Patents Examined by Chelcie L. Daye
-
Patent number: 10936681Abstract: A generalized search engine is provided for abstract data types with skimming and approximate retrieval. According to various embodiments, an abstract data type definition is generated. The abstract data type definition comprises a plurality of field-value pairs. The abstract data type definition is indexed in an index. A document definition is generated. The document definition comprises at least one key value, and further comprises the abstract data type definition. The document definition is indexed in the index.Type: GrantFiled: August 3, 2017Date of Patent: March 2, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Tanveer Syeda-Mahmood
-
Patent number: 10936644Abstract: A Resilient Distributed Dataset (RDD) processing method, system, and computer program product include sending a different portion including a global identifier and different values of a message from a receiver to a sender and at a receiver side, an already-processed message is extracted from an RDD object repository corresponding to the global identifier of the different portion and the incoming differential portion is applied to the already-processed message.Type: GrantFiled: October 2, 2017Date of Patent: March 2, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jui-Hsin Lai, Lifeng Nail, Toyotaro Suzumura, Yinglong Xia
-
Patent number: 10929403Abstract: Concepts and technologies disclosed herein are directed to a dynamic data threading (“DDT”) system. According one aspect of the concepts and technologies disclosed herein, the DDT system can query a source of a plurality of disparate sources and receive results from the source. The DDT system can determine, based upon the results, whether a further query is needed. The DDT system, in response to determining that the further query is needed, the DDT system can query a further source of the plurality of disparate sources based, at least in part, upon the results received from the source, and can receive further results from the further source.Type: GrantFiled: October 2, 2017Date of Patent: February 23, 2021Assignee: AT&T Intellectual Property I, L.P.Inventors: Muralidhar Siddabathula, Sreelatha Bandla, David Lu, Kenneth Williams, Robert Best, Jr.
-
Patent number: 10929198Abstract: Implementations of the present application provide a blockchain-based resource allocation method. A target transaction is obtained, by a first node device in a blockchain network, from a distributed database of the blockchain network. The blockchain network comprises a target user device of a target user and the first node device. The target transaction comprises service behavior data of the target user, and the service behavior data of the target user is generated by the target user device by using a target service. A smart contract corresponding to an allocation of a resource is invoked comprising: executing a resource allocation logic that is stored in the smart contract and that is related to the service behavior data of the target user, and performing the allocation of the resource to the target user.Type: GrantFiled: February 11, 2020Date of Patent: February 23, 2021Assignee: Advanced New Technologies Co., Ltd.Inventor: Lindong Liu
-
Patent number: 10902048Abstract: Provided are devices, computer-program products, and methods for improved management of system resources in a matching system. For example, examples can increase the efficiency of system resource utilization by managing the duration that data related to video segments are retained based on data that takes into account an identified popularity of a video segment. The identified popularity can be determined by algorithms that take into account numbers of viewers who watched the video segment, ratings of the video segment, metrics derived from remote sources, or any other factor that can indicate likelihood that the video segment will be viewed.Type: GrantFiled: July 15, 2016Date of Patent: January 26, 2021Assignee: INSCAPE DATA, INC.Inventors: Zeev Neumeier, Michael Collette
-
Patent number: 10896169Abstract: A distributed system is provided that includes member nodes and a leader node. Each member node stores a database and updates the database by performing common ones of a plurality of transactions. The leader node generates a batch, to be executed by each member node, which includes two or more transactions lacking an access conflict from among the plurality of transactions. The leader node includes: a section that generates an access set as a set of database entries to be accessed by each transaction to be executed; a section that generates the batch, based on the access set of each transaction to be executed; and a leader-side section that performs a consensus process for the batch among the leader and member nodes. Each member node includes the database; a member-side section that performs a consensus process for the batch; and a section that performs parallel execution of batch transactions.Type: GrantFiled: May 12, 2017Date of Patent: January 19, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Hiroshi Horii, Akihiko Tozawa
-
Patent number: 10885052Abstract: A database processing system includes a coordinator agent controller and a virtual node data base. The coordinator agent controller detects a request to access a database by an application program and to extracts database objects from a database protocol stream based on a requirement requested by the application program. The virtual node database is generated according to the extracted database objects. The virtual node database includes memory dump storage that stores the database objects extracted from the database protocol stream, and based on the database objects the virtual node database generates virtual database objects corresponding to the database protocol stream. The extraction of database objects is performed directly on the database protocol stream without communicating with a target real database.Type: GrantFiled: November 16, 2017Date of Patent: January 5, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Shuo Li, Xin Peng Liu, Xiaobo Wang, Chong Yuan Yin, Chen Xin Yu
-
Patent number: 10885142Abstract: According to an aspect of the disclosure, a server device includes interface circuitry and processing circuitry. The interface circuitry is configured to receive a web page request sent from a terminal device, the web page request carrying an identifier of a web page and social application account information of a user. The processing circuitry is configured to obtain the web page requested by the user according to the identifier of the web page, obtain social information of the user according to the social application account information, determine recommended content according to the social information and provide the web page and the recommended content to the interface circuitry to transmit to the terminal device.Type: GrantFiled: September 26, 2017Date of Patent: January 5, 2021Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Jinggang Lu, Xiaohai Wei, Dongsheng Niu
-
Patent number: 10878034Abstract: A method can include rendering a first closed curve to a display where the first closed curve represents a number of members of a dataset according to a first criterion; receiving a selection for a second criterion for the dataset; transmitting at least the second criterion via a network interface; responsive to the transmitting, via the network interface, receiving information as to at least the second criterion and the dataset; and rendering to the display, based at least in part on the information, a second closed curve that represents a number of members of the dataset according to the second criterion where the first and second closed curves overlap to an extent that depends on a number of common members thereof.Type: GrantFiled: March 29, 2016Date of Patent: December 29, 2020Inventor: Mark LeVell
-
Patent number: 10877990Abstract: Service data updated in a data update event is acquired by a service application executed by a computer-implemented system. The service data is stored in a local database of the service application. An event version corresponding to the data update event is generated by the service application. The service data and the event version are encapsulated into an event object by the service application. The event object is transmitted to a peer-end service application for synchronizing corresponding service data in a peer-end database of the peer-end service application.Type: GrantFiled: September 27, 2017Date of Patent: December 29, 2020Assignee: Advanced New Technologies Co., Ltd.Inventor: Yin Tong
-
Patent number: 10866938Abstract: In one aspect, systems and techniques for modifying a storage structure with newly encryptable fields is described. A delta encryption system loads a current database schema and an object model for a new database schema to a memory. The current database schema includes meta information identifying multiple fields and field information for a current application build. The object model includes meta information identifying multiple fields and field information for a new application build. The fields identified by the object model meta information include one or more encryptable fields. The delta encryption system calculates a field size information for the encryptable fields and compares the meta information from the current database schema with the meta information from the object model. In response to the comparison, the delta encryption system identifies which of the encryptable fields are newly encryptable fields and modifies a database based on the calculated field size information.Type: GrantFiled: July 29, 2016Date of Patent: December 15, 2020Assignee: SAP SEInventor: Vipul Gupta
-
Patent number: 10860564Abstract: A system, method, and computer-readable medium, including creating at least one data foundation table, each of the at least one data foundation tables being created for each of one or more set tables in a database based on information stored in a first set container relying on the one or more set tables; linking at least one of the created data foundation tables to a customer table in the database, the created data foundation table being linked to the customer table based on a primary key for the customer table; and storing all of the created data foundation tables in the a dedicated data structure hosted by the first set container.Type: GrantFiled: October 26, 2018Date of Patent: December 8, 2020Assignee: SAP SEInventors: Christophe Ricard, Naeem Asghar
-
Patent number: 10846069Abstract: Techniques herein minimally communicate between computers to repartition a graph. In embodiments, each computer receives a partition of edges and vertices of the graph. For each of its edges or vertices, each computer stores an intermediate representation into an edge table (ET) or vertex table. Different edges of a vertex may be loaded by different computers, which may cause a conflict. Each computer announces that a vertex resides on the computer to a respective tracking computer. Each tracking computer makes assignments of vertices to computers and publicizes those assignments. Each computer that loaded conflicted vertices transfers those vertices to computers of the respective assignments. Each computer stores a materialized representation of a partition based on: the ET and vertex table of the computer, and the vertices and edges that were transferred to the computer. Edges stored in the materialized representation are stored differently than edges stored in the ET.Type: GrantFiled: September 30, 2017Date of Patent: November 24, 2020Assignee: Oracle International CorporationInventors: Petr Koupy, Thomas Manhardt, Siegfried Depner, Sungpack Hong, Hassan Chafi
-
Patent number: 10838940Abstract: A data object is received for storage in a key-value store. A partitioning token prefix is generated for the data object. A logical key for the data object is determined. A partitioning key is generated based at least in part on combining the partitioning token prefix and the logical key. Data associated with the data object is stored in the key-value store based on the partitioning key.Type: GrantFiled: August 3, 2017Date of Patent: November 17, 2020Assignee: MuleSoft, Inc.Inventors: Jiang Wu, Aditya Vailaya, Nilesh Khandelwal
-
Patent number: 10831813Abstract: Systems, methods, and computer-program products are described for determining current location information which includes determining whether an object is moving by comparing the current location information with previous location information. Future location information is calculated and a point of interest is filtered using the future location information. A media asset is then matched to the filtered point of interest and a current score is determined for the matched media asset. Determining a current score includes determining a window in which the matched media asset is geographically relevant to the future location information, and updating the matched media asset score when the future location information changes. An ordered playlist is dynamically generated according to the future location information by repeatedly prioritizing and sequencing matched media assets according to the current score for each matched media asset, and matched media assets are played or displayed in the ordered playlist.Type: GrantFiled: November 27, 2017Date of Patent: November 10, 2020Assignee: Gotham Studios, Inc.Inventor: Peter Neal Nissen
-
Patent number: 10824672Abstract: Some embodiments provide a non-transitory machine-readable medium that stores a program. The program receives a selection of a type of data to replicate from the first computing system to a second computing system. The program further receives a selection of a form in a set of forms. Each form in the set of forms is associated with a set of fields for data having the selected type of data and managed the second computing system. The program also sends the second computing system a request for the set of fields associated with the selected form. The program further generates a mapping between the set of fields associated with the selected form and a set of fields of data managed by the first computing system.Type: GrantFiled: December 20, 2016Date of Patent: November 3, 2020Assignee: SAP SEInventors: Michael Rosier, Matthias Richter, Gabriela Bellemann de Leon, Eva Angelina Hase, Gisella Dominguez Anzuinelli, Nicolai Michaelis, Gunilla Carbol, Frank Schuhmacher, Lorenz Pfeil, Mathias Schoenecker
-
Patent number: 10824589Abstract: A storage appliance arranges snapshot data and snapshot metadata into different structures, and arranges the snapshot metadata to facilitate efficient snapshot manipulation, which may be for snapshot management or snapshot restore. The storage appliance receives snapshots according to a forever incremental configuration and arranges snapshot metadata into different types of records. The storage appliance stores these records in key-value stores maintained for each defined data collection (e.g., volume). The storage appliance arranges the snapshot metadata into records for inode information, records for directory information, and records that map source descriptors of data blocks to snapshot file descriptors. The storage appliance uses a locally generated snapshot identifier as a key prefix for the records to conform to a sort constrain of the key-value store, which allows the efficiency of the key-value store to be leveraged.Type: GrantFiled: October 28, 2016Date of Patent: November 3, 2020Assignee: NETAPP, INC.Inventors: Sharad Jain, Hrishikesh Ashok Tapaswi, Ling Zheng, Onkar Bhat, Akhil Kaushik
-
Patent number: 10824618Abstract: A set of data is identified that includes a plurality of observed values generated by a plurality of sensor devices located in a plurality of different locations. For each of the plurality of observed values, a modality of the value, a spatial location of the value, and a timestamp of the value is determined. Values for one or more missing values in the set of data are determined from the modalities, spatial locations, and timestamps of the plurality of observed values.Type: GrantFiled: September 9, 2015Date of Patent: November 3, 2020Assignee: Intel CorporationInventors: Guang-He Lee, Shao-Wen Yang
-
Patent number: 10803044Abstract: An exemplary embodiment of the present invention indexes components of a systematization of technical data. An author, a publisher, and a renderer are defined. The author, the publisher, and the renderer are relatedly configured in the technical data system so that the author represents a first stage, the publisher represents a second stage, and the renderer represents a third stage. The author creates and outputs author data, which is input into and implemented by the publisher. The publisher creates and outputs publisher data, which is input into and implemented by the renderer. The renderer creates and outputs renderer data, which is input into and implemented by a user. Respective levels of data are determined at the three stages. A first-stage level of data corresponds to the author data. A second-stage level of data corresponds to the publisher data. A third-stage level of data corresponds to the renderer data.Type: GrantFiled: March 6, 2018Date of Patent: October 13, 2020Assignee: The United States of America, as represented by the Secretary of the NavyInventors: Louis John Junod, II, Thomas Phillip Deuell, Jr.
-
Patent number: 10803071Abstract: A method for presenting a data handling method on a graphical user interface includes identifying a type of service associated with a pending data handling process, sending one or more user characterizations associated with a user's identity to a server for performing the data handling process, receiving data handling capabilities corresponding to one or more data handling methods for performing the identified type of service, determining one or more candidate data handling methods to be displayed on a graphical user interface (GUI) of the client computing device, initiating display of the candidate data handling methods on the client computing device GUI based on the data handling capabilities, performing the pending data handling process with a particular data handling method selected from the candidate data handling methods, and sending a performance result associated with the pending data handling process.Type: GrantFiled: September 27, 2017Date of Patent: October 13, 2020Assignee: Alibaba Group Holding LimitedInventors: Junjie Zhang, Yu Zhang, Di Xu