Patents Examined by Tracy M McGhee
  • Patent number: 11977513
    Abstract: Techniques of data flow control are disclosed herein. One example technique includes upon receiving a notification indicating a change to a content item in a source shard, parsing the content item to extract data representing attributes of the content item and identifying a partition of the system-wide index based on the extracted data representing the attributes of the content item. The example technique can also include transmitting, to a token issuer, a request for a token that represents a permission to write to the identified partition of the system-wide index and upon receiving a token issued by the token issuer in response to the transmitted request, transmitting the extracted data representing the attributes of the content item along with the received token to write the extracted data in the partition of the system-wide index.
    Type: Grant
    Filed: January 26, 2022
    Date of Patent: May 7, 2024
    Assignee: Microsoft Technology Licensing, LLC.
    Inventors: Suyang Jiang, Serguei Vasilyevich Martchenko, Yuva Priya Arunkumar, Aigerim Shintemirova, Ariane Belle Tsai, Varadarajan Thiruvillamalai, Kidus Yohanes Sendeke
  • Patent number: 11966422
    Abstract: Provided are methods and systems comprising determining one or more relationships between a plurality of data sets, determining a score for each of the one or more relationships, generating a graphical data set object for each of the plurality of data sets, classifying each graphical data set object as connected or unconnected based on the score for each of the one or more relationships, generating a graphical connector object between connected graphical data set objects, and outputting the connected graphical data set objects with corresponding graphical connector objects and the unconnected graphical data set objects.
    Type: Grant
    Filed: May 1, 2017
    Date of Patent: April 23, 2024
    Assignee: QlikTech International AB
    Inventors: Alexei Progrebtsov, Elif Tutuk, Charles Michael Potter
  • Patent number: 11953993
    Abstract: Systems and methods for creating a live copy of a data object from a production system for use by third party applications. The systems and methods include receiving at least one request for a copy of production data from an application; creating a live backup copy; creating a flash copy of the live backup copy, and a flash copy bitmap; creating a modified version of the live backup copy by changing a subset of data in the live backup copy; recording the changed subset of data using the flash copy bitmap; mounting, the modified version of the live backup copy to the application; and transforming the modified version of the live backup copy back to the live backup copy when unmounting the modified version of the live backup copy of the production data from the application by applying changes associated with the flash copy bitmap to the live backup copy.
    Type: Grant
    Filed: October 9, 2020
    Date of Patent: April 9, 2024
    Assignee: Google LLC
    Inventors: Yeganjaiah Gottemukkula, Madhav Mutalik, Siddhartha Karnik, Tracy Melbourne Taylor
  • Patent number: 11907176
    Abstract: Methods, computer program products, and systems are presented. The methods include, for instance: receiving a request for a lock on a page from a virtual database amongst two or more virtual databases, the virtual database including a number of containers respectively corresponding to the same number of database components of the virtual database. A copy of the page is refreshed with a latest copy of the page in an overall cache prior to granting the lock based on ascertaining that the page is not locked by any other virtual database. The virtual database is granted with the lock and have an exclusive access to the page.
    Type: Grant
    Filed: May 10, 2019
    Date of Patent: February 20, 2024
    Assignee: International Business Machines Corporation
    Inventors: Xin Peng Liu, ShengYan Sun, Shuo Li, Xiaobo Wang
  • Patent number: 11907166
    Abstract: Various embodiments of the disclosure disclose a method and an apparatus, which includes: a display, a memory, and a processor operatively connected to the display and/or the memory, wherein the processor is configured to: add a frame to an appended file based on a request to update application data, allocate a reserved space to the appended file, update a database file based on an update condition, and allocate the reserved space to the database file.
    Type: Grant
    Filed: December 20, 2021
    Date of Patent: February 20, 2024
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Kisung Lee, Hyeeun Jun, Kiwon Song
  • Patent number: 11899630
    Abstract: A method, computer program product, and computer system for controlling, by a computing device, access to a non-volatile memory using a non-volatile lock as a reader of the non-volatile memory. Metadata (MD) non-volatile memory commits may be throttled until capacity of the non-volatile memory is at a threshold capacity.
    Type: Grant
    Filed: April 23, 2021
    Date of Patent: February 13, 2024
    Assignee: EMC IP Holding Company, LLC
    Inventors: Ami Sabo, Vladimir Shveidel, Dror Zalstein
  • Patent number: 11899714
    Abstract: Voice data from a current conversation between a user and a voice-controlled user device can be used to determine a search constraint for searching a database. Other search constraints can be determined based at least in part on the current conversation, a previous conversation, and/or a previous action. Properties can be associated with the search constraints. Once the search constraints have been determined, a plurality of search query plans is determined and a first search query plan is executed to query the database.
    Type: Grant
    Filed: September 27, 2018
    Date of Patent: February 13, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Edward Bueche, Francois Mairesse, Amina Shabbeer, Warren D. Freitag, Jonathan Pollack, Charles Lee Thorp
  • Patent number: 11892986
    Abstract: Systems and methods for determining activated neural pathways in knowledge graphs are disclosed. In an embodiment, a computer system may retrieve data associated with a user account and generate a knowledge graph centered around an account under a current adjudication. The computer system may determine paths based on the knowledge graph using similarity and sentiment scores. By reducing the amount of data in the knowledge graph to specific data associated with paths of interest, unnecessary computer operations may be avoided, which increases processing times related to the knowledge graph and allows near real-time outputs based on the knowledge graph to be utilized. The computer system may rank the paths based on their similarity scores and sentiments scores to determine which paths are considered activated neural pathways in the knowledge graph. The computer system may base a determination of the current adjudication for the account on the activated neural pathways.
    Type: Grant
    Filed: November 23, 2021
    Date of Patent: February 6, 2024
    Assignee: PAYPAL, INC.
    Inventor: Sudha Jenslin Kanagaraj
  • Patent number: 11886465
    Abstract: Methods and systems described in this disclosure are directed to electronically generating narratives and tracking a user's actions in responses to receiving the narratives. The disclosed system can rank narratives for effectiveness of a narrative based on the responses. In some embodiments, the narratives can be classified into categories based on criteria pertaining to user population data or user-specific data.
    Type: Grant
    Filed: May 1, 2017
    Date of Patent: January 30, 2024
    Assignee: United Services Automobile Association (USAA)
    Inventors: Michael James Waldmeier, John Luke Horgan
  • Patent number: 11886392
    Abstract: Provided are a computer program product, system and method for retaining versions of an object. Changes are appended to a current version object resulting in a new current version object and a most recent previous version object comprising the current version object before the changes were appended. Version metadata, for each previous version object, includes the most recent previous version object, indicating an offset in the new current version object at which the previous version object can be recovered. The most recent previous version object is deleted and the version metadata, for the most recent previous version object after the most recent previous version object is deleted, is retained to allow recovery of a previous version object from the new current version object using the offset in the version metadata.
    Type: Grant
    Filed: September 21, 2020
    Date of Patent: January 30, 2024
    Assignee: International Business Machines Corporation
    Inventors: Lourie Goodall, Joseph M. Swingler, Erika Dawson
  • Patent number: 11874863
    Abstract: The present disclosure relates to a method for query expansion. The method comprises: a) receiving a current query having at least one search term; b) inputting the at least one search term of the current query to a set of one or more query expansion modules, wherein the query expansion modules are configured to predict expansion terms of input terms; c) receiving from the set of expansion modules candidate expansion terms of the search term; d) modifying the current query using at least part of the candidate expansion terms, resulting in a modified query having at least one modified search term, The method further comprises repeating steps b) to d) using the modified query as the current query, the repeating being performed until a predefined stopping criterion is fulfilled.
    Type: Grant
    Filed: April 3, 2020
    Date of Patent: January 16, 2024
    Assignee: International Business Machines Corporation
    Inventors: Ivan Girardi, Harold Douglas Dykeman, Andrea Giovannini, Adam Ivankay, Chiara Marchiori, Kevin Thandiackal, Mario Zusag
  • Patent number: 11868372
    Abstract: A platform for data analytics may be provided in a hosted environment on a multi-tenant system. The platform provider may also provide transactional processing services. Data obtained from processing the transactional services may be stored in an n-dimensional cube with which analytics may be performed. A dimension and hierarchy model may be identified based on correlations between hierarchy dimensions and levels in a dataset, or in schema and queries related to the dataset. Correlations may be further based on data received from a data stream. Priority for calculating a hierarchy may be based on data received from a data stream.
    Type: Grant
    Filed: September 30, 2014
    Date of Patent: January 9, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Santosh Kalki, Swaminathan Sivasubramanian, Srinivasan Sundar Raghavan, Timothy Andrew Rath, Amol Devgan, Mukul Vijay Karnik
  • Patent number: 11860922
    Abstract: Certain aspects of the present disclosure provide techniques for improving a user experience of an application. Embodiments include receiving, from a user and via a user interface, a request for informational content related to a step in a workflow within the application. Embodiments include determining an identifier associated with the step. Embodiments include retrieving a reference document based on the request. Embodiments include accessing metadata associated with the reference document to identify context information associated with the identifier. Embodiments include displaying a portion of the reference document to the user within the user interface based on the context information, wherein the portion of the reference document comprises the informational content.
    Type: Grant
    Filed: August 1, 2018
    Date of Patent: January 2, 2024
    Assignee: INTUIT, INC.
    Inventors: Ola Sojobi, Stephanie Shehi
  • Patent number: 11853273
    Abstract: Systems and methods are provided to enable a partial migration of applications from one database system to another without modifying the applications. In embodiments, a proxy server is configured to monitor the application's usage of a current database, and generate a migration plan to partially migrate database objects used by the application to a different type of database. An object may be selected for migration based on its usage level or its portability. After the partial migration, the proxy server may remain in place as a request router to route the application's requests to the two databases. In embodiments, the migration system may forward queries to both databases and compare the query results received from the two. Based on the comparison results, the migration system may programmatically determine adjustments to its query handling configuration settings.
    Type: Grant
    Filed: September 27, 2018
    Date of Patent: December 26, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Roy Edward Stephan, Benjamin Snively, John MacDonald Winford, John Calhoun, Nathan McGuirt
  • Patent number: 11847121
    Abstract: Methods, computer program products, and systems are presented. The method computer program products, and systems can include, for instance: obtaining a query statement; parsing the query statement and determining from the parsing that the query statement is a compound predicate query statement that includes a first predicate and a second predicate; responsively to the parsing, rewriting the obtained query statement to provide a transformed query statement, wherein the rewriting includes (a) specifying generating of a temporary table, wherein the specified generating uses data values of the first predicate and (b) specifying a join function that uses the temporary table and a table referenced in the query statement; evaluating a candidate access path associated to the transformed query statement; selecting the candidate access path as an access path for execution; and executing the transformed query statement according to the selected candidate access path for execution.
    Type: Grant
    Filed: August 27, 2021
    Date of Patent: December 19, 2023
    Assignee: International Business Machines Corporation
    Inventors: Daniele Costante Zilio, Muhammad Esaad Afaque, Darren Andrew Pepper, Xi Sun, Kostas Rakopoulos
  • Patent number: 11841885
    Abstract: An audio file format of an audio portion of a natural language content is determined. Using a trained audio language identification model, a human language included in the audio portion is identified. Using a trained audio to text model trained on the human language, the audio portion is converted to a corresponding set of text data. The set of text data is indexed. Using the indexed set of text data responsive to a search query, a search result is generated, the search query specifying a search including a non-textual portion of the natural language content.
    Type: Grant
    Filed: April 21, 2021
    Date of Patent: December 12, 2023
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Su Liu, Debbie Anglin, Boyi Tzen, Fan Yang
  • Patent number: 11812184
    Abstract: An apparatus for performing image searches including a camera, storage devices storing a set of instructions, and a processor coupled to the at least one storage device and the camera. The instructions configure the at least one processor to perform operations including identifying attributes of the captured image using a classification model; identifying first results based on the identified attributes; selecting a subset of first results based on corresponding probability scores, generating a first graphical user interface including interactive icons corresponding to first results in the subset, an input icon, and a first button. The operations may also include receiving a selection of the first button, performing a search to identify second results, and generating a second graphical user interface displaying the second results.
    Type: Grant
    Filed: November 30, 2020
    Date of Patent: November 7, 2023
    Assignee: Capital One Services, LLC
    Inventors: Micah Price, Chi-San Ho, Yue Duan
  • Patent number: 11789926
    Abstract: In one embodiment, a data reconciliation engine works with data store nodes included in a distributed data store system to ensure consistency between the data store nodes. In operation, the data reconciliation receives a different data snapshot from each of the data store nodes. In response, the data reconciliation engine generates one or more recommendations designed to resolve inconsistencies between the data snapshots. The data reconciliation engine then transmits each recommendation to a different data store node. Because the data reconciliation engine performs many of the resource-intensive operations included in the data reconciliation process, the resources of the data store nodes may focus primarily on processing client requests instead of performing data reconciliation operations.
    Type: Grant
    Filed: January 4, 2016
    Date of Patent: October 17, 2023
    Assignee: NETFLIX, INC.
    Inventors: Ioannis Papapanagiotou, Shailesh Birari, Jason Cacciatore, Minh Do, Christos Kalantzis
  • Patent number: 11755634
    Abstract: The disclosure relates to certain system and method embodiments for generating reports from unstructured data. In one embodiment, a method can include identifying events matching criteria of an initial search query (each of the events including a portion of raw machine data that is associated with a time), identifying a set of fields, each field defined for one or more of the identified events, causing display of an interactive graphical user interface (GUI) that includes one or more interactive elements enabling a user to define a report for providing information relating to the matching events (each interactive element enabling processing or presentation of information in the matching events using one or more fields in the identified set of fields), receiving, via the GUI, a report definition indicating how to report information relating to the matching events, and generating, based on the report definition, a report including information relating to the matching events.
    Type: Grant
    Filed: April 15, 2020
    Date of Patent: September 12, 2023
    Assignee: SPLUNK INC.
    Inventors: Alice Neels, Sundar Vasan, Simon Fishel, Marc Robichaud, Divanny Lamas
  • Patent number: 11734120
    Abstract: A user interface (UI) uses overlays to tag representations of datacenter components with indications of changes that have occurred over a selected time interval. Log files, problem and service reports, and knowledge base items are gathered at various times to generate datacenter snapshots. A pair of snapshots can be compared to detect configuration changes, reported problems and their dispositions, and knowledge-base items introduced during the selected time interval. Trouble-shooting problems can be facilitated by using the interface to find changes that may have led to problems or that may cause problems in the future.
    Type: Grant
    Filed: January 1, 2016
    Date of Patent: August 22, 2023
    Assignee: VMware, Inc.
    Inventor: Vaijayanti R. Dachere