A fork with timer for providing a cue to a user after an elapsed period of time for indicating that another bite of food using the fork may be taken.
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 |
| 8090773 | Context-aware processes for allowing users of network services to access account information A system provides account statistics to a user of a network service. The system provides access, to a user, to the network service. The system determines one of an environmental attribute or context associated with the user's access of the network service. The syste... | 01/03/2012 |
| 8090770 | Systems and methods for identifying non-terrorists using social networking A method for identifying non-terrorists among a plurality of participants and/or potential participants using a communication system includes electronically communicating a verification request from a first participant to a second participant, wherein the second par... | 01/03/2012 |
| 8090774 | Methods for transmitting multimedia files and advertisements In one implementation a method of transmitting a file having an advertising portion and a requested portion different from the advertising portion is provided. The method includes receiving a request to transmit the file, via a streaming protocol allowing non-sequen... | 01/03/2012 |
| 8090713 | Methods and systems for improving a search ranking using population information Systems and methods that improve search rankings for a search query by using data associated with queries related to the search query are described. In one aspect, a search query is received, a population associated with the search query is determined, an article (s... | 01/03/2012 |
| 8090767 | Pairing and storage access scheme between a handheld device and a computing system A method is described that involves detecting the presence of a pairing partner. Prior to establishing a paired relationship with the pairing partner, a user is prompted to verify himself/herself. In response to the user properly verifying himself/herself, the parin... | 01/03/2012 |
| 8090766 | System and method to identify, rank, and audit network provided configurables A computerized method for identifying, ranking, and auditing configurable providers is described. The method receives and stores information about plural providers including provider name, provider icon, provider contact information, landing URL, configurables offer... | 01/03/2012 |
| 8090765 | System and method for reproducing information stored on a data recording medium in an interactive networked environment A method of reproducing information stored on a data recording medium accessible via a communication network comprises loading first information stored on the data recording medium for reproduction, determining if second information associated with the first informa... | 01/03/2012 |
| 8090764 | Communication system, communication apparatus, communication method, storage medium, and package medium A communication system is disclosed which includes: a storing element for storing content data corresponding to an image associated with a distributed storage medium; a retrieving element for retrieving address information on a network from the distributed storage m... | 01/03/2012 |
| 8090771 | Log collecting/analyzing system with separated functions of collecting log information and analyzing the same A log collecting/analyzing system has a log collection terminal device as a client terminal device which collects logs and transmits the collected logs to a log server via a network. The log server receives the transmitted logs and stores the received logs for analy... | 01/03/2012 |
| 8090768 | Media content device and system A device for obtaining media content from a source and storing the media content for subsequent playback. A response mechanism enables a listener to generate response information associated with particular media content that is being rendered by the device. This res... | 01/03/2012 |
| 8090772 | Separable URL gaming system A system and method for enabling one network to use the functionality of another network is provided. The system comprises a first network system having a first network functionality and a second network system having a second network functionality. A server connect... | 01/03/2012 |
| 8090769 | Dynamically generating web contents Dynamically generating web contents includes an application execution unit for dynamically generating an HTML file, and an HTTP server for receiving an HTTP request and returning an HTTP response including an HTML file generated by the application execution unit. Th... | 01/03/2012 |
| 8086665 | Technique for enabling a plurality of software components to communicate in a software component matrix environment A technique for enabling a plurality of software components to communicate in a software component matrix environment is disclosed. In one particular exemplary embodiment, the technique may be realized by a method for enabling a plurality of software components to c... | 12/27/2011 |
| 8086666 | Method and apparatus for programming programmable controllers and providing version management from a centralized server A method and system for generating programming code and/or configuration data for programmable controller and the networks on which they operate is disclosed. In one embodiment, programming code is generated on a centralized server having a web-enabled engineering t... | 12/27/2011 |
| 8086667 | Providing access to managed content in rich client application environments Providing access to managed content in rich client application environments is disclosed. A request is received from within a first application environment for access to managed content not managed primarily by a first application with which the first application en... | 12/27/2011 |
| 8086664 | Method and apparatus for programming programmable controllers and generating configuration data from a centralized server A method and system for generating programming code and/or configuration data for programmable controller and the networks on which they operate is disclosed. In one embodiment, programming code is generated on a centralized server having a web-enabled engineering t... | 12/27/2011 |
| 8086668 | Hypothesis based solicitation of data indicating at least one objective occurrence A computationally implemented method includes, but is not limited to: soliciting, based at least in part on a hypothesis that links one or more objective occurrences with one or more subjective user states and in response at least in part to an incidence of at least... | 12/27/2011 |
| 8086670 | System and methodology providing optimized data exchange with industrial controller The present invention relates to a system and methodology facilitating network communications between an industrial control system and a client application that interacts with a plurality of data items on the control system. The client application initiates a reques... | 12/27/2011 |
| 8086669 | Multi-protocol print client-server communication A method of communicating between a print client and a print server is described. The method comprises obtaining an indication of the viability of communication of User Datagram Protocol (UDP) messages from the server to the client. If the indication is that UDP mes... | 12/27/2011 |
| 8086600 | Interleaving search results Methods, systems, and computer program products are provided for interleaving search results. A method includes presenting multiple first search results received from a first search engine. The first search results satisfy a search query directed to the first search... | 12/27/2011 |
| 8082297 | Method and apparatus for managing communication between participants in a virtual environment A method and apparatus for managing communication between participants in a virtual environment enables the participants to elect to automatically connect with each other via a preferred communication mechanism, manually connect with each other, or choose not to con... | 12/20/2011 |
| 8082294 | Methods and systems for providing web applications Methods and systems consistent with certain disclosed embodiments provide applications. In one embodiment, a system is disclosed that provides applications. The system may include a computer system that receives a request related to an application and a database sys... | 12/20/2011 |
| 8082298 | Selecting an advertising message for presentation on a page of a publisher web site based upon both user history and page context A facility for selecting an advertising message to present to a user via a selected device in connection with a selected instance of electronic content presented via the device is described. For the selected instance of electronic content, as well as any other insta... | 12/20/2011 |
| 8082296 | Bus system A disclosed bus system includes multiple server agents corresponding one-to-one with server applications; and multiple user agents corresponding one-to-one with user applications. Each server agent includes a first server-agent communication unit for communicating w... | 12/20/2011 |
| 8082295 | Reporting to a website owner one or more appearances of a specified word in one or more page-specific open-ended comments concerning one or more particular web pages of a website In one embodiment, a method for reporting to a website owner one or more appearances of a specified word in one or more page-specific open-ended comments concerning one or more particular web pages of a website includes receiving one or more page-specific open-ended... | 12/20/2011 |
| 8082299 | Methods and systems of client-side caching of pages with changing content The present invention relates to Internet based and web applications and the need to reduce page latency and bandwidth usage. The invention can achieve these goals by making use of the cache built in to standard web browsers. In one embodiment, the invention provide... | 12/20/2011 |
| 8078675 | Server unit, client unit, server-based computing system, server control method, client control method, and recording medium A display-operation setting database for defining key arrangements on the input unit (soft keyboard) of a client according to the type of an application which runs on a server is stored in the server beforehand. When the application running on the server is changed ... | 12/13/2011 |
| 8078577 | Method of bi-directional synchronization of user data A method for bi-directional synchronization of user data files between a client and at least one server. The method comprises determining if a match exists between a local session file and a reflection session file, wherein the local session file is maintained by th... | 12/13/2011 |
| 8078574 | Network acceleration device cache supporting multiple historical versions of content A network acceleration device simultaneously caches and intelligently serves different historical versions of stored network content. For example, the network acceleration device may receive one or more requests for original content; however, subsequent updates to t... | 12/13/2011 |
| 8078668 | Method and device for processing a message in a communication network A method of processing a message in a communication network in which the message travels along a path which may be closed and which comprises a plurality of nodes. The message is constituted by a plurality of distinct information blocks of which certain may be desti... | 12/13/2011 |
| 8078669 | Media extension apparatus and methods for use in an information network Methods and apparatus for extending the capabilities of a client device (e.g., consumer premises equipment in a cable network) using one or more on-demand applications. In one aspect, an improved media handling extension is provided within the device with which the ... | 12/13/2011 |
| 8078670 | Method and apparatus for providing support for an electronic device A support system enables a support agent to assist a client to resolve a problem with a client electronic device provided with an Internet capability enabling communication between the device and a support service web application. A two-way communications link is pr... | 12/13/2011 |
| 8078673 | Automated acquisition and maintenance of web-servable content via enhanced “404:not found” handler A web server in a server network with a centralized administrative and/or content (CAC) server executes a modified “404: Not Found” Handler. When a requested file is present within the web server's temporary storage, the file is retrieved from the temporary dire... | 12/13/2011 |
| 8078672 | Bidirectional asynchronous data communication In one aspect, method for bidirectional asynchronous data communication between a client and a server over the Internet via a hypertext transfer protocol based on a request/response paradigm is provided. With the aid of a single communication channel, a communicatio... | 12/13/2011 |
| 8078674 | Server device operating in response to received request A server device, methods and a computer program product operating in response to a request received from a client. A request storage device in system memory space with a request storage region stores a request received from a client in association with identificatio... | 12/13/2011 |
| 8078671 | System and method for dynamic web services descriptor generation using templates A system and method for generating a Web services description file is described. In one embodiment, a visualizer process metadata from a configuration file and applies the metadata to a predefined template to generate a portion of a Web services description file. Th... | 12/13/2011 |
| 8073900 | Method and system for providing on-line interactivity over a server-client network Apparatus and a method for communicating media over a network including encoding the media into a server database at a server, downloading from the server database to a client database generally only those portions of the media which are necessary to satisfy user re... | 12/06/2011 |
| 8073901 | Information update method and information update system Information update technique where information held by every apparatus does not need to be updated at the same time. A first server is connected with a second server. The first server judges whether it is possible to access the second server. When a result of... | 12/06/2011 |
| 8073899 | System and method for proxying data access commands in a storage system cluster A system and method proxies data access commands acrossed a cluster interconnect between storage appliances and a cluster using a file-level protocol. Each storage appliance activates two ports per data access, a local port for data access requests directed to clien... | 12/06/2011 |
| 8073904 | Metasearch engine for ordering items returned in search results using multiple queries on multiple unique hosts Process and system for metasearching on the Internet performed by a metasearch engine, comprising: receiving an HTTP request from a client device for the metasearch engine to send a plurality of search queries to a plurality of unique hosts providing access to infor... | 12/06/2011 |