Patents Examined by Srirama Channavajjala
-
Patent number: 11249815Abstract: 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: GrantFiled: October 3, 2019Date of Patent: February 15, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Serge Bourbonnais, Paul M. Cadarette, Michael G. Fitzpatrick, David B. Petersen, Gregory W. Vance
-
Patent number: 11244011Abstract: 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: GrantFiled: October 23, 2019Date of Patent: February 8, 2022Assignee: International Business Machines CorporationInventors: Paul R. Bastide, Matthew E. Broomhall, Donna K. Byron, Robert E. Loredo
-
Patent number: 11238045Abstract: 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: GrantFiled: June 24, 2019Date of Patent: February 1, 2022Assignee: International Business Machines CorporationInventors: Naresh K. Chainani, James H. Cho
-
Patent number: 11232093Abstract: 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: GrantFiled: May 14, 2019Date of Patent: January 25, 2022Assignee: PURE STORAGE, INC.Inventors: Greg R. Dhuse, Jason K. Resch
-
Patent number: 11226854Abstract: 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: GrantFiled: January 23, 2019Date of Patent: January 18, 2022Assignees: ATLASSIAN PTY LTD., ATLASSIAN INC.Inventors: Don Brown, Samuel Le Berrigaud
-
Patent number: 11215033Abstract: 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: GrantFiled: May 16, 2018Date of Patent: January 4, 2022Assignee: Saudi Arabian Oil CompanyInventors: Salem H. Al Gharbi, Ramzi Miyajan, Musab Al Khudiri, Ali Wuhaimed
-
Patent number: 11210284Abstract: 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: GrantFiled: August 1, 2018Date of Patent: December 28, 2021Assignees: Hefei Xinsheng Optoelectronics Technology Co., Ltd., BOE Technology Group Co., Ltd.Inventors: Wensong Hu, Zhen Liu
-
Patent number: 11204957Abstract: 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: GrantFiled: June 19, 2019Date of Patent: December 21, 2021Assignee: International Business Machines CorporationInventors: Sandeep R. Patil, Sarbajit K. Rakshit
-
Patent number: 11176180Abstract: 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: GrantFiled: January 5, 2017Date of Patent: November 16, 2021Assignee: 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: 11176004Abstract: 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: GrantFiled: April 1, 2019Date of Patent: November 16, 2021Assignee: SAP SEInventors: Stephan Kottler, Martin Heidel, Peter Steinemann, Thorsten Glebe, Johannes Haeussler
-
Patent number: 11170035Abstract: 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: GrantFiled: March 29, 2019Date of Patent: November 9, 2021Assignee: Snap Inc.Inventors: Kaveh Anvaripour, Ebony James Charlton, Travis Chen, Celia Nicole Mourkogiannis, Kevin Dechau Tang
-
Patent number: 11138230Abstract: 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: GrantFiled: March 26, 2018Date of Patent: October 5, 2021Assignee: McAfee, LLCInventors: Pablo A. Michelis, Brian H. Stewart
-
Patent number: 11132356Abstract: 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: GrantFiled: August 31, 2018Date of Patent: September 28, 2021Assignee: International Business Machines CorporationInventors: Adam J. Pilkington, Katherine E. Stanley
-
Patent number: 11132385Abstract: 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: GrantFiled: July 17, 2018Date of Patent: September 28, 2021Assignee: FUJITSU LIMITEDInventor: Keisuke Yano
-
Patent number: 11132403Abstract: 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: GrantFiled: June 4, 2020Date of Patent: September 28, 2021Assignee: Digital Asset Capital, Inc.Inventor: Edward Hunter
-
Patent number: 11113262Abstract: 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: GrantFiled: April 1, 2019Date of Patent: September 7, 2021Assignee: SAP SEInventors: Changgyoo Park, Byunghoon Kim
-
Patent number: 11106739Abstract: 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: GrantFiled: March 29, 2019Date of Patent: August 31, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Hari Shankar Sreekumar Menon, Shubham Gupta, Suruchi H. Shah, Ali Sadiq Mohamed, Parinkumar D. Shah
-
Patent number: 11099943Abstract: 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: GrantFiled: March 8, 2019Date of Patent: August 24, 2021Assignee: Commvault Systems, Inc.Inventors: Parag Gokhale, Prakash Varadharajan, Pavlo Mazur
-
Patent number: 11074250Abstract: 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: GrantFiled: May 16, 2018Date of Patent: July 27, 2021Assignee: OWOX LimtedInventor: Vladyslav Flaks
-
Patent number: 11074280Abstract: 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: GrantFiled: March 26, 2018Date of Patent: July 27, 2021Assignee: AIQUDO, INCInventors: Vladimir Dobrynin, David Patterson, Niall Rooney