Patents Examined by Srirama Channavajjala
  • Patent number: 11249815
    Abstract: A system for maintaining a two-site configuration for continuous availability over long distances may include a first computing site configured to execute a first instance associated with a priority workload, the first instance being designated as an active instance; a second computing site configured to execute a second instance of the priority workload, the second instance being designated as a standby instance; a software replication module configured to replicate a unit of work data associated with the priority workload from a first data object associated with the active instance to a second data object associated with the standby instance, and a hardware replication module configured to replicate an image from a first storage volume to a copy on a second storage volume, wherein the first storage volume is associated with the first computing site, and the second storage volume is associated with a third computing site.
    Type: Grant
    Filed: October 3, 2019
    Date of Patent: February 15, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Serge Bourbonnais, Paul M. Cadarette, Michael G. Fitzpatrick, David B. Petersen, Gregory W. Vance
  • Patent number: 11244011
    Abstract: Embodiments of the present invention disclose a method, computer program product, and system for generating a plan for document processing. A plurality of electronic documents are received, by a computer, using a network. The plurality of electronic documents are analyzed, using the computer, to identify a plurality of tabular data, based on the analyzed plurality of electronic documents. Textual data is identified within the identified tabular data, of the analyzed plurality of electronic documents. Textual hints are generated, based on the identified textual data within the identified tabular data. References are identified, wherein references are based on matching textual hints with textual data in the received plurality of electronic documents. A count of references is calculated, associated with one or more sets of tabular data. A priority score is calculated based on the count of references, and an ingestion plan is generated, based on the calculated priority score.
    Type: Grant
    Filed: October 23, 2019
    Date of Patent: February 8, 2022
    Assignee: International Business Machines Corporation
    Inventors: Paul R. Bastide, Matthew E. Broomhall, Donna K. Byron, Robert E. Loredo
  • Patent number: 11238045
    Abstract: Disclosed aspects relate to data arrangement management in a distributed data cluster environment of a shared pool of configurable computing resources. In the distributed data cluster environment, a set of data is monitored for a data redistribution candidate trigger. The data redistribution candidate trigger is detected with respect to the set of data. Based on the data redistribution candidate trigger, the set of data is analyzed with respect to a candidate data redistribution action. Using the candidate data redistribution action, a new data arrangement associated with the set of data is determined. Accordingly, the new data arrangement is established.
    Type: Grant
    Filed: June 24, 2019
    Date of Patent: February 1, 2022
    Assignee: International Business Machines Corporation
    Inventors: Naresh K. Chainani, James H. Cho
  • Patent number: 11232093
    Abstract: A method for use by a source storage unit of a dispersed storage network includes identifying a slice name corresponding to a slice to migrate from a source storage unit to a destination storage unit; sending the slice to migrate to the destination storage unit; generating a slice verification request and sending the slice verification request to the destination storage unit; receiving an integrity value from the destination storage unit; and determining when the integrity value compares favorably to the slice verification request. When the source storage unit determines that the integrity value compares favorably to the slice verification request, a slice name assignment associated with the slice name is updated and the slice is deleted from the source storage unit.
    Type: Grant
    Filed: May 14, 2019
    Date of Patent: January 25, 2022
    Assignee: PURE STORAGE, INC.
    Inventors: Greg R. Dhuse, Jason K. Resch
  • Patent number: 11226854
    Abstract: In an embodiment, a method comprises: generating, at a client computer, a first schema in a graph query language processing system, the schema indicating which querying operations and mutating operations that a graph endpoint of the graph query language processing system supports, wherein generating the first schema comprises: automatically mapping a first resource of a first plurality of resources from a first endpoint of a first data source to a first field in the first schema; automatically mapping a second resource of a second plurality of resources from a second endpoint of a second data source to a second field in the first schema; generating and submitting a query to the graph endpoint based on the first schema that causes retrieving the first resource from the first endpoint and the second resource from the second endpoint; generating and causing displaying, at the client computer, a digital data display that shows the first resource and the second resource in a unified format.
    Type: Grant
    Filed: January 23, 2019
    Date of Patent: January 18, 2022
    Assignees: ATLASSIAN PTY LTD., ATLASSIAN INC.
    Inventors: Don Brown, Samuel Le Berrigaud
  • Patent number: 11215033
    Abstract: Raw, real-time drilling data is pulled from a centralized database for processing. The raw, real-time drilling data is re-formatted into a format required for processing by one or more predictive models. Real-time processing is performed with respect to one or more drilling parameters associated with the re-formatted data using the one or more predictive models to generate output data. The output data received from the one or more predictive models is re-formatted for storage in the centralized database. The reformatted output data is retrieved from the centralized database for analysis with respect to visualization, generating alerts, or generating recommendations.
    Type: Grant
    Filed: May 16, 2018
    Date of Patent: January 4, 2022
    Assignee: Saudi Arabian Oil Company
    Inventors: Salem H. Al Gharbi, Ramzi Miyajan, Musab Al Khudiri, Ali Wuhaimed
  • Patent number: 11210284
    Abstract: The present disclosure provides a method, a system, an apparatus and a computer-readable storage medium for sharing account resources. The method for sharing account resources comprises: acquiring an account of an original user satisfying a preset recycling condition; saving user information of the original user to a resource library, and adding the account of the original user to an allocatable account library; receiving a request for allocating an account from a requesting user, and allocating an account for the requesting user from the allocatable account library.
    Type: Grant
    Filed: August 1, 2018
    Date of Patent: December 28, 2021
    Assignees: Hefei Xinsheng Optoelectronics Technology Co., Ltd., BOE Technology Group Co., Ltd.
    Inventors: Wensong Hu, Zhen Liu
  • Patent number: 11204957
    Abstract: A search query processing system that generates an ordered set of images that includes a search result. A location of a given image in the set of ordered images is based on a context of the search result and a pathway of physical progression of a subject. The search query processing system returns a set of search results based on a theme and a search result rule that relates to at least one of the following: (i) a manner in which the ordered set of search results are organized, or (ii) a scope of search results to be returned.
    Type: Grant
    Filed: June 19, 2019
    Date of Patent: December 21, 2021
    Assignee: International Business Machines Corporation
    Inventors: Sandeep R. Patil, Sarbajit K. Rakshit
  • Patent number: 11176180
    Abstract: A system and method may allow for improved accuracy for address matching. The system may receive an address input and preprocess the address input. The address input may be standardized to create a standardized address input. The standardized address input may be compared to a stored address. The system may calculate a first address matching score based on the comparison. The system may reinvestigate the standardization of the address input and calculate a second address matching score based on a second comparison. The system may compare the first address matching score to the second address matching score to improve accuracy in address matching.
    Type: Grant
    Filed: January 5, 2017
    Date of Patent: November 16, 2021
    Assignee: American Express Travel Related Services Company, Inc.
    Inventors: Madhu Sudhan Reddy Gudur, Vinod Yadav, Karan Anil Kumar, Sandeep Bose, Anand Bhushan, Sanjay S. Gwalani
  • Patent number: 11176004
    Abstract: A method, a system, and a computer program product for performing testing of continuous log replays in a database system. A redo log generated for a data record in a database is received. The redo log is indicative of a change in persistency of the data record in the database. Based on the change in persistency recorded in the redo log, a redo handler in the plurality of handlers is selected for execution of a replay of the received redo log. Using the selected redo log, replay of the redo log is executed to generate a state of the data record prior to the change in persistency recoded in the redo log.
    Type: Grant
    Filed: April 1, 2019
    Date of Patent: November 16, 2021
    Assignee: SAP SE
    Inventors: Stephan Kottler, Martin Heidel, Peter Steinemann, Thorsten Glebe, Johannes Haeussler
  • Patent number: 11170035
    Abstract: A media curation system configured to perform operations that include, capturing an image at a client device, wherein the image includes a depiction of an object, identifying an object category of the object based on the depiction of the object within the image, accessing media content associated with the object category within a media repository, generating a presentation of the media content, and causing display of the presentation of the media content within the image at the client device.
    Type: Grant
    Filed: March 29, 2019
    Date of Patent: November 9, 2021
    Assignee: Snap Inc.
    Inventors: Kaveh Anvaripour, Ebony James Charlton, Travis Chen, Celia Nicole Mourkogiannis, Kevin Dechau Tang
  • Patent number: 11138230
    Abstract: Methods, apparatus, systems and articles of manufacture are disclosed. An example partitioned computer database system includes a plurality of nodes, a data director to distribute a plurality of portions of database data across the plurality of nodes, queriers associated with respective ones of the plurality of nodes, the queriers to execute respective sub-queries of respective portions of the database data, and a coordinator to receive a request to query the database data, and merge results of the plurality of sub-queries to form a response to the request.
    Type: Grant
    Filed: March 26, 2018
    Date of Patent: October 5, 2021
    Assignee: McAfee, LLC
    Inventors: Pablo A. Michelis, Brian H. Stewart
  • Patent number: 11132356
    Abstract: Systems, methods and computer program products are provided. An indication that a log of data entries has reached a size limit for the log is received. The data entries are continually stored in the log over time, and each entry comprises an associated log level. A threshold log level for data entries in the log is determined. At least one new data entry for the log is received. An existing data entry having a log level less than or equal to the threshold log level is overwritten by the new data entry, so that the size limit is not exceeded.
    Type: Grant
    Filed: August 31, 2018
    Date of Patent: September 28, 2021
    Assignee: International Business Machines Corporation
    Inventors: Adam J. Pilkington, Katherine E. Stanley
  • Patent number: 11132385
    Abstract: An information processing device includes a memory that stores cluster information indicating multiple programs belonging to a cluster; and a processor that acquires a graph including multiple nodes corresponding to the multiple programs indicated by the cluster information and multiple edges indicating dependencies between the multiple programs, selects, from among the multiple nodes, a cut node that is arranged so that when the cut node is removed from the graph, the graph is divided into multiple disconnected partial graphs, extracts a word used in a program corresponding to the cut node among the multiple programs, and uses the extracted word to generate additional information to be associated with the cluster.
    Type: Grant
    Filed: July 17, 2018
    Date of Patent: September 28, 2021
    Assignee: FUJITSU LIMITED
    Inventor: Keisuke Yano
  • Patent number: 11132403
    Abstract: A method includes finding a smart contract that includes an associative array of entities, an associative array of conditions, and a serialized array of vertices. The method also includes deserializing the serialized array of vertices to generate a directed graph and determining a set of triggered vertices based on the directed graph and the event. Each of the set of triggered vertices is indicated as triggerable and is associated with a norm condition that is triggered by the event. The method includes updating the directed graph by updating a norm status associated with the triggered vertices and updating child vertices of the triggered vertices. The method includes updating the serialized array of vertices by serializing the updated directed graph and persisting the serialized array of vertices to a storage of the computer system.
    Type: Grant
    Filed: June 4, 2020
    Date of Patent: September 28, 2021
    Assignee: Digital Asset Capital, Inc.
    Inventor: Edward Hunter
  • Patent number: 11113262
    Abstract: Implementations of the present disclosure include associating a first transaction executed within a database system with a first transaction control block (TCB) index, setting a status of the first transaction to active and a lock status of the first transaction to holding in response to a first set of locks being established for the first transaction, the first set of locks including one or more locks that each inhibit access to a respective resource within the database system, providing a lock table that records, for a set of locks within the database system, a set of lock owners including one or more transactions identified based on respective TCB indexes and a wait queue, and determining that the first transaction has completed, and in response setting the status of the first transaction to indicate completion of the transaction and the lock status of the first transaction to released.
    Type: Grant
    Filed: April 1, 2019
    Date of Patent: September 7, 2021
    Assignee: SAP SE
    Inventors: Changgyoo Park, Byunghoon Kim
  • Patent number: 11106739
    Abstract: The disclosed embodiments provide a system for processing data. During operation, the system stores a conversation containing a series of messages exchanged among a number of participants in a first document containing metadata for the conversation; a second document containing message content for the series of messages, wherein the message content includes a fixed position gap between starting or ending positions in consecutive messages in the series of messages; and one or more additional documents storing message metadata for individual messages in the conversation. Next, the system processes a first search across the series of messages in the conversation using an index of the set of documents. The system also processes, using the index, a second search within individual messages in the series of messages as a span query with a distance that is shorter than the fixed position gap.
    Type: Grant
    Filed: March 29, 2019
    Date of Patent: August 31, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Hari Shankar Sreekumar Menon, Shubham Gupta, Suruchi H. Shah, Ali Sadiq Mohamed, Parinkumar D. Shah
  • Patent number: 11099943
    Abstract: In certain embodiments, a tiered storage system is disclosed that provides for failover protection during data backup operations. The system can provide for an index, or catalog, for identifying and enabling restoration of backup data located on a storage device. The system further maintains a set of transaction logs generated by media agent modules that identify metadata with respect to individual data chunks of a backup file on the storage device. A copy of the catalog and transaction logs can be stored at a location accessible by each of the media agent modules. In this manner, in case of a failure of one media agent module during backup, the transaction logs and existing catalog can be used by a second media agent module to resume the backup operation without requiring a restart of the backup process.
    Type: Grant
    Filed: March 8, 2019
    Date of Patent: August 24, 2021
    Assignee: Commvault Systems, Inc.
    Inventors: Parag Gokhale, Prakash Varadharajan, Pavlo Mazur
  • Patent number: 11074250
    Abstract: Technologies for enabling retrieval of stored information in response to natural language queries include an information retrieval server. The information retrieval server receives a request for information from a user in the form of a natural language query. The received natural language query is compared to various previously-generated semantic queries, each of which is associated with a Structured Query Language query. Based on the comparison, the information retrieval server determines the previously-generated semantic query that most closely matches the received natural language query. Thereafter, the Structured Query Language query associated with the determined semantic query is identified. The information retrieval server determines executes the identified Structured Query Language query to retrieve the information requested by the user. The retrieved information is presented to the user by the information retrieval server. Other embodiments are described and claimed.
    Type: Grant
    Filed: May 16, 2018
    Date of Patent: July 27, 2021
    Assignee: OWOX Limted
    Inventor: Vladyslav Flaks
  • Patent number: 11074280
    Abstract: The present invention provides assistance to a user that is on-boarding an action for a virtual assistant. Methods and systems provide, based on an initial command group, recommendations for additional commands, actions, and applications that are relevant to commands included in the initial command group. The initial command group includes commands that include a sequence of natural language words or tokens. Additional commands are determined. The additional commands are relevant to the initial commands and provided to the user as recommended commands to include in the command group. The additional commands are determined by employing the initial commands as search queries to search preprocessed document clusters. Each document included in the document clusters relates to a potential command to include in the command group. In response to receiving a selection of a recommended command, the command group is updated to include the selected recommended command.
    Type: Grant
    Filed: March 26, 2018
    Date of Patent: July 27, 2021
    Assignee: AIQUDO, INC
    Inventors: Vladimir Dobrynin, David Patterson, Niall Rooney