|| List of recent Graph-related patents
| Securing databases against piracy attacks|
A database for location or geographic based services is secured by requiring location based requests to include a unique identifier that identifies the location as well as an authorization identifier associated with the location. The authorization identifier is information that is obtained by being physically present at the location, such as information from access points that are at the location or a position fix when present at the location.
| Using new edges for anomaly detection in computer networks|
Creation of new edges in a network may be used as an indication of a potential attack on the network. Historical data of a frequency with which nodes in a network create and receive new edges may be analyzed.
| Method and system of simulating a pulse generator on a clinician programmer|
The present disclosure involves a method of simulating a pulse generator on a portable electronic device. A graphical user interface is provided via a touch-sensitive screen of the portable electronic device.
| Secure configuration catalog of trusted identity providers|
A secure database includes a catalog of information about one or more identity providers (idps) that are trusted by a service provider (sp) to authenticate users on the sp's behalf. The catalog securely stores one or more idp configurations.
| System for providing trusted user access of computer systems|
Enables trusted user access of computer systems for example that verifies trusted users and may allow trusted users to bypass challenge-response tests, while limiting access by automated processes and unwanted human challenge-response test solvers. Embodiments may implement an account that may be utilized across websites to enable a valid or trusted user to bypass challenge-response tests.
| Advanced digital tv system|
A system for displaying electronic program guide information about a plurality of video items on a screen, the system including a display module to display a plurality of pages layering into the screen, each of the pages including a plurality of graphical panels associated with the video items, and a user input module to receive a user input to turn at least one of the pages such that the at least one page is peeled away from other ones of the pages in order to bring the graphical panels of the at least one page in or out of view, wherein the display module is operative to show the turning of the at least one page bringing the at least one page in or out of view. Related apparatus and methods are also described..
| Sharing television and video programming through social networking|
In particular embodiments, one or more computer systems of a social-networking system receive a first video stream from a content source, receive social content from a social graph of the social-networking system, and generate an overlay area comprising at least a portion of the social content. The social graph includes a plurality of nodes and edges connecting the nodes, the nodes comprising user nodes that are each associated with a particular user of the social-networking system.
| On screen header bar for providing program information|
A method, system, and executable instructions are provided that, in a first mode, display, on the television screen, a thumbnail preview comprising epg information associated with the selected program and the graphical image, wherein the selected program corresponds to an in focus program in a listing of epg information for multiple channels and/or programs and wherein the graphical image is not related with a currently viewed program and in a second mode, display, on the television screen, a header bar, the header bar comprising epg information associated with the selected program and the graphical image, wherein the selected program corresponds to a currently viewed program and is not related to an in focus program in a listing of epg information for multiple channels and/or programs.. .
| Method and apparatus for displaying entertainment system data upon selection of a video data display|
A graphical user interface (gui) includes a first window that displays video data of a first entertainment selection. A first area of the first window displays entertainment system data that corresponds to the first entertainment selection.
| Sharing television and video programming through social networking|
In particular embodiments a social networking system may receive authorization from a first user of a social-networking system to control at least in part one or more functions of a set-top box (stb) of the first user, determine one or more social actions of one or more second users of the social-networking system, determine one or more instructions for the stb of the first user based at least in part on the social actions, and provide the instructions for the stb of the first user. The social-networking system includes a graph having a plurality of nodes and edges connecting the nodes..
| Api version testing based on query schema|
In one embodiment, a method includes storing one or more first schemas associated with a first version of an application programming interface (api), the api being used for retrieving data items stored in one or more hierarchical graphs, the first schemas comprise one or more definitions of one or more data types to which the data items belong; forming one or more second schemas associated with a second version of the api; and validating the second version of the api by comparing the second query schemas with the first query schemas.. .
| Automatic batching of gui-based tasks|
Described herein are techniques for automatically batching gui-based (graphical user interface) tasks. The described techniques include automatically determining whether a user is performing batchable tasks in a gui-based environment.
| Analysis and timeline visualization of thread activity|
Analyzing the performance of multi-threaded applications. An analysis and visualization of thread executions is performed on a graphical timeline using samples of thread execution.
| Information theoretic subgraph caching|
Computer-implemented techniques are disclosed for verifying circuit designs using subgraph caching. A device under test (dut) is modeled as a graph.
| Pre-colored methodology of multiple patterning|
Some embodiments relate to a method for pre-coloring data within an integrated chip layout to avoid overlay errors that result from mask misalignment during multiple patterning lithography. The method may be performed by generating a graphical ic layout file containing an integrated chip layout having a plurality of ic shapes.
| Fast freeform source and mask co-optimization method|
The present invention relates to lithographic apparatuses and processes, and more particularly to tools for optimizing illumination sources and masks for use in lithographic apparatuses and processes. According to certain aspects, the present invention significantly speeds up the convergence of the optimization by allowing direct computation of gradient of the cost function.
| Information storage medium having interactive graphic data for using a pointer to control a menu of audio/video data and method and apparatus for reproducing stored data|
An apparatus for reproducing stored data by using a pointer is provided. The apparatus including: a reader which reads audio/video (av) data and interactive graphic data including at least one menu; an information input which obtains information related to the position of the pointer; a decoder which decodes the av data and the interactive graphic data; and a controller which determines a selection state of a button included in the at least one menu by comparing information related the position and size of the button, included in the interactive graphic data, with the information related to the position of the pointer..
| System and method for home screen navigation|
A system and method for rendering a graphical user interface. The method includes displaying, on a mobile device, a first subset of a plurality of objects of a multimedia container on a home screen and receiving an input.
| Information navigation on electronic devices|
In one example, a method includes outputting for display a first graphical user interface (gui) of an application executing at the portable computer terminal, wherein the first gui displays information received from the mobile computing device at a first degree of specificity. The method also includes, in response to receiving input to display a second gui of the application: outputting, for display at a presence-sensitive display device of the portable computer terminal, the second gui and removing the first gui from display.
| Displaying a graphic keyboard|
In general, this disclosure describes techniques for providing a mechanism for facilitating text entry by a user interacting with a graphical keyboard displayed at a presence-sensitive screen of a computing device. For example, a computing device having a presence-sensitive screen and a housing, the housing further having a plurality of touch sensors, receives touch input at the touch sensors.
| Method and system for representation of current and historical medical data|
A method and system for reporting medical data including both current and past medical results for medical tests performed on a patient is provided. The medical data is output in columns, and the current results and past results of the same medical test are presented in the same row.
| Interactive historical timeline of personal health record|
The present invention relates to methods and devices for graphically presenting medical information in an interactive timeline. Methods of the invention can include generating a visual display on a display screen of an electronic device, in which the visual display includes a configurable timeline representative of a patient's medical data.
| Computer implemented methods for visualizing correlations between blood glucose data and events and apparatuses thereof|
Methods and apparatuses for visualizing correlations between blood glucose data and events are disclosed. The methods and apparatus can include presenting an event analysis window on a display communicatively coupled to one or more processors.
| Connected home user interface systems and methods|
Exemplary connected home user interface systems and methods are disclosed. An exemplary method includes a user interface subsystem communicatively coupled to a home monitor and control subsystem providing a graphical user interface view for display on a display screen, the graphical user interface view including a graphical representation of a floor plan of a home associated with the home monitor and control subsystem and a graphic representing an element of the home monitor and control subsystem, wherein the graphic is positioned relative to the graphical representation of the floor plan in the graphical user interface view to visually indicate a location of the element at the home.
| Portable multifunction device, method, and graphical user interface supporting user navigations of graphical objects on a touch screen display|
A portable multifunction device displays a first user interface object and a second user interface object on a touch screen display. Upon detecting a finger-down event at the first user interface object and one or more finger-dragging events on the touch screen display, the device moves the first user interface object on the touch screen display along a path determined by the finger-dragging events until the first user interface object at least in part overlaps the second user interface object.
| Rich user experience in purchasing and assignment|
A system, method, and computer-readable medium are disclosed for assisting a user in performing a drag-and-drop operation within a graphical user interface (gui). Drag-and-drop assistance operations are initiated by the selection of a source graphical object within a gui.
| Dynamic user interface for navigating among gui elements|
In one example, a computing device executes a plurality of application processes, each of which has an associated graphical user interface element. The computing device renders a common graphical user interface on a presence-sensitive screen.
| Multi-bend display activation adaptation|
Systems and methods receive input from a flexible display. A flexible display displays an image with at least one graphical user interface element and receives input from a user by flexing of the flexible display.
| System and method for a graphical user interface having recommendations|
A system and method for a graphical user interface having recommendations. The method includes accessing, within a mobile device, a data store corresponding to a multimedia container.
| Method for analyzing gui design affordances|
A method for analysis of a prototype graphical user interface (gui) comprising the following steps: receiving, with a processor, a computer code representative of the prototype gui, wherein the prototype gui comprises gui elements having known identities and known behavioral attributes; transforming the computer code into a description of visible sub-elements of the prototype gui elements, wherein each sub-element has visual properties that would be visible to a user of the prototype gui; grouping particular visible sub-elements into a perceived gui element based only on the sub-elements' visual properties according to a grouping algorithm without regard to the known identity(ies) of the prototype gui element(s) to which the particular sub-elements belong; and storing, in a non-transitory first memory store, the perceived gui element.. .
| System and method for capturing computer application-related information|
A method for capturing information related to a software application. Initially, a current browser display screen is copied into a browser-based application.
| Sharing television and video programming through social networking|
In particular embodiments, one or more computer systems of a social-networking system provide social content for display in a mobile application running on a mobile device of a user of the social-networking system. The mobile application is configured to display the social content and an interface for selecting media content to view on a display device.
| Sharing television and video programming through social networking|
In particular embodiments, one or more computer systems of a social-networking system identify media content being viewed on a first display device by a user of the social-networking system and receive an indication that the user has selected a time-sensitive button. The one or more computer systems of the social-networking system generate social content according to the identified media content and the indication that the user has selected the time-sensitive button.
| Displaying demographic information of members discussing topics in a forum|
Users in public forums often mention certain topics in the course of their discussions. Member's comments in messages to other members are analyzed to obtain terms that co-occur with topics.
| System and method for providing selective and visible personalized content for webpages|
Methods and systems for providing content for webpages are disclosed. The disclosed method includes providing a plurality of selections to set webpage personalization settings and receiving a user selection chosen from one of the plurality of selections.
| Method and system for distributing and displaying graphical items|
A subset of graphical display items, in a set of graphical display items stored in the one or more electronic storage devices, that have not previously been viewed by a user is determined. A graphical display item is selected from a subset of graphical display items.
| Production data management system utility|
A method can include providing an object that represents at least selected menu items that contextualize a graphical user interface rendered by an instance of a production data management system framework in conjunction with data from at least one data source; receiving a request to store the contextualized graphical user interface; responsive to the request, serializing the object to mark-up language; and storing the mark-up language as a file to a data storage device, the file configured for subsequent deserializing of the mark-up language for generating a copy of the object and for rendering of the contextualized graphical user interface according to the copy of the object. Various other apparatuses, systems, methods, etc., are also disclosed..
| Adjusting audio volume of multimedia when switching between multiple multimedia content|
A multiple media module receives data indicating a status of a tab of a graphical user interface (gui) presented on a user device. The multiple media module determines, based on the data indicating the status of the tab, whether the tab is active, the tab comprising a streaming media player.
| System and method for a graphical user interface including a reading multimedia container|
A system and method for a graphical user interface including a multimedia container. The method includes accessing, within a mobile device, a first data store corresponding to a multimedia container and accessing a second data store.
| Inserting rules-driven paragraphs into user-designated locations in a document irrespective of modifications to the structure of the document|
A computer implemented method commences by receiving document construction rules, then selecting a document template from a template library. The document template comprises a plurality of paragraphs that are associated with document construction rules.
| User interface for composing test scenarios|
A graphical user interface allows a user with little or no knowledge of xml to compose and manage automated tests for a target testing platform and testing framework. An example system opens an xml file storing test parameters and converts the test parameters to fields in a graphical user interface for presentation to a user.
| Systems and methods for capturing real time client side data and for generating a permanent record|
A system is provided for generating a permanent record for an, e.g., online transaction. The system includes a computer interface module which records movement of a cursor on a computer screen and outputs the recorded data.
| Power usage management|
The invention relates to a method of influencing power consumption of a process being executed on a computer system, comprising calculating an estimate of usage of at least one system resource by the process, converting the estimate of usage into a power consumption estimate, monitoring a time period during which the process is in an idle state and influencing at least one aspect of the computer system if the power consumption estimate exceeds a predefined limit while the process is in an idle state. Preferably this influencing comprises automatic termination of the process if the power consumption estimate exceeds the predefined limit.
| Mechanism for facilitating encryption-free integrity protection of storage data at computing systems|
A mechanism is described for facilitating encryption-free integrity protection of storage data at computing systems according to one embodiment. A method of embodiments of the invention includes receiving a read request, from a software application at a computing device, to perform a read task relating to a first data block of data stored at a storage device coupled to the computing device.
| Universal secure messaging for cryptographic modules|
An anonymous secure messaging method and system for securely exchanging information between a host computer system and a functionally connected cryptographic module. The invention comprises a host security manager application in processing communications with a security executive program installed inside the cryptographic module.
| Encrypted content streaming|
Encrypted content streaming is provided by a method comprising holding an encrypted content stream that is cryptographically encrypted from a content stream with a content key, and holding an encrypted content key that is cryptographically encrypted from the content key with one or more blackout encryption keys. Each blackout encryption key is paired to a blackout decryption key corresponding to a specific audience, and each blackout decryption key is obtainable by audiences other than the specific audience corresponding to the blackout decryption key.
| System and method for secure provisioning of an information handling system|
Systems and methods for reducing problems and disadvantages associated with provisioning of information handling systems, including without limitation those associated with bare metal provisioning of information handling systems, are disclosed. A system may include a processor, and a memory and an access controller each communicatively coupled to the processor.
| Circuit for secure provisioning in an untrusted environment|
Embodiments of electronic circuits enable security of sensitive data in a design and manufacturing process that includes multiple parties. An embodiment of an electronic circuit can include a private key embedded within the electronic circuit that is derived from a plurality of components including at least one component known only to the electronic circuit and at least one immutable value cryptographically bound into messages and residing on the electronic circuit, public key generation logic that generates a public key to match the private key, and message signing logic that signs messages with the private key..
| Method for booting icon lockout|
The present invention relates to a method for booting icon lockout and comprises steps as follows: (1) configure a display mode of a host computer's graphic chip as “graphic” in order to define memory addresses in the host computer to be a memory pool for icon display; (2) decompress the zip file for a customized booting icon which is saved in the bios chip as one file; (3) load the file to the memory pool and map the file to the graphic chip's memories for displaying the customized booting icon on a monitor; (4) change content of the call function (int10h) in order to smoothly display nothing except the identical customized booting icon on a monitor by int10h in a boot process from power-on self-test to desktop display before os is completely loaded.. .
| Arbitrary code execution and restricted protected storage access to trusted code|
A method comprises signing boot code with a public/private cryptographic key pair, and writing to storage the boot code, the public cryptographic key, and the signed boot code.. .
| Collaborative method and system to balance workload distribution|
A method, system and program product for balanced workload distribution in a plurality of networked computing nodes. The networked computing nodes may be arranged as a connected graph defining at least one direct neighbor to each networked computing node.
| Filtering recorded interactions by age|
Systems and methods for the forming of user device groups are presented. In one example, a message including location information indicating a geographic location of a first user device is received from the first user device.
| System for automatically configuring server using pre-recorded configuration script and method thereof|
A system for automatically configuring a server using a pre-recorded configuration script and a method thereof are provided. After transmitting an installation configuration frame displayed by a server from a controller to an operating device when the server configures a target program, the operating device sends interaction data corresponding to a graphic feature prerecorded in a configuration script from the operating device to the controller when the installation configuration frame matches to the graphic feature.