Patents Examined by Mark D Featherstone
  • Patent number: 11989174
    Abstract: Disclosed herein are systems and methods for intelligent generation and display of insights using information in a data repository. For example, disclosed herein are methods for generating and displaying insights using initial data from a data repository, and intelligently/automatically proposing, generating, and displaying further insights using previously-generated insights.
    Type: Grant
    Filed: September 21, 2020
    Date of Patent: May 21, 2024
    Assignee: MICROSTRATEGY INCORPORATED
    Inventors: Yingchun Mei, Xiaodi Zhong, Jiacheng Li, Wei Jiang, Shu Liu, Lina Zhang, En Li
  • Patent number: 11989178
    Abstract: Techniques support graph pattern matching queries inside a relational database management system (RDBMS) that supports SQL execution. The techniques compile a graph pattern matching query into a SQL query that can then be executed by the relational engine. As a result, techniques enable execution of graph pattern matching queries on top of the relational engine by avoiding any change in the existing SQL engine.
    Type: Grant
    Filed: October 26, 2020
    Date of Patent: May 21, 2024
    Assignee: Oracle International Corporation
    Inventors: Vlad Haprian, Laurent Daynes, Zhen Hua Liu, Lei Sheng, Hugo Kapp, Marco Arnaboldi, Jean-Pierre Lozi, Andrew Witkowski, Hassan Chafi, Sungpack Hong
  • Patent number: 11983208
    Abstract: A method, computer system, and a computer program product for searching are provided. The method may include receiving a word and a context of the word. The context may include additional words. A first word embedding may be generated by inputting a sequence into a word embedding model that resultantly outputs the first word embedding. The sequence may include the word and the context that are concatenated to each other in the sequence. The first word embedding may be compared with other word embeddings. The other word embeddings may have been generated by inputting respective text portions of other texts into the word embedding model. A candidate match of the other texts may be presented. A respective word embedding of the candidate match may be, of the other word embeddings, most similar to the first word embedding according to the comparing.
    Type: Grant
    Filed: February 16, 2021
    Date of Patent: May 14, 2024
    Assignee: International Business Machines Corporation
    Inventors: Richard Obinna Osuala, Christoph Adrian Miksovic Czasch
  • Patent number: 11977840
    Abstract: The present invention provides a data transmission device and method thereof. A data transmission system includes: an electric device generating an input message; a Natural Language Processing (NLP) engine connected to the electric device, receiving the input message, and judging whether an output message corresponding to the input message is available on a real-time basis or on a non-real-time basis; a plurality of third-party servers; a service cloud framework connected to one of the NLP engine, the electric device, and the plurality of third-party servers to obtain a real-time information; and a buffer cloud framework connected to one of the NLP engine, the electric device and the plurality of third-party servers, proactively downloading at least one updated data from the plurality of third-party servers once in a predetermined period of time, automatically saving the at least one updated data therein, and obtaining a non-real-time information therefrom.
    Type: Grant
    Filed: August 3, 2021
    Date of Patent: May 7, 2024
    Assignee: EZ-AI Inc.
    Inventor: Yung Chang Hsu
  • Patent number: 11971895
    Abstract: A determination is made as to whether a data type associated with a received logical table definition associated with a database query within a distributed database system differs from a data type associated with a local logical table definition. A data conversion is performed on data retrieved from a locally-stored physical table referenced by the local logical table definition in response to determining that the data types differ. Local data conversion information is created identifying the data conversion performed on the retrieved data in response to performing the data conversion. At least one of the retrieved data and the converted data with the created local data conversion information is forwarded to at least one of a distributed database node and an application-level module.
    Type: Grant
    Filed: July 19, 2019
    Date of Patent: April 30, 2024
    Assignee: International Business Machines Corporation
    Inventor: Adrian Lee
  • Patent number: 11971941
    Abstract: The present invention relates to an online search method and device that accounts for relevance and difference, wherein the method comprises: determining an initial search result set according to a query request input by a user, and selecting a plurality of search results with the greatest degrees of difference from the initial search result set, as a final search result set. The specific process comprises: initially obtaining a plurality of candidate results according to the query request submitted by the user; using a semantic matrix to describe the attribute characteristics of documents corresponding to the candidate results; calculating similarities among the documents according to the attribute characteristics of the documents, and then clustering the candidate results into a plurality of cluster blocks; selecting a representative from each cluster block; and constructing the final search result set according to the selected representatives.
    Type: Grant
    Filed: September 27, 2022
    Date of Patent: April 30, 2024
    Assignee: TONGJI UNIVERSITY
    Inventors: Guosun Zeng, Chunling Ding, Youli Fang
  • Patent number: 11973827
    Abstract: Examples of the present disclosure describe systems and methods for migrating mailbox identities. In aspects, a system may receive one or more requests to perform tasks for migrating identities of a plurality of mailboxes included in a security group created at a source tenant to a plurality of mail users created at a target tenant that correspond to the plurality of mailboxes. Based on the one or more requests, the system may copy the identities to a data store associated with the target tenant, upload mapping data to the data store, and use that mapping data to map the identities copied to the data store to the corresponding plurality of mail users in the target tenant. For each of the identities mapped, the system may copy at least one or more attributes of the respective identity from the data store to the respective corresponding mail user in the target tenant.
    Type: Grant
    Filed: March 15, 2021
    Date of Patent: April 30, 2024
    Assignee: Microsoft Technology Licensing, LLC.
    Inventors: Md Mainul Mizan, Kamil Krzywicki, Anshul Dube, Brian Alan Day, Robert Allen Lowe, Shankaranand Arunachalam
  • Patent number: 11971910
    Abstract: Methods and systems for gathering information from a user include identifying an origin topic and a target topic. A path from the origin topic to the target topic is determined. The path includes a set of bridging topics, where each bridging topic in the path is within a threshold distance in a semantic space from a previous topic and a subsequent topic. An interactive conversation is conducted with the user, introducing each topic in the path until the target topic has been reached. At least one predetermined piece of information relating to a user response to the target topic is recorded.
    Type: Grant
    Filed: October 22, 2018
    Date of Patent: April 30, 2024
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Toshinari Itoko, Toshiro Takase
  • Patent number: 11966396
    Abstract: Techniques for performing machine learning inference calls in database query processing are described. A method for performing machine learning inference calls in database query processing may include generating a query plan to optimize a query for batch processing of data stored in a database service, the query plan including a batch mode operator to execute a function reference and an execution context associated with the batch mode operator, executing the query plan to invoke a function associated with the function reference, wherein the function sends a batch of requests, generated using the execution context, to a remote service and obtains a plurality of responses from the remote service, and generating a query response based on the plurality of responses.
    Type: Grant
    Filed: November 29, 2019
    Date of Patent: April 23, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: James Laurence Finnerty, Andrei Victor Ilyashenko
  • Patent number: 11966420
    Abstract: A method for publishing a data message to shared storage includes receiving an action targeting a user associated with a distributed network having a plurality of service providers. Each service provider includes a private storage system and has access to a shared storage system. The method also includes parsing data elements of the action into a first set of data elements and a second set of data elements. The method further includes classifying the first set of data elements into categories of a data taxonomy. The method additionally includes generating a message for the action where the message includes the first set of data elements. The method also includes publishing the message to the shared storage system using a first identifier indicating the user and a second identifier that indicates that a respective service provider associated with the action has authority to publish the message to the shared storage system.
    Type: Grant
    Filed: December 20, 2021
    Date of Patent: April 23, 2024
    Assignee: Evernorth Strategic Development, Inc.
    Inventors: Harshil Patel, Remik Mueller, Jonathan Clark, Prashant M. Damania, Michael Chen
  • Patent number: 11966402
    Abstract: The present disclosure relates to methods and systems for processing data via a data profiling process. Data profiling can include modifying attributes included in source data and identifying aspects of the source data. The data profiling process can include processing an attribute according to a set of validation rules to validate information included in the attribute. The process can also include processing the attribute according to a set of standardization rules to modify the attribute into a standardized format. The process can also include processing the attribute according to a set of rules engines. The modified attributes can be outputted for further processing. The data profiling process can also include deriving a value score and usage rank of an attribute, which can be used in deriving insights into the source data.
    Type: Grant
    Filed: April 9, 2020
    Date of Patent: April 23, 2024
    Assignee: Collibra Belgium BV
    Inventors: Satyender Goel, Aurko Joshi, Vicky Froyen, Upwan Chachra, Pieter De Leenheer, James B. Cushman
  • Patent number: 11960517
    Abstract: The present disclosure relates to systems, non-transitory computer-readable media, and methods that generate a dynamic cross-platform ask interface and utilize a cross-platform language processing model to provide platform-specific, contextually based responses to natural language digital text queries. In particular, in one or more embodiments, the disclosed systems utilize machine learning models to extract registered intents from digital text queries to identify platform-specific configurations associated with the registered intents. Utilizing the platform-specific configurations, the disclosed systems can generate tailored platform-specific requests for information, as well as customized end-user search results that cause client devices to efficiently, accurately, and flexibly render platform-specific search results.
    Type: Grant
    Filed: July 22, 2021
    Date of Patent: April 16, 2024
    Assignee: Adobe Inc.
    Inventors: Piyush Gupta, Binit Kumar Sinha, Eunyee Koh, Fan Du, Gaurav Makkar, Silky Kedawat, Subrahmanya Kumar Giliyaru, Vasanthi Holtcamp, Nikhil Belsare
  • Patent number: 11954111
    Abstract: Disclosed is system for executing service request. The system comprises a processing arrangement and data sources. The processing arrangement receives the service request and is configured to extract data from the data sources based on the service request. The data sources respond in response to a characteristic framework of the service request. The system further comprises an administrator module to permute the service request received by the processing arrangement in accordance with the characteristic framework employed by the data sources. The administrator module is configured to identify at least one attribute of the service request, obtain data corresponding to the at least one attribute of the service request from the data sources, normalize the obtained data and provide the normalized data to execute the service request, via the processing arrangement.
    Type: Grant
    Filed: March 29, 2019
    Date of Patent: April 9, 2024
    Assignee: INNOPLEXUS AG
    Inventors: Ashwinkumar Rathod, Souymadeep Ghosh, Rohit Agarwal, Rajat Chaudhary
  • Patent number: 11954107
    Abstract: According to one embodiment, an information processing apparatus includes a processor. The processor is configured to receive, from a client terminal, a first query to request a result of a join operation process on first and second tables, create a second query to a first database management device based on the first query, receive the first table from the first database management device by performing a process on the second query, create a third query to a second database management device based on the first query and the first table, receive a part of a second table from the second database management device by performing a process on the third query, and transmit, to the client terminal, a response to the first query based on the part of the second table.
    Type: Grant
    Filed: August 23, 2022
    Date of Patent: April 9, 2024
    Assignee: KABUSHIKI KAISHA TOSHIBA
    Inventors: Shigeo Hirose, Mototaka Kanematsu
  • Patent number: 11954155
    Abstract: An information processing device according to the present application includes a generation unit and a providing unit. The generation unit uses a model that is trained to learn a relationship between a criterion for classifying users of a first company and a criterion for classifying users of a second company to generate a criterion (common key) for classifying the users of the second company into a first category, from the criterion for classifying the users of the first company into the first category. The providing unit provides a criterion generated by the generation unit.
    Type: Grant
    Filed: March 9, 2022
    Date of Patent: April 9, 2024
    Assignee: Yahoo Japan Corporation
    Inventors: Kiyoshi Sasaki, Akira Tajima, Takahiro Ishikawa, Koji Tsukamoto, Seira Nakamura, Kazuki Nakayama
  • Patent number: 11947500
    Abstract: Various examples are directed to systems and methods for operating a database management system (DBMS) in a cloud environment. An assembly worker executing at a first computing device may provide a first database protocol message generated by a process code executing at the first computing device. A translation engine executed at the cloud environment may translate the first database protocol message from a first format to a second format associated with a DBMS instance executing at the cloud environment to generate a translated first database protocol message. The translation engine may cause the translated first database protocol message to be provided to the DBMS instance and may receive, from the DBMS instance, a first reply corresponding to the translated first database protocol message. The first reply may be sent to the process code.
    Type: Grant
    Filed: September 23, 2021
    Date of Patent: April 2, 2024
    Assignee: SAP SE
    Inventors: Yu Wang, Moritz Semler, Kai Mueller, Le Zhang, Zuosui Wu, Haoxing Hou
  • Patent number: 11940770
    Abstract: Described are platforms, systems, and methods to automatically discover, extract, map, merge, and enrich data found in on-premises in automated industrial and commercial environments and cloud systems for purposes of providing developers access to normalized, merged, and enriched data through an API. The platforms, systems, and methods identify a plurality of data sources associated with an automation environment; retrieve data from at least one of the identified data sources; apply a first algorithm to map the retrieved data to a predetermined ontology; merge the mapped data into a data store comprising timeseries of the mapped data; apply a second algorithm to identify patterns in the merged data and enriching the data based on one or more identified patterns; and provide one or more APIs or one or more real-time streams to provide access to the enriched data.
    Type: Grant
    Filed: July 9, 2021
    Date of Patent: March 26, 2024
    Assignee: MAPPED INC.
    Inventors: Shaun Cooley, Jose De Castro, Jason Koh
  • Patent number: 11940965
    Abstract: Embodiments of the present disclosure provide a data migration method and apparatus. The method includes: receiving a migration task of migrating data in a first system to a second system; and calling upper-layer interfaces corresponding to the migration task, and calling underlying operation interfaces of the first system and the second system by the upper-layer interfaces through an abstract interface class to migrate the data of the first system to the second system. Bidirectional data transmission and migration can be implemented between any two data ends. Bidirectional data transmission and migration between any data terminals.
    Type: Grant
    Filed: April 15, 2022
    Date of Patent: March 26, 2024
    Assignee: Alibaba Group Holding Limited
    Inventor: Yizhe Chen
  • Patent number: 11940878
    Abstract: Methods and systems for restoring data are described. According to some embodiments, the method, in response to receiving a first restore request, initiates a second restore request to a hybrid data buffer to route blocks of backup data to the hybrid data buffer. The method further invokes an interrupt service routine (ISR) that is initialized with reserved addresses. When the blocks of backup data are transmitted to the hybrid data buffer, the method further tags, by the ISR, the blocks of backup data to a specified location, where the specified location is one of the reserved addresses.
    Type: Grant
    Filed: February 13, 2020
    Date of Patent: March 26, 2024
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Mahesh Reddy A V, Chetan Battal, Mahantesh Ambaljeri, Swaroop Shankar DH
  • Patent number: 11941031
    Abstract: Systems, methods, and storage media for generating an online analytical processing cube (MAP) are disclosed. Exemplary implementations may: receive a cube definition file; access a data-source; generate a data-source property configuration for the data-source using the cube definition file to; determine each of respective parsed data from the data-source is a key, attribute, or measure; and generate the OLAP cube by combining the cube definition file and the data-source property configuration for the determined parsed data from the data-source.
    Type: Grant
    Filed: February 6, 2019
    Date of Patent: March 26, 2024
    Assignee: GOOGLE LLC
    Inventors: Stephan Gudmundson, Nikhil Teletia, Andrew Leeds, John Sismanis