Hierarchy Or Network Structure Patents (Class 715/853)
  • Patent number: 10691421
    Abstract: In some examples, embedded designer implementation may include, upon receiving an indication of actuation of a second designer launch element that is included in a first designer, launching a second designer inline from the first designer. Further, embedded designer implementation may include, upon receiving an indication of actuation of a first designer return element that is included in the second designer, returning to the first designer inline from the second designer. The first designer and the second designer may include a configurable component. Further, embedded designer implementation may include utilizing a common portion of the memory for the configurable component.
    Type: Grant
    Filed: June 13, 2017
    Date of Patent: June 23, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Sankara Narayanan Venkataraman, Gaurav Sachdeva, Rohit Mitra, Raghavendra Malleswara, Sunil Ajjampur Jagadeesh
  • Patent number: 10684741
    Abstract: A computer-implemented method, computer program product, and system is provided for creating calculated metrics. In an implementation, a method may include providing a user interface including a calculator with a plurality of buttons. The method may also include receiving, via the user interface, a selection of at least one stored metric and a selection of at least one operation, resulting in a new metric. The method may further include storing the new metric with a new metric name.
    Type: Grant
    Filed: February 12, 2015
    Date of Patent: June 16, 2020
    Assignee: International Business Machines Corporation
    Inventor: Alan Y. Lee
  • Patent number: 10678399
    Abstract: A computer-implemented method, computer program product, and system is provided for creating calculated metrics. In an implementation, a method may include providing a user interface including a calculator with a plurality of buttons. The method may also include receiving, via the user interface, a selection of at least one stored metric and a selection of at least one operation, resulting in a new metric. The method may further include storing the new metric with a new metric name.
    Type: Grant
    Filed: March 3, 2016
    Date of Patent: June 9, 2020
    Assignee: International Business Machines Corporation
    Inventor: Alan Y. Lee
  • Patent number: 10672068
    Abstract: A facility for insuring information currentness is described. The facility receives from a party a request to submit an invoice. In response to receiving a request, the facility tests the currentness of information to be provided by the party. The facility permits the party to submit an invoice in connection with the request only if the testing determines that the information to be provided by the party is current.
    Type: Grant
    Filed: October 1, 2012
    Date of Patent: June 2, 2020
    Assignee: Thomson Reuters Enterprise Centre GmbH
    Inventors: Thomas G. Melling, Ronald G. Wencel, Gregory P. Shriber, Richard D. Boone, Donald Murray, Robert Thomas
  • Patent number: 10664503
    Abstract: An information providing system includes a circuitry configured to: collect sensing information from a vehicle, the sensing information being acquired at an arbitrary position by the vehicle; collect feeling information indicating a people's feeling about an arbitrary position; and cause a display mounted on a mobile terminal or a target vehicle to display a map image and to display each of at least a part of the sensing information and at least a part of the feeling information at a corresponding position in the map image, the feeling information being related to an acquisition position at which the sensing information was acquired by the vehicle.
    Type: Grant
    Filed: May 31, 2018
    Date of Patent: May 26, 2020
    Assignee: TOYOTA JIDOSHA KABUSHIKI KAISHA
    Inventor: Saeko Miyaoka
  • Patent number: 10657111
    Abstract: A computer implemented method for creating and managing a database system comprising data structures for storing, in a memory, data and relations between the data, the method comprising the steps of creating a mind map structure wherein each node of the mind map represents a set in the first data structure and each branch represents a relation in the fifth data structure of the database in which there are defined five data structures that hold all information relating to tables, records and relations, namely: a first data structure comprising a definition of at least one data set, a second data structure comprising definitions of properties of objects, a third data structure comprising definitions of objects, a fourth data structure comprising definitions of properties of each object, a fifth data structure comprising definitions of relations and a sixth data structure for storing definitions of relations between objects.
    Type: Grant
    Filed: January 10, 2018
    Date of Patent: May 19, 2020
    Assignee: DataWalk Spółka Akcyjna
    Inventor: Krystian Piecko
  • Patent number: 10659910
    Abstract: In accordance with an embodiment, described herein is a system and method for providing access to media content associated with events, using a digital media content environment. A media application enables display of a memory event timeline, including a plurality of memory events, to provide an improved presentation of media consumption by a user that resembles a person's memory or recollection of such events. Recent events are generally presented with more specificity, with earlier time periods and events generally presented more broadly. An input action or request for a memory event can be performed to cause a media server to determine a corresponding historical media content for delivery, and to stream or buffer the historical media content related to that memory event, and/or to cause other systems or environments to provide additional content related to the memory event either via the media server, or directly delivered to the media device.
    Type: Grant
    Filed: December 28, 2017
    Date of Patent: May 19, 2020
    Assignee: SPOTIFY AB
    Inventors: Ari Liusaari, Felice Mancino, Chris Linnett
  • Patent number: 10649808
    Abstract: A distributed topology system may include a distributed topology engine configured to run on a server device and define a topology consisting of one or more building blocks. Each building block may represent one or more tasks pertaining to an application. The system may also include a distributed topology application configured to run on a client device and automatically execute one or more of the building blocks. A distributed topology database may be used to store the topology. A job rescheduling module may be configured to rerun at least one task responsive to at least one criteria being met.
    Type: Grant
    Filed: February 28, 2017
    Date of Patent: May 12, 2020
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Shengming Yu, Santosh Poonen, Qiang Zhang, Chenghao Shi
  • Patent number: 10635277
    Abstract: An information processing system that calculates an estimated display duration for which a content item will be displayed on a page displayed by a display of an electronic device; determines an amount of content to be included in the content item, wherein the determining includes reducing an amount of content included in the content item in a case that the estimated display duration is less than a predetermined threshold value; and causes the content item to be displayed on the page displayed by the display of the electronic device based on the determining.
    Type: Grant
    Filed: March 24, 2017
    Date of Patent: April 28, 2020
    Assignee: RAKUTEN, INC.
    Inventor: Jinyong Kim
  • Patent number: 10616531
    Abstract: Methods, computer program products, and systems are presented. The method computer program products, and systems can include, for instance: obtaining respective video feeds of respective participants of a group of video conference participants, wherein the group of video conference participants includes one or more presenter participant and one or more viewer participant; examining data of the respective video feeds to determine a current group aggregate sentiment output for the video conference, wherein the examining includes subjecting data of feeds of the respective video feeds to sentiment analysis that includes processing of facial feature representing video data of the feeds; and presenting a video conference view to one or more participant of the group of video conference participants based on the group aggregate sentiment output.
    Type: Grant
    Filed: February 8, 2019
    Date of Patent: April 7, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Liam S. Harpur, Mark Delaney, Robert H. Grant, Trudy L. Hewitt
  • Patent number: 10587726
    Abstract: The various implementations described herein include methods and systems for displaying information about entities in a structured way. In one aspect, a method is performed at a server system comprising memory and processors. The server receives a request from a client device for an information page associated with an entity. The server identifies automatically information and information types associated with the entity. The server generates and formats automatically a structured information page having regions for the entity, including determining a primary color associated with the entity, and configuring respective regions of the structured information page with corresponding accent colors based on the primary color. The server populates the regions of the structured information page with information of the entity for the identified information types, and transmits the generated and formatted page to the client device for display.
    Type: Grant
    Filed: October 12, 2018
    Date of Patent: March 10, 2020
    Assignee: GOOGLE LLC
    Inventors: Ankita Goel, Jeromy William Henry, Emily Moxley, Jeremy Silber, Kai Conragan
  • Patent number: 10579674
    Abstract: One or more embodiments of the disclosure include a digital video profile system that generates video profiles utilizing a video silo structure. In particular, in one or more embodiments, the digital video profile system generates a video silo structure comprising a plurality of unpopulated video silos. In addition, the digital video profile system receives a digital video and populates an unpopulated video silo utilizing the digital video. Further, in one or more embodiments, the digital video profile system modifies the video silo structure based on the received digital video. Moreover, the digital video profile system can share video profiles across users and further modify video silo structures based on interactions with video profiles of other users.
    Type: Grant
    Filed: December 29, 2016
    Date of Patent: March 3, 2020
    Assignee: Facebook, Inc.
    Inventor: Michael Arthur Sayman
  • Patent number: 10534590
    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: April 28, 2017
    Date of Patent: January 14, 2020
    Assignee: International Business Machines Corporation
    Inventors: Matthias Boehm, Berthold Reinwald, Shirish Tatikonda
  • Patent number: 10521278
    Abstract: A computing device may recreate data objects formatted specifically for use in a currently executing application based on other data objects formatted in a different manner and specifically for use in a secondary application. For example, the computing device may initially execute a first application. The computing device may execute a second application contains one or more data objects that are specifically formatted for use and display in the second application. The first application may receive a first data object, where a format of the first data object is specific to the second application. The first application may determine content of the first data object and create a second data object that includes at least a portion of the content of the first data object, where a format of the second data object is specific to the first application.
    Type: Grant
    Filed: December 21, 2017
    Date of Patent: December 31, 2019
    Assignee: Google LLC
    Inventors: Mario Anima, Genevieve Cuevas, Erin Sosnick Rosenbaum
  • Patent number: 10515329
    Abstract: A performance bookmark of a dashboard view is created, e.g., in response to a triggering event. The performance bookmark includes a name, a timestamp, a reference to the visual properties of the dashboard view at the time that the performance bookmark is created and a reference to relationships of information displayed by the dashboard view at the time the performance bookmark is created. When a performance bookmark is recalled, the dashboard view is configured to correspond with the visual properties and relationships of information recorded at the time the select performance bookmark was created. Performance bookmarks are instances and relationships, and are not limited to snap shots captured of a static visual image of a dashboard screen from a corresponding dashboard user interface. As such, a retrieved dashboard view of a performance bookmark that is recalled from the bookmark system is live and supports user interaction.
    Type: Grant
    Filed: January 19, 2007
    Date of Patent: December 24, 2019
    Assignee: International Business Machines Corporation
    Inventors: David M. Enyeart, Kevin P. McAuliffe, Billy R. Rowe, Eric D. Wayne
  • Patent number: 10509678
    Abstract: A table of time series sequences is displayed, in which plural resources serve as base points. The table is a matrix including one or more first lines and plural second lines. The first lines extend parallel to each other in a first direction, and the second lines extend parallel to each other in a second direction perpendicular to the first direction; and each of the lines comprises time series sequence objects. Plural base point resources are respectively associated with the second lines. Metric types corresponding to the resources related to the base point resources are respectively associated with the first lines. The time series sequence object associated with both the mth first line and the nth second line represents a time series sequence of metric values of the mth first line and that are exhibited by a resource related to the base point resource associated with the nth second line.
    Type: Grant
    Filed: April 26, 2016
    Date of Patent: December 17, 2019
    Assignee: Hitachi, Ltd.
    Inventor: Shunsuke Uesaka
  • Patent number: 10503364
    Abstract: Provided is a user interface easy to customize. An information processing apparatus is an information processing apparatus including a control unit. The control unit included in this information processing apparatus displays an operation screen on a display surface of a display unit in a case where an operation of editing a plurality of operation elements placed on the operation screen is performed to place each operation element on an edit screen. In addition, while displaying the operation screen on the display surface of the display unit, this control unit displays a part of an image indicating a placement location on the edit screen of each operation element on the display surface.
    Type: Grant
    Filed: September 21, 2016
    Date of Patent: December 10, 2019
    Assignee: SONY CORPORATION
    Inventor: Motoki Sasaki
  • Patent number: 10481962
    Abstract: A method for assessing the risk and cost for data loss and disaster recovery (DR) plans includes providing an application having a graphical user interface (GUI) comprising first and second windows arranged adjacent to each other. The first window comprises a catalog of components used to generate data disaster recovery (DR) configurations and the second window displays the generated DR configurations. A first DR configuration is generated in the second window and components are added to the first DR configuration by dragging and dropping components from the catalog into appropriate locations of the second window. Metrics for the first DR configuration are calculated and reported in the second window. A second configuration is also similarly generated in the second window and the metrics results are graphically compared to each other.
    Type: Grant
    Filed: May 28, 2009
    Date of Patent: November 19, 2019
    Assignee: EMC IP Holding Company LLC
    Inventors: John W. Bates, Nicos Vekiarides, Brian Geisel
  • Patent number: 10482130
    Abstract: In one aspect, the present disclosure relates to a method for improved computer-based visualization of a tree structure comprises: receiving a dataset defining the tree structure, the tree structure comprising a plurality of nodes and a plurality of edges; analyzing the dataset to determine constraint information for the tree structure; generating a first plurality of graphical objects corresponding to the node; positioning the first plurality of graphical objects within a three-dimensional coordinate space based on the constraint information, wherein all child nodes of a given node are arranged within a corresponding two-dimensional matrix; generating a second plurality of graphical objects corresponding to the edges; positioning the second plurality of graphical objects based on the positioning of the first plurality of graphical objects; and outputting a three-dimensional tree diagram of the tree structure comprising the first plurality of graphical objects and the second plurality of graphical objects.
    Type: Grant
    Filed: March 19, 2018
    Date of Patent: November 19, 2019
    Assignee: Capital One Services, LLC
    Inventors: Paul Buffa, Christopher Lanoue, R. M. Keelan Downton
  • Patent number: 10467257
    Abstract: A method is performed at a computing system having one or more processors and memory. The process generates a hierarchical set of folders for a collection of documents. Each folder specifies a rule/query (possibly empty) for identifying a subset of the collection of documents. Each folder also specifies a user-defined set (possibly empty) of individual documents from the collection of documents. In addition, each folder specifies a set (possible empty) of subfolders. The process receives user input to select a first folder of the set of folders, and generates a responsive result set. The result set includes documents that satisfy the specified rule for the first folder, documents from the user-defined set of documents for the first folder, and documents recursively contained in subfolders of the first folder. The process then displays the result set to the user.
    Type: Grant
    Filed: August 9, 2016
    Date of Patent: November 5, 2019
    Assignee: Zorroa Corporation
    Inventors: Daniel Elliott Wexler, Matthew Chambers
  • Patent number: 10444944
    Abstract: A multi-hierarchical menu selection device, a method of operating a multi-hierarchical menu selection device, and a non-transitory computer readable recording medium storing a program for operating a multi-hierarchical menu selection device capable of labor saving of an option changing operation are provided. In a case where an instruction to change an option present in a selection route directed to the common option that is being currently selected into another option in a hierarchical menu at a higher level than the common hierarchical menu is received in a state in which one common option of one submenu of a common hierarchical menu is selected, a common option that is reachable via the other option and that is the other submenus in the same common hierarchical menu as the common option selected immediately before the change is searched for, and the searched common options are automatically selected.
    Type: Grant
    Filed: July 18, 2017
    Date of Patent: October 15, 2019
    Assignee: FUJIFILM Corporation
    Inventor: Masako Yoshida
  • Patent number: 10430500
    Abstract: A layout engine generates a visual layout tree for a visual description tree of a document whose content is to be rendered in one or more display areas. A visual description tree describes the content of a document along with formatting and logical arrangement the content. Visual description nodes of a visual description tree represent the organization of the constituent elements a document hierarchically. A visual layout tree defines the layout of a document within one or more display areas. Visual layout nodes of a visual layout tree represent the layout of the content of a document hierarchically. The layout engine receives as input a visual description tree and generates the corresponding visual layout tree. A rendering engine then inputs the visual layout tree and generates a graphics buffer containing the pixels representing the layout of the document as defined by the visual layout tree.
    Type: Grant
    Filed: July 15, 2015
    Date of Patent: October 1, 2019
    Assignee: INTENTIONAL SOFTWARE CORPORATION
    Inventors: Paul J. Kwiatkowski, Andras Nagy, Jeremy M. Price
  • Patent number: 10423629
    Abstract: An intelligent tabular big data presentation in search environment based on prior human input configuration is provided. In some examples, a server may execute a search service that may receive a request from a party associated with the data to modify a presentation of a subset of the data and may present configuration options to the requesting party. The configuration options may include a selection of the subset of the data and parameters associated with the presentation of the subset of the data. The selected subset of the data may be formatted based on the received selection of the configuration options. A search query associated with the data may be received and may be executed on the subset of the data. A preview table may be generated and provided based on two dimensionally ranked search results of the subset of the data in accordance with the selection of the parameters.
    Type: Grant
    Filed: March 9, 2016
    Date of Patent: September 24, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Chun Ming Chin
  • Patent number: 10425455
    Abstract: Methods, systems, and apparatus can provide ordered (e.g. ranked) lists of content items as a suggested list of items to watch. The ordered list can be based on feedback from other users. The content items can also be presented (e.g. in a continuous playback mode) to a passive user so that the user does not have to actively select a next item to watch. This passive mode can select a next item (e.g. from a list that is updated based on recent user feedback), and the item can be queued on a client device for playing to a user. Content items can also be provided from different independent servers.
    Type: Grant
    Filed: June 5, 2017
    Date of Patent: September 24, 2019
    Assignee: KNAPP INVESTMENT COMPANY LIMITED
    Inventors: David McIntosh, Max Crane, Chris Pennello
  • Patent number: 10423688
    Abstract: The present invention extends to methods, systems, and computer program products for notifying entities of relevant events. An event feed containing a plurality of events is received. Each event includes an event location, an event category, an event an event truthfulness, an event severity, and an event time. Entity notification preferences defining events relevant to an entity are accessed. Location and distance preferences collectively define an interest in events within a specified distance of one or more locations. The time preferences define that event notification occur at least within a specified time period of event detection. For an event in the event feed, characteristics of the event are compared to the entity notification preferences. It is determined that the event satisfies the entity notification preferences based on the comparisons. The entity (or another entity) is notified of the event in compliance with the time preferences.
    Type: Grant
    Filed: March 14, 2019
    Date of Patent: September 24, 2019
    Assignee: Banjo, Inc.
    Inventors: Damien Patton, KW Justin Leung, Rish Mehta, Corey Hart
  • Patent number: 10417246
    Abstract: An arbitrary number of custom catalogs for an arbitrary number of customers can be published from a single database of seller catalog data. Custom browse hierarchies can be generated for each of the custom catalogs. The custom catalogs are subsets of the catalog database, and are generated in accordance with a set of rules that defines the scope of the content of the custom catalog. The rule sets define a series of sequential searches by which a subset of the product SKUs contained in the database are returned. A primary hierarchy is maintained that can have a scope coextensive with the primary database. Custom browse hierarchies can be pruned to render their scope approximately coextensive with each subset. The custom catalog subsets and the custom browse hierarchies are generated periodically through a virtual publication process.
    Type: Grant
    Filed: November 15, 2012
    Date of Patent: September 17, 2019
    Inventors: Scott Bonneau, Michael Nonemacher, Jeremy Weinrib
  • Patent number: 10416875
    Abstract: Provided herein are method, apparatus, and computer program products for facilitating capture and play back of interface event data. One exemplary method may comprise providing, as a function of at least profile data, environmental data, transaction data, relevance data, and implicit data derived therefrom, a dynamic application environment, displaying the dynamic application environment on an dynamic application interface, capturing interface event data, the interface event data being based on user interaction with the dynamic application interface, and comprising of one or more interface events and a particular time at which each of the one or more interface events occurred, providing data to the play back device configured for initializing a play back environment, such that the play back environment receives the interface event data and performs play back, and outputting the one or more interface events in a relative time to the particular time.
    Type: Grant
    Filed: June 30, 2016
    Date of Patent: September 17, 2019
    Assignee: GROUPON, INC.
    Inventor: Martin Eric Hyche
  • Patent number: 10394450
    Abstract: An apparatus, method, system, and program product are disclosed for grouping data. One method includes detecting a relationship between a first file and a second file. The method includes calculating a degree of relevance between the first file and the second file based on the relationship. The method also includes grouping the first file and the second file in response to the degree of relevance being greater than a threshold degree of relevance.
    Type: Grant
    Filed: November 22, 2016
    Date of Patent: August 27, 2019
    Assignee: International Business Machines Corporation
    Inventor: Hiroshi Araki
  • Patent number: 10394778
    Abstract: Systems and methods for use in representing a path in a graph of nodes. A computing device determines an acyclical collection of primary edges that collectively reach all nodes within the graph, and also determines one or more secondary edges (e.g., edges other than the primary edges) between nodes of the graph. The computing device further determines a path between a first node of the graph and a second node of the graph. The path includes one or more of the primary edges and one or more of the secondary edges. The computing device represents the path as an abbreviated path including the first node, the second node, and the secondary edges in the path. The abbreviated path excludes one or more of the primary edges in the path.
    Type: Grant
    Filed: September 6, 2011
    Date of Patent: August 27, 2019
    Inventor: Robert Lewis Jackson, Jr.
  • Patent number: 10380132
    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: December 1, 2017
    Date of Patent: August 13, 2019
    Assignee: International Business Machines Corporation
    Inventors: Brian P. Byrne, Hayden Marchant, Guenter A. Sauter
  • Patent number: 10379705
    Abstract: Systems and methods for presenting visual representations of educational system components at various levels of relational depth depending on the location within the data structure the desired data is located. The user interface also includes one or more visualizations for data-structure exploration to allow a user to move between data set layers, view and/or edit detail about particular data within a data set layer, and to create or view 2D and simulated 3D visual representations of relationships between data within a particular layer and between data of differing layers.
    Type: Grant
    Filed: April 13, 2018
    Date of Patent: August 13, 2019
    Inventors: Maria Haverhals Andersen, Diane Weaver, Karsten Hvidberg
  • Patent number: 10366343
    Abstract: A system ranks and/or recommends literary works based on information extracted from the text of the literary works. For example, the system may use information extracted from the text of a literary work to generate a graph representing the relationships of entities in the literary work. The system may identify sub-graphs in the graph, and generate a signature based on the values associated with the various sub-graphs. The system may generate signatures of a plurality of literary works. The system may then retrieve the signature of a literary work that was highly rated by a user, and compare the retrieved signature with other generated signatures using machine-learning algorithms to select literary works to recommend to the user.
    Type: Grant
    Filed: March 13, 2015
    Date of Patent: July 30, 2019
    Assignee: Amazon Technologies, Inc.
    Inventor: Giovanni Zappella
  • Patent number: 10365810
    Abstract: Embodiments include systems and methods comprising a gateway located at a premise forming at least one network on the premise that includes a plurality of premise devices. A sensor user interface (SUI) is coupled to the gateway and presented to a user via a remote device. The SUI includes at least one display element. The at least one display element includes a floor plan display that represents at least one floor of the premise. The floor plan display visually and separately indicates a location and a current state of each premise device of the plurality of premise devices.
    Type: Grant
    Filed: May 5, 2015
    Date of Patent: July 30, 2019
    Assignee: iControl Networks, Inc.
    Inventors: Ken Sundermeyer, Paul Dawes, Jim Fulker
  • Patent number: 10324022
    Abstract: Embodiments disclose a device for testing biological specimen. The device includes a sample carrier and a detachable cover. The sample carrier includes a specimen holding area. The detachable cover is placed on top of the specimen holding area. The detachable cover includes a magnifying component configured to align with the specimen holding area. The focal length of the magnifying component is from 0.1 mm to 8.5 mm. The magnifying component has a linear magnification ratio of at least 1. Some embodiments further include a multi-camera configuration. These embodiments include a first camera module and a second camera module arranged to capture one or more images of the first holding area and the second holding area, respectively. The processor may perform different analytic processes on the captured images of different holding areas to determine an outcome with regard to the biological specimen.
    Type: Grant
    Filed: August 10, 2018
    Date of Patent: June 18, 2019
    Assignee: Bonraybio Co., Ltd.
    Inventors: Cheng-Teng Hsu, Hsuan-Yu Huang, Chih-Pin Chang, Kuang-Li Huang, Yu-Chiao Chi, Chia-Wei Chang
  • Patent number: 10325384
    Abstract: Mechanisms are provided to implement a relation network visualization and interaction engine that is configured to generate an extended adjacency matrix representation of a relation network. The mechanisms create a relation network data structure, and generate an adjacency matrix graphical representation of the relation network based on analysis of the relation network data structure. The mechanisms extend the adjacency matrix graphical representation by adding an interactive indirect relation glyph, for an indirect relation in the relation network, to the adjacency matrix graphical representation in association with representations of a source entity and a target entity that correspond to the indirect relation, to thereby generate an extended adjacency matrix graphical representation. The mechanisms output the extended adjacency matrix graphical representation in a visual manner on a computing device.
    Type: Grant
    Filed: August 20, 2015
    Date of Patent: June 18, 2019
    Assignee: International Business Machines Corporation
    Inventors: Thomas A. Keahey, Vanessa V. Michelini
  • Patent number: 10320996
    Abstract: An operation apparatus operates an electronic device. The operation apparatus includes a receiver configured to receive a first image from the electronic device; an image generator configured to generate a second image including the first image received by the receiver; a message setter configured to set a message corresponding to a status of the electronic device, with respect to the first image included in the second image; a display configured to display the second image; and a voice sound outputter configured to output, by voice sound, the message set with respect to the first image, in response to a user operating the first image included in the second image being displayed.
    Type: Grant
    Filed: August 29, 2017
    Date of Patent: June 11, 2019
    Assignee: Ricoh Company, Ltd.
    Inventor: Shuko Kubo
  • Patent number: 10281386
    Abstract: Embodiments disclose a device for testing biological specimen. The device includes a sample carrier and a detachable cover. The sample carrier includes a specimen holding area. The detachable cover is placed on top of the specimen holding area. The detachable cover includes a magnifying component configured to align with the specimen holding area. The focal length of the magnifying component is from 0.1 mm to 8.5 mm. The magnifying component has a linear magnification ratio of at least 1. Some embodiments further include a multi-camera configuration. These embodiments include a first camera module and a second camera module arranged to capture one or more images of the first holding area and the second holding area, respectively. The processor may perform different analytic processes on the captured images of different holding areas to determine an outcome with regard to the biological specimen.
    Type: Grant
    Filed: April 30, 2018
    Date of Patent: May 7, 2019
    Assignee: Bonraybio Co., Ltd.
    Inventors: Cheng-Teng Hsu, Hsuan-Yu Huang, Chih-Pin Chang, Kuang-Li Huang, Yu-Chiao Chi
  • Patent number: 10284510
    Abstract: For message delivery in a communication network, message processing is monitored, including processing of a first message by subscribers of a network application that provides messaging services via the communication network. A group activity level is determined for processing of the first message by ones of the subscribers who belong to a first group of persons. The determined group activity level is compared to a threshold activity level for the group. Responsive to the determined group activity level exceeding the threshold activity level, a notification about the message is sent via the communication network for a subscriber who belongs to the first group and has not processed the first message.
    Type: Grant
    Filed: August 19, 2016
    Date of Patent: May 7, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Paul R. Bastide, Matthew E. Broomhall, Robert E. Loredo
  • Patent number: 10275109
    Abstract: A system for traversing between nodes within a user interface receives a directional command from a user. The directional command is a command to move a focus away from a current node. The system also determines a next node to move the focus onto. The determining the next node is based on the relative positioning between the current node and the other nodes. The determining the next node is based on previous movements of the focus that were performed prior to moving the focus onto the current node. The system also performs movement of the focus from the current node onto the next node.
    Type: Grant
    Filed: May 21, 2013
    Date of Patent: April 30, 2019
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Michael Fleming, Jindrich Dinga
  • Patent number: 10275537
    Abstract: In response to receiving a request for visiting a first web task associated with a website, a first task node is generated in a tree structure at a breadcrumb root node in the tree structure. In response to sequentially receiving requests for multiple subtasks of the first web task, multiple subtask nodes of the first task node are sequentially established in the tree structure. The subtask nodes of the multiple subtask nodes of the first task node are sequentially connected to the first task node according to a sequential order of the sequentially received requests for the multiple subtasks of the first web task. The multiple subtask nodes of the first task node are processed based a policy of the first web task.
    Type: Grant
    Filed: February 28, 2017
    Date of Patent: April 30, 2019
    Assignee: International Business Machines Corporation
    Inventors: Jian Liu, Dikran S. Meliksetian, Yang Sun, Zhi J. Wang
  • Patent number: 10243818
    Abstract: A system that displays performance data for a computing environment. During operation, the system determines performance states for a plurality of entities that comprise the computing environment based on values of a performance metric for the entities. Next, the system displays the computing environment as a tree comprising nodes representing the plurality of entities and edges representing parent-child relationships between the plurality of entities. Then, for each parent node in the tree, the system determines counts of one or more performance states for descendants of the parent node in the tree. Finally, the system displays a graphical representation of the determined counts while displaying the parent node.
    Type: Grant
    Filed: July 20, 2016
    Date of Patent: March 26, 2019
    Assignee: Splunk Inc.
    Inventors: Tristan Fletcher, Cary Glen Noel
  • Patent number: 10235788
    Abstract: Example embodiments provide systems and methods for overlay contrast control in augmented reality displays. In an example method, contrast enhancement data including data describing at least a portion of a background image for presentation under an informational overlay on a display device is accessed. The informational overlay includes at least one of a graphical element or a textual element to partially obscure a scene. Data identifying at least a portion of the information overlay under which the background image is to be presented is generated. The background image is presented on a display device atop the portion of the scene corresponding to the portion of the informational overlay, and the information overlay is presented on the display device atop the background image and the scene.
    Type: Grant
    Filed: January 17, 2017
    Date of Patent: March 19, 2019
    Assignee: OPENTV, INC.
    Inventor: John Tinsman
  • Patent number: 10210234
    Abstract: Not all facts in a data warehouse are described by the same set of dimensions. However, there can be associations between the data dimensions and other dimensions. By maintaining a set of relationships that are capable of linking the dimensional keys used in existing data to the keys of an associated dimension, a data transformation can be constructed that summarizes by the original and by the associated dimensions in feeds in an analytical data mart (cube) that includes all the dimensions. This cube can then be consolidated and analyzed in a slice-and-dice fashion as though all the dimensions were independent. Data transformed in this manner can be analyzed alongside data from a source that is keyed by all of the dimensions.
    Type: Grant
    Filed: March 23, 2009
    Date of Patent: February 19, 2019
    Assignee: JDA Software Group, Inc.
    Inventors: Andrew Kenney, Carlyn Evans
  • Patent number: 10164907
    Abstract: A method is implemented by a networking device that is functioning as a computing node. The method resolves sub-trees of a loosely specified multicast distribution tree (MDT). The method utilizes global identifiers for sub-trees to enable differentiation of traffic of different sub-trees at shared replication nodes. The method is implemented at each of the nodes of the network that are part of the MDT.
    Type: Grant
    Filed: November 25, 2015
    Date of Patent: December 25, 2018
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventor: David Ian Allan
  • Patent number: 10154039
    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: September 15, 2017
    Date of Patent: December 11, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Borislav Andruschuk, Kevin Fowler
  • Patent number: 10146526
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for deploying updates between environments of a multi-tenant on-demand database system. These mechanisms and methods for deploying updates between environments of a multi-tenant on-demand database system can enable embodiments to provide user-friendly, granular, and/or targeted updates between such environments.
    Type: Grant
    Filed: August 25, 2016
    Date of Patent: December 4, 2018
    Assignee: salesforce.com, inc.
    Inventors: Jonathan Plax, Timothy Kral, Shannon Hale
  • Patent number: 10120486
    Abstract: A mobile terminal device detects a touch position on a display screen, and detects that the display screen has been pressed and sets a boundary line based on the touch position. The mobile terminal device divides the display screen into first and second screens separated by the boundary line and displays images corresponding to different functions of the mobile terminal device on the first and second screens.
    Type: Grant
    Filed: April 14, 2016
    Date of Patent: November 6, 2018
    Assignee: MURATA MANUFACTURING CO., LTD.
    Inventors: Hidekazu Kano, Hiroaki Kitada, Takafumi Inoue, Masato Saito, Kenichi Mori
  • Patent number: 10108419
    Abstract: Systems and methods for dependency-prediction include executing instructions in an instruction pipeline of a processor and detecting a conditionality-imposing control instruction, such as an If-Then (IT) instruction, which imposes dependent behavior on a conditionality block size of one or more dependent instructions. Prior to executing a first instruction, a dependency-prediction is made to determine if the first instruction is a dependent instruction of the conditionality-imposing control instruction, based on the conditionality block size and one or more parameters of the instruction pipeline. The first instruction is executed based on the dependency-prediction. When the first instruction is dependency-mispredicted, an associated dependency-misprediction penalty is mitigated. If the first instruction is a branch instruction, the mitigation involves training a branch prediction tracking mechanism to correctly dependency-predict future occurrences of the first instruction.
    Type: Grant
    Filed: September 26, 2014
    Date of Patent: October 23, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Brian Michael Stempel, James Norris Dieffenderfer, Michael Scott McIlvaine, Melinda Joyce Brown
  • Patent number: 10108254
    Abstract: A method and system include identifying a plurality of media clips pertaining to an event, for each pair of the plurality of media clips, calculating pairwise relative time offsets for pairs of media clips from the plurality of media clips, calculating, by a processing device, an inconsistency measure, in which the inconsistency measure of a pair of media clips is calculated using at least three relative time offsets and one of the at least three relative time offsets is a relative time offset of the pair of media clips, and synchronizing the plurality of media clips based on resulting calculated inconsistency measures.
    Type: Grant
    Filed: March 21, 2014
    Date of Patent: October 23, 2018
    Assignee: GOOGLE LLC
    Inventors: Julius Kammerl, Neil Aylon Charles Birkbeck, Anil Christopher Kokaram, Caroline Rebecca Pantofaru
  • Patent number: 10061508
    Abstract: A user interface and a method for adapting a view on a display unit of a user interface wherein the method includes calling up a configuration mode for allocating a range of functions to at least one tile displayed on the display unit, displaying first operating areas representing a respective range of functions, receiving a first user input for the first operating area and, in response thereto, displaying second operating areas thematically associated with the first operating area.
    Type: Grant
    Filed: April 8, 2015
    Date of Patent: August 28, 2018
    Assignee: Volkswagen AG
    Inventors: Holger Wild, Mark Peter Czelnik