"Inventing is a combination of brains and materials. The more brains you use, the less material you need."
Charles Kettering
Make the Most of Our Site
See this month's Top Inventors and Most Cited Patents.
Stay on top of the latest innovations by subscribing to an RSS feed.
Registered users: Manage your profile.
| Number | Title | Issue Date |
| 8112471 | System and method for website performance optimization and internet traffic processing A system for optimizing the performance of a website that runs on one or more HTTP servers and is configured to receive HTTP requests from one or more clients via user agents and provide HTTP responses to the one or more clients includes an intermediary component co... | 02/07/2012 |
| 8108455 | Mobile agents in peer-to-peer networks Embodiments of a mechanism for implementing mobile agents in peer-to-peer networks. An initiating peer may generate a mobile agent to perform one or more tasks on or gather information from other peers in the peer-to-peer network. The mobile agent may include an iti... | 01/31/2012 |
| 8108457 | Methods and apparatus to enhance the performance of web browsers over bandwidth constrained links Increasing the performance of a browser while operating over bandwidth constrained links by pre-fetching of web objects to increase the level of concurrency. Using an agent or a gateway to speed up its Internet transactions over bandwidth constrained connections to ... | 01/31/2012 |
| 8108456 | Method and apparatus for migrating the system environment on which the applications depend The present invention provides an effective method for migrating the system services on which applications depend, rather than all of the system services, from a source OS platform to a target platform, in order to provide a suitable and consistent environment for t... | 01/31/2012 |
| 8103715 | Approach for managing mobile agents in networks An approach for managing mobile agents in a network generally involves configuring a mobile agent in a secure manner such that the mobile agent will automatically terminate itself if the mobile agent cannot communicate with a specified entity before moving or the mo... | 01/24/2012 |
| 8090763 | Method and apparatus for cross-domain communication using designated response processing page Cross-domain communication between a sender domain and a receiver domain includes: receiving, in the receiver domain, a data request from the sender domain, the data request being directed to a designated request processing page in the receiver domain; processing th... | 01/03/2012 |
| 8086662 | Distributed hypermedia method and system for automatically invoking external application providing interaction and display of embedded objects within a hypermedia document A system allowing a user of a browser program on a computer connected to an open distributed hypermedia system to access and execute an embedded program object. The program object is embedded into a hypermedia document much like data objects. The user may select the... | 12/27/2011 |
| 8086663 | Network device and control method thereof and network system If an instruction of a predetermined function is given at a device A in a network, the device A issues a notification request for inquiring whether or not it is possible to execute the function to devices B, C and D in a list of devices capable of cooperating with t... | 12/27/2011 |
| 8082293 | Distributed hypermedia method and system for automatically invoking external application providing interaction and display of embedded objects within a hypermedia document A system allowing a user of a browser program on a computer connected to an open distributed hypermedia system to access and execute an embedded program object. The program object is embedded into a hypermedia document much like data objects. The user may select the... | 12/20/2011 |
| 8082292 | Method and system for centralized user notification and application execution control A method for providing application-defined notifications to a user upon receipt of an event at a device is provided. A list of applications is centrally maintained, the list defining, for each application, event identification and corresponding event notification. W... | 12/20/2011 |
| 8078667 | Method and system for data transfer, auxiliary server and examination device A system for data transfer comprises a server of a patient data system and an auxiliary server, which has installation data associated with at least one accepted device identifier available. The auxiliary server receives the identifier determining an examination dev... | 12/13/2011 |
| 8060552 | Self-organizing hive of computing engines A self-organizing hive of computing engines is used to process information. A network communicatively couples multiple of hive engines together. These hive engines are configured to self-organize into a cooperative hive for performing computing of client jobs, with ... | 11/15/2011 |
| 8055700 | Network test/measurement agent extensible with different types of network interfaces A system or method that extends a communication test/measurement agent by providing the communication test/measurement agent with built-in functionality to allow a central communication test/measurement system to generically communicate with and operate the agent, a... | 11/08/2011 |
| 8051126 | Method and apparatus for providing an integrated network of processors A novel network architecture that integrates the functions of an internet protocol (IP) router into a network processing unit (NPU) that resides in a host computer's chipset such that the host computer's resources are perceived as separate network appliances. The NP... | 11/01/2011 |
| 8046403 | Methods and systems for providing, by a remote machine, access to functionality associated with a resource executing on a local machine A method for providing, by a remote machine, access to functionality associated with a resource executing on a local machine includes receiving, by a remote agent executing on a remote machine, an identification of a shell extension associated with a resource provid... | 10/25/2011 |
| 8037123 | Securely and efficiently extending data processing pipeline functionality The present invention extends to methods, systems, and computer program products for securely and efficiently extending data processing pipeline functionality. Data processing agents register, potentially based solely on configuration data contained in the data proc... | 10/11/2011 |
| 8037125 | Method for uniform network access According to some embodiments, a registry is displayed. The registry may, for example, indicate resources available from a plurality of remote network access devices via a communications network. Moreover, a personal network address may be associated with each avail... | 10/11/2011 |
| 8037124 | System and method for describing and locating web services A system and method for describing and locating web services. The system may include a server and a proxy located at a front-end of the server. The server may have an associated Web Services Description Language (WSDL) that identifies web services on the server. The... | 10/11/2011 |
| 8028018 | System, device, and method for cooperative processing A cooperative processing system includes a first data processing component, existing on a first computer, that generates an output containing object having a function of outputting data contained therein to a stream, a pipeline section that causes the output contain... | 09/27/2011 |
| 8019806 | Method and apparatus for displaying network fabric data The invention relates to graphical user interfaces for managing electronic networks, such computer networks, storage area networks (SANs), and the like. Specifically, the invention provides a simplified means of managing large numbers of parameters associated with d... | 09/13/2011 |
| 8015239 | Method and system to reduce false positives within an automated software-testing environment A method and system to reduce false positives within an automated software-testing environment using a comparator module, a filter application module, and a preview generator module is provided. In one exemplary embodiment, a method within a testing system for testi... | 09/06/2011 |
| 8015240 | Method and apparatus for enabling associated portlets of a web portlet to collaborate for synchronized content display The invention provides method and apparatus for collaboration between a plurality of associated portlets in a portal server comprising: associating each portlet with a portlet descriptor describing context names; forming collaboration groups of portlets having corre... | 09/06/2011 |
| 8010594 | System and method for billing system interface failover resolution A determination is made whether a first application server of a group of N application servers, N being at least two, is a coordinator of the group. Responsive to determining that the first application server is the coordinator of the group, a connection to a billin... | 08/30/2011 |
| RE42665 | Homepage access method, product, and apparatus A device, network access apparatus executes any program such as a servlet, applet, script, or web browser. When a user logs in or when the user executes a program or in response to a user login, the system date/time may be determined. A URI corresponding to the syst... | 08/30/2011 |
| 8005890 | System and method for obtaining and executing instructions from a private network Systems and methods for website and application monitoring and testing inside from a private network are presented. An agent module resident on an agent device inside the secured network periodically sends an HTTP message to a controller server and receives an HTTP ... | 08/23/2011 |
| 8001142 | Distributed data system with incremental data updates A system may include a client and a distributed data manager coupled to the client. The distributed data manager may include a data store storing a data object that includes several sub-elements. The client is configured to update a portion of the data object by sen... | 08/16/2011 |
| 7996457 | Systems and methods for domain name registration by proxy A system and method of proxy domain name registration permits a would-be domain name registrant anonymity. A registrar affords customers the opportunity to use the proxy registration. If the customer seeking registration of a domain name requests, the registrar obta... | 08/09/2011 |
| 7996410 | Word pluralization handling in query for web search Techniques for determining when and how to transform words in a query to its plural or non-plural form in order to provide the most relevant search results while minimizing computational overhead are provided. A dictionary is generated based upon the words used in a... | 08/09/2011 |
| 7991824 | Secure computer working environment utilizing a read-only bootable media A read-only bootable media is provided in which a remote agent loads the read-only bootable media onto a computer. The read-only bootable media provides a customized operating system that is run in the computer's volatile memory. The read-only media also disables an... | 08/02/2011 |
| 7991825 | Method, system, and apparatus for supporting personal service A personal service support method for assisting an inquiry about a user operation in a virtual world, a computer program product, and a system for the same. The method includes: storing a dialog between a user and an agent; connecting the dialog in a list structure ... | 08/02/2011 |
| 7987228 | Broadband communications The invention relates to communications, particularly but not exclusively broadband communications. One facet of the present invention relates to provisioning of services in a communications network and finds particular, but not exclusive, application in a broadband... | 07/26/2011 |
| 7987229 | Data storage system having plural data pipes A data storage system having protocol controller for converting packets between PCIE format used by a storage processor and Rapid IO format used by a packet switching network. The controller includes a PCIE end point for transferring atomic operation (DSA) requests,... | 07/26/2011 |
| 7970814 | Method and apparatus for providing a synchronous interface for an asynchronous service Methods and apparatus for providing a synchronous interface for an asynchronous service including, in a synchronous interface engine executing on a processor, receiving a request from a client for the asynchronous service, issuing an asynchronous service request to ... | 06/28/2011 |
| 7966365 | System and method for scheduling device management A device management system and a device management command scheduling method in the system, wherein the device management system comprises a server for generating a device management scheduling context including a device management command and a condition to execute... | 06/21/2011 |
| 7953788 | System and method for queuing data for an application server A method for queuing data for an application server is described. The method includes creating a queue entry record corresponding to the data, storing a queue entry including the data and the corresponding queue entry record in a queue, and receiving a command regar... | 05/31/2011 |
| 7941480 | Computer communications using acoustic signals A method of communicating with an electronic device. The method includes providing an electronic device having an audible sound receiving and generating sub-system including a microphone, transmitting from a source at least one acoustic signal encoded with informati... | 05/10/2011 |
| 7937432 | State transition management according to a workflow management policy A method, an apparatus, and a system for managing data using state transition controlled attributes have been presented. For example, a workflow management policy and a set of states are defined at a server coupled to one or more client machines, each of the states ... | 05/03/2011 |
| 7933920 | Database system and a method of data retrieval from the system Metadata pertaining to real data stored in at least one database (DB) are collected and managed at a single meta DB server, and metadata that match a retrieval request are extracted by search of the meta DB server. Even when a plurality of DBs and DB servers for man... | 04/26/2011 |
| 7933949 | Data processing apparatus which prevents data overflow and underflow A data processing apparatus constitutes a low-cost audio/video data transmission and reception system. A reception buffer monitoring circuit 21 monitors the size of receiver data being accumulated in a reception buffer 6. When the size of accumulated d... | 04/26/2011 |
| 7930339 | Task allocation method and task allocation apparatus A distributed processing system includes plural nodes each provided with a processor and communicably connected to each other. A task information obtaining unit obtains antecedent dependency between tasks. A node information obtaining unit obtains a time constraint ... | 04/19/2011 |