Patents Examined by Charles D Adams
  • Patent number: 11294908
    Abstract: A method and a system are disclosed to facilitate a user to request and complete a computer task. In various embodiments, as the user is inputting keywords in a search interface through an application, one or more suggestions can be presented to the user to recommend a computer task. The suggestions can be generated based on the keyword(s) input by the user thus far, and various contexts such as an application context, a user context, a search context and/or any other contexts. Upon user selection of a suggestion as computer task requested by the user, a task flow to facilitate the user to complete the computer task can be determined. In some examples, the task flow can be implemented one or more interfaces in the application where the user initiates the computer task request. In some examples, the task flow can be implemented in a separate interface from the application.
    Type: Grant
    Filed: November 10, 2015
    Date of Patent: April 5, 2022
    Assignee: Oracle International Corporation
    Inventors: Subhash Chandra Pepakayala, Amrit Mishra, Manan Saleem Beg, Shraddha Piparia, Shah Rushabh Shailesh
  • Patent number: 11175832
    Abstract: Techniques are provided herein for assigning pluggable database connections to thread groups. The techniques involve associating pluggable databases with thread groups. Each thread group is associated with a process running on a NUMA node. When a request for a connection for a pluggable database is received, the system determines which process on which NUMA node to spawn a thread for connecting to the pluggable database.
    Type: Grant
    Filed: February 1, 2016
    Date of Patent: November 16, 2021
    Assignee: Oracle International Corporation
    Inventor: Nagarajan Muthukrishnan
  • Patent number: 11170022
    Abstract: Disclosed are a method and a device for processing multi-source heterogeneous data. The data source to be processed of multi-source heterogeneous data and the field data of the field to be converted under each data source to be processed are determined, then the target standard attribute field of the field to be converted under each data source to be processed in the target data dimension is determined from a pre-configured conversion field library. Then, the fields to be converted under each data source to be processed are converted into corresponding target standard attribute fields, to obtain the field data of the target standard attribute field under each data source to be processed, thereby synthesizing the multi-source heterogeneous standard data of the target data dimension.
    Type: Grant
    Filed: April 13, 2021
    Date of Patent: November 9, 2021
    Assignee: Shanghai IceKredit, Inc.
    Inventors: Lingyun Gu, Zhipan Guo, Kai Wang, Xuan Wang
  • Patent number: 11159615
    Abstract: A middleware at a proxy node may cause a copy of a data object stored on a storage node to be updated. Copies of the data object may be stored on a plurality of storage nodes located in first and second geographic locations. A first processing activity for a storage node that corresponds with the application category of the data object may be determined. A first storage node may be selected for a first update based on being associated with the first processing activity in a first proportion. The copy of the data object stored at the first storage node may be updated before updating a copy of the data object stored at a second storage node. The second storage node may be associated with the first processing activity in a second proportion, with the second proportion being less than the first proportion.
    Type: Grant
    Filed: July 12, 2016
    Date of Patent: October 26, 2021
    Assignee: International Business Machines Corporation
    Inventors: Duane M. Baldwin, Sasikanth Eda, Sandeep R. Patil, Gandhi Sivakumar
  • Patent number: 11157370
    Abstract: In an executing database instance including a plurality of database nodes, creation of a backup of the executing database instance includes creation of a current savepoint in one of the plurality of database nodes by storing first modified pages of a cache of the database node in a datastore of the database node, transmitting a confirmation after storing the first modified pages, repeatedly identifying second modified pages of the cache and storing the identified second modified pages in the datastore, receiving an instruction to enter a critical phase and stopping the repeated identifying and storing in response to the instruction, blocking updates to the database node and transmitting a second confirmation, and receiving a second instruction and, in response to receiving the second instruction, identifying third modified pages of the cache and storing the third modified pages of the cache in the datastore.
    Type: Grant
    Filed: October 27, 2016
    Date of Patent: October 26, 2021
    Assignee: SAP SE
    Inventor: Ivan Schreter
  • Patent number: 11132450
    Abstract: An access control engine can enable a host operating system to propagate a private resource of an isolated virtual environment, such as a container, running on the host operating system outside of the isolated virtual environment. The private resource can include, for example, a file system mounted within the isolated virtual environment. The access control engine can receive a command and launch the isolated virtual environment in response to the command. Also, in response to the command, the access control engine can interface with a kernel of the host operating system to configure the isolated virtual environment so that the private resource is accessible outside the isolated virtual environment.
    Type: Grant
    Filed: February 26, 2016
    Date of Patent: September 28, 2021
    Assignee: Red Hat, Inc.
    Inventors: Vivek Goyal, Daniel Walsh, Huamin Chen, Mrunal Patel
  • Patent number: 11113274
    Abstract: Systems and methods for enhanced data analytics and presentation therefore are provided herein. In particular, systems and methods for graphically constructing a query for processing event-based data and identifying connections between two or more events, systems and methods for processing event-based data and identifying drivers in real-time across event-based data, and systems and methods for optimizing drivers for implementing actor encounters for achieving an objective.
    Type: Grant
    Filed: August 31, 2016
    Date of Patent: September 7, 2021
    Assignee: Pointillist, Inc.
    Inventors: Will Thiel, Francois Silvain, Tatiana Thomas
  • Patent number: 11080290
    Abstract: A document is received, the document including metadata for a data visualization of a data set. The data set includes a plurality of data columns, each of the plurality of columns having a column name and a plurality of data values. A first set of columns of the plurality of columns is present in the data visualization. The first set of columns is determined based on the metadata. A second set of columns of the plurality of columns is determined, where the second set of columns includes remaining columns of the plurality of columns excluding the first set of columns. The data set is ordered by having the first set of columns prior to the second set of columns. A composite index is generated on the ordered data set.
    Type: Grant
    Filed: December 9, 2016
    Date of Patent: August 3, 2021
    Assignee: SAP SE
    Inventors: Dharmesh Rana, Swati Krishna Setty, Tejram Jagannath Sonwane
  • Patent number: 11061912
    Abstract: A method includes building a well-being profile for a given user based on data obtained from one or more sources associated with the given user. One or more personalized incentives for the given user are identified based on the well-being profile. A personalized route is generated based on the one or more identified personalized incentives, with the personalized route being designed to improve a well-being of the given user. A notification is transmitted to a given client device associated with the given user over a network, with the notification causing the given client device to display the personalized route.
    Type: Grant
    Filed: October 26, 2016
    Date of Patent: July 13, 2021
    Assignee: International Business Machines Corporation
    Inventors: Lenin Mehedy, Stefan von Cavallar, Nicholas I. Waywood
  • Patent number: 11023458
    Abstract: This disclosure describes systems and methods for interlinking multiple independent and separately-scalable blockchains to provide transactional provenance. The disclosed systems and methods leverage a combination of blockchain and graph data structures to interoperate between blockchains without requiring a single data structure while still providing a single chain of custody and provenance for a particular set of actions.
    Type: Grant
    Filed: March 9, 2020
    Date of Patent: June 1, 2021
    Assignee: Providentia Worldwide, LLC
    Inventors: S. Ryan Quick, Armand Kolster
  • Patent number: 11023489
    Abstract: An asset tracking system helps an enterprise correctly and efficiently determine when assets are created and when they are re-used. Re-use of assets often creates a positive impact, e.g., on other projects ongoing within the enterprise. The system detects the asset re-use, determines the asset impact, and automatically updates a dynamic profile of the asset creator to register the value of their work. In some implementations, the system implements a virtual currency system that also rewards the supervisors of the asset creator, and allows the virtual currency to be exchanged for project resources needed by the supervisors.
    Type: Grant
    Filed: September 29, 2017
    Date of Patent: June 1, 2021
    Assignee: ACCENTURE GLOBAL SOLUTIONS LIMITED
    Inventor: Alex Kass
  • Patent number: 10956397
    Abstract: The present disclosure provides a method and an apparatus for processing concurrent transactions, and a non-transitory computer readable storage medium. The method includes: determining whether a two-dimensional digraph for a set of concurrent transactions has a cyclic structure, wherein the set of concurrent transactions comprises a transaction to be committed and at least one committed transaction, the two-dimensional digraph comprises a plurality of nodes corresponding respectively to the transactions in the set, and directed edges between the nodes of the two-dimensional digraph indicate a serializability relation among the transactions in the set; aborting the transaction to be committed if it is determined that the two-dimensional digraph has the cyclic structure; and committing the transaction to be committed if it is determined that the two-dimensional digraph does not have the cyclic structure. Embodiments of the present disclosure can improve the performance of a concurrent system.
    Type: Grant
    Filed: November 12, 2019
    Date of Patent: March 23, 2021
    Assignee: Wuxi Research Institute of Applied Technologies Tsinghua University
    Inventors: Leibo Liu, Zhaoshi Li, Shaojun Wei
  • Patent number: 10915525
    Abstract: In an approach for semantically translating data. Aspects of an embodiment of the present invention include an approach for semantically translating data, wherein the approach includes a processor selecting a first node. A processor identifies a parent node of the first node. A processor determines that a value of the first node is unknown. A processor responsive to determining that the value of the first node is unknown, annotates the first node to indicate that the first node is at least partially unknown. A processor identifies a common table expression of the first node. A processor determines that the common table expression of the first node matches, within a predetermined threshold, a common table expression of the second node. A processor merges information from the common table expression of the second node with the common table expression of the first node.
    Type: Grant
    Filed: June 15, 2015
    Date of Patent: February 9, 2021
    Assignee: International Business Machines Corporation
    Inventor: Praveen Devarao
  • Patent number: 10839000
    Abstract: A system for generating reports with dynamic business intelligence analytics and/or a static value story may collect parameters defining the scope of a report. The system may select a value story module comprising a set of static report pages for generating the report, and a business insight module comprising a set of dynamic report pages for generating the report. The value story module includes static data related to the scope of the report. The set of dynamic report pages may be generated by a job running on a data storage system. The system may arrange a set of presentation pages into a selected order, with the set of presentation pages being selected from the set of dynamic report pages and the set of static report pages. The system may generate the report in a file format with the report comprising the set of presentation pages in the selected order.
    Type: Grant
    Filed: July 6, 2017
    Date of Patent: November 17, 2020
    Assignee: AMRICAN EXPRESS TRAVEL RELATED SERVICES COMPANY, INC.
    Inventors: Atul Bahrie, Jamie Taggart DeYoung, Jay Falcon, Hari Krishna Gottipati, Nilesh X Jadhav, Pratap Singh Rathore, Purvi Shah, Kelly Velez
  • Patent number: 10810237
    Abstract: Methods and computer program products for generating a search query are provided. A method includes receiving a first string of characters inputted into a text input field of a graphical user interface, wherein the first string of characters represents a first portion of the search query. One or more query suggestions based on the first string of characters are displayed within the graphical user interface. The method further includes receiving a selected first query suggestion and displaying it in a first query segment within the text input field. A second string of characters inputted into the text input field of the graphical user interface may also be received. One or more second query suggestions based on the second string of characters may be displayed. A selected second query suggestion may be received from the one or more second query suggestions and then displayed in a second query segment.
    Type: Grant
    Filed: February 27, 2018
    Date of Patent: October 20, 2020
    Assignee: RELX INC.
    Inventors: Michael Edward Holt, Craig Woollard
  • Patent number: 10747768
    Abstract: There is provided a data processing system. A storing unit stores ontology data. A selection unit selects a data stream including key information corresponding to a query using the ontology data stored in the storing unit, among data streams including key information uniquely given to sensor data. A processing unit processes the selected data stream.
    Type: Grant
    Filed: December 9, 2016
    Date of Patent: August 18, 2020
    Assignee: FUJI XEROX CO., LTD.
    Inventor: Masao Watanabe
  • Patent number: 10742713
    Abstract: A cluster management system and method for synchronizing content libraries within a distributed computer system allows an on-demand synchronization option of a content library subscribed to a publishing content library, which includes at least a consumable software item and metadata of the consumable software item, to be enabled. As a result of the on-demand synchronization option of the subscribed content library being enabled, the metadata of the consumable software item is downloaded from the publishing content library to the subscribed content library without downloading the consumable software item. The consumable software item is downloaded from the publishing content library to the subscribed content library in response to user selection of the consumable software item at the subscribed content library.
    Type: Grant
    Filed: February 1, 2016
    Date of Patent: August 11, 2020
    Assignee: VMware, Inc.
    Inventors: Yanping Cao, Pratima Rao, Mahdi Ben Hamida, Steven Sun
  • Patent number: 10726010
    Abstract: A method, apparatus, and stored instructions are provided for transforming a query representation by unnesting a predicate condition that is based on whether or not a result exists for a subquery of the predicate condition. An initial query representation is received. The initial query representation represents an initial query that includes an EXISTS-equivalent predicate or a NOT-EXISTS-equivalent predicate and at least one other predicate in a disjunction. The initial query representation is transformed into a semantically equivalent transformed query representation that represents a transformed query. The transformed query includes, instead of the EXISTS-equivalent predicate or a NOT-EXISTS-equivalent predicate, a join operator that references the data object.
    Type: Grant
    Filed: September 4, 2012
    Date of Patent: July 28, 2020
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Rafi Ahmed, Chun-Chieh Lin, Mohamed Zait
  • Patent number: 10706092
    Abstract: Search may be provided using a database storing a plurality of documents comprising a first set of documents and a second set of documents, a set of vetting values and a computer readable medium. In such a system, for each document in the second set of documents, the first set of documents comprises a document for which that document from the second set of documents is identified as a subsequent related document. Additionally, the set of vetting values may comprise, for each document from the second set of documents, a vetting value for the document from the first set of documents for which that document from the second set of documents is identified as the subsequent related document. Additionally, the medium may store instructions to respond to a query by determining, based on the set of vetting values, a search result set comprising documents from the first set of documents.
    Type: Grant
    Filed: August 29, 2019
    Date of Patent: July 7, 2020
    Inventor: William S. Morriss
  • Patent number: 10691744
    Abstract: Systems and methods are described herein to determine data associated with affiliated color palettes identified from keyword searches of color palettes. Color palettes may be searched by name or other data associated with the color palettes. Affiliated color palettes may be determined based at least in part on an input color. Furthermore, affiliated colors can be determined based at least in part on votes and/or rankings. The items and/or images associated with affiliated color palettes may be identified. Various user interfaces may be based at least in part on the keyword searches of color palettes and/or determination of affiliated color palettes.
    Type: Grant
    Filed: June 26, 2014
    Date of Patent: June 23, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Charles Shearer Dorner, Jenny Ann Blackburn, Eva Manolis, Timothy Andrew Ong, Paul Barnhart Sayre, III