Hierarchy Or Network Structure Patents (Class 715/853)
-
Patent number: 10032236Abstract: 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: GrantFiled: November 25, 2008Date of Patent: July 24, 2018Assignee: General Electric CompanyInventors: Michael Hawkins, Dmitry Pavlov, Christopher Burt, Kenneth Lopez, Khan Siddiqui
-
Patent number: 10007646Abstract: 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: GrantFiled: March 31, 2016Date of Patent: June 26, 2018Assignee: Nutanix, Inc.Inventors: Benjamin Joseph Colborn, Owen Edward Richter
-
Patent number: 10002134Abstract: 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: GrantFiled: February 11, 2016Date of Patent: June 19, 2018Assignee: CoStar Realty Information, Inc.Inventor: Jerry Rodgers
-
Patent number: 9953046Abstract: 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: GrantFiled: February 25, 2013Date of Patent: April 24, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Daisuke Maruyama, Takeshi Watanabe
-
Patent number: 9946630Abstract: 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: GrantFiled: June 17, 2016Date of Patent: April 17, 2018Assignee: International Business Machines CorporationInventors: Yves A. Beraldo dos Santos, Matthew H. Caughman, Charles J. Kastelic, Meagan M. Miller, Jesse K. Tannahill
-
Patent number: 9910894Abstract: 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: GrantFiled: July 16, 2012Date of Patent: March 6, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Christopher A. Hays, John H. Vulner, Robert M. Bruckner
-
Patent number: 9910866Abstract: 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: GrantFiled: June 30, 2010Date of Patent: March 6, 2018Assignee: NOKIA TECHNOLOGIES OYInventor: Jesper Sandberg
-
Patent number: 9894121Abstract: 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: GrantFiled: September 7, 2016Date of Patent: February 13, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Judith H. Bank, Lisa M. W. Bradley, Lin Sun
-
Patent number: 9888133Abstract: 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: GrantFiled: November 13, 2015Date of Patent: February 6, 2018Assignee: KYOCERA Document Solutions Inc.Inventor: Yasuhiko Kida
-
Patent number: 9878445Abstract: 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: GrantFiled: September 27, 2013Date of Patent: January 30, 2018Assignee: iRobot CorporationInventors: Colin Angle, Clara Vu, Matthew Cross, Tony L. Campbell
-
Patent number: 9824129Abstract: 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: GrantFiled: April 16, 2012Date of Patent: November 21, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Brian P. Byrne, Hayden Marchant, Guenter A. Sauter
-
Patent number: 9811233Abstract: 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: GrantFiled: February 12, 2013Date of Patent: November 7, 2017Assignee: Ab Initio Technology LLCInventors: Victor Abaya, Joyce L. Vigneau
-
Patent number: 9792017Abstract: 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: GrantFiled: April 18, 2014Date of Patent: October 17, 2017Assignee: Domo, Inc.Inventors: Adam Landefeld, Gary Gibb, Alan Adams Winters, Daren Thayne, Jeff Burtenshaw, Mardell Cheney
-
Patent number: 9715373Abstract: 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: GrantFiled: December 18, 2015Date of Patent: July 25, 2017Assignee: International Business Machines CorporationInventors: Matthias Boehm, Berthold Reinwald, Shirish Tatikonda
-
Patent number: 9716632Abstract: 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: GrantFiled: August 24, 2010Date of Patent: July 25, 2017Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LPInventors: Miroslav Novak, Albert Regner, Roman Rubas
-
Patent number: 9700274Abstract: 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: GrantFiled: June 5, 2015Date of Patent: July 11, 2017Assignee: Toshiba Medical Systems CorporationInventors: Kota Aoyagi, Satoshi Wakai, Kazumasa Arakita
-
Patent number: 9691038Abstract: 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: GrantFiled: November 3, 2006Date of Patent: June 27, 2017Assignee: International Business Machines CorporationInventors: S. Dale Ander, Michael G. Christiansen, Ashish Rajput, Palanisamy Gounder, Guy Briggs, Thurman Pylant, Lalit Pant, Jason Randall
-
Patent number: 9678661Abstract: 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: GrantFiled: July 18, 2014Date of Patent: June 13, 2017Assignee: KYOCERA Document Solutions Inc.Inventors: Wataru Endo, Yoshitaka Matsuki, Satoshi Kawakami
-
Patent number: 9654346Abstract: 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: GrantFiled: September 2, 2010Date of Patent: May 16, 2017Assignee: CA, Inc.Inventor: Brajesh Kumar
-
Patent number: 9646288Abstract: 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: GrantFiled: April 2, 2008Date of Patent: May 9, 2017Inventor: Lucinda Grace Price
-
Patent number: 9628420Abstract: 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: GrantFiled: June 28, 2012Date of Patent: April 18, 2017Assignee: EMC IP Holding Company LLCInventors: Wayne A. Pauley, Jr., Stephen J. Todd, Michel F. Fisher
-
Patent number: 9600180Abstract: 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: GrantFiled: October 17, 2014Date of Patent: March 21, 2017Assignee: NETAPP, INC.Inventors: Kishore Geddam, Sidhartha Sankar Sutar, Udit Khandelwal
-
Patent number: 9582566Abstract: 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: GrantFiled: June 19, 2014Date of Patent: February 28, 2017Assignee: International Business Machines CorporationInventors: Daniel J. Rope, Jing-Yun Shyr, Damir Spisic
-
Patent number: 9563422Abstract: 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: GrantFiled: January 8, 2014Date of Patent: February 7, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Brian J. Cragun, Vikrant Nandakumar, Nitendra Rajput, Puthukode G. Ramachandran, Vivek Sharma, Shunguo Yan
-
Patent number: 9563970Abstract: 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: GrantFiled: January 14, 2011Date of Patent: February 7, 2017Assignee: Digimarc CorporationInventors: Bruce L. Davis, Donald Haaga, Alastair M. Reed, Tony F. Rodriguez
-
Patent number: 9557909Abstract: 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: GrantFiled: September 9, 2011Date of Patent: January 31, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Brendan D. Elliott, Marc Wautier, Michael S. Kaplan, Kwong K. Leung
-
Patent number: 9553948Abstract: 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: GrantFiled: May 5, 2011Date of Patent: January 24, 2017Assignee: VMware, Inc.Inventors: Karen Natalie Wong, Martin Bednar
-
Patent number: 9530105Abstract: 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: GrantFiled: June 27, 2007Date of Patent: December 27, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Venkatesh Veeraraghavan, Benoit Schmitlin, Bryant Fong
-
Patent number: 9524525Abstract: 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: GrantFiled: April 30, 2008Date of Patent: December 20, 2016Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Balamurali Krishna Manyam, Nagaraj M. Hunur, Vinayaka Vasanth Prabhu, Swati Jain, Vivek Borkar, Rakesh Gajula, Vikas Kumar, Ashton Kawanishi, Adam Gates
-
Patent number: 9524493Abstract: 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: GrantFiled: November 24, 2009Date of Patent: December 20, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Thomas Richard Haynes, Lin Sun
-
Patent number: 9519505Abstract: 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: GrantFiled: July 6, 2015Date of Patent: December 13, 2016Assignee: Bank of America CorporationInventors: David George Murray, Timothy J. Hope, Yifei Zhu, Gerardo Saenz, Jr.
-
Patent number: 9519677Abstract: 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: GrantFiled: October 7, 2011Date of Patent: December 13, 2016Assignee: Battelle Memorial InstituteInventors: Pak Chung Wong, Patrick S. Mackey, Kristin A. Cook, Harlan P. Foote, Lynn-Marie Peashka, Mark A. Whiting
-
Patent number: 9519692Abstract: 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: GrantFiled: September 29, 2011Date of Patent: December 13, 2016Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Chadwick Chow, Elisabeth Rinderknecht Stein
-
Patent number: 9519401Abstract: 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: GrantFiled: September 18, 2013Date of Patent: December 13, 2016Assignee: Adobe Systems IncorporatedInventor: Damien Antipa
-
Patent number: 9514220Abstract: 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: GrantFiled: October 19, 2012Date of Patent: December 6, 2016Assignee: Google Inc.Inventor: Joseph Thomas Esmond Wright
-
Patent number: 9516028Abstract: 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: GrantFiled: August 6, 2014Date of Patent: December 6, 2016Assignee: Amazon Technologies, Inc.Inventors: Borislav Andruschuk, Kevin Fowler
-
Patent number: 9507790Abstract: 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: GrantFiled: November 6, 2012Date of Patent: November 29, 2016Assignee: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.Inventors: Barry Alan Kritt, Sarbajit K. Rakshit
-
Patent number: 9507483Abstract: 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: GrantFiled: November 14, 2012Date of Patent: November 29, 2016Assignee: Facebook, Inc.Inventor: Michael Matas
-
Patent number: 9501849Abstract: 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: GrantFiled: May 11, 2012Date of Patent: November 22, 2016Assignee: VMware, Inc.Inventors: Karen Natalie Wong, Martin Bednar, Manaswi Shukla
-
Patent number: 9489117Abstract: 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: GrantFiled: June 2, 2008Date of Patent: November 8, 2016Assignee: Samsung Electronics Co., Ltd.Inventors: Giang-yoon Kwon, Keum-koo Lee, Jung-chul Park, Yong-jin So
-
Patent number: 9483549Abstract: 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: GrantFiled: April 1, 2014Date of Patent: November 1, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Brad Olenick, Federico Silva Armas, William Y. Moy, Madhur Joshi, Stephen Michael Danton
-
Patent number: 9477374Abstract: 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: GrantFiled: April 16, 2012Date of Patent: October 25, 2016Assignee: Google Inc.Inventor: Jakub Snabl
-
Patent number: 9465787Abstract: 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: GrantFiled: November 2, 2004Date of Patent: October 11, 2016Assignee: EPISTA SOFTWARE A/SInventor: Henrik Kjaer
-
Patent number: 9460194Abstract: 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: GrantFiled: April 1, 2014Date of Patent: October 4, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Brad Olenick, Federico Silva Armas, William Y. Moy, Madhur Joshi, Stephen Michael Danton
-
Patent number: 9462224Abstract: 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: GrantFiled: October 30, 2013Date of Patent: October 4, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Judith H. Bank, Lisa M. W. Bradley, Lin Sun
-
Patent number: 9460402Abstract: 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: GrantFiled: December 27, 2013Date of Patent: October 4, 2016Assignee: International Business Machines CorporationInventors: Daniel J. Rope, Jing-Yun Shyr, Damir Spisic
-
Patent number: 9454283Abstract: 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: GrantFiled: June 11, 2008Date of Patent: September 27, 2016Assignee: The Mathworks, Inc.Inventors: Jay Ryan Torgerson, Simon Greenwold, Claudia Wey, Eric Pressman, Matthew Englehart
-
Patent number: 9448998Abstract: 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: GrantFiled: July 24, 2012Date of Patent: September 20, 2016Assignee: United Services Automobile AssociationInventor: Emory W. Bluhm
-
Patent number: 9411794Abstract: 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: GrantFiled: September 9, 2008Date of Patent: August 9, 2016Assignee: International Business Machines CorporationInventor: Kotaro Shima
-
Patent number: RE46651Abstract: 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: GrantFiled: August 5, 2010Date of Patent: December 26, 2017Assignee: CALLAHAN CELLULAR L.L.C.Inventor: David M. Holbrook