Patent application number | Description | Published |
20090091536 | Dial Pad Data Entry - Interpreting keystrokes from the key pad of a device incorporates both key touch and key stroke into the decision to display a character, advance a cursor or execute a command. The device contains switches capable of determining when a keystroke cycle is completed. The switches may include touch sensitive switches or two position switches. The touch sensitive switches detect when a user breaks touch contact with the switch. The two position switches detect the completion of the keystroke sequence when the switch is pressed into the second position. Several different types of touch sensitive switches can be used including capacitive coupled, light sensing, pressure sensing and heat sensing. | 04-09-2009 |
20090326810 | CACHING NAVIGATION CONTENT FOR INTERMITTENTLY CONNECTED DEVICES - Selectively caching content related to routing data in a computing device. Prior to traversing a route, one or more access points to a network are identified. An expected level of access to a network (e.g., signal strength) along the route is determined. Portions of the route are selected based on the expected level of access. Content corresponding to at least one of the selected portions is received and stored for access during traversal of the route. For example, map images for areas expected to have poor network connectivity are cached prior to traversing the route to ensure that routing data is displayed to a user when in those areas. During transversal of the route, content is obtained and cached if a current level of access is less than a defined threshold. | 12-31-2009 |
20090326966 | Browsing and Quality of Service Features - Embodiments are configured to provide browsing and other functionality that can be used to provide viewable data based in part on a current viewable space of a browser interface, but the embodiments are not so limited. In an embodiment, components of a system can operate to communicate viewable data to a browser engine based in part on a configuration of the browser engine and/or a display architecture. In one embodiment, a computing device includes a browser application that can be used to provide data associated with viewable portions of a browser display, wherein the provided data can be used to monetize advertising revenue according to monetization and/or advertising requirements. | 12-31-2009 |
20100077387 | MANAGING UPDATES USING COMPILER AND LINKER INFORMATION - Generating a next build version of a software application using information generated during a previous build version at the compiler and linker levels. The information describes the structure and build decisions applied during creation of the previous build version. Generation of the current build version is modified based on the information to minimize the binary differences between the builds. In some embodiments, a linker arranges the contents during the previous build in anticipation of the current build. Further, the linker pads the previous build with unused address space to minimize relocation of the contents of the build. | 03-25-2010 |
20100146231 | AUTHENTICATING A BACKUP IMAGE WITH BIFURCATED STORAGE - Authenticating a backup image stored on a storage device prior to restoring the backup image. A value such as a hash value is generated based on the image to be preserved. The value is stored on the storage device in a first area accessible for writing only when the computing device is in an update mode. The first area becomes read-only when the computing device is in an operating system mode. The image is stored on the storage device in a second area accessible for writing when the computing device is in the update mode or the operating system mode. When attempting to restore the image from the second area, the value from the first area is compared to another value generated at the time of the restoration for validation. | 06-10-2010 |
20100235614 | INDUSTRIAL CONTROL DEVICE CONFIGURATION AND DISCOVERY - The subject disclosure pertains to the communications configuration of programmable logic controller modules in an industrial automation environment. Systems and methods are provided that automatically enables a programmable logic controller module to operate on a communications network once communicatively coupled thereto. Other control modules, a personal computer, or the like can access and/or otherwise interact with a module as soon as it coupled to a network. Accordingly, manual module configuration it is not required prior to access and interaction in an industrial control system. | 09-16-2010 |
20120136716 | BROWSING AND QUALITY OF SERVICE FEATURES - Embodiments are configured to provide browsing and other functionality that can be used to provide viewable data based in part on a current viewable space of a browser interface, but the embodiments are not so limited. In an embodiment, components of a system can operate to communicate viewable data to a browser engine based in part on a configuration of the browser engine and/or a display architecture. In one embodiment, a computing device includes a browser application that can be used to provide data associated with viewable portions of a browser display, wherein the provided data can be used to monetize advertising revenue according to monetization and/or advertising requirements. | 05-31-2012 |
20120324589 | AUTOMATIC SHARING OF EVENT CONTENT BY LINKING DEVICES - Embodiments enable content sharing using event notifications that include a global identifier and a private identifier. The event notifications are sent to potential participants to an event. Potential participants that accept the event notification or otherwise request to join the event use the private identifier to submit content to a content sharing service. Based at least on the private identifiers associated with event participants, the content from event participants is selectively shared among the other event participants. | 12-20-2012 |
20130033497 | SYSTEMS AND METHODS THAT UTILIZE SCALABLE VECTOR GRAPHICS TO PROVIDE WEB-BASED VISUALIZATION OF A DEVICE - The present invention relates to systems and methods that employ scalable vector graphics (SVG) to view and effectuate an industrial device from a remote Web interface. The systems and methods can be utilized to retrieve an SVG XML markup language-based file associated with the device and execute the SVG file via basic ASCII drawing commands. Thus, a faceplate of an industrial device and/or other device-related information can be represented via SVG syntax and stored with the device. A user can employ a Web browser from a remote location (e.g., via a Web client) to retrieve the SVG file, wherein the file can be loaded within the Web browser and/or an open source software package. The SVG file can be executed to render an interactive graphical faceplate that can depict LEDs, alphanumeric displays, inputs/output, etc., trending mechanisms (e.g., graphs, charts, etc.), and capabilities to load parameters. | 02-07-2013 |
20130232009 | BROWSING AND QUALITY OF SERVICE FEATURES - Embodiments are configured to provide browsing and other functionality that can be used to provide viewable data based in part on a current viewable space of a browser interface, but the embodiments are not so limited. In an embodiment, components of a system can operate to communicate viewable data to a browser engine based in part on a configuration of the browser engine and/or a display architecture. In one embodiment, a computing device includes a browser application that can be used to provide data associated with viewable portions of a browser display, wherein the provided data can be used to monetize advertising revenue according to monetization and/or advertising requirements. | 09-05-2013 |
20140351705 | SYSTEMS AND METHODS THAT UTILIZE SCALABLE VECTOR GRAPHICS TO PROVIDE WEB-BASED VISUALIZATION OF A DEVICE - The present invention relates to systems and methods that employ scalable vector graphics (SVG) to view and effectuate an industrial device from a remote Web interface. The systems and methods can be utilized to retrieve an SVG XML markup language-based file associated with the device and execute the SVG file via basic ASCII drawing commands. Thus, a faceplate of an industrial device and/or other device-related information can be represented via SVG syntax and stored with the device. A user can employ a Web browser from a remote location (e.g., via a Web client) to retrieve the SVG file, wherein the file can be loaded within the Web browser and/or an open source software package. The SVG file can be executed to render an interactive graphical faceplate that can depict LEDs, alphanumeric displays, inputs/output, etc., trending mechanisms (e.g., graphs, charts, etc.), and capabilities to load parameters. | 11-27-2014 |