Hierarchy Or Network Structure Patents (Class 715/853)
  • Patent number: 10032236
    Abstract: A patient information interface system presents an aggregated, graphical view of patient anatomy and history. The system includes a graphical representation of at least a portion of a human anatomy including one or more indicators, aggregated from a plurality of clinical information sources and located at anatomical locations on the representation, that correspond to clinical events that have occurred in connection with a patient. The system also includes an electronic health record timeline of clinical events for the patient. The timeline includes the same one or more indicators that are displayed on the graphical representation corresponding to clinical events that have occurred in connection with a patient. A selection or change of an indicator on one of the graphical representation or the electronic health record timeline triggers a corresponding selection or change of the indicator on the other of the graphical representation or the electronic health record timeline.
    Type: Grant
    Filed: November 25, 2008
    Date of Patent: July 24, 2018
    Assignee: General Electric Company
    Inventors: Michael Hawkins, Dmitry Pavlov, Christopher Burt, Kenneth Lopez, Khan Siddiqui
  • Patent number: 10007646
    Abstract: Disclosed is an improved approach to implement authoring and presentation of information to users in electronic formats. The document may include multiple hierarchical levels, where the entirety of a given hierarchical level is displayed along with each sub-level that is associated with selected level. The contents of the entire hierarchy of any portion of a hierarchy can be displayed inline at any given level of the document.
    Type: Grant
    Filed: March 31, 2016
    Date of Patent: June 26, 2018
    Assignee: Nutanix, Inc.
    Inventors: Benjamin Joseph Colborn, Owen Edward Richter
  • Patent number: 10002134
    Abstract: Methods, systems, and apparatus for receiving a query; selecting one or more entities responsive to the query; providing, for display on a map portion of an interface, map-based representations of the one or more entities; providing, for display on a list portion of the interface, list-based representations of one or more of the entities; generating an additional query based on selection of a particular map-based representation of a particular entity; determining that, when the particular map-based representation was selected, a particular list-based representation was visible on the list portion; adjusting a ranking score for the particular entity; ranking the particular entity among one or more other entities identified as responsive to the additional query; and providing, for display on the list portion, list-based representations of at least one of the one or more other entities, including the particular list-based representation which remains visible on the list portion.
    Type: Grant
    Filed: February 11, 2016
    Date of Patent: June 19, 2018
    Assignee: CoStar Realty Information, Inc.
    Inventor: Jerry Rodgers
  • Patent number: 9953046
    Abstract: Displaying pieces of data includes displaying a tree structure on a display device, identifying, in response to a first node being selected from among nodes constituting the displayed tree structure, all nodes connected to the first node in a high-order direction and a low-order direction as a first node group, and identifying, in response to a second node being selected, the second node not being included in the first node group, all nodes connected to the second node in the high-order direction and the low-order direction as a second node group. The second node moves toward the first node according to an operation. A node not to be displayed is determined according to a rule and movement of the second node group. A display device is instructed to display the first node group and the second node group close to each other omitting display of the determined node.
    Type: Grant
    Filed: February 25, 2013
    Date of Patent: April 24, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Daisuke Maruyama, Takeshi Watanabe
  • Patent number: 9946630
    Abstract: A mechanism is provided for efficiently debugging software code. A set of modified log files associated with the software code is presented to a software debugging user. Responsive to receiving an indication from the software debugging user to tag a portion of a modified log file of the set of modified log files with a tag, the portion of the modified log file is tagged such that the tag of the portion of the modified log file is utilized in debugging the software code. The tag of the portion of the modified log file is propagated to a plurality of other software debugging users who are viewing the modified log file.
    Type: Grant
    Filed: June 17, 2016
    Date of Patent: April 17, 2018
    Assignee: International Business Machines Corporation
    Inventors: Yves A. Beraldo dos Santos, Matthew H. Caughman, Charles J. Kastelic, Meagan M. Miller, Jesse K. Tannahill
  • Patent number: 9910894
    Abstract: A computer-implemented method for generating a report from a report definition specifying a plurality of data scopes for a dataset includes interpreting, with a processor, a report definition for the report, the report definition comprising a calculation expression for populating a unit of the report, the calculation expression comprising a data aggregation operation, the data aggregation operation comprising an originating reference to a further data scope, accessing a memory coupled to the processor to obtain data from the dataset for respective subsets of the dataset corresponding with the further data scope, determining, with the processor, an output value for the calculation expression in accordance with the obtained data and the data aggregation operation, and rendering the report based on the output value.
    Type: Grant
    Filed: July 16, 2012
    Date of Patent: March 6, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Christopher A. Hays, John H. Vulner, Robert M. Bruckner
  • Patent number: 9910866
    Abstract: An apparatus for automatically suggesting information layers in augmented reality may include a processor and memory storing executable computer program code that cause the apparatus to at least perform operations including providing layers of information relating to virtual information corresponding to information indicating a current location of the apparatus. The computer program code may further cause the apparatus to determine that a layer(s) of information is enabled to provide virtual information for display. The virtual information corresponds to locations of real world objects in or proximate to the current location. The computer program code may further cause the apparatus to determine other information layers associates with content for the current location based on the number of items virtual information for the enabled layer being below a threshold and automatically suggest one or more other layers of information for selection.
    Type: Grant
    Filed: June 30, 2010
    Date of Patent: March 6, 2018
    Assignee: NOKIA TECHNOLOGIES OY
    Inventor: Jesper Sandberg
  • Patent number: 9894121
    Abstract: Arrangements described herein relate to guiding a desired outcome for an electronically hosted conference. During the electronically hosted conference, participant activity related to the electronically hosted conference can be monitored for each of a plurality of participants participating in the electronically hosted conference. Based on the participant activity, a sentiment of each of the plurality of participants with regard to a subject of the electronically hosted conference can be determined. A list of the participants can be presented to a user. The list of the participants can indicate an order in which to poll the participants to achieve the desired outcome for a decision requested of the participants in the electronically hosted conference.
    Type: Grant
    Filed: September 7, 2016
    Date of Patent: February 13, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Judith H. Bank, Lisa M. W. Bradley, Lin Sun
  • Patent number: 9888133
    Abstract: An image forming apparatus includes an image reading section, a storage section, a communication section, an acceptance section, and an operation control section. The storage section has a plurality of storage regions at least one or more of which are signage-specific storage regions associated one-to-one with one or more digital signage devices. Each of the signage-specific storage region stores: a plurality of pieces of image data generated by the image reading section having read a number of documents; and setting data indicating a display setting of how the relevant digital signage device displays the pieces of image data. When the acceptance section accepts a delivery instruction, the operation control section allows the communication section to send the pieces of image data and the setting data both stored in the signage-specific storage region associated with the relevant digital signage device designated in the delivery instruction to the relevant digital signage device.
    Type: Grant
    Filed: November 13, 2015
    Date of Patent: February 6, 2018
    Assignee: KYOCERA Document Solutions Inc.
    Inventor: Yasuhiko Kida
  • Patent number: 9878445
    Abstract: A mobile robot guest for interacting with a human resident performs a room-traversing search procedure prior to interacting with the resident, and may verbally query whether the resident being sought is present. Upon finding the resident, the mobile robot may facilitate a teleconferencing session with a remote third party, or interact with the resident in a number of ways. For example, the robot may carry on a dialog with the resident, reinforce compliance with medication or other schedules, etc. In addition, the robot incorporates safety features for preventing collisions with the resident; and the robot may audibly announce and/or visibly indicate its presence in order to avoid becoming a dangerous obstacle. Furthermore, the mobile robot behaves in accordance with an integral privacy policy, such that any sensor recording or transmission must be approved by the resident.
    Type: Grant
    Filed: September 27, 2013
    Date of Patent: January 30, 2018
    Assignee: iRobot Corporation
    Inventors: Colin Angle, Clara Vu, Matthew Cross, Tony L. Campbell
  • Patent number: 9824129
    Abstract: Managing and validating a project using an information landscape. Embodiments include providing an information landscape including a topology of landscape elements for the project, linking the topology of landscape elements to a plurality of solution artifacts, and validating at least one of the plurality of solution artifacts and semantics of the information landscape.
    Type: Grant
    Filed: April 16, 2012
    Date of Patent: November 21, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Brian P. Byrne, Hayden Marchant, Guenter A. Sauter
  • Patent number: 9811233
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for specifying a user interface. One of the methods includes receiving an identification of at least one configurable application, each configurable application being configurable by one or more parameters. The method includes identifying a set of parameters associated with the at least one configurable application. The method includes displaying, in a second user interface, a graphical display element, the graphical display element having properties and associated with a location relative to the first user interface. The method includes displaying, in the second user interface, one or more graphical representations of the set of parameters. The method includes receiving a mapping between a property of the graphical display element and a parameter of the set of parameters. The method also includes storing a representation of the mapping and the location.
    Type: Grant
    Filed: February 12, 2013
    Date of Patent: November 7, 2017
    Assignee: Ab Initio Technology LLC
    Inventors: Victor Abaya, Joyce L. Vigneau
  • Patent number: 9792017
    Abstract: A data analysis system may automatically suggest data visualizations to a user. A primary data visualization may be displayed to graphically illustrate a primary data set of a database. Criteria may be automatically applied to the database to identify a secondary data set that meets the criteria. A secondary data visualization that graphically illustrates the secondary data visualization and/or a corresponding indicator may be displayed. Multiple visualizations and/or indicators may be displayed, and the user may select one for viewing. The criteria may again be applied to the database to identify a tertiary data set. An analysis path may be recorded to enable the user to easily view the decisions made and/or the data visualizations viewed. The criteria may include determination that the secondary data set has the desired amount of data, has unique data types or descriptors, includes data previously selected by the user, or the like.
    Type: Grant
    Filed: April 18, 2014
    Date of Patent: October 17, 2017
    Assignee: Domo, Inc.
    Inventors: Adam Landefeld, Gary Gibb, Alan Adams Winters, Daren Thayne, Jeff Burtenshaw, Mardell Cheney
  • Patent number: 9715373
    Abstract: The embodiments described herein relate to recompiling an execution plan of a machine-learning program during runtime. An execution plan of a machine-learning program is compiled. In response to identifying a directed acyclic graph of high-level operations (HOP DAG) for recompilation during runtime, the execution plan is dynamically recompiled. The dynamic recompilation includes updating statistics and dynamically rewriting one or more operators of the identified HOP DAG, recomputing memory estimates of operators of the rewritten HOP DAG based on the updated statistics and rewritten operators, constructing a directed acyclic graph of low-level operations (LOP DAG) corresponding to the rewritten HOP DAG based in part on the recomputed memory estimates, and generating runtime instructions based on the LOP DAG.
    Type: Grant
    Filed: December 18, 2015
    Date of Patent: July 25, 2017
    Assignee: International Business Machines Corporation
    Inventors: Matthias Boehm, Berthold Reinwald, Shirish Tatikonda
  • Patent number: 9716632
    Abstract: A system to generate an interactive layered visualization of a software system includes a storage device to storage a model of the system that defines entities and relationships among entities. The system also includes a visualization tool to generate nodes representing the entities and assign nodes to layers in a set of ordered layers in accordance with rules associated with each layer. A layered layout of the software system is thereby generated and an interactive visualization of the layered layout is rendered for display to the user.
    Type: Grant
    Filed: August 24, 2010
    Date of Patent: July 25, 2017
    Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
    Inventors: Miroslav Novak, Albert Regner, Roman Rubas
  • Patent number: 9700274
    Abstract: According to one embodiment, an image observation apparatus includes a condition storage, list generation circuitry, and a display. The condition storage stores a plurality of display target conditions respectively corresponding to a plurality of display areas in a display screen. The list generation circuitry generates a plurality of image lists respectively corresponding to the plurality of display areas, which concern additional items of a plurality of images respectively corresponding to the display target conditions. The display displays the plurality of image lists in the plurality of display areas, and an image corresponding to an additional item selected from the plurality of displayed image lists in the corresponding display area.
    Type: Grant
    Filed: June 5, 2015
    Date of Patent: July 11, 2017
    Assignee: Toshiba Medical Systems Corporation
    Inventors: Kota Aoyagi, Satoshi Wakai, Kazumasa Arakita
  • Patent number: 9691038
    Abstract: A method and apparatus for examining workflow processes can include monitoring system having a definition element that selectively defines one or more workflow process elements of a corresponding workflow, and a monitor element that identifies one or more monitoring parameters for each of the workflow process elements. The system can also include one or more operational aspects of the one or more workflow process elements according to corresponding definitions and monitoring parameters.
    Type: Grant
    Filed: November 3, 2006
    Date of Patent: June 27, 2017
    Assignee: International Business Machines Corporation
    Inventors: S. Dale Ander, Michael G. Christiansen, Ashish Rajput, Palanisamy Gounder, Guy Briggs, Thurman Pylant, Lalit Pant, Jason Randall
  • Patent number: 9678661
    Abstract: A retrieval device includes: a touch panel that displays a list that arranges a data specific information piece, a retrieval character reception section that receives one or more characters of the data specific information piece for identifying data of a data group via an handwritten input to the list on the touch panel, an information retrieval section that retrieves the data specific information piece with the one or more retrieval characters, and a retrieval result display section that displays a retrieval result of the information retrieval section on the touch panel.
    Type: Grant
    Filed: July 18, 2014
    Date of Patent: June 13, 2017
    Assignee: KYOCERA Document Solutions Inc.
    Inventors: Wataru Endo, Yoshitaka Matsuki, Satoshi Kawakami
  • Patent number: 9654346
    Abstract: A system and method for automatically deploying a network design is provided. Design deployment may be automated by a system that receives a machine-readable network design as an input, validates design topology requirements, and automatically deploys the design over actual hardware elements without manual intervention. Thus, the system and method provided may eliminate errors and streamline network design deployment, which may be particularly useful in a network characterized by a complex design, which may be difficult and tedious to configure manually.
    Type: Grant
    Filed: September 2, 2010
    Date of Patent: May 16, 2017
    Assignee: CA, Inc.
    Inventor: Brajesh Kumar
  • Patent number: 9646288
    Abstract: Embodiments describe a method and a system to display a calendar system. The method and system to receive a request to display at least one filtered event in a calendar display interface, wherein the at least one filtered event is filtered from a plurality of categories based on selected criteria, wherein a collection of events is selected from an event database based on the selected criteria, and each collection of events forms a specific subcalendar of a plurality of subcalendar; and to receive a request to display selected ones of the specific subcalendars in the calendar display interface.
    Type: Grant
    Filed: April 2, 2008
    Date of Patent: May 9, 2017
    Inventor: Lucinda Grace Price
  • Patent number: 9628420
    Abstract: Example embodiments of the present invention relate to a method, an apparatus and a computer-program product for friendly man-in-the-middle data stream correlation. An example method includes receiving a data stream transmitted from a source intended for a destination. A contextual analysis of portions of the data stream then may be performed, with respective portions of the data stream being correlated according to the contextual analysis.
    Type: Grant
    Filed: June 28, 2012
    Date of Patent: April 18, 2017
    Assignee: EMC IP Holding Company LLC
    Inventors: Wayne A. Pauley, Jr., Stephen J. Todd, Michel F. Fisher
  • Patent number: 9600180
    Abstract: Methods, systems, and machine-readable medium are disclosed for creating and providing dynamic hierarchical navigation schemes in storage management systems. A mapping data structure is maintained to store hierarchical relationship mapping within a storage management system, allowing users to customize their interactions with the storage system. The method, includes receiving a user-defined navigation preference to view an attribute of a second storage object from a navigation screen defined for a first storage object; updating a mapping data structure for storing a hierarchical relationship of a second storage object, based on the user-defined navigation preference; and presenting the attribute of the second storage object at the navigation screen for the first storage object.
    Type: Grant
    Filed: October 17, 2014
    Date of Patent: March 21, 2017
    Assignee: NETAPP, INC.
    Inventors: Kishore Geddam, Sidhartha Sankar Sutar, Udit Khandelwal
  • Patent number: 9582566
    Abstract: A computing device includes at least one processor, and at least one module operable by the at least one processor to receive data representing a hierarchy, wherein the hierarchy comprises at least one set of sibling nodes and a respective parent node, generate a condensed hierarchy by determining a grouping for the at least one set of sibling nodes, determine whether the at least one set of sibling nodes can be represented by the respective parent node, based at least in part on the grouping for the at least one set of sibling nodes, and responsive to determining that the at least one set of sibling nodes can be represented by the respective parent node, remove the at least one set of sibling nodes from the condensed hierarchy. The at least one module may further be operable by the at least one processor to output the condensed hierarchy for display.
    Type: Grant
    Filed: June 19, 2014
    Date of Patent: February 28, 2017
    Assignee: International Business Machines Corporation
    Inventors: Daniel J. Rope, Jing-Yun Shyr, Damir Spisic
  • Patent number: 9563422
    Abstract: A method, system, and computer program product for evaluating compliance of a user interface design are provided in the illustrative embodiments. A hierarchy of elements of a user interface is received from a first application executing in a client data processing system. A second application presents the user interface including a set of user interface elements at the client data processing system. A compliance rule is selected from a set of compliance rules. An evaluation is made whether an attribute associated with a user interface element meets a condition specified in the compliance rule. Responsive to the evaluating being negative, the user interface element is reported as being non-compliant with the compliance rule.
    Type: Grant
    Filed: January 8, 2014
    Date of Patent: February 7, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Brian J. Cragun, Vikrant Nandakumar, Nitendra Rajput, Puthukode G. Ramachandran, Vivek Sharma, Shunguo Yan
  • Patent number: 9563970
    Abstract: Art is infused with network identifiers at the time of its creation, rather than as a post-process. The identifiers may be encoded as overt elements of the art, and enable the artist to reprogram—over time—an augmentation of the artwork experience via network-delivered components. These network components can include stimuli present when the artist created the work (e.g., music), commentary by the artist, video and augmented reality features, audience-crowdsourced content (e.g., imagery of, or feedback provided by, other viewers encountering the artwork), etc. The artwork augmentation can vary with the user's context (e.g., location, demographics, interests, history). Physical brushes can be equipped to insert such identifiers in graphic arts; other authoring tools are disclosed as well. The network experience can be delivered via smartphones, projectors, and other devices. A great number of other features and arrangements are also detailed.
    Type: Grant
    Filed: January 14, 2011
    Date of Patent: February 7, 2017
    Assignee: Digimarc Corporation
    Inventors: Bruce L. Davis, Donald Haaga, Alastair M. Reed, Tony F. Rodriguez
  • Patent number: 9557909
    Abstract: Semantic zoom techniques are described. In one or more implementations, techniques are described that may be utilized by a user to navigate to content of interest. These techniques may also include a variety of different features, such as to support semantic swaps and zooming “in” and “out.” These techniques may also include a variety of different input features, such as to support gestures, cursor-control device, and keyboard inputs. A variety of other features are also supported as further described in the detailed description and figures.
    Type: Grant
    Filed: September 9, 2011
    Date of Patent: January 31, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Brendan D. Elliott, Marc Wautier, Michael S. Kaplan, Kwong K. Leung
  • Patent number: 9553948
    Abstract: A graphical user interface for a virtualized computing environment that includes a plurality of host computers, each having one or more virtual machines running therein, where the virtualized computing environment is configured with one or more monitoring profiles for monitoring a status of objects included in the virtualized computing environment, where the graphical user interface includes a first section and a second section. The first section organizes the one or more monitoring profiles, where each monitoring profile includes one or more rules and each rule corresponds to an action that is performed if the rule is violated. The second section organizes a first set of rules associated with a selected monitoring profile and corresponding actions associated with each rule in the first set of rules.
    Type: Grant
    Filed: May 5, 2011
    Date of Patent: January 24, 2017
    Assignee: VMware, Inc.
    Inventors: Karen Natalie Wong, Martin Bednar
  • Patent number: 9530105
    Abstract: Displaying organizational information of an entity includes storing data representing nodes associated with members of the entity in a database accessible by members of the entity. Data representing connections between the nodes that represent hierarchical relationships between the members is stored. An organizational chart comprising the nodes and connections is displayed on a presentation surface associated with a particular member of the entity. Input to create new nodes and connections is received from the particular member of the entity. When the new nodes are associated with a group that is associated with the particular member, the displayed nodes and connections are updated in response to the received input.
    Type: Grant
    Filed: June 27, 2007
    Date of Patent: December 27, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Venkatesh Veeraraghavan, Benoit Schmitlin, Bryant Fong
  • Patent number: 9524525
    Abstract: A method, computer system, and graphical user interface for presenting an interactive hierarchy and indicating entry of information therein is disclosed. An interactive hierarchy is used to organize information using nodes arranged in multiple levels, where the interactive hierarchy may also be used to select a node to operate on. The interactive hierarchy may provide sense-of-place by depicting the organization of the nodes and indicating which node a user is operating on. An indicator is also provided which indicates whether one or more types of information have been entered for a given node, level of nodes, etc., thereby providing sense-of-task by enabling a user to determine which types of information have already been entered, which types of information have yet to be entered, etc. Further, a task indicator may be provided for stepping users through various information entry and/or management tasks, thereby further improving sense-of-task.
    Type: Grant
    Filed: April 30, 2008
    Date of Patent: December 20, 2016
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Balamurali Krishna Manyam, Nagaraj M. Hunur, Vinayaka Vasanth Prabhu, Swati Jain, Vivek Borkar, Rakesh Gajula, Vikas Kumar, Ashton Kawanishi, Adam Gates
  • Patent number: 9524493
    Abstract: Chronologically navigating among time-based entries stored by a physical computing device having a processor configured to execute a time-based application includes displaying, with the computing device, a time-based entry with at least one of a forward control and a backward control; in response to a user selecting the forward control, displaying with the computing device a subsequent time-based entry, the subsequent time-based entry including a shared property with the displayed time-based entry; and in response to the user selecting the backward control, displaying with the computing device a previous time-based entry, the previous time-based entry including a shared property with the displayed time-based entry.
    Type: Grant
    Filed: November 24, 2009
    Date of Patent: December 20, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Thomas Richard Haynes, Lin Sun
  • Patent number: 9519505
    Abstract: Embodiments of the invention are directed to systems, methods and computer program products for creating and managing a virtual operating environment on a physical machine connected to a distributed network, the virtual operating environment is virtualized by the physical machine. The invention may categorize the virtual operating environment using a tiered data structure, where each tier of the tiered data structure defines an attribute for categorizing the virtual operating environment. The invention generates a graphical representation of the tiered data structure for display via a user computing device that enables a user to communicate requests for causing the virtual operating environment to perform a function and communicates commands to the physical machine based on receiving such requests. The invention may additionally update the graphical representation after the virtual operating environment has executed the function.
    Type: Grant
    Filed: July 6, 2015
    Date of Patent: December 13, 2016
    Assignee: Bank of America Corporation
    Inventors: David George Murray, Timothy J. Hope, Yifei Zhu, Gerardo Saenz, Jr.
  • Patent number: 9519677
    Abstract: Data graphing methods, articles of manufacture, and computing devices are described. In one aspect, a method includes accessing a data set, displaying a graphical representation including data of the data set which is arranged according to a first of different hierarchical levels, wherein the first hierarchical level represents the data at a first of a plurality of different resolutions which respectively correspond to respective ones of the hierarchical levels, selecting a portion of the graphical representation wherein the data of the portion is arranged according to the first hierarchical level at the first resolution, modifying the graphical representation by arranging the data of the portion according to a second of the hierarchal levels at a second of the resolutions, and after the modifying, displaying the graphical representation wherein the data of the portion is arranged according to the second hierarchal level at the second resolution.
    Type: Grant
    Filed: October 7, 2011
    Date of Patent: December 13, 2016
    Assignee: Battelle Memorial Institute
    Inventors: Pak Chung Wong, Patrick S. Mackey, Kristin A. Cook, Harlan P. Foote, Lynn-Marie Peashka, Mark A. Whiting
  • Patent number: 9519692
    Abstract: A timeline visualization system displays one or more groups of related events over a specified period of time within a timeline, where each group of related events is represented within the timeline as an event group. When a user interacts with the timeline, the event group expands and displays all the related events within the event group in a layer on top of the timeline. When a user interacts with the timeline a second time, the event group collapses, and the timeline (including the one or more event groups), is once again displayed.
    Type: Grant
    Filed: September 29, 2011
    Date of Patent: December 13, 2016
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Chadwick Chow, Elisabeth Rinderknecht Stein
  • Patent number: 9519401
    Abstract: Systems and methods are disclosed for providing a context menu based on predicted commands. One embodiment involves identifying historical commands previously performed in an application. The embodiment also involves determining that each of a subset of commands from the historical commands has a higher correlation with a trigger command than others of the plurality of historical commands. The embodiment also involves generating a context menu including the subset of commands in response to receiving a request for the context menu after performing the trigger command in the application.
    Type: Grant
    Filed: September 18, 2013
    Date of Patent: December 13, 2016
    Assignee: Adobe Systems Incorporated
    Inventor: Damien Antipa
  • Patent number: 9514220
    Abstract: Systems and methods of providing information via a computer network are provided. A data processing system can receive a search query via the computer network. Search results can be identified responsive to the search query and provided for display at a computing device. The search results can include content items. The data processing system can receive a request to generate placement criteria responsive to display of the search query at the computing device. Based at least in part on the request, the data processing system can determine a first criterion based on the search query, and a second criterion based on at least one of the search results and the content items. Based at least in part on this data, the data processing system can generate the placement criteria, which can include at least one of the first criterion and the second criterion.
    Type: Grant
    Filed: October 19, 2012
    Date of Patent: December 6, 2016
    Assignee: Google Inc.
    Inventor: Joseph Thomas Esmond Wright
  • Patent number: 9516028
    Abstract: Access control for shared computing resources in a hierarchical system is provided herein. An as-needed, “lazy evaluation” approach to access control is described in which an effective access control list for a computing resource is determined after a request is received from a user to access the resource. When resources are shared, access control policies are created and stored in association with the shared resource but are not stored in association with hierarchically related lower-level resources. When an access request for a resource is received, access control policies are collected for levels of a computing resource hierarchy that are higher than the hierarchy level of the resource. An effective access control list is determined based on permissions specified in the collected access control policies. The effective access control list represents an effective propagation of access control policies of higher hierarchy levels to the computing resource.
    Type: Grant
    Filed: August 6, 2014
    Date of Patent: December 6, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Borislav Andruschuk, Kevin Fowler
  • Patent number: 9507790
    Abstract: Various embodiments present file indexes within a file managing and navigation interface. In one embodiment, a set of files is presented within a user interface of a file managing and navigation application. A visual indicator is associated with at least one file in the set of files. The visual indicator indicates to a user that the at least one file is associated with an index. The index includes a set of index components associated with a content set of the at least one file. A request from the user to is received to display the index. The index is presented to the user within the user interface based on receiving the request.
    Type: Grant
    Filed: November 6, 2012
    Date of Patent: November 29, 2016
    Assignee: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.
    Inventors: Barry Alan Kritt, Sarbajit K. Rakshit
  • Patent number: 9507483
    Abstract: In one embodiment, a series of photos and a map are displayed on an electronic device. In response to a user viewing a first photo, indicating a first location on the map where the first photo is taken. In addition, in response to the user viewing a second photo, indicating a second location on the map where the first photo is taken.
    Type: Grant
    Filed: November 14, 2012
    Date of Patent: November 29, 2016
    Assignee: Facebook, Inc.
    Inventor: Michael Matas
  • Patent number: 9501849
    Abstract: A user interface that allows administrators of a virtualized computing environment to easily navigate to and/or search for specific objects, determine relationships between selected objects, and have visibility into the health status of objects in the virtualized computing environment. Objects within a column may be displayed with names, displayed as bars, or aggregated into groups based on the number of objects in the column. Also, in some embodiments, when a user selects one object, objects in other columns that are related to the selected object may be visually distinguished from the other objects, allowing an administrator to easily navigate to related objects.
    Type: Grant
    Filed: May 11, 2012
    Date of Patent: November 22, 2016
    Assignee: VMware, Inc.
    Inventors: Karen Natalie Wong, Martin Bednar, Manaswi Shukla
  • Patent number: 9489117
    Abstract: A video apparatus includes a receiving unit to receive a selection command for at least one item from among a plurality of items, and a control unit to provide quantity information about alternative items to the selected item when at least one item is selected. A user is provided with the quantity information about the alternative items placed alongside a currently selected item, and thus able to intuitively determine the distribution of the items and a direction in which he may choose to view or select the items. As a result, the user is able to navigate through a plurality of items with convenience. The user is also provided with the information about the items currently not displayed on a display, and thus does not feel inconvenience caused by the limited size of the display screen.
    Type: Grant
    Filed: June 2, 2008
    Date of Patent: November 8, 2016
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Giang-yoon Kwon, Keum-koo Lee, Jung-chul Park, Yong-jin So
  • Patent number: 9483549
    Abstract: The management of application state storage associated with a hierarchical application. The hierarchical application includes multiple parent user interface elements, each of at least some having child user interface elements arranged in a corresponding hierarchy. The user may navigate through the hierarchical application. For instance, by selecting a child user interface element of a first parent user interface element having a first hierarchy of child user interface elements, the user might navigate to (and potentially also create) a second parent user interface element having a second hierarchy of child user interface elements. A hierarchical storage agent manages the state of the hierarchical application. The hierarchical storage agent provides application state to a remote storage over an application program interface in a manner that preserves at least some of the hierarchy of one or more parent user interface elements of the hierarchical application.
    Type: Grant
    Filed: April 1, 2014
    Date of Patent: November 1, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Brad Olenick, Federico Silva Armas, William Y. Moy, Madhur Joshi, Stephen Michael Danton
  • Patent number: 9477374
    Abstract: A system and machine-implemented method for providing integrated instant messaging functionality in a social networking service, the method including receiving a request from a user having a first user account at a social networking service to view contacts belonging to a social group associated with the first user account, wherein the social group is maintained at the social networking service, identifying one or more contacts belonging to the social group in response to the request, determining a status associated with a user account for each of the identified one or more contacts, the status indicating whether each of the one or more contacts is available for instant messaging communication and providing a listing including the identified one or more contacts and the status associated with each of the identified one or more contacts for display to the user at a social networking site of the social networking service.
    Type: Grant
    Filed: April 16, 2012
    Date of Patent: October 25, 2016
    Assignee: Google Inc.
    Inventor: Jakub Snabl
  • Patent number: 9465787
    Abstract: The present invention relates generally to the field of information processing by digital computers and, more particularly, to the entry and processing of information by application programs, particularly spreadsheets. The present invention is an electronic mathematical model builder that comprises a memory for storage of data, a processor for defining addressable sets of cells stored in the memory with a unique identifier, for entering data into the cells and for processing data stored in the cells, a user interface with a display for displaying sets of cells in a work area and means for creating and positioning sets of cells in the work area and inputting data to be entered into the cells, and a function builder for building mathematical relations between cells, comprising fields for user specification of a desired function by mathematical operators and input variables of the function, and set of destination cells containing values of the function.
    Type: Grant
    Filed: November 2, 2004
    Date of Patent: October 11, 2016
    Assignee: EPISTA SOFTWARE A/S
    Inventor: Henrik Kjaer
  • Patent number: 9460194
    Abstract: The management of application state storage associated with a hierarchical application. The hierarchical application includes multiple parent user interface elements, each of at least some having child user interface elements arranged in a corresponding hierarchy. The user may navigate through the hierarchical application. For instance, by selecting a child user interface element of a first parent user interface element having a first hierarchy of child user interface elements, the user might navigate to (and potentially also create) a second parent user interface element having a second hierarchy of child user interface elements. A hierarchical storage agent manages the state of the hierarchical application. The hierarchical storage agent provides application state to a remote storage over an application program interface in a manner that preserves at least some of the hierarchy of one or more parent user interface elements of the hierarchical application.
    Type: Grant
    Filed: April 1, 2014
    Date of Patent: October 4, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Brad Olenick, Federico Silva Armas, William Y. Moy, Madhur Joshi, Stephen Michael Danton
  • Patent number: 9462224
    Abstract: Arrangements described herein relate to guiding a desired outcome for an electronically hosted conference. During the electronically hosted conference, participant activity related to the electronically hosted conference can be monitored for each of a plurality of participants participating in the electronically hosted conference. Based on the participant activity, a sentiment of each of the plurality of participants with regard to a subject of the electronically hosted conference can be determined. A list of the participants can be presented to a user. The list of the participants can be sequentially ordered, based on the sentiment of each of the plurality of participants, indicating an order in which to poll the participants to achieve the desired outcome for a decision requested of the participants in the electronically hosted conference.
    Type: Grant
    Filed: October 30, 2013
    Date of Patent: October 4, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Judith H. Bank, Lisa M. W. Bradley, Lin Sun
  • Patent number: 9460402
    Abstract: A computing device includes at least one processor, and at least one module operable by the at least one processor to receive data representing a hierarchy, wherein the hierarchy comprises at least one set of sibling nodes and a respective parent node, generate a condensed hierarchy by determining a grouping for the at least one set of sibling nodes, determine whether the at least one set of sibling nodes can be represented by the respective parent node, based at least in part on the grouping for the at least one set of sibling nodes, and responsive to determining that the at least one set of sibling nodes can be represented by the respective parent node, remove the at least one set of sibling nodes from the condensed hierarchy. The at least one module may further be operable by the at least one processor to output the condensed hierarchy for display.
    Type: Grant
    Filed: December 27, 2013
    Date of Patent: October 4, 2016
    Assignee: International Business Machines Corporation
    Inventors: Daniel J. Rope, Jing-Yun Shyr, Damir Spisic
  • Patent number: 9454283
    Abstract: In an embodiment, a mechanism for visualizing a graphical model in three dimensions is discussed. An executable graphical model is obtained that includes a hierarchy of model levels that include a top level. The hierarchy includes multiple components. A three-dimensional (3D) view of the graphical model is displayed that provides views of a first and second component at a first and second depth. A graphical indicator is generated in the view of the top level of the graphical model that is associated with the first component and also generated in the view of the second component. A control alters a user perspective of a view that includes at least one of the components in the graphical model.
    Type: Grant
    Filed: June 11, 2008
    Date of Patent: September 27, 2016
    Assignee: The Mathworks, Inc.
    Inventors: Jay Ryan Torgerson, Simon Greenwold, Claudia Wey, Eric Pressman, Matthew Englehart
  • Patent number: 9448998
    Abstract: A system monitors each of multiple applications. For each application, a corresponding monitoring script sets forth procedures for monitoring the application. A script execution engine executes each script, and each executed script retrieves indicia to be monitored from the corresponding application. For each retrieved indicia, the script generates a corresponding record in a generic format employed across all applications, which includes a date and time the indicia was retrieved, a name of the application from which the indicia was retrieved, a name of the indicia, and a value for the retrieved indicia. A monitoring database stores the records generated by each script in the generic format. A generic monitoring console retrieves various records in the generic format from the monitoring database for various ones of the multiple applications and displays monitoring information for various ones of the multiple applications as generated from the various records.
    Type: Grant
    Filed: July 24, 2012
    Date of Patent: September 20, 2016
    Assignee: United Services Automobile Association
    Inventor: Emory W. Bluhm
  • Patent number: 9411794
    Abstract: A method for facilitating selection of an object on the display screen, an apparatus for implementing the method, and a program for causing a computer to function as the apparatus are provided. The method includes the steps of selecting a specific object on the display screen in response to a user input, extracting any of a plurality of objects displayed on the display screen that overlaps the selected specific object as a selection candidate by following a tree structure of the objects, and displaying a selection switching view including an element representing the selection candidate in the vicinity of the selected specific object.
    Type: Grant
    Filed: September 9, 2008
    Date of Patent: August 9, 2016
    Assignee: International Business Machines Corporation
    Inventor: Kotaro Shima
  • Patent number: RE46651
    Abstract: In some embodiments, a method of allowing navigation of a plurality of data elements residing within a category-tree database includes providing, on a single primary “web” page, a distinct data element symbol for each data element and a distinct parent category symbol for each parent category in the category paths of the data elements. For each illustrated parent category, a distinct first level web page is provided that includes (i) a first level subcategory symbol for each first level subcategory in the category paths of the data element(s) associated with that parent category and (ii) the data element symbol for each such data element shown associated with its respective first level subcategory symbol.
    Type: Grant
    Filed: August 5, 2010
    Date of Patent: December 26, 2017
    Assignee: CALLAHAN CELLULAR L.L.C.
    Inventor: David M. Holbrook