| Patent application number | Description | Published |
| 20090034172 | HANDHELD COMPUTER HAVING AN ADJUSTABLE LENGTH FOR SELECTIVELY EXPOSING A SURFACE COMPONENT - A handheld computer is provided having a variable length and exposable surface component. The component is operable at a designated length of the handheld computer. A housing of the handheld computer may be adjusted to that the component is exposed or enclosed. When exposed, an application associated with the component may be launched by a processor of the handheld computer. | 02-05-2009 |
| 20090051389 | Configurable on-die termination - Described are systems that employ configurable on-die termination elements that allow users to select from two or more termination topologies. One topology is programmable to support rail-to-rail or half-supply termination. Another topology selectively includes fixed or variable filter elements, thereby allowing the termination characteristics to be tuned for different levels of speed performance and power consumption. Termination voltages and impedances might also be adjusted. | 02-26-2009 |
| 20100102688 | PORTABLE ELECTRONIC DEVICE ENCLOSURE - A mechanism for protecting a portable electronic device, e.g., a handheld computer system. In one embodiment, the present invention is comprised of an encasing structure having an opening and configured to receive and have disposed therewithin the handheld computer system. The present invention is further comprised of a lifting device coupled to the encasing structure. The lifting device is adapted to raise the handheld computer system above the confines of the encasing structure and further adapted to lower the handheld computer system to a disposition therewithin the encasing structure. The encasing structure can be used to protect input/output ports or slots, I/Os externally disposed on side surfaces of the handheld computer system when the handheld computer system is disposed within the encasing structure, and the lifting device enables raising the handheld computer system above the confines of the encasing structure to provide access to the I/Os. In one embodiment, a push-push hinge can be utilized as the lifting device. | 04-29-2010 |
| 20100237903 | Configurable On-Die Termination - Described are systems that employ configurable on-die termination elements that allow users to select from two or more termination topologies. One topology is programmable to support rail-to-rail or half-supply termination. Another topology selectively includes fixed or variable filter elements, thereby allowing the termination characteristics to be tuned for different levels of speed performance and power consumption. Termination voltages and impedances might also be adjusted. | 09-23-2010 |
| 20110051346 | MULTI-FUNCTIONAL HANDHELD DEVICE HAVING MOVEABLE SEGMENTS - A handheld computer is provided that includes a first module combined with one or more modules. The first module includes a housing having one or more coupling surfaces, with each coupling surface including a coupling mechanism. A second module is coupleable to the first module. The second module includes a third coupling surface having a second coupling mechanism for mating with the first coupling mechanism. The third coupling surface is positioned on the second module so as to abut at least partially against the second coupling surface when the first coupling mechanism is mated with the second coupling mechanism. | 03-03-2011 |
| 20110128041 | Integrated Circuit With Configurable On-Die Termination - Described are integrated-circuit die with differential receivers, the inputs of which are coupled to external signal pads. Termination legs coupled to the signal pads support multiple termination topologies. These termination legs can support adjustable impedances, capacitances, or both, which may be controlled using an integrated memory. | 06-02-2011 |
| 20120074983 | Integrated Circuit with Configurable On-Die Termination - Described are integrated-circuit die with differential receivers, the inputs of which are coupled to external signal pads. Termination legs coupled to the signal pads support multiple termination topologies. These termination legs can support adjustable impedances, capacitances, or both, which may be controlled using an integrated memory. | 03-29-2012 |
| Patent application number | Description | Published |
| 20080222507 | METHOD AND SYSTEM FOR DECOMPOSING A SPREADSHEET - In one embodiment, the invention provides a method comprising receiving at least one spreadsheet file corresponding to a spreadsheet having at least one constituent spreadsheet object, the spreadsheet file being encoded in a file format capable of being rendered by a spreadsheet program; decomposing the at least one spreadsheet file into its constituent spreadsheet objects; and saving the spreadsheet objects in a database as database objects. | 09-11-2008 |
| 20080222508 | METHOD AND SYSTEM FOR COMPARING SPREADSHEETS - In one embodiment, the invention provides a method comprising receiving user-input selecting two spreadsheets; receiving user-input comprising a basis for a comparison between the two spreadsheets; performing a comparison between the two spreadsheets in accordance with the basis and displaying a result of the comparison. | 09-11-2008 |
| 20080222510 | METHOD AND SYSTEM FOR GENERATING A HISTORY LOG ASSOCIATED WITH A SPREADSHEET - In one embodiment, the invention provides a method comprising monitoring for activity relating to a spreadsheet; for each activity detected, generating an entry in a history log for the spreadsheet. | 09-11-2008 |
| 20090164570 | Data transmission and rendering techniques implemented over a client-server system - A technique is disclosed for generating formatted information for display on a computing device. The computing device may be configured to include at least one interface for communicating with a server computing device. A request is sent from the computing device to the server system. According to one embodiment, the request may correspond to an HTTP request for information relating to a specific HTML page or web page. A response is then received from the server system. According to one embodiment, the response includes response information comprising embedded instructions and data. The embedded instructions may include instructions for using the data to generate formatted markup information for display on the computing device. The embedded instructions are then executed on the data to thereby generate formatted markup information for display on the computing device. According to a specific embodiment, the formatted markup information corresponds to HTML data to be rendered for display on the computing device. | 06-25-2009 |
| 20100241654 | VIRTUALIZED DATA STORAGE SYSTEM OPTIMIZATIONS - Virtual storage arrays consolidate branch data storage at data centers connected via wide area networks. Virtual storage arrays appear to storage clients as local data storage; however, virtual storage arrays actually store data at the data center. Virtual storage arrays overcome bandwidth and latency limitations of the wide area network by predicting and prefetching storage blocks, which are then cached at the branch location. Virtual storage arrays leverage an understanding of the semantics and structure of high-level data structures associated with storage blocks to predict which storage blocks are likely to be requested by a storage client. Virtual storage arrays may use proximity-based, heuristic-based, and access time-based prefetching to predict high-level data structure entities that are likely to be accessed by the storage client. Virtual storage arrays then identify and prefetch storage blocks corresponding with the predicted high-level data structure entities. | 09-23-2010 |
| 20110047210 | Data transmission and rendering techniques implemented over a client-server system - A technique is disclosed for generating formatted information for display on a computing device. The computing device may be configured to include at least one interface for communicating with a server computing device. A request is sent from the computing device to the server system. According to one embodiment, the request may correspond to an HTTP request for information relating to a specific HTML page or web page. A response is then received from the server system. According to one embodiment, the response includes response information comprising embedded instructions and data. The embedded instructions may include instructions for using the data to generate formatted markup information for display on the computing device. The embedded instructions are then executed on the data to thereby generate formatted markup information for display on the computing device. According to a specific embodiment, the formatted markup information corresponds to HTML data to be rendered for display on the computing device. | 02-24-2011 |