Patents Examined by Jessica N. Le
-
Patent number: 10489374Abstract: A method includes setting, by an update processor, a write latch in a first data structure associated with an object. The first data structure is copied to a storage structure. A history tuple sequence number (TSN) of the first data structure is set to point to a TSN of the copied first data structure. The version identifier is set to point to a transaction identification for the object. Data portions are updated for the first data structure. The version identifier is read from the first data structure. It is determined whether the version identifier of the first data structure is visible for a transaction including isolation requirements. If version identifier of the first data structure is visible, the first data structure is accessed and it is determined whether the version identifier of the first data structure changed since starting the transaction.Type: GrantFiled: June 1, 2015Date of Patent: November 26, 2019Assignee: International Business Machines CorporationInventors: Ronald J. Barber, Bishwaranjan Bhattacharjee, Mohammad Sadoghi Hamedani, Guy M. Lohman, Chandrasekaran Mohan, Vijayshankar Raman, Richard S. Sidle, Adam J. Storm, Xun Xue
-
Patent number: 10489440Abstract: A system and method for data cleansing are disclosed. The method includes receiving by a data classifier, a data corpus comprising one or more words. The method further includes grouping the one or more words into a plurality of pre-defined categories and determining an overlap ratio between each pair of the plurality of pre-defined categories based on a comparison between each of the plurality of pre-defined categories. A normalized overlap ratio is computed for each of the plurality of pre-defined categories based on a combination of each overlap ratio. At least one of the plurality of pre-defined categories is determined based on a comparison between each of the normalized overlap ratio and an ideal overlap ratio. Finally, one or more common words from the selected at least one of the plurality of pre-defined categories is removed based on a frequency of occurrence of the one or more common words.Type: GrantFiled: March 17, 2017Date of Patent: November 26, 2019Assignee: Wipro LimitedInventors: Mohit Sharma, Srinivas Adyapak
-
Patent number: 10482093Abstract: The present invention proposes a method for data mining, the method comprising: making statistics of the feature vectors of each target object according to the records in a target data set so as to constitute a rough data set, each of the feature vectors including the value of at least one attribute data of the target objects corresponding thereto; screening the feature vectors which correspond to all known the first type of target objects from the rough data set, and performing a filter operation onto the screened feature vectors to obtain samples; and building a regression model based on the samples, and then using the built regression model to determine whether each of all known the second type of target objects potentially belongs to the first type of target objects. The method for data mining disclosed in the present invention is capable of mining and classifying the target objects according to the comprehensive features of the target objects.Type: GrantFiled: December 10, 2014Date of Patent: November 19, 2019Assignee: CHINA UNIONPAY CO., LTD.Inventors: Jun Wang, Hongchao Yang
-
Patent number: 10467237Abstract: This disclosure describes, in part, systems and methods that enable users to manage, search for, share and discover objects based on a context of the object from the user's perspective. The same object may have vastly different meanings (context) to different individuals based on how they experience the object. Rather than managing objects solely based on information about the object, the implementations described allow users to specify a context for the object and manage objects based on that context. In addition, external sources may provide supplemental information about objects and/or representations of objects.Type: GrantFiled: February 22, 2013Date of Patent: November 5, 2019Assignee: Pinterest, Inc.Inventors: Ben Silbermann, Evan Sharp, Paul Sciarra, Jon Jenkins
-
Patent number: 10452492Abstract: Provided is a method for recovering a block in a database system. Provided is a method for recovering a database block, including: deciding one or more recovery candidate blocks by reading log data recorded in a persistent storage medium; deciding master nodes of the one or more respective recovery candidate blocks; and re-reading the log data in order to permit proxy nodes of the one or more recovery target blocks to recover at least one recovery target block among the one or more recovery candidate blocks in parallel, at least one recovery target block among the one or more recovery candidate blocks being decided by the master nodes of the one or more recovery candidate blocks.Type: GrantFiled: May 31, 2016Date of Patent: October 22, 2019Assignee: TMAXDATACO., LTD.Inventor: Eunmo Yang
-
Patent number: 10445338Abstract: A method for replicating data in a cloud storage system supporting multiple clients, wherein the cloud storage system comprises a plurality of object storing entities (A, B, C) for storing data objects, includes requesting, by a client, values and associated timestamps for a first data object from a first quorum of the object storing entities (A, B, C). The method further includes determining, by the client, a most recent value of the first data object based on the associated timestamps. The method additionally includes performing, by the client, a compare-and-swap procedure, so that the determined value and its corresponding timestamp for the first data object updates the first data object with a value with a newer timestamp and stores the first data object in a second quorum of the object storing entities (A, B, C).Type: GrantFiled: July 23, 2013Date of Patent: October 15, 2019Assignee: NEC CORPORATIONInventor: Dan Dobre
-
Patent number: 10423686Abstract: Aspects of the subject disclosure are directed towards increasing a community of interest group users of an interest group, e.g., a network site having a feed of posts generally related to a particular topic. Many newly created interest groups do not have enough content to keep users interested and attract new users. The technology described herein automatically obtains content that backfills such an interest group with additional related content. The backfilled content may be found by keywords search and/or by crawling general public data, data from specific sites, historical conversation data, and/or more widely scoped data. Also described is creating a new interest group and seeding the group with content based upon backfilling technology.Type: GrantFiled: May 16, 2017Date of Patent: September 24, 2019Assignee: Microsoft Technology Licensing, LLCInventors: William L. Portnoy, James Lewallen, Richard Zaragoza
-
Patent number: 10423588Abstract: Orchestrated disaster recovery is provided in which replication volumes are automatically configured as part of a failover procedure. An example method includes obtaining replication volume configuration information identifying configuration of a replication volume in a data replication relationship in which data is replicated from a replication source to a replication target. The replication volume is configured for the replication source and replication volume remains at least partially non-configured for the replication target during data replication from the replication source to the replication target. Based on an indication of failover, the obtained configuration information is used in automatically configuring the replication volume for the replication target in preparation for use by application(s) of the replication target site. Automatically configuring includes configuring, for the replication volume, a volume group and a mount point.Type: GrantFiled: August 25, 2015Date of Patent: September 24, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Ozan A. Akyureklier, Ramandeep S. Arora, Richard Edwin Harper
-
Patent number: 10417227Abstract: A database management system (DBMS) generates a query execution plan including information representing one or more database (DB) operations necessary for executing a query and executes the query based on the query execution plan. In the execution of the query, the DBMS dynamically generates a task for executing a DB operation and executes the dynamically generated task. The DBMS executes a task in a plurality of threads executed by a processor core.Type: GrantFiled: April 27, 2012Date of Patent: September 17, 2019Assignees: Hitachi, Ltd., The University of TokyoInventors: Akira Shimizu, Seisuke Tokuda, Michiko Yoshida, Kazuhiko Mogi, Shinji Fujiwara, Nobuo Kawamura, Masaru Kitsuregawa, Kazuo Goda
-
Patent number: 10409790Abstract: Various embodiments of systems and methods to determine data retention rules for data entities are described herein. In one aspect, the data entities are obtained. Usage statuses of the data entities are determined. One or more purpose of data corresponding to the one or more data entities is received. Further, legal entities corresponding to the one or more data entities are identified based on line organization attributes and the usage statuses. Process object attributes associated with the one or more data entities are identified based on the legal entities. Retention rules for the one or more data entities are determined based on the one or more purpose of data, the legal entities and the process object attributes.Type: GrantFiled: June 1, 2015Date of Patent: September 10, 2019Assignee: SAP SEInventors: Volker Lehnert, Carsten Pluder
-
Patent number: 10410013Abstract: In embodiments, methods and systems for controlling access to custom objects are provided. These techniques for controlling access to custom objects can enable embodiments to utilize a key for the protection of the security of data that is to remain private while not compromising efficiency of a query. The key for a requested custom object is identified and then used so that only an appropriate portion of a custom entity share table is searched to locate access information. It is then determined whether the user can access at least a portion of the custom object, and the appropriate and allowed data is sent to the user.Type: GrantFiled: May 20, 2016Date of Patent: September 10, 2019Assignee: salesforce.com, inc.Inventors: Craig Weissman, Kevin Oliver, Benji Jasik, Kedar Doshi
-
Patent number: 10402391Abstract: The disclosure provides a processing method, device and system for data of a distributed storage system. The method includes: acquiring a first schema structure of target data and a second schema structure of source data; and processing the source data into structural data of the first schema structure according to the first schema structure and the second schema structure. The disclosure solves a problem that a data schema structure in a distributed storage system in related arts is inflexible to be described. There is a beneficial effect of improving description flexibility of the data schema structure so as to improve data processing efficiency.Type: GrantFiled: April 1, 2014Date of Patent: September 3, 2019Assignee: ZTE CORPORATIONInventors: Bin Guo, Zhenghua Chen, Yinjun Han, Hong Gao, Ning Cheng
-
Patent number: 10387422Abstract: Provided are a system, method and computer program product for redistribution of data in an online shared nothing database, said shared nothing database comprising a plurality of original partitions and at least one new partition.Type: GrantFiled: December 9, 2014Date of Patent: August 20, 2019Assignee: International Business Machines CorporationInventors: Enzo Cialini, Austin Clifford, Garrett Fitzsimons
-
Patent number: 10380197Abstract: The present invention discloses a network searching method and a network searching system. The method comprises: extracting a webpage structure and an information type of a social networking site to form a database; searching according to a submitted keyword for webpage data relevant to the keyword; analyzing the searched webpage data relevant to the keywords according to the database to acquire description information of the webpage data, wherein the description information is corresponding to the information type of the social networking site; and presenting the description information along with the corresponding webpage data as a search result. According to the method and the system of the present invention, the website is formatted, detailed information in professional dimension is extracted, the description information of the type of social networking sites such as forums and blogs is finally acquired, and the description information special to forums and blogs as the search result is displayed.Type: GrantFiled: June 13, 2013Date of Patent: August 13, 2019Assignee: Beijing Qihoo Technology Company LimitedInventor: Fuqiang Liu
-
Patent number: 10346420Abstract: The invention provides for a method of using a database assembly. The database assembly comprises at least three computing system. Each of the at least three computing systems comprises at least one application and a local database system. The database assembly further comprise a database integration system and a network connection between each of the at least three computing systems and the database integration system.Type: GrantFiled: May 30, 2016Date of Patent: July 9, 2019Assignee: SAP SEInventor: P. Meenakshi Sundaram
-
Patent number: 10346503Abstract: A method includes associating a state identifier with a page of a user interface; associating an element identifier with an element of the page of the user interface; and tracking a state of the element based on the state identifier and the element identifier throughout a user session of the user interface.Type: GrantFiled: April 10, 2017Date of Patent: July 9, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Thomas H. Gnech, Steffen Koenig, Oliver Petrik, Holger J. Scheller
-
Patent number: 10346434Abstract: A partitioning policy for materializing writes indicated in journal entries of a multi-data-store database is determined. The policy indicates a partitioning attribute of a data object. A write applier associated with a materialization node of the database processes journal entries according to the partitioning policy. If the value of the partitioning attribute associated with a write of a particular journal entry indicates that the write belongs to a partition materialized at the materialization node, the write applier propagates the write to the materialization node for storage at the node's storage devices.Type: GrantFiled: August 21, 2015Date of Patent: July 9, 2019Assignee: Amazon Technologies, Inc.Inventors: John Michael Morkel, Timothy Daniel Cole, Artem Danilov, Andrew Wayne Ross, Christopher Richard Jacques De Kadt, Tate Andrew Certain, Allan Henry Vermeulen
-
Patent number: 10331664Abstract: A system and method of collecting statistics on a database for performing at least one insurance related structured query language (SQL) query are disclosed. The system and method includes providing at least one insurance related SQL query, determining the relationships of tables subject to the provided at least one insurance related SQL query, transforming the determined relationships of tables into a display representing communities of tables, and collecting statistics on at least one community of tables based on the at least one insurance related SQL query. The tables of the system and method represent insurance data.Type: GrantFiled: September 23, 2011Date of Patent: June 25, 2019Assignee: HARTFORD FIRE INSURANCE COMPANYInventor: Kevin Meade
-
Patent number: 10324901Abstract: In accordance with embodiments, there are provided mechanisms and methods for sharing tenant information utilizing a multi-tenant on-demand database service. These mechanisms and methods for sharing tenant information utilizing a multi-tenant on-demand database service can allow automatic sharing of information owned by a first tenant with other tenants of the multi-tenant on-demand database service. In this way, collaboration among tenants of the multi-tenant on-demand database service may be enabled via the sharing of the tenant information.Type: GrantFiled: February 29, 2016Date of Patent: June 18, 2019Assignee: salesforce.com, inc.Inventors: Aditya S. Kuruganti, Kedar Doshi, Chaitanya Bhatt, Sanjaya Lai
-
Patent number: 10324905Abstract: A particular node of a journal-based multi-node distributed storage system requests the addition of an acceptability verification request entry to the journal, indicating a proposed state change of the system. The particular node examines contents of entries added to the journal after the acceptability verification request entry. After determining that a targeted set of acceptability verification response entries have been added to the journal, indicating that the potential state change meets acceptance criteria at respective other nodes of the system, the particular node requests an addition of a committed transaction entry to the journal, indicating an approval of the proposed state change.Type: GrantFiled: August 21, 2015Date of Patent: June 18, 2019Assignee: Amazon Technologies, Inc.Inventors: Andrew Wayne Ross, Artem Danilov, Timothy Daniel Cole, Tate Andrew Certain, Christopher Richard Jacques De Kadt, John Michael Morkel, Allan Henry Vermeulen