Patents Examined by Augustine K Obisesan
  • Patent number: 11966419
    Abstract: The present disclosure provides a computer-implemented method for scoring and visualizing combined search results, comprising: (a) performing a plurality of individual searches on data objects stored in a database, wherein the data objects are stored in defined fixed data structures; (b) combining the plurality of individual searches into a combined search; (c) determining a weight for each of the individual searches; and (d) obtaining a search result of the combined search, wherein the search result of the combined search comprises scores associated with a subset of the data objects.
    Type: Grant
    Filed: June 22, 2020
    Date of Patent: April 23, 2024
    Assignee: DataWalk SpĆ³lka Akcyjna
    Inventors: Krystian Piecko, Bartosz Kolasa
  • Patent number: 11956330
    Abstract: Methods, systems and computer program products for data fetching in a networked computing environment. In one embodiment, the method comprises receiving a request from an analytical node for a set of data for a defined job, and identifying in networked storage a subset of the data for the job. The subset of data is loaded to the analytical node based on the sequence in which the data are projected to be accessed in the job. In an embodiment, the request includes a specification for the job, and the specification is analyzed to identify the subset of data. In one embodiment, the subset of data is identified by identifying another job having a relationship to the defined job, and identifying the data used for that other job. In an embodiment, the networked computing environment is a cloud computing environment, and the defined job is an analytics job.
    Type: Grant
    Filed: December 30, 2020
    Date of Patent: April 9, 2024
    Assignee: International Business Machines Corporation
    Inventors: Xiaoqiao Meng, Wei Tan, Guohui Wang, Zhe Zhang
  • Patent number: 11947526
    Abstract: Provided is a system, method, and apparatus for generating analytics with structured query files. The method includes the steps of generating at least one graphical user interface configured to receive query parameters from a user for querying transaction data, generating a request file based on the query parameters, the request file including a request definition object and a segment object, processing the request file to query at least one transactional database based at least partially on the request file, and generating a response file including transaction data based on a return from the query of the at least one database, the response file structured based on the request definition object from the request file.
    Type: Grant
    Filed: April 5, 2022
    Date of Patent: April 2, 2024
    Assignee: Visa International Service Association
    Inventors: Kevin Isao Mori, Lace Cheung
  • Patent number: 11940996
    Abstract: With a computerized search engine, retrieve a plurality of electronic documents relevant to a query. Obtaining, via computerized term embedding, from the retrieved documents, a plurality of most similar terms with respect to the query. For each of the most similar terms, determine a pervasiveness score and a relevance score. Filter out, from the most similar terms, those of the terms that are pervasive, based on the pervasiveness score, those of the terms that are irrelevant, based on the relevance score, and those of the terms that are redundant. Output a top number of terms remaining in the most similar terms after the filtering, based on similarity to the query, as discriminative facets.
    Type: Grant
    Filed: December 26, 2020
    Date of Patent: March 26, 2024
    Assignee: International Business Machines Corporation
    Inventor: Md Faisal Mahbub Chowdhury
  • Patent number: 11921709
    Abstract: Disclosed are various examples for an application settings module that provides uniform access to diverse types of data, such as mobile device settings. A client device, such as a mobile device, can be configured through execution of program instructions to access a schema file comprising a definition of a plurality of keypaths, where individual ones of the plurality of keypaths uniquely correspond to one of a plurality of device settings and the keypaths are defined in the schema file in association with a plurality of methods. The client device can identify a function invoked using one of the keypaths to read or write a corresponding one of the device settings, whether stored locally or remote, and, in response to the function being invoked, execute a portion of the methods corresponding to the one of the keypaths in the schema file and return a result to a requesting process.
    Type: Grant
    Filed: January 9, 2020
    Date of Patent: March 5, 2024
    Assignee: VMware, Inc.
    Inventors: Siavash James Joorabchian Hawkins, Lorenzo Blasa, Phillip Riscombe-Burton, Simon Brooks, Neil Broadbent
  • Patent number: 11907300
    Abstract: A method can include accessing data generated during field operations; generating a graph that includes vertices and edges using at least a portion of the data, where the edges represent relationships between vertices; and generating a query result using the graph responsive to receipt of a query.
    Type: Grant
    Filed: July 15, 2020
    Date of Patent: February 20, 2024
    Assignee: SCHLUMBERGER TECHNOLOGY CORPORATION
    Inventors: Todd Christopher Dixon, Andrei Ionescu, Sanjeet Khanuja
  • Patent number: 11907217
    Abstract: A computer implemented method can receive a request for a fallback query execution plan of a query in a database system. The query involves an object of the database system. The object is associated with a captured object. The method can evaluate whether the object and the captured object have the same logical structure. Responsive to an indication that the object and the captured object have the same logical structure, the method can reuse the fallback query execution plan to execute the query. The evaluating includes identifying a logical structure of the captured object stored in an object definition table, obtaining a current logical structure of the object, and comparing the logical structure of the captured object with the current logical structure of the object.
    Type: Grant
    Filed: May 26, 2022
    Date of Patent: February 20, 2024
    Assignee: SAP SE
    Inventors: Youngbin Bok, Won Jun Chang, Jaehyok Chong
  • Patent number: 11880373
    Abstract: Systems and methods are disclosed herein for identifying a category of a search term and providing search results subject to the identified category. These systems and methods may be performed by a media guidance application. The media guidance application may receive a search term that may correspond to different categories of items, and the media guidance application may identify a category that the search term is most likely related to using a hierarchical structure. The media guidance application may limit the search to the identified category of items.
    Type: Grant
    Filed: August 12, 2021
    Date of Patent: January 23, 2024
    Assignee: Rovi Product Corporation
    Inventors: Prabhat Gupta, Manik Malhotra
  • Patent number: 11863804
    Abstract: This invention provides a means to identify unknown media programming using the audio component of said programming. The invention extracts audio information from the media received by consumer electronic devices such as smart TVs and TV set-top boxes then conveys said information to a remote server means which will in turn identify said audio information of unknown identity by way of testing against a database of known audio segment information. The system identifies unknown media programming in real-time such that time-sensitive services may be offered such as interactive television applications providing contextually related information or television advertisement substitution. Other uses include tracking media consumption among many other services.
    Type: Grant
    Filed: January 27, 2022
    Date of Patent: January 2, 2024
    Assignee: INSCAPE DATA, INC.
    Inventor: W. Leo Hoarty
  • Patent number: 11860871
    Abstract: A system stores associates a database query with a name and stores versions of the database query. The system allows applications to execute a specific version of the database query by specifying the name of the database query and a version identifier. For example, the database query may be exposed as an endpoint of a REST API and invoked using calls to the REST API. This allows the applications to be designed without including the query definition within the code of the application. Continuous delivery of database query is performed by creating a new version of the database query that are tested using applications in a test environment. Once the new version of a database query meets test criteria, the new version of the database query is executed by applications running in production environment by sending API requests that identify the query name and the new version.
    Type: Grant
    Filed: March 11, 2021
    Date of Patent: January 2, 2024
    Assignee: Rockset, Inc.
    Inventors: Dhruba Borthakur, Venkat Venkataramani, Shruti Bhat, Scott William Morris, Aditi Dhar, Kshitij Wadhwa
  • Patent number: 11853912
    Abstract: Described are systems and methods for determining causal connections between various metrics collected by wearable devices and using those causal connections to provide causal insights to other users. For example, some users may elect to perform one or more self-experiments to explore the impact certain changes in their behavior may have on metrics measured by the user's wearable device. Causal connections determined from those experiments may be used to provide causal insights relating to those metrics to other users who have not performed the same or similar experiments.
    Type: Grant
    Filed: January 30, 2020
    Date of Patent: December 26, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Shiva Prasad Kasiviswanathan, Nina Mishra, Yonatan Naamad
  • Patent number: 11853329
    Abstract: Systems and method are disclosed that retrieve data from a data set organized in a plurality of columns. For each column in the plurality of columns, the systems and method generate one or more candidate semantic categories for the column, where each of the one or more candidate semantic categories has a corresponding probability. The systems and method create a feature vector for the column from the one or more candidate semantic categories and the corresponding probabilities. The systems and method determine a semantic category type of the column based on the feature vector. The systems and method anonymize the data in the column based on the semantic category type, which includes replacing more specific data in the column with less specific data based on a data hierarchy that relates the more specific data to the less specific data.
    Type: Grant
    Filed: March 21, 2023
    Date of Patent: December 26, 2023
    Assignee: Snowflake Inc.
    Inventors: Craig E. Hawco, Joseph David Jensen
  • Patent number: 11838358
    Abstract: Generally described, the present invention is directed to a network operating system that provides more effective ways of leveraging the connectivity of computer networks. In one embodiment, an XML virtual machine is implemented that accepts high-level application code written in an XML programming language as input. Functionality is provided to interpret or translate the application code written in an XML programming language into code that is suitable for execution across computer platforms. Moreover, the XML virtual machine supports the Model View Controller (MVC) design paradigm that facilitates true data abstraction from applications to a common data model. Multi-instance applications, with each instance potentially supporting multiple views, may be created and executed.
    Type: Grant
    Filed: January 22, 2021
    Date of Patent: December 5, 2023
    Assignee: Xcerion Aktiebolag
    Inventor: Daniel Arthursson
  • Patent number: 11789941
    Abstract: Systems, computer-implemented methods, applications, user interfaces, and tangible non-transitory computer readable media for providing triggers in a system of record are disclosed. For example, a computer-implemented method may include maintaining a trigger associated with an application where the trigger comprises a set of conditions and a set of operations associated with a custom computer language that is supported by the application, evaluating the conditions associated with the trigger based on an occurrence of an event associated with the application, determining that the conditions associated with the trigger are satisfied based on the evaluating of the conditions, and executing the operations associated with the custom computer language based on determining that the conditions of the trigger are satisfied.
    Type: Grant
    Filed: July 22, 2021
    Date of Patent: October 17, 2023
    Assignee: PEOPLE CENTER, INC.
    Inventors: Siddhartha Gunda, Kyle Michael Boston, Daniel Robert Buscaglia, Dilanka Theshan Dharmasena, Sanket Ketkar
  • Patent number: 11789935
    Abstract: In some embodiments, a transaction request associated with a first transaction identifier may be obtained. A first database may be accessed to store a transaction entry in the first database based on the transaction request. A reversed key may be generated by reversing the first transaction identifier. A second database may be accessed to determine whether the second database comprises any records indexed by the reversed key. An aggregation record comprising the first value may be generated in the second database. In some embodiments, a second transaction identifier of an update message for the first database may be reversed to reconstruct the reversed key, and the second database may be searched with the reversed key to retrieve the aggregation record. The aggregation record may be updated based on the second value and sent to a destination after updating the aggregation record with the second value.
    Type: Grant
    Filed: March 15, 2021
    Date of Patent: October 17, 2023
    Assignee: Capital One Services, LLC
    Inventors: Vivek Ranga Rao, Shenpei Wu, Aparna Keshavamurthy, Madhu Sai Saranya Kachireddy, Coty Kurtz, Shailesh Kurdekar, Krishnakumar Ramamurthy, Prathyusha Ganta, Indulekha Ghandikota, Vishalvikrant Singh, Jesse Gutierrez, Alexandra Loucks
  • Patent number: 11775520
    Abstract: Methods and apparatus for updating a denormalized database object after updating, deleting, or inserting a record in a source database object are described. A first operation on a source database object that involves a record of the source database object being updated, deleted, or inserted is performed. A first part of a corresponding second operation involving a respective record of the denormalized database object being updated, deleted, or inserted is performed. A query result that references an aggregate field of a set of records in the denormalized database object is altered. The altering includes an aggregation operation using values in the query result being performed and altering that part of the query result that includes the aggregate field of the set of records. A second part is optionally performed to complete the corresponding second operation and update the denormalized database object.
    Type: Grant
    Filed: November 23, 2021
    Date of Patent: October 3, 2023
    Assignee: Salesforce, Inc.
    Inventors: Marla Hay, Yvonne Zhou, Yu Chen, Michael Allan Friedman, Shivan Kaul Sahib
  • Patent number: 11755601
    Abstract: Systems and methods for determining whether a user is part of a defined segment of all users makes use of a database of user information that includes rapidly searchable field values. Predetermined segment definitions can be evaluated using information from a user's record in the database to rapidly determine if the user is a member of the segment.
    Type: Grant
    Filed: February 15, 2021
    Date of Patent: September 12, 2023
    Assignee: Braze, Inc.
    Inventor: Jonathan Hyman
  • Patent number: 11755658
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium for intelligently buffering queries from a mobile application. In one aspect, the method may include receiving, by an application programming interface executing on a mobile device, multiple queries, from different software widgets executing on a mobile application, for data from a database stored on the mobile device, determining, by the application programming interface, a level of priority for each query of the multiple queries, providing, by the application programming interface, each of the multiple queries for storage in a data buffer until processing resources of the mobile device are available to process one or more of the multiple queries, and processing each query of the multiple queries against the database stored on the mobile device based on the assigned level of priority.
    Type: Grant
    Filed: June 12, 2019
    Date of Patent: September 12, 2023
    Assignee: Nuvolo Technologies Corporation
    Inventors: Nabil Enayet, Tejas Yadav, Tao Ye
  • Patent number: 11748349
    Abstract: Methods, systems, and computer-readable storage media for receiving a query plan and a set of query parameters of the query plan, the query plan corresponding to a query submitted to a database system, and determining that the set of query parameters matches a filter in a set of filters, each parameter in a set of parameters of the filter matching a query parameter in the set of query parameters, and in response: providing the query plan to an abstract query plan generator that generates an abstract query plan based on the query plan, and storing the abstract query plan in an abstract query plan store.
    Type: Grant
    Filed: March 31, 2020
    Date of Patent: September 5, 2023
    Assignee: SAP SE
    Inventors: Won Jun Chang, Jaehyok Chong, Sungguk Lim, Youngbin Bok
  • Patent number: 11748343
    Abstract: A method and system for generating aggregation from a plurality of sets of regulations are disclosed herein. The method may include the following steps: collecting a plurality of set of regulations, wherein a number of regulations in each set of regulations is significantly higher than a set of objects to which the regulations apply; generating a regulations and restriction in a form of a network of the collected sets of regulations; and applying a user defined inference algorithm to derive an applied aggregation responsive to a user-defined use case.
    Type: Grant
    Filed: November 14, 2019
    Date of Patent: September 5, 2023
    Assignee: OTONOMO TECHNOLOGIES LTD.
    Inventor: Yosef Haim Itzkovich