Patents Examined by SyLing Yen
  • Patent number: 11074271
    Abstract: A database management system (DBMS) performs, in response to a conversion request to convert a store format of a table in a database, a process (base type change process) for changing a store format indicated by information (base type) indicating the store format of the table to a store format according to the conversion request, and performs a data conversion process asynchronously with the aforementioned process. In an import process after the base type change process, the DBMS imports, into the table, a chunk in the store format indicated by the base type after change. In the data conversion process, the DBMS converts a chunk in a store format different from the store format indicated by the base type into a chunk in the store format indicated by the base type.
    Type: Grant
    Filed: September 19, 2018
    Date of Patent: July 27, 2021
    Assignees: HITACHI, LTD., THE UNIVERSITY OF TOKYO
    Inventors: Taro Fujimoto, Takuya Isozaki, Akira Shimizu, Kazuo Goda, Yuto Hayamizu, Masaru Kitsuregawa
  • Patent number: 11074235
    Abstract: A method and an inclusion dependency determination system (IDDS) for determining inclusion dependency between columns of tables in a target database to establish primary key (PK)-foreign key (FK) relationships among data in the columns with minimized disk input and output operations are provided. The IDDS determines dependency characteristic data (DCD) of each column and arranges the columns by applying one or more predefined rules to the columns based on a minimum value of the data of each column. The IDDS determines pairs of arranged columns that demonstrate a possibility of inclusion dependency based on the DCD and identifies a first column and a second column of each determined pair as a candidate PK and a candidate FK respectively. The IDDS determines inclusion dependency between the candidate PK and the candidate FK on comparing data of the candidate PK with the data of the candidate FK using dynamically determined search techniques.
    Type: Grant
    Filed: August 10, 2017
    Date of Patent: July 27, 2021
    Assignee: IO-Tahoe LLC
    Inventors: Ram Dayal Goyal, Rohit Mahajan
  • Patent number: 11068468
    Abstract: A method, apparatus, and computer program product for validating a structured data object. A computer system identifies rules for validating interrelationships among data nodes. The data nodes are composable into structured data objects according to a domain specific language. The validation rules are topologically sorted according to dependency relationships declared therein. The computer system receives the structured data object, which consists of interrelated data nodes. The structured data object is traversed according to a traversal algorithm that tracks dependency relationships. Each data node is inserted into a queue according to the traversal algorithm. For each data node in the queue, a subset of the validation rules is identified. The subset is run within a context of the structured data object. Rule failure for the data node are recorded, and a failure report is generated that indicates failure results for each data node.
    Type: Grant
    Filed: March 29, 2019
    Date of Patent: July 20, 2021
    Assignee: ADP, LLC
    Inventors: Bruno Macedo Pasini, Adam Balchunas, Jude Murphy
  • Patent number: 11068479
    Abstract: Introduced here are various embodiments for selectively assigning a query to an expert. A network-accessible server system may receive a query from a client device indicating a question or project proposal. The query text may be parsed and attributes of the query may be determined by inspecting the parsed query text. The query attributes may be compared with attributes associated with a pool of experts with various specialties and expertise in various fields. The network-accessible server system may match the query attributes with attributes associated with a first expert with a similarity that exceeds a threshold similarity level to identify that an expertise of the first expert matches the requested expertise in the query. The first expert may be assigned to the query and prompted to provide a response to the query.
    Type: Grant
    Filed: January 9, 2019
    Date of Patent: July 20, 2021
    Assignee: GLOBALWONKS, INC.
    Inventors: Cenk Sidar, Faith Orhan, Bilal Baloch
  • Patent number: 11061917
    Abstract: Roughly described, a database accelerator is installed in a network having client systems which makes database queries to a particular IP address and port, and database servers which accept queries received at an IP address and port. The accelerator includes a cache, and is arranged to receive, through a network port, a database query made by a client system and directed to the particular IP address and port, return response data from the cache if available there, and if not, then forward the query through a network port to the database servers. Upon receipt of response data from the servers, the accelerator can retain it in its cache in addition to forwarding it back to the client. By installing the accelerator transparently in the network, no changes are required to either the client or server software in order to add query caching functionality to an existing client/server database arrangement.
    Type: Grant
    Filed: August 8, 2019
    Date of Patent: July 13, 2021
    Assignee: Ignite ScalArc Solutions, Inc.
    Inventors: Varun Singh, Uday V. Sawant, Prateek Goel, Naresh G. Deshavini
  • Patent number: 11030184
    Abstract: System and methods for database active monitoring are disclosed. In one embodiment, in an information processing device comprising at least one computer processor, a method for database activity monitoring may include: (1) a database monitor monitoring data from a database system and a user session with the database system; (2) the database monitor comparing the monitored data to at least one threshold; (3) the database monitor executing an automated action in response to the monitored data breaching one of the thresholds; and (4) the database monitor initiating an alert based on the breached threshold.
    Type: Grant
    Filed: May 3, 2018
    Date of Patent: June 8, 2021
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventors: Prakash Konkimalla, Christopher Medved
  • Patent number: 11023540
    Abstract: A web page clustering method and device, used for clustering web pages according to a web page framework, the method including: acquiring uniform resource locators (URL) of a plurality of web pages to be clustered; for the URL of each web page to be clustered, determining rewriting rules of the URL and classifying the URL according to the rewriting rules of the URL; determining a web page framework of the web page corresponding to each URL in each URL class, and determining whether each URL may be clustered according to the web page framework of the web page corresponding to each URL; and retaining the URL class if each URL may be clustered.
    Type: Grant
    Filed: November 24, 2017
    Date of Patent: June 1, 2021
    Assignees: NSFOCUS INFORMATION TECHNOLOGY CO., LTD., NSFOCUS TECHNOLOGIES, INC.
    Inventors: Yangyang Guo, Shaobin Liu, Fei Li, Hu Li, Lijun Liu
  • Patent number: 11023523
    Abstract: This document describes a search retrieval system for automatically indexing data representing audio-visual recordings and for querying, responsive to a search query, that indexed data representing the audio-visual recordings. The search retrieval system defines weights for semantic features of an audio-visual recording and extracts, based on execution of a first set of rules, one or more semantic features. The system determines a weight for each of the one or more semantic features. A search engine searches nodes in the graph of the semantic features to identify one or more logical relationships for the one or more semantic features extracted. The weights for each of the one or more semantic features are adjusted based on the graph. The data is indexed in association with the one or more adjusted weights for the one or more semantic features, respectively.
    Type: Grant
    Filed: October 24, 2016
    Date of Patent: June 1, 2021
    Assignee: Carnegie Mellon University
    Inventor: Alexander G. Hauptmann
  • Patent number: 11023550
    Abstract: A method includes receiving a search query, identifying a document based on the search query, and providing a search result based on the document. The search result includes, for example, an image associated with the document, an excerpt from the document that is associated with the search query, and links to other excerpts in the document that are associated with the search query. The method may also include providing other information associated with the document.
    Type: Grant
    Filed: October 26, 2016
    Date of Patent: June 1, 2021
    Assignee: Google LLC
    Inventors: Siraj Khaliq, Joe Sriver, Frederick G. M. Roeber, William Brougher, Adam Smith
  • Patent number: 11023438
    Abstract: A system and method for exposing internal search indices to Internet search engines. The internal search indices are exposed to external search engines in such a way that the data may be segregated into at least two types including one layer of search data specifically for the search engines, and another for potential users of the application. This significantly improves the probability of discovery by search engines and also provides for presentation of discovered content to users in a manner consistent with the content itself, or consistent with the intended controls or presentations established by the content's owner. The system and method also includes one or more components that reproduce information about IP in a format that search engines can recognize and locate.
    Type: Grant
    Filed: August 12, 2019
    Date of Patent: June 1, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Clifton E. Grim, III, Christopher I. Schmidt, John D. Wilson
  • Patent number: 11016957
    Abstract: A system for generating sensor data based query results can include a processor to detect sensor data from a plurality of sensors and store the sensor data as aggregated sensor data. The sensor data can be aggregated based on a time corresponding to the sensor data, wherein the sensor data is stored with a notification based push operation in response to a change in value of the sensor data exceeding a predetermined threshold. The processor can also convert the aggregated sensor data to an indexable data format (IDF) and provide a low latency query result to a query based on the aggregated sensor data in the IDF.
    Type: Grant
    Filed: February 28, 2018
    Date of Patent: May 25, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Abhineet Mishra, Sravanth Venkata Madhu Kurumaddali
  • Patent number: 11016786
    Abstract: Providing for search to facilitate discovery or access to configuration functions of a computer application is described herein. By way of example, metadata can be appended to configuration functions of the computer application. A matrix correlating subsets of metadata with related configuration functions can facilitate distinguishing respective configuration functions, or groups of related configuration functions based on the subsets of metadata. User search data can be referenced against the subsets of metadata. Respective subsets of metadata that satisfy a condition defined by a data matching function can be returned as a match, and configuration functions associated with matching metadata can be output in response to the search data.
    Type: Grant
    Filed: June 29, 2017
    Date of Patent: May 25, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Suraj Jacob
  • Patent number: 11010443
    Abstract: A system for reading, searching and enhancing socialization and democratization of general literature and diverse types of content from an electronic text repository that allows more persons to be able to meet and interact in a more intimate fashion while utilizing additional capabilities than before the Internet. The overall system includes a method and a non-transitory computer storage media for reading, searching and enhancing socialization and democratization of general literature and diverse types of content from an electronic text repository.
    Type: Grant
    Filed: July 17, 2019
    Date of Patent: May 18, 2021
    Inventor: Carlos Eduardo Alvidrez Falconer
  • Patent number: 10997145
    Abstract: A method, according to one embodiment, includes receiving, at a first node of a distributed database system from one or more caller nodes of the distributed database system, a predetermined number of service tasks to add to a value in a row stored in the distributed database system at a write daemon. Additionally, a time of receipt of the predetermined number of service tasks is recorded. Further, the predetermined number of service tasks are combined to a single row in the distributed database system at the write daemon. Further still, a number of operations to attend to the predetermined number of service tasks is reduced by sending the predetermined number of service tasks to at least two bucket daemons on at least two other nodes of the distributed database system.
    Type: Grant
    Filed: July 12, 2018
    Date of Patent: May 4, 2021
    Assignee: International Business Machines Corporation
    Inventors: Bryn R. Dole, Gregory B. Lindahl, Michael Markson, Keith Peters, Robert Michael Saliba, Rich Skrenta, Robert N. Truel
  • Patent number: 10997218
    Abstract: A method and system for managing associations between entity records. The method includes: identifying a first plurality of entity records in at least one curated database, associations between the first plurality of entity records based on at least one entity attribute and associations between entity attributes of the first plurality of entity records; extracting data records from existing data sources, wherein the data records comprise entity names and entity attributes associated with the entity names; identifying the entity names, and entity attributes corresponding to each of the entity names in each of the extracted data records; clustering the entity names and corresponding entity attributes to create a second plurality of entity records; and identifying associations between the second plurality of entity records based on the identified associations between the first plurality of entity records and/or identified association between entity attributes of the first plurality of entity records.
    Type: Grant
    Filed: December 27, 2017
    Date of Patent: May 4, 2021
    Assignee: Innoplexus AG
    Inventors: Gaurav Tripathi, Vatsal Agarwal, Yannik T. H. Schelske, Mohit Mangal, Arpan Sheetal, Nikhil Vinod Fulzele
  • Patent number: 10990605
    Abstract: A method for replicating instance data includes: detecting, based on producer instance replication configuration data, a data modification event associated with a record of a replication target table included in a replication set of the producer instance; generating replication event data of the data modification event when the data modification event is determined to be eligible for replication based on predetermined criteria included in the producer replication configuration data; placing the encrypted replication event data on an outbound replication queue to transport the replication event data to a logging infrastructure for replication; reading, at a consumer instance subscribing to the replication set of the producer instance, the replication event data from the logging infrastructure based on consumer instance replication configuration data; and loading a record onto a replication destination table of the consumer instance based on the read replication event data.
    Type: Grant
    Filed: March 29, 2018
    Date of Patent: April 27, 2021
    Assignee: ServiceNow, Inc.
    Inventors: Swapnesh Patel, Krishna Chaitanya Thota, Rao Subrahmanyeswara Surapaneni, Scott Michael Stone, Naga Padmaja Vattikuti, Jude Ian McQuaid
  • Patent number: 10990609
    Abstract: Generally described, the present disclosure is directed to an eventually consistent replicated data store that uses, for its underlying storage, a computer software library that provides a high-performance embedded database for data. The replicated data store employs a plurality of hosts interconnected to one another, allowing for writes to any host and full awareness of membership across all hosts. With the data replication framework disclosed herein, various modes are allowed to be built up on top of the core system.
    Type: Grant
    Filed: August 3, 2017
    Date of Patent: April 27, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Brian S. O'Neill, Jason Shijia Long, Archit Shivaprakash, Olga I. Kuznetsova
  • Patent number: 10983996
    Abstract: Technologies described reduce the amount of time between requesting content and receiving the requested content. In some embodiments, a client provides a search query. A search result page is generated and, prior to returning the search result page to the client, some or all of the search results are asynchronously pre-fetched and cached. The search query can include custom parameters that are also included in the pre-fetch requests. Web addresses in the search results page can be modified to indicate whether a prefetch operation was initiated. Once a user activates one of the search results, the responding web server uses the cached data while generating a response.
    Type: Grant
    Filed: January 9, 2019
    Date of Patent: April 20, 2021
    Assignee: eBay Inc.
    Inventors: Ramesh Periyathambi, Vineet Bindal, Naga Sita Raghuram Nimishakavi Venkata, Deepti Bhosale, Auston McReynolds, Andrew Lin, Lakshimi Duraivenkatesh
  • Patent number: 10977237
    Abstract: A verification device operates to evaluate consistency of input values from a client device used by a server to execute a task. In an example the task may be installation of software into the client device, and the consistency evaluation of the input values may involve evaluating whether identifiers used to obtain attribute values of components of the client device for the installation apply to the same client device. To initiate execution of the task, the client device commands a plurality of data source servers to supply the attribute values. The data source servers return response messages defining the attribute values associated with the identifiers supplied by the client device. The client device supplies the response messages to the server for use in the execution of the task.
    Type: Grant
    Filed: June 19, 2015
    Date of Patent: April 13, 2021
    Assignee: K.Mizra LLC
    Inventor: Hendrikus Johannes Maria Joosten
  • Patent number: 10963491
    Abstract: Systems and methods are provide herein for enabling a computing system to search and interact with service records containing natural language text to aid in the analysis of those records by: clustering terms in natural language service records of a corpus of natural language service records related to a complex system based on term definitions in a knowledgebase; associating, based on a definition for the complex system that includes a coordinate system that describes the complex system, the clustered terms with the coordinate system for the complex system; generating an issue map for a given natural language service record of the corpus, wherein the issue map identifies the clustered terms in the given natural language service record and associated locations for the clustered terms according to the coordinate system for the complex system; and associating the issue map to the given natural language service record of the corpus.
    Type: Grant
    Filed: March 29, 2018
    Date of Patent: March 30, 2021
    Assignee: THE BOEING COMPANY
    Inventors: Sara Weinstein, Christopher Rogers