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 |
20130290766 | Methods and Systems for Recovering Intermittent Timing-Reference Signals - A source-synchronous communication system in which a first integrated circuit (IC) conveys a data signal and concomitant strobe signal to a second IC. One or both ICs support hysteresis for the strobe channel that allows the second IC to distinguish between strobe preambles and noise, and thus prevent the false triggering of data capture. Hysteresis may also be employed to quickly settle the strobe channel to an inactive level after receipt of a strobe postamble. | 10-31-2013 |
20140139261 | 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. | 05-22-2014 |
20140145760 | High-Speed Low Power Stacked Transceiver - A transceiver includes a transmitter and receiver that form a series current path between two power-supply nodes. Powering both the transmitter and receiver with the same supply current saves power. The transmitter functions as a resistive load for the receiver, and thus performs useful work with power that would otherwise be dissipated as waste heat. | 05-29-2014 |
20150130507 | 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. | 05-14-2015 |
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 |
20140074919 | DATA TRANSMISSION AND RENDERING TECHNIQUES BY A DEVICE VIA A NETWORK - 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. | 03-13-2014 |
Patent application number | Description | Published |
20120324530 | RULE-BASED APPLICATION ACCESS MANAGEMENT - A container that manages access to protected resources using rules to intelligently manage them includes an environment having a set of software and configurations that are to be managed. A rule engine, which executes the rules, may be called reactively when software accesses protected resources. The engine uses a combination of embedded and configurable rules. It may be desirable to assign and manage rules per process, per resource (e.g. file, registry, etc.), and per user. Access rules may be altitude-specific access rules. | 12-20-2012 |
20120331570 | RULE-BASED APPLICATION ACCESS MANAGEMENT - A container that manages access to protected resources using rules to intelligently manage them includes an environment having a set of software and configurations that are to be managed. A rule engine, which executes the rules, may be called reactively when software accesses protected resources. The engine uses a combination of embedded and configurable rules. It may be desirable to assign and manage rules per process, per resource (e.g. file, registry, etc.), and per user. Access rules may be altitude-specific access rules. | 12-27-2012 |
20140325610 | RULE-BASED APPLICATION ACCESS MANAGEMENT - A container that manages access to protected resources using rules to intelligently manage them includes an environment having a set of software and configurations that are to be managed. A rule engine, which executes the rules, may be called reactively when software accesses protected resources. The engine uses a combination of embedded and configurable rules. It may be desirable to assign and manage rules per process, per resource (e.g. file, registry, etc.), and per user. Access rules may be altitude-specific access rules. | 10-30-2014 |
20150067149 | RULE-BASED APPLICATION ACCESS MANAGEMENT - A container that manages access to protected resources using rules to intelligently manage them includes an environment having a set of software and configurations that are to be managed. A rule engine, which executes the rules, may be called reactively when software accesses protected resources. The engine uses a combination of embedded and configurable rules. It may be desirable to assign and manage rules per process, per resource (e.g. file, registry, etc.), and per user. Access rules may be altitude-specific access rules. | 03-05-2015 |
20150249671 | RULE-BASED APPLICATION ACCESS MANAGEMENT - A container that manages access to protected resources using rules to intelligently manage them includes an environment having a set of software and configurations that are to be managed. A rule engine, which executes the rules, may be called reactively when software accesses protected resources. The engine uses a combination of embedded and configurable rules. It may be desirable to assign and manage rules per process, per resource (e.g. file, registry, etc.), and per user. Access rules may be altitude-specific access rules. | 09-03-2015 |
Patent application number | Description | Published |
20150134305 | STATIC MODELLING OF AN ELECTRONIC DEVICE - A design verification system verifies an electronic device design based on a static model of the electronic device. The static model is an expression of the relationships between modules of the electronic device design and relationships between the behaviors of those modules that can be expressed as set of logical relationships. The static model does not rely on a time variable, but instead reflects a fixed set of relationships between the electronic device modules and between behaviors of the electronic device modules. The static model can be employed by a solver, that identifies whether or how the mathematical relationships of the static model can be reconciled, given a set of constraints. The solver results can be analyzed to identify whether there are errors in the device design, such as resource conflicts, failure of the design to achieve a desired configuration, and the like. | 05-14-2015 |
20150135149 | MONITORING COVERAGE FOR STATIC MODELLING OF AN ELECTRONIC DEVICE - A design verification system automatically identifies coverage of different constraints for a static model of an electronic device. The static model can be employed by a tool, referred to as a solver, that identifies whether the mathematical relationships of the static model can be reconciled, given a set of user-defined constraints that indicate a desired configuration, or range of configurations, of the electronic device. After a solution for a particular set of user-defined constraints has been identified, a constraints adjustment module can identify, based on coverage information generated by the solver, if other sets of user-defined constraints were implicitly solved by the solver. If such other sets were implicitly solved, the adjustments module can mark the sets as solved, such that they will omitted from constraints used for subsequent solutions of the solver. | 05-14-2015 |
20150347645 | CORRELATION OF TEST RESULTS AND TEST COVERAGE FOR AN ELECTRONIC DEVICE DESIGN - A device simulation system performs a set of tests by applying, for each test in the set, a corresponding test stimulus to a simulation of the electronic device. In response to each test stimulus, the simulation generates corresponding output information which the device simulation system compares to a specified expected outcome to identify a test result for that test stimulus. In addition, for each test stimulus, the device simulation system generates test coverage information indicating the particular configuration of the simulated electronic device that resulted from the stimulus. The device simulation system correlates the coverage information with the test results to identify correlation rules that indicate potential relationships between test results and configurations of the simulated device. | 12-03-2015 |