Patents Examined by Mohammad S Rostami
-
Patent number: 11093475Abstract: Disclosed herein are system, method, and computer program product embodiments for performing external change detection without copying data from an external system. An embodiment operates by transmitting a registration request comprising data selection criteria to a data service at an external system. The external system generates a tracking token representing a transaction state of a data object satisfying the data selection criteria. The embodiment receives the tracking token. The embodiment detects a change to the data object in the external system using the tracking token. The embodiment receives the change to the data object from the external system based on the detecting. The embodiment then processes the change to the data object.Type: GrantFiled: November 3, 2017Date of Patent: August 17, 2021Assignee: salesforce.com, inc.Inventors: Ralf Schundelmeier, Thomas Pollinger
-
Patent number: 11095716Abstract: Embodiments of the invention provide a method for data replication in a networking system comprising multiple computing nodes. The method comprises maintaining a data set on at least two computing nodes of the system. The method further comprises receiving a data update request for the data set, wherein the data update request includes a data update for the data set. The data set on the at least two computing nodes is updated based on the data update request received.Type: GrantFiled: January 10, 2019Date of Patent: August 17, 2021Assignee: International Business Machines CorporationInventors: Sushma Anantharam, Amitabha Biswas, Harshad S. Padhye
-
Patent number: 11074246Abstract: Implementations of the present specification disclose method, apparatus, and device for processing graph data using a random walk-based process. The process is applicable to either a cluster of machines, a stand-alone machine, or both. In one aspect, the method includes: obtaining, by a cluster, data describing a graph that has nodes and edges between the nodes, wherein the cluster comprises (i) a server cluster that includes a plurality of server machines and (ii) a working machine cluster that includes a plurality of working machines; generating a two-dimensional array based on the data, wherein generating the two-dimensional array comprises generating, for each node included in the graph, a row comprising respective identifiers of adjacent nodes of the node; and generating, based on the two-dimensional array, a random sequence that represents a random walk processing of the data by the cluster.Type: GrantFiled: February 28, 2020Date of Patent: July 27, 2021Assignee: Advanced New Technologies Co., Ltd.Inventors: Shaosheng Cao, Xinxing Yang, Jun Zhou
-
Patent number: 11061892Abstract: Various embodiments are generally directed to techniques for automated generation of database queries. Techniques described herein may provide an automated database query generation method and system that provides a graphical user interface with one or more user interface items representing records within a database stored on a non-transitory computer-readable storage medium of a server. The server may receive an input from a graphical user interface, the input selecting one or more of the user interface elements. A processor of the server may configure the display of an indication within the graphical user interface that the one or more of the user interface elements has been selected. The processor of the server may automatically generate one or more queries to the database based upon the received input.Type: GrantFiled: July 18, 2017Date of Patent: July 13, 2021Assignee: STATE STREET CORPORATIONInventors: Stephen C. Lawrence, Yongwei Ding, Junjie Du, Ana Baltazar, Pedro Gaspar, Rui Peixe
-
Patent number: 11055354Abstract: Methods, systems, and devices for processing and answering a natural language query at a database server are described. An end user may submit a question in natural language over a communication platform. An answer engine running on the database server may receive the question, and may process the content of the question using natural language processing (NLP) techniques. The answer engine may construct a search query based on the NLP, and may retrieve a set of documents from a database using the search query. The answer engine may rank the documents, prune the number of documents, modify the documents for the given communication platform, or perform any combination of these functions. In some cases, an intermediate user may review the documents, and may select one or more documents for publication. The answer engine may send the selected documents to the end user as answers in response to the question.Type: GrantFiled: November 3, 2017Date of Patent: July 6, 2021Assignee: salesforce.com, inc.Inventors: Peter Francis White, Michael Micucci, Scott Douglas White, Weiping Peng, Anjan Goswami, Pranav Suresh Shah, Prakash Mallick, Pingping Xiu, Zhenhua Xu
-
Patent number: 11042529Abstract: Disclosed herein are system, method, and computer program product embodiments system of migration and validation. An embodiment operates by receiving an indication of a plurality of documents for migration from a legacy data format to a new data format of a computing system. A first set of data statistics corresponding to a selected one of the subset of documents prior to a performance of the migration, and a second set of data statistics corresponding to the selected document after the performance of the migration are determined. Both the first set of data statistics and the second set of data statistics side-by-side for the selected document are displayed. An indication whether the migration is validated or invalidated is received.Type: GrantFiled: November 3, 2017Date of Patent: June 22, 2021Assignee: salesforce.com, inc.Inventors: Minh Nguyen, Kevin Wang, Devra Struzenberg, Zhongyu Ma, Xin Li, Ronald Liu, Carla Ferreira, Amber Murray, Le Gao
-
Patent number: 11030332Abstract: A first electronic computing device includes a processing unit and system memory. A first electronic database is installed on the first electronic computing device. The system memory includes instructions which, when executed by the processing unit, cause the first electronic database to receive a request from a second electronic computing device to access information stored on the first electronic database. A web services catalog that is part of the first electronic database is used to determine an access authorization level for the request. When a determination is made that the access authorization level is valid for the request, a security check is performed on a syntax of the access request. When a determination is made that the syntax is valid, the requested information is obtained from one or more tables in the first electronic database and the requested information is sent to the second electronic computing device.Type: GrantFiled: April 13, 2015Date of Patent: June 8, 2021Assignee: Wells Fargo Bank, N.A.Inventor: Nicholas R. Gillis
-
Patent number: 11023443Abstract: A system and method for determining optimal query plans within distributed database system employing table operators for performing analytic operations for storing and processing multi-structured data. The optimization of a query plan proceeds through a collaborative exchange between a database system optimizer, or planner, and a table operator, wherein multiple communications between said optimizer and said table operator are conducted to exchange input and output information relevant to optimizing execution of the query and table operator.Type: GrantFiled: February 16, 2016Date of Patent: June 1, 2021Assignee: Teradata US, Inc.Inventors: Derrick Poo-Ray Kondo, Tongxin Bai, Anjali Betawadkar-Norwood, Aditi Subodh Pandit, David Everett Simmen
-
Patent number: 11016860Abstract: A method for information processing is provided, which includes the follows. Whether a target OAT file corresponding to a target DEX file that an application relies on is missing is detected, in response to a start control instruction for the application detected. Existence of a backup target OAT file is detected when the target OAT file is missing. A hard-link file configured to back up the target OAT file is determined, and the target OAT file is read from the hard-link file, when the backup target OAT file exists. The target OAT file is loaded.Type: GrantFiled: September 5, 2018Date of Patent: May 25, 2021Assignee: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.Inventor: Hui Li
-
Patent number: 11012955Abstract: Systems for synchronization of host and client log timestamps are provided. One system includes a timing module that acquires an initiator timestamp, wherein the initiator timestamp indicates a time on an initiating device associated with a computational activity performed between the initiating device and a receiving device. Additionally, the system includes a communication module that transmits the initiator timestamp to the receiving device. Also, the system includes a synchronization module that associates a receiver record of the computational activity on the receiving device with the initiator timestamp.Type: GrantFiled: March 20, 2018Date of Patent: May 18, 2021Assignee: International Business Machines CorporationInventors: Subhojit Roy, Frank Krick, Tej Parkash, Lokesh Arora
-
Patent number: 11010419Abstract: A method and system for improving sensor triggered event presentation is provided. The method includes associating a sequence of sensor triggered events associated with a graphical presentation for an object and detecting that a user has accessed a structure associated with an entity. In response, automated sensors associated with the structure are enabled and specified events triggered by the user are detected. A modified graphical presentation associated with an original graphical presentation for the object is generated and presented to the user. An associated a notification is generated and transmitted to a vendor associated with the product.Type: GrantFiled: August 21, 2018Date of Patent: May 18, 2021Assignee: International Business Machines CorporationInventor: Jeremy A. Greenberger
-
Patent number: 11003692Abstract: Systems, methods, and non-transitory computer-readable media can obtain a first batch of content items to be clustered. A set of clusters can be generated by clustering respective binary hash codes for each content item in the first batch, wherein content items included in a cluster are visually similar to one another. A next batch of content items to be clustered can be obtained. One or more respective binary hash codes for the content items in the next batch can be assigned to a cluster in the set of clusters.Type: GrantFiled: December 28, 2015Date of Patent: May 11, 2021Assignee: Facebook, Inc.Inventors: Yunchao Gong, Marcin Pawlowski, Fei Yang, Lubomir Bourdev, Louis Dominic Brandy, Robert D. Fergus
-
Patent number: 10997118Abstract: A system and method of generating a cleaned machine image. One example includes capturing used machine image data stored in a first boot volume to generate a set of captured machine image data and extracting at least a portion of the set of captured machine image data to the second volume to generate a cleaned machine image.Type: GrantFiled: December 17, 2015Date of Patent: May 4, 2021Assignee: Amazon Technologies, Inc.Inventor: Sean Ryley Maloy
-
Patent number: 10984666Abstract: Disclosed herein are systems and methods of artificial intelligence learning systems. In some embodiments the artificial intelligence system presents options to users based on their life stage and personality profile. Family or group structures may be created within an application. Options may be created and presented based on the family structure such as chores may be assigned to children, money may be transferred between family members, and scores may be assigned to different users.Type: GrantFiled: November 3, 2017Date of Patent: April 20, 2021Assignee: Massachusetts Mutual Life Insurance CompanyInventors: Damon Ryan Depaolo, Payton A. Shubrick, Emilia Daniela Holban, Jiby John, Gerald Lee, Deepak Jagasia, Cheri Kevane
-
Patent number: 10977234Abstract: A database system stores both compressed and uncompressed data in a row-based database system. The database system converts a representation of data involving a set of rows of a source database table, each row comprising multiple values, into a representation involving a single row stored in a target database table, each column of the row comprising arrays of values from the set. The database system may perform type-specific compression of data when storing in the target database table. Accordingly, the database system may apply different compression schemes for different columns or sets of values obtained from the source database table and may group or order selected rows or store additional summary information to improve query performance to the target database table. The database system allows users to query data stored in compressed form. The database system combines compressed and uncompressed data at query time for efficient database analytics.Type: GrantFiled: July 31, 2020Date of Patent: April 13, 2021Assignee: Timescale, Inc.Inventors: Matvey Arye, Gayathri Priyalakshmi Ayyappan, Michael J. Freedman, Sven Klemm, David Kohn, Joshua Lockerman
-
Patent number: 10978178Abstract: A system and a method are disclosed for searching and ranking molecules based on specificity. To this end, a processor receives a request to search for molecules that correspond to biological features, and generates a mapping of molecules to the biological features by searching publications for a reference to a biological feature in connection with a molecule, and responsively adding to the mapping any found references. The processor determines a respective specificity score for each respective molecule of the plurality of molecules by determining which of the plurality of biological features are mapped to each respective molecule, and for each such respective biological feature, in response to determining that there is not more than one concrete instance that is mapped to the respective molecule, incrementing the respective specificity score by a unit. The processor generates a ranking based on the respective specificity scores and outputs the ranking.Type: GrantFiled: January 16, 2019Date of Patent: April 13, 2021Assignee: MERCK SHARP & DOHME CORP.Inventors: Ahmed Abdeen Hamed, Agata Leszczynska
-
Patent number: 10977242Abstract: Described herein is a computer implemented method. The method comprises receiving a content item record in respect of a content item generated at a collaboration system and processing the received content item record to determine if the content item record includes any designated content. In response to determining that the received content item record includes designated content the method further comprises generating a designated content record in respect of the identified designated content and saving the designated content record to a data store.Type: GrantFiled: November 29, 2017Date of Patent: April 13, 2021Assignee: ATLASSIAN PTY LTD.Inventors: Sherif Mansour, Julien Michel Hoarau, Sylvain Guillope
-
Patent number: 10977223Abstract: Example embodiments describe a data storage method and system. For example, the method described, performed by one or more processors, may comprise in an application for enforcing one or more policies for reading and writing data to a database receiving, over a data network, instructions for performing a read or write request for data, and sending the read or write request to a transaction manager for providing transactions for a key-value store of the database, the request being in accordance with one or more policies to be enforced by the enforcing application. The method may also comprise receiving, from the transaction manager, a response message based on operations performed by the transaction manager in response to the read or write request.Type: GrantFiled: January 16, 2019Date of Patent: April 13, 2021Assignee: Palantir Technologies Inc.Inventors: Joseph Ellis, Jakub Kozlowski, James Baker, Mark Elliot
-
Patent number: 10970268Abstract: Disclosed herein are system, method, and computer program product embodiments system of migration and validation. An embodiment operates by receiving an indication of a plurality of documents for migration from a legacy data format to a new data format of a computing system. A first set of data statistics corresponding to a selected one of the subset of documents prior to a performance of the migration, and a second set of data statistics corresponding to the selected document after the performance of the migration are determined. Both the first set of data statistics and the second set of data statistics side-by-side for the selected document are displayed. An indication whether the migration is validated or invalidated is received.Type: GrantFiled: November 3, 2017Date of Patent: April 6, 2021Assignee: salesforce.com, inc.Inventors: Minh Nguyen, Kevin Wang, Devra Struzenberg, Zhongyu Ma, Xin Li, Ronald Liu, Carla Ferreira, Amber Murray, Le Gao
-
Patent number: 10970297Abstract: System and methods are provided for identifying, searching, collecting, locking, executing deleting, comparing and/or analyzing data from a plurality of computer devices and environments from a centralized interface. The endpoint computer devices utilize an agent to index data contained on each device and that allows for a distributed action model using simple or advanced analytics by authenticated users. The agent can be embedded in an integrated circuit of the endpoint computing device or otherwise stored in permanent read only memory (i.e., firmware). The system allows for one or more users to conduct actions via device indexes utilizing a centralized computing device for comparison and analyzation purposes.Type: GrantFiled: February 2, 2016Date of Patent: April 6, 2021Assignee: Heureka, Inc.Inventors: Martin Mangan, III, Daniel Carl, Ronald K. Copfer, Bradford Henry Hegrat, Nathaniel H. Latessa