Hierarchy Or Network Structure Patents (Class 715/853)
  • Patent number: 11144705
    Abstract: A computer identifies entity-containing content. The computer analyzes the entity-containing content for entities. The computer identifies a plurality of hierarchy levels for the entities. The computer receives selections of highlights for the entities, wherein the highlights for the entities within each hierarchy level share one or more characteristics. The computer applies entity contrasting. The computer outputs the entity-containing content with applied entity contrasting to a user.
    Type: Grant
    Filed: March 21, 2019
    Date of Patent: October 12, 2021
    Assignee: International Business Machines Corporation
    Inventors: Hau Co, Joseph Lam
  • Patent number: 11138162
    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: April 13, 2020
    Date of Patent: October 5, 2021
    Assignee: DATAWALK SPÓLKA AKCYJNA
    Inventor: Krystian Piecko
  • Patent number: 11120590
    Abstract: Methods and systems for hierarchy detection for block diagrams. One system includes an electronic processor configured to access a block diagram. The electronic processor is also configured to identify a set of connected components in the block diagram. The electronic processor is also configured to convert a first connected component included in the set of connected components into a directed acyclic graph (DAG). The electronic processor is also configured to determine a set of candidate hierarchies included in the DAG. The electronic processor is also configured to verify the set of candidate hierarchies. The electronic processor is also configured to generate a displayable hierarchical block diagram based on the verified set of candidate hierarchies.
    Type: Grant
    Filed: April 28, 2020
    Date of Patent: September 14, 2021
    Assignee: Robert Bosch GmbH
    Inventors: Fabio Cecchi, Naveen Ramakrishnan, Jochen Quante, Thomas Bleile, Jeffrey L. Irion
  • Patent number: 11061906
    Abstract: Some embodiments provide a non-transitory machine-readable medium that stores a program. The program receives from a client device a request for data stored in a database categorized based on a hierarchical dimension. The hierarchical dimension is configured to store values from a plurality of values organized in a hierarchy comprising a plurality of levels. The program further generates an intermediary data structure by combining a first set of the data stored in the database and a second set of data based on a level in the hierarchy. The program also generates results for the request by aggregating the data in the intermediary data structure based on the level in the hierarchy. The program further provides the results for the request to the client device.
    Type: Grant
    Filed: September 6, 2018
    Date of Patent: July 13, 2021
    Assignee: SAP SE
    Inventors: Justin Wong, Clarence Chuahuico, Veljko Jovanovic
  • Patent number: 11055042
    Abstract: An image forming apparatus includes: a first hardware processor that outputs guidance information for setting a predetermined function to a user; a second hardware processor that receives voice input from the user according to the guidance information; a third hardware processor that executes a process of setting the predetermined function according to the voice input received by the second hardware processor; and a fourth hardware processor that outputs a masking signal for masking voice from the user based on the guidance information.
    Type: Grant
    Filed: April 9, 2020
    Date of Patent: July 6, 2021
    Assignee: Konica Minolta, Inc.
    Inventor: Hiroyuki Kawabata
  • Patent number: 11036352
    Abstract: The present invention has an objective to display information more suitable for searching for medical information. An information processing apparatus includes a display control unit configured to display, when a first medical information item included in a plurality of medical information items is associated with a second medical information item, an icon indicating that a medical information item related to the first medical information item is present, on a display unit in conjunction with a thumbnail of the first medical information item, wherein the display control unit performs, when the icon is selected, such control as to display a display information item indicating a relationship between the first medical information item and the second medical information item, on the display unit.
    Type: Grant
    Filed: June 1, 2018
    Date of Patent: June 15, 2021
    Assignee: Canon Kabushiki Kaisha
    Inventors: Toshimizu Yamane, Yoshio Iizuka, Gakuto Aoyama, Kazuhito Oka
  • Patent number: 11036821
    Abstract: A browser is disclosed that provides for browsing a hierarchical dataset including potentially millions of nodes. The hierarchical dataset may be located on a machine that is remote to the machine hosting the browser. Through selective, intelligent fetching and local cache management of sparse portions of the hierarchical dataset, the browser provides consistent and predictable response times for displaying a randomly-selected node in the context of proximate nodes in the hierarchy.
    Type: Grant
    Filed: March 27, 2019
    Date of Patent: June 15, 2021
    Assignee: Oracle International Corporation
    Inventors: Anurag Garg, Jeffrey Leon Woodard
  • Patent number: 11029836
    Abstract: Maintaining an application for deployment across platforms requires significant engineering effort and an expanded code base, especially when dealing with different input types from the host platforms. To reduce the computational expenses and improve the standardization of the user interface, systems and methods are provided to recognize gestures in a platform agnostic code architecture, which may be deployed on multiple platforms with different input and output methodologies to provide a consistent user experience with a smaller code base to install on those platforms and to maintain. Individual platforms may tailor the size of the architecture to meet their deployment needs and the architecture may be updated independently of the client logic of various applications.
    Type: Grant
    Filed: July 29, 2016
    Date of Patent: June 8, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Barry Christopher Allyn
  • Patent number: 11029806
    Abstract: A graphical user interface generates a control pane and a diagram pane. The control pane graphically depicts control objects that are each associated with a different viewpoint of digital products. The diagram pane displays graphical representations based upon a user-selected control object in the control pane. In use, a hierarchical view of digital products is presented in the diagram pane. A user can select a digital product from the hierarchical view, and then graphically navigate the digital product, whereby the graphical user interface presents aspects of the digital product, represented as nodes and interconnecting lines in different views defined by the viewpoint associated with user-selected control objects available in the control pane.
    Type: Grant
    Filed: October 31, 2019
    Date of Patent: June 8, 2021
    Assignee: NATIONWIDE MUTUAL INSURANCE COMPANY
    Inventor: Mahesh Wijegunawardana
  • Patent number: 11023668
    Abstract: The present disclosure relates to enriching a compound object with data provided by a third party service, database, or local database. In some embodiments, this is performed by receiving an entry of a value in a cell of a spreadsheet; determining whether the value is related to information provided by a service; based on a determination that the value is related to information provided by the service, selecting the service; displaying a field selection user interface; receiving a selection of one or more fields from the field selection user interface; receiving one or more values associated with the selected one or more fields; and enriching a compound object based on the selected one or more fields and associated one or more values.
    Type: Grant
    Filed: November 1, 2016
    Date of Patent: June 1, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: John Campbell, Benjamin Edward Rampson, Christian Canton, Carlos Augusto Otero
  • Patent number: 11010032
    Abstract: Methods, systems, and computer-readable media for providing navigation in a hierarchical data set are presented. In some embodiments, a computing device may generate a user interface including a first node as a focused node at a fixed focal point along with a subset of a first plurality of related nodes having a relationship with the first node. In some instances discussed herein, user input may be received selecting a second node as the focused node, such as a scrolling action dragging the second node to the fixed focal point. The user interface may be updated to display a subset of a second plurality of related nodes having a relationship with the second node. In some arrangements, the hierarchical data set may correspond to an organizational chart, a workflow, a directory structure, a categorized list, a taxonomy, or any other type of hierarchical data.
    Type: Grant
    Filed: February 24, 2014
    Date of Patent: May 18, 2021
    Assignee: Citrix Systems, Inc.
    Inventors: Priscila K Penha, Kelly May Nash, Daisuke Sakurai, Shih-Hao Yeh
  • Patent number: 11003698
    Abstract: Methods and system for item matching are described. In one embodiment, compatibility-based text for an item may be accessed. A compatibility identifier may be identified based on the compatibility-based text. The compatibility identifier may be associated with an item duster. The compatibility identifier may be used to identify a plurality of matching items. A result may be provided based on identification of the plurality of matching items. Additional methods and systems are disclosed.
    Type: Grant
    Filed: February 9, 2017
    Date of Patent: May 11, 2021
    Assignee: eBay Inc.
    Inventors: Aditya Arora, Gurudatta Horantur Shivaswamy, Brian M. Johnson, Richard D. Henderson, Swati Agarwal, Jennifer M. Dante
  • Patent number: 10990075
    Abstract: A system is provided for programming workpiece feature inspection operations for a coordinate measuring machine. The system includes a computer-aided design (CAD) file processing portion, a geometric relationship analyzer, an inspection motion path generation portion, and a user interface including an editable plan representation of a current workpiece feature inspection plan, a workpiece inspection program simulation portion configured to display a 3D view including geometric features and inspection operation representations, and a context sensitive menu portion. The context sensitive menu portion displays a context sensitive relational command menu that indicates a valid set of relational commands including relational feature or relational measurement commands operable to define a corresponding constructed feature or corresponding relational measurement operation to be included in the current workpiece feature inspection plan.
    Type: Grant
    Filed: September 27, 2016
    Date of Patent: April 27, 2021
    Assignees: Mitutoyo Corporation, Mitutoyo Europe GmbH
    Inventors: Frank Uwe Madsen, Samuel Wu, Eric Yeh-Wei Tseo, Tobias Friedrich
  • Patent number: 10983695
    Abstract: A method for managing focus in a graphical user interface using a directional controller that allows a directional or selection input. The method comprising: determining whether the input is directional or selection; determining whether there is a sibling object of a currently focused object in a given direction of the input if the input is directional; transferring the focus to the sibling object if there is a sibling object in the given direction; transferring the focus to an ancestor object of the currently focused object if there is no sibling object in the given direction; determining whether the currently focused object is a group; transferring the focus to a descendant object of the currently focused object if the currently focused object is a group and the input is selection; and selecting the currently focused object if the currently focused object is not a group and the input is selection.
    Type: Grant
    Filed: October 24, 2005
    Date of Patent: April 20, 2021
    Assignees: Kinoma, Inc., Sony Corporation
    Inventors: Sean D. Allen, J. Peter Hoddie
  • Patent number: 10984283
    Abstract: A method of training a predictive model to predict a likely field value for one or more user selected fields within an application. The method comprises providing a user interface for user selection of the one or more user selected fields within the application; analyzing a pre-existing, user provided data set of objects; training, based on the analysis, the predictive model; determining, for each user selected field based on the analysis, a confidence function for the predictive model that identifies the percentage of cases predicted correctly at different applied confidence levels, the percentage of cases predicted incorrectly at different applied confidence levels, and the percentage of cases in which the prediction model could not provide a prediction at different applied confidence levels; and providing a user interface for user review of the confidence functions for user selection of confidence threshold levels to be used with the predictive model.
    Type: Grant
    Filed: September 10, 2019
    Date of Patent: April 20, 2021
    Assignee: salesforce.com, inc.
    Inventors: Sarah Aerni, Natalie Casey, Shubha Nabar, Melissa Runfeldt, Sara Beth Asher
  • Patent number: 10965789
    Abstract: A method and a system for updating a first whitelist at a network node. The network node receives data packets from an Internet of Things (IoT) device and determines a predetermined identifier for the IoT device. The network node then determines whether the predetermined identifier is in the first whitelist. When the predetermined identifier is not in the first whitelist, the network node starts a first time period. When the predetermined identified is on the first whitelist, the network node determines whether the data packets are received within the first time period. When the data packets are received within the first time period, the network node identifies destination addresses of the data packets and updates the first whitelist based on the destination addresses and the predetermined identifier. The updated first whitelist is stored in non-transitory computer readable storage medium in the network node.
    Type: Grant
    Filed: March 23, 2017
    Date of Patent: March 30, 2021
    Assignee: Pismo Labs Technology Limited
    Inventors: Wan Chun Leung, Kit Wai Chau, Patrick Ho Wai Sung
  • Patent number: 10949381
    Abstract: In one implementation, a data transformation tool is configured to allow a user to specify how types of data should be mapped to another type of data in a reusable fashion. In one implementation, the data transformation tool analyzes data selected for input, the desired data output, and determines a list of potential mappings that may be used between the compliant and non-compliant systems. The mappings may be generated through transformational expressions and defined as a data wrapper. Once the definition of the one or more mappings are defined, data transformation tool generates one or more files allowing the execution of the transformation of the input data to the output data during an execution phase, such as runtime.
    Type: Grant
    Filed: September 9, 2019
    Date of Patent: March 16, 2021
    Assignee: Oracle International Corporation
    Inventors: Rodolfo José Cruz, Patricio Barletta, Nicolas Damonte, Juan Allo Ron
  • Patent number: 10908807
    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: August 16, 2019
    Date of Patent: February 2, 2021
    Assignee: Groupon, Inc.
    Inventor: Martin Eric Hyche
  • Patent number: 10909133
    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: August 13, 2019
    Date of Patent: February 2, 2021
    Assignee: Versata Development Group, Inc.
    Inventors: Scott Bonneau, Michael Nonemacher, Jeremy Weinrib
  • Patent number: 10909160
    Abstract: Disclosed herein is new approach for structuring an organization's data, involving at a high level establishing a digital context and populating the digital context with digital content to thereby form what is referred to herein as a digital duplicate. In one aspect, the disclosed approach may be embodied in a computer-implemented method that involves: establishing a data structure comprising (i) a structural context that has at least one data component, where each component of the structural context has associated therewith one or more respective data properties (ii) a semantic context that has at least two data types that further describe individual data properties and; and populating underlying data into an instance of the data structure such that underlying data populated into each respective property of the at least one data component has each of the at least two data types of the semantic context.
    Type: Grant
    Filed: May 29, 2019
    Date of Patent: February 2, 2021
    Assignee: TADA Cognitive Solutions, LLC
    Inventors: Seshadri Guha, Vinay Sikka, Subbarao Turlapati
  • Patent number: 10897401
    Abstract: Determining the importance of network devices based on a discovered topology, managed endpoints, and activity may be provided. First, topology data may be received corresponding to a network comprising a plurality of devices. Then, a topology matrix may be created representing the topology data. Next, a stationary matrix may be determined from the topology matrix. The stationary matrix may indicate a relative importance of each of the plurality of devices within the network. A health score may then be determined for at least one of the plurality of devices based on the relative importance of the at least one of the plurality of devices. The health score may be determined using the stationary matrix.
    Type: Grant
    Filed: February 20, 2019
    Date of Patent: January 19, 2021
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Sajjit Thampy, Zachariah Cherian
  • Patent number: 10884980
    Abstract: In one embodiment, a method includes filtering a plurality of files stored to a central cluster of a distributed file system to place independent portions of the plurality of files into a plurality of groups using filters prior to receiving a query on the plurality of files. Files within each of the plurality of groups share a common searchable characteristic. The method also includes receiving, at the central cluster, an indication of the query. Moreover, the method includes responding to the query by duplicating files of one or more of the plurality of groups that correspond to the query to a local cluster of the distributed file system that provided the indication of the query and is geographically diverse from the central cluster. Other methods, systems, and computer program products for cognitive data management are described in accordance with more embodiments.
    Type: Grant
    Filed: July 26, 2017
    Date of Patent: January 5, 2021
    Assignee: International Business Machines Corporation
    Inventors: Subashini Balachandran, Rui Zhang
  • Patent number: 10877650
    Abstract: An information terminal includes: a display section; a display control section; a touch panel; a gesture detecting section that detects, when the display control section allows the display section to display images in three or more split regions of a display screen, a pinch-out gesture of spreading two fingers touching respective adjacent two of the three or more split regions; and a region setting section that makes, upon detection of the pinch-out gesture, a setting that the adjacent two split regions are aligned along directions of the pinch-out gesture and that the display screen is split into two split regions to be exclusively placed therewithin. The display control section allows an enlarged display of the images of the split regions subjected to the pinch-out gesture in the split regions set by the region setting section and avoids a display of the images of the other one or more split regions.
    Type: Grant
    Filed: January 2, 2019
    Date of Patent: December 29, 2020
    Assignee: KYOCERA Document Solutions Inc.
    Inventors: Fumiya Sakashita, Yoichi Hiranuma, Shoichi Sakaguchi, Shohei Fujiwara
  • Patent number: 10878603
    Abstract: A system and method for providing a graphical representation of copies of a data object stored across a plurality of storage arrays are provided. A primary data object stored in a first file store and one or more secondary data objects stored on one or more secondary file stores are identified. The one or more secondary data objects represent one or more copies of the primary data object. A graphic representing the primary data object and its relationship to the one or more secondary data objects is provided for display on a user interface.
    Type: Grant
    Filed: October 3, 2016
    Date of Patent: December 29, 2020
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Skip Hanson, Jase Smith, Peter Imming
  • Patent number: 10866871
    Abstract: Example implementations described herein are directed to a storage descriptor data structure that can represent characteristics of the dataset stored in an underlying volume without requiring the dataset in the volume to be migrated for processing. Such data structures are more compressed than the original data structure and can therefore facilitate storage allocation before the migration is conducted.
    Type: Grant
    Filed: August 26, 2019
    Date of Patent: December 15, 2020
    Assignee: Hitachi, Ltd.
    Inventors: Darrell L. Niemann, Bryan Ribaya, Jovi Gacusan
  • Patent number: 10860649
    Abstract: A method for making a zoomable user interface for a television (TV) comprises the steps of: assigning a plurality of tags to a video title; collecting tags of a plurality of video titles of a video group; building a tag-relationship map based on a relationship of the tags, wherein the tag-relationship map represents a hierarchical structure of the tags in the video group; building a plurality of tag trees based on the hierarchical structure of the tags; calculating each total distance of each of the plurality of tag trees, wherein the total distance of the tag tree is a sum of distances from a root node to all nodes in the tag tree; and displaying the zoomable user interface having a minimum value of the total distance of the tag tree.
    Type: Grant
    Filed: March 14, 2018
    Date of Patent: December 8, 2020
    Assignee: TCL RESEARCH AMERICA INC.
    Inventor: Haohong Wang
  • Patent number: 10817815
    Abstract: Methods and systems are provided for creating a calendar event in a calendar application to provide at least some attendees with access to supplemental information related to the calendar event. The calendar application is configurable to allow sharing of supplemental information between users who are affiliated with a first organization that utilizes the calendar application in a cloud computing system, and other users who are affiliated with a second organization. When a user affiliated with the first organization creates create a calendar event that includes a list of attendees that includes second user-attendee(s) affiliated with a second organization that utilizes the calendar application, the user can enable sharing of the supplemental information with any of the second user-attendees included in the list of attendees so that they are allowed to view the supplemental information when viewing the calendar event.
    Type: Grant
    Filed: March 27, 2017
    Date of Patent: October 27, 2020
    Assignee: salesforce.com, inc.
    Inventors: Eric Alexander Hurlimann Perret, Anthony Desportes, Kapildev Reddy Gowru, Tigran Abovyan, Ravi L. Honakere, Kayvaan Ghassemieh, Vatsal Shah
  • Patent number: 10803406
    Abstract: A computer-implemented method for adaptive search refinement is provided. The method may include obtaining an indication of user engagement with an online marketplace and in response to obtaining the indication, providing visually guided search refinement to construct a search query for searching the online marketplace. Providing the visually guided search refinement may include providing search refinement options, obtaining an indication of the approval or disapproval of one or more of the search refinement options, and repeating providing the search refinement options and receiving the indication. For each iteration of providing the plurality of search refinement options, at least some of the search refinement options may be different and determined based on previously received indications of both approval and disapproval. The method for adaptive search refinement may further include providing search results based on the search query.
    Type: Grant
    Filed: May 8, 2018
    Date of Patent: October 13, 2020
    Assignee: eBay Inc.
    Inventors: Jonathan Gabbai, James Tenniswood, Nandita Chakravarti
  • Patent number: 10798437
    Abstract: Devices, systems, and methods are provided for automatically scheduling and carrying-out the transfer of media content to user-carried storage components in anticipation of predicted user needs. In various embodiments, the method includes the step or function of determining when an offline viewing event is forecast to occur due to an anticipated desire on behalf of the end user to view media content in a future timeframe without reliance on a network connection. When determining that an offline viewing event is forecast to occur, media transfer start conditions are established for initiating transfer of selected media content to a user-carried memory component prior to the forecast occurrence of the offline viewing event. When the media transfer start conditions are subsequently satisfied, transfer of the selected media content is initiated from a media content server, over a network, and to the user-carried memory component.
    Type: Grant
    Filed: June 28, 2018
    Date of Patent: October 6, 2020
    Assignee: SLING MEDIA LLC
    Inventor: Oleksandr Yegorov
  • Patent number: 10795907
    Abstract: A data exploring application is defined for communicating with different types of data sources comprising data sets. The data exploring application includes an interface and a back-end module. The interface receives requests for connecting with a data source of a defined type. The type of the data source is associated with specific requirements for establishing the connection. The interface receives requests for exploring a hierarchy of data sets of a selected data source from the connected data sources. The interface communicates with a back-end module of the application to provide data associated with requested hierarchy levels from the hierarchy of the data sets. Based on received responses from the back-end module of the application, browsing and editing options are generated at the interface for receiving a selection of a data set from the hierarchy of data sets of the selected data source.
    Type: Grant
    Filed: June 7, 2016
    Date of Patent: October 6, 2020
    Assignee: SAP SE
    Inventors: Vei Ming Seah, Johan Raffin, Marius Obert
  • Patent number: 10761700
    Abstract: A display device includes: a display; a touch panel disposed on the display; a memory that stores screen configuration information essentially including information of a base area of a fixed size and an extra area of an unfixed size; a retrieving portion that retrieves the screen configuration information therefrom; a display processor that allocates the base area in an image displayable area of the display on the basis of a reference point of the screen of the display and displays a first screen in the allocated base area, and that further allocates the extra area in an area other than the base area and displays a second screen in the allocated extra area when the image displayable area of the display is larger than the base area; and a judgment portion that judges whether or not a user stretches the extra area toward the base area on the touch panel.
    Type: Grant
    Filed: December 1, 2016
    Date of Patent: September 1, 2020
    Assignee: KONICA MINOLTA, INC.
    Inventors: Masao Hosono, Shigeyuki Ueda, Tadashi Suzue, Satoshi Osako
  • Patent number: 10754677
    Abstract: A hierarchical tree of nodes for layered images may be maintained. The hierarchical tree may include paths that each includes nodes representing layered images for a virtual machine. A request indicating a child component may be received. A subset of the paths of the hierarchical tree may be identified where each of the subset of the paths includes a child node representing the child component, one or more intermediary nodes representing layered images of intermediary components, and a root node. A path, from the subset of paths, with fewer nodes representing layered images that are not present in a storage of a machine may be selected. Furthermore, the layered images that are not present in the storage of the machine may be provided to the machine to instantiate a virtual machine to execute the child component.
    Type: Grant
    Filed: July 21, 2016
    Date of Patent: August 25, 2020
    Assignee: Red Hat, Inc.
    Inventor: David Caro Estevez
  • Patent number: 10735522
    Abstract: A framework and a method are provided for monitoring and managing software bots that collectively automate business processes. The method includes interfacing with the bots executing on a bot infrastructure. The method also includes obtaining the bot-specific performance data and the infrastructure-level performance data recorded by the bots and the bot infrastructure. The method further includes generating or modifying a bot dependency chain based on the bot-specific performance data and the infrastructure-level performance data. The bot dependency chain represents at least one of dependencies amongst the bots and dependencies amongst the related business processes. The method also includes generating an outcome for the business processes according to the bot dependency chain and the bot-specific performance data and the infrastructure-level performance data recorded by the bots and the bot infrastructure.
    Type: Grant
    Filed: September 25, 2019
    Date of Patent: August 4, 2020
    Assignee: PROKARMA INC.
    Inventors: Ramanathan Sathianarayanan, Krishna Bharath Kashyap
  • Patent number: 10728110
    Abstract: A user-defined virtual private cloud computing network is provided that includes a user interface for selecting a plurality of network connectivity features for designing the user-defined virtual private cloud computing network. The virtual private cloud computing network includes tangible storage elements and tangible computing elements selected from a cloud computing network service provider using the user interface, using the user interface each network. The tangible storage elements and tangible computing elements are connected in accordance with network element configuration statements that instantiate actions particular to defined network connectivity features in accordance with defined usage rules. The virtual provide cloud computing network is configured and implemented in accordance with the selected network connectivity features using the tangible storage elements and tangible computing elements.
    Type: Grant
    Filed: February 2, 2018
    Date of Patent: July 28, 2020
    Assignee: ServiceNow, Inc.
    Inventors: Ashley Flavel, Carsten Lund, Han Nguyen
  • Patent number: 10713176
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for data processing are provided. One of the methods includes: obtaining a bytecode compiled from source code comprising one or more input parameters, the source code including an encoding function to encode the one or more input parameters, save the encoded one or more input parameters in a memory segment, and provide a memory location of the memory segment; executing, according to the bytecode, the encoding function to encode the one or more input parameters to obtain the memory location of the memory segment storing the encoded one or more input parameters; and providing the memory location to a function for retrieving and decoding the encoded one or more input parameters to obtain the one or more input parameters.
    Type: Grant
    Filed: December 16, 2019
    Date of Patent: July 14, 2020
    Assignee: Alibaba Group Holding Limited
    Inventor: Dongwei Li
  • Patent number: 10713481
    Abstract: A system for giving meaning to data in a non-standardized digital document. In some embodiments, the system includes a web portal, a recognition server and an extraction system. The web portal is accessible via a network for receiving a non-standardized digital source document. The recognition server is configured to perform optical character recognition analysis on the non-standardized digital source document and generates document recognition data including positional locations of a plurality of characters in the non-standardized digital source document. The extraction system is configured to identify labels and corresponding values represented in the non-standardized digital source document and automatically maps the labels to a plurality of predetermined variables in an external software system to which the values from the non-standardized digital source document are to be imported.
    Type: Grant
    Filed: October 10, 2017
    Date of Patent: July 14, 2020
    Assignee: CROWE HORWATH LLP
    Inventor: Jeffrey R. Schmidt
  • 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: 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: 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: 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