Patent application number | Description | Published |
20080301221 | Method and apparatus that enables a web-based client-server application to be used offline - One embodiment of the present invention provides a system that facilitates using a web-based client-server application offline. During operation, the system receives a function call at an object within a browser that is executing on a client, wherein the function call is generated by the web-based client-server application and is directed to a communication layer on the client. Next, the system determines an intended resource for the function call. The system also determines if the function call should be redirected to an alternate resource. If so, the system redirects the function call to the alternate resource. If not, the system forwards the function call to the intended resource. Note that in some embodiments of the present invention, the entire system operates within the context of the browser. | 12-04-2008 |
20100100590 | ALWAYS READY CLIENT/SERVER DATA SYNCHRONIZATION - Systems and methods for data synchronization are described. In some embodiments, a method is devised for a client to synchronize information with a server. This client receives a communication from a server to selectively synchronize information between the server and the client, the information includes data that have never been synchronized with the client and change operations that have not been synchronized in last data synchronization, wherein the data is arranged and received in an order from higher priority to lower priority. The client stores at least a portion of the data and at least a portion of the change operations in memory of the client in accordance to order received and enables a user of the client device to have immediate access to the portion of data and the portion of change operations in the communication that are stored on the client at any termination point of information synchronization. | 04-22-2010 |
20100121874 | SEARCH BASED SPECIFICATION FOR DATA SYNCHRONIZATION - Systems and methods for a search based specification for data synchronization are described. In some embodiments, a method to synchronize information of a client device from a server includes, at a client, receiving a communication from a server to synchronize information between the client device and the server, wherein the information is selected from all application data on the server by a search mechanism in accordance with one or more one or more search criteria, and the information is arranged in an order prior to transmission from the server; and performing operations to synchronize application data on the client in accordance with at least portions of the information received from the server. Other embodiments are also described. | 05-13-2010 |
20120290645 | METHOD AND APPARATUS THAT ENABLES A WEB-BASED CLIENT-SERVER APPLICATION TO BE USED OFFLINE - One embodiment of the present invention provides a system that facilitates using a web-based client-server application offline. During operation, the system receives a function call at an object within a browser that is executing on a client, wherein the function call is generated by the web-based client-server application and is directed to a communication layer on the client. Next, the system determines an intended resource for the function call. The system also determines if the function call should be redirected to an alternate resource. If so, the system redirects the function call to the alternate resource. If not, the system forwards the function call to the intended resource. Note that in some embodiments of the present invention, the entire system operates within the context of the browser. | 11-15-2012 |
20130218896 | Indexing Quoted Text in Messages in Conversations to Support Advanced Conversation-Based Searching - A conversation server system having one or more processors and memory stores a plurality of index components in an index. The server receives a first message, associates the first message with a conversation having one or more other messages and identifies quoted text in the message based on text that occurs in one or more of the other messages. The server stores, in the index, a plurality of first-message index components including one or more index components that correspond to terms in original text of the first message and one or more index components that correspond to terms that occur in the quoted text, where the first-message index components for original text of the first message are distinguished from the first-message index components for quoted text of the first message in the index. | 08-22-2013 |
20130218897 | Enabling Search for Conversations with Two Messages Each Having a Query Term - A conversation server system having one or more processors and memory stores a plurality of index components in an index. The server associates a first message having a first term with a conversation that includes at least a second message. The first term is not included in the second message and the second message includes a second term that is not included in the first message. The server stores, in the index, a plurality of index components for a same referenced object, including an index component indicative of the first term and an index component indicative of the second term. In some embodiments the same referenced object is associated with index components for a first sender of the first message and a second sender of the second message, so that a search for a conversation with messages from the first sender and the second sender retrieves the referenced object. | 08-22-2013 |
20130218921 | Conversation System and Method for Performing Both Conversation-Based Queries and Message-Based Queries - A conversation server system having one or more processors and memory stores a plurality of messages organized as a plurality of conversations, respective conversations including respective representative messages with message term(s) and conversation term(s) and messages with message term(s). The server receives a message search query and responds by: identifying matching message(s) associated with message terms matching the message search query; and returning message search results including representations matching message(s) to a client from which the message search query was received. The server also receives a conversation search query and responds by: identifying matching representative message(s) associated with a combination of message term(s) and conversation term(s) matching the conversation search query, selecting conversation(s) including a matching representative message; and returning conversation search results including representations of matching conversation(s) to a client from which the conversation search query was received. | 08-22-2013 |
20130262438 | Index Entries Configured to Support Both Conversation and Message Based Searching - A conversation server system having one or more processors and memory stores a plurality of index components in an index, a respective index entry corresponding to a respective term and having a plurality of index components, a respective index component of the respective index entry identifying a message that is associated with the respective term. The server receives a first message, associates the first message with a conversation having at least one other message and stores, in the index, a plurality of first-message index components that each include an identifier of the first message. The first-message index components include one or more index components indicative of a plurality of message terms in the first message and one or more index components indicative of one or more conversation terms in the conversation, the one or more conversation terms comprising one or more terms that are not in the first message. | 10-03-2013 |
20140089280 | Indexing Quoted Text in Messages in Conversations to Support Advanced Conversation-Based Searching - A method for indexing quoted text includes, obtaining a plurality of index entries in an index. A respective index entry corresponds to a respective term in one or more messages, and has a plurality of index components; a respective index component identifies a message associated with the respective term. The method further includes, responsive to receiving a first message; updating the index by: associating the first message with a conversation having one or more other messages; identifying text in the first message as quoted text based on text that occurs in one or more of the other messages; and updating, in the index, first-message index components that each includes an identifier of the first message, which includes original text index components and quoted text index components. The quoted text index components include information indicating that the corresponding terms are terms in the quoted text of the first message. | 03-27-2014 |
Patent application number | Description | Published |
20090158523 | Mobile Cantilever Transfer Device - A preferred embodiment of the present invention comprises a mobile cantilever transfer device for transferring mobility-impaired patients. In one embodiment, the mobile cantilever transfer device includes a support surface that is cantilevered from a lift cart so that the support surface may be positioned over the origination or destination location for a transfer, such as a patient's bed. In yet another embodiment, the cantilevered support surface may be laterally extended from the lift cart in order to allow the support surface to be positioned at different points over a transfer location without moving the lift cart. In yet another embodiment, multiple sides of the support surface may be connected to the lift cart so that a transfer can be accomplished from multiple directions, such as on either side of a patient's bed. | 06-25-2009 |
20090249544 | MULTI-FUNCTIONAL PATIENT TRANSFER DEVICE - One embodiment of the present invention comprises a multi-functional patient transfer device for transferring mobility-impaired patients. In one embodiment, the multi-functional patient transfer device includes a lift cart and one or more lift components. The lift components may attach to the lift cart and/or other lift components. The lift components may include frontal bars, a tabletop, a central arm, lifting forks, a hoist, a knee blocker, footrests, a transfer chair, detachable handles, and/or safety cushions. Embodiments of the present invention may include one or more patient interfaces. The patient interfaces may attach to the lift cart and/or one or more lifting components. The patient interfaces may include slings, chairs, straps, harnesses, and/or transfer sheets. In one embodiment, the patient interfaces may include foldable panels. In one embodiment, the patient interfaces may include a buttock/link support. Example embodiments of methods of the present invention may include frontal transfers, lateral seated transfers, lateral bed transfers, and sit-to-stand transitions. | 10-08-2009 |
20090276955 | PATIENT TRANSFER SYSTEM WITH ASSOCIATED FRAMES AND LIFT CARTS - The invention is directed to a patient transfer system with associated patient support frames, lift carts, lifts, carts, and other accessories for use therewith. The support frames of the present invention as depicted in the exemplary embodiments are designed to: (a) provide rigidity (exoskeleton) to the human body for positioning to provide stability for purposes of transferring, lifting and/or transporting the subject via a mobile device, such as a powered lift device; (b) a male/female coupling for coupling to a tine or other carriage mechanism of a lifting device thereto for the purpose of moving or lifting the subject; and/or (c) be used as a support or frame that will interact with the body as an exoskeleton to aid with the activities of daily living. | 11-12-2009 |
20120240332 | Patient Support for Handling and Transfers - In accordance with one embodiment of the present invention, a patient support may generally consist of a single L-shaped piece of material with one portion of the patient support comprising a back support and one portion of the patient support comprising a leg support. The patient support may be folded into the general shape of a seat and the distal end of the leg support may attach to the distal end of the back support. The point of attachment of the leg support to the back support may be adjusted to increase or decrease the size of the patient support and to change the angular position of a patient in the patient support. The patient support may also include an upper back support and a head support. In one embodiment, the patient support may include a hand hold. | 09-27-2012 |
20130117929 | MULTI-FUNCTIONAL PATIENT TRANSFER DEVICE - A multi-functional patient transfer device for transferring mobility-impaired patients is disclosed. The multi-functional patient transfer device may include a lift cart and one or more lift components. The lift components may attach to the lift cart and/or other lift components. The lift components may include frontal bars, a tabletop, a central arm, lifting forks, a hoist, a knee blocker, footrests, a transfer chair, detachable handles, and/or safety cushions. The device may include one or more patient interfaces. The patient interfaces may attach to the lift cart and/or one or more lifting components. The patient interfaces may include slings, chairs, straps, harnesses, and/or transfer sheets. The patient interfaces may include foldable panels. The patient interfaces may include a buttock/link support. Methods of the present invention may include frontal transfers, lateral seated transfers, lateral bed transfers, and sit-to-stand transitions. | 05-16-2013 |