Patents Examined by Loan T Nguyen
  • Patent number: 11907497
    Abstract: A computer-implemented method is disclosed that includes receiving on a mobile device a search query associated with a geographic location, providing one or more search results in response to the search query, the search results each being associated with a geographic location, and presenting on a graphical display of the computing device icons corresponding to each search result and also corresponding to a key on the computing device.
    Type: Grant
    Filed: May 8, 2018
    Date of Patent: February 20, 2024
    Assignee: GOOGLE LLC
    Inventors: Adam Bliss, Mark Crady, Michael Chu, Scott Jenson, Sanjay Mavinkurve, Joshua J. Sacks, Jerry Morrison
  • Patent number: 11836108
    Abstract: Performing file difference operations on quantum files in a state of superposition is disclosed herein. In one example, a quantum computing device accesses a first plurality of data values of a first plurality of qubits for a first quantum file, as well as a second plurality of data values of a second plurality of qubits for a second quantum file, wherein the first plurality of qubits and the second plurality of qubits are in a state of superposition. A plurality of read operations are performed on each qubit of the first plurality of qubits and the second plurality of qubits to determine a corresponding first plurality of data values and a second plurality of data values. A file difference operation is then performed using the first plurality of data values and the second plurality of data values, and a result is generated based on the file difference operation.
    Type: Grant
    Filed: January 25, 2021
    Date of Patent: December 5, 2023
    Assignee: Red Hat, Inc.
    Inventors: Leigh Griffin, Stephen Coady
  • Patent number: 11829337
    Abstract: Methods, systems, and computer-readable storage media for executing a first application on a source system during production use of the source system, providing a second application on a target system, during the production use of the source system: migrating data from the source system to the target system based on a catalog delta, and a data delta, each of the catalog delta, and the data delta being periodically determined, and determining whether a completion time exceeds a threshold time, the completion time being determined based on a last-determined data delta, and, in response to determining that the completion time does not exceed the threshold time: halting production use of the source system, and completing migration to the target system based on the last-determined data delta.
    Type: Grant
    Filed: November 16, 2016
    Date of Patent: November 28, 2023
    Assignee: SAP SE
    Inventors: Saskia Kurz, Alexander Schroeder, Thomas Loetzer, Marco Paskamp, Kerstin Welk, Martin Fei, Enno Folkerts, Christoph Bautz, Tilo Heinrich
  • Patent number: 11797489
    Abstract: A cluster of computer systems, each of which is configured with a virtualization software layer to support execution of virtual computing instances, includes a first computer system in which a first virtual computing instance is executing, the first computer system including a first local storage unit in which a first log file is stored to capture write operations to a virtual disk of the first virtual computing instance. The cluster also includes a second computer system, networked to the first computer system, in which a second virtual computing instance is executing, the second computer system including a second local storage unit in which a second log file is stored to capture write operations to a virtual disk of the second virtual computing instance and in which a replica of the first log file is stored.
    Type: Grant
    Filed: April 15, 2019
    Date of Patent: October 24, 2023
    Assignee: VMware, Inc.
    Inventor: Jacob Gorm Hansen
  • Patent number: 11775408
    Abstract: A method of sparse intent clustering is provided. The method comprises identifying features in a number of electronic user reports created by a user and contained in a database, wherein the features include a title and description. The features of each user report are encoded into a binary vector. The binary vector for each user report is fed into an autoencoder neural network that creates a N-dimensional vector representing the user report. The float vectors representing the user reports are projected into a N-dimensional space. The float vectors are clustered according to cosine similarities, wherein each vector cluster represents an intent of the user in creating the reports. The intent of each vector cluster is then labeled.
    Type: Grant
    Filed: August 3, 2020
    Date of Patent: October 3, 2023
    Assignee: ADP, INC.
    Inventors: Allan Barcelos, Fernanda Tosca, Israel Oliveira, Leandro Bianchini, Renata Palazzo
  • Patent number: 11699177
    Abstract: A quality assessment system models product or service quality based on contextual relevance. A neural network generates a contextual relevance model that differentiates descriptive characteristics based on a modeled relevance of each descriptive characteristic to the product or service. The system filters reviews based on the contextual relevance model to retain filtered reviews that reference any of the first set of descriptive characteristics. The system generates theme clusters with an encoder. Each theme cluster groups a different subset of the filtered reviews based on an amount of semantic similarity between the different subset of reviews and the theme cluster. The system presents an interface with a first visualization and a second visualization. The first visualization graphically represents a sentiment expressed in reviews grouped to the first theme cluster, and the second visualization graphically represents a sentiment expressed in reviews groups to the second theme cluster.
    Type: Grant
    Filed: June 22, 2022
    Date of Patent: July 11, 2023
    Assignee: PEAKSPAN CAPITAL MANAGEMENT, LLC
    Inventors: Philip Alexandrov, Vikas Kumar, Philip Dur, Sanket Merchant, Brian Mulvey
  • Patent number: 11687707
    Abstract: A system for automatically generating a content item may include receiving a content item template having a set of elements for creating a content item and content item data for the set of elements. A placeholder for each element of the set of elements may be generated and a space allocation for each element may be determined based on the generated placeholders for each element. A determination if a conflict exists based on the determined space allocations for each element may be made and, responsive to determining no conflict exists, a content item may be generated using the content item data and the determined space allocations.
    Type: Grant
    Filed: December 30, 2014
    Date of Patent: June 27, 2023
    Assignee: GOOGLE LLC
    Inventors: Guannan Zhang, Zuo Yan
  • Patent number: 11687600
    Abstract: Embodiments of the present invention provide a method, system and computer program product for ranking search results based upon content creation trends. In an embodiment of the invention, a method for ranking search results based upon content creation trends includes first receiving a set of results from a search engine produced in response to a search engine query of one or more search terms. The method additionally includes ranking the results of the result set according to at least one ranking factor. The method yet further includes retrieving trend data for terms associated with either or both of the results and/or the search terms. Finally, the method includes weighting the ranked results in the result set according to the retrieved trend data.
    Type: Grant
    Filed: March 12, 2019
    Date of Patent: June 27, 2023
    Assignee: International Business Machines Corporation
    Inventors: Stephen Lloyd Herbert, Jr., Tolga Oral, Michael Whitney Sorenson
  • Patent number: 11681764
    Abstract: A system and method for determining social media trending activity of content on the internet is disclosed. The method may include establishing source(s) of internet content, detecting measurements of social media activity for the content in the sources, aggregating the measurements, storing the aggregated measurements in a database over a range of time, calculating a rate of change of the aggregated measurements over the range of time, and comparing the calculated rate of change with the aggregated measurement to obtain a trending value for the content.
    Type: Grant
    Filed: June 29, 2020
    Date of Patent: June 20, 2023
    Assignee: LEAD STORIES, LLC
    Inventor: Maarten Schenk
  • Patent number: 11636075
    Abstract: In accordance with an embodiment, described herein are systems and methods for providing direct access to a sharded database. A shard director provides access by software client applications to database shards. A connection pool (e.g., a Universal Connection Pool, UCP) and database driver (e.g., a Java Database Connectivity, JDBC, component) can be configured to allow a client application to provide a shard key, either during connection checkout or at a later time; recognize shard keys specified by the client application; and enable connection by the client application to a particular shard or chunk. The approach enables efficient re-use of connection resources, and faster access to appropriate shards.
    Type: Grant
    Filed: April 20, 2016
    Date of Patent: April 25, 2023
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Vidya Hegde, Jean de Lavarene, Douglas Surber, Mark Dilman, Leonid Novak, Wei Ming Hu, Ashok Shivarudraiah, Tong Zhou, Ilya Taranov
  • Patent number: 10528553
    Abstract: There is provided a computer-implemented method of optimizing a query. An exemplary method retrieves a subset of rows from a sample table based on a query for a table associated with the sample table. The query specifies the table. The sample table is generated in a previous optimization of the query. The sample table includes a scrambled, random selection of rows from the table. A cardinality of the table is determined based on the subset. A query plan is generated based on the query and the cardinality.
    Type: Grant
    Filed: December 19, 2014
    Date of Patent: January 7, 2020
    Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
    Inventors: Roger Mitchell, Renu Varshneya, Awny K. Al-Omari
  • Patent number: 10412046
    Abstract: There is described a method of managing a flow of data packets in a multiple-processing entity system comprising a plurality of look-up tables adapted to store information associated to actions to be performed on packets received by the system. The method comprises storing, on a per entry basis, in a shadowed entry associated to any table entry being updated, the previous content of said table entry being updated, in association with a table entry version number, for use for managing packets received in the system prior to any update operation. It is thus possible to continue using look-up tables while updating process is being carried out for some or all of the table entries. The solution provides benefits for systems that are limited in space and cost, by use of minimal memory thanks to the storing of small shadowed data instead of full shadowed table.
    Type: Grant
    Filed: June 17, 2014
    Date of Patent: September 10, 2019
    Assignee: NXP USA, Inc.
    Inventors: Avishay Moscovici, Michal Silbermintz
  • Patent number: 9880699
    Abstract: A computer-implemented method is disclosed that includes receiving on a mobile device a search query associated with a geographic location, providing one or more search results in response to the search query, the search results each being associated with a geographic location, and presenting on a graphical display of the computing device icons corresponding to each search result and also corresponding to a key on the computing device.
    Type: Grant
    Filed: August 31, 2012
    Date of Patent: January 30, 2018
    Assignee: Google Inc.
    Inventors: Adam Bliss, Mark Crady, Michael Chu, Scott Jenson, Sanjay Mavinkurve, Joshua J. Sacks, Jerry Morrison
  • Patent number: 9544259
    Abstract: An apparatus and method for dynamic streaming of multimedia files are disclosed. According to one embodiment, a computer-implemented method comprises receiving a list of multimedia files meeting one or more criteria. One or more priority processes are applied to the list. The priority processes include time constraint filtering and bandwidth constraint filtering. A playlist is dynamically generated from the list according to the one or more priority processes, wherein the playlist is a single virtual multimedia file.
    Type: Grant
    Filed: November 8, 2007
    Date of Patent: January 10, 2017
    Assignee: Open Invention Network, LLC
    Inventors: Geetha Chaney, Scirocco M. Six, Sterling Mace, Rajeev Raman
  • Patent number: 9524396
    Abstract: Systems that maintain objects created and modified within designated directories on a per-client basis in a network filesystem include a file server having a local processor, memory operably connected to the local processor, a filesystem including main directories loaded into the memory, and a list of operations loaded into the memory; at least one client operably connected to the server having a remote processor and memory operably connected to the remote processor; wherein the file server has designated at least one of the main directories as a per-client writable directory; and wherein the file server has exported the filesystem read-only to at least one client.
    Type: Grant
    Filed: April 16, 2009
    Date of Patent: December 20, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: William B. Brown, Duen-wen Hsiao
  • Patent number: 9524296
    Abstract: The claimed invention provides a method for managing response time in a database system. The method includes monitoring a plurality of events that impact on the operation of the database system, identifying at least one event that impacts on at least one of the performance and availability of the database, and initiating an action in response to the identified event.
    Type: Grant
    Filed: December 6, 2007
    Date of Patent: December 20, 2016
    Assignee: Teradata US, Inc.
    Inventors: Anita Richards, Douglas Brown
  • Patent number: 9495430
    Abstract: Systems and methods are provided for batch processing of data records in an on-demand system. A marker is stored that identifies a node in an on-demand system and identifies a most recent data record processed in a relational database management system by the node. The marker is used to query the database management system to identify a batch of records for the node to process. The batch of records is processed by the node to update a client of data changes reflected by the batch of records.
    Type: Grant
    Filed: August 9, 2013
    Date of Patent: November 15, 2016
    Assignee: salesforce.com
    Inventors: Raj Rajendran, Navin K. Ramineni, Priya Sethuraman, Stephen Gesin, Varun Gupta
  • Patent number: 9495294
    Abstract: Various embodiments for improving hash index key lookup caching performance in a computing environment are provided. In one embodiment, for a cached fingerprint map having a plurality of entries corresponding to a plurality of data fingerprints, reference count information is used to determine a length of time to retain the plurality of entries in cache. Those of the plurality of entries having a higher reference counts are retained longer than those having lower reference counts.
    Type: Grant
    Filed: June 23, 2015
    Date of Patent: November 15, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Joseph S. Hyde, II, Subhojit Roy
  • Patent number: 9489432
    Abstract: There is provided for a system, method, and computer readable medium storing instructions related to controlling a presentation in a multimodal system. A method for the retrieval of information on the basis of its content for real-time incorporation into an electronic presentation is discussed. One method includes controlling a media presentation using a multimodal interface. The method involves receiving from a presenter a content-based request associated with a plurality of segments within a media presentation preprocessed for context-based searching; displaying the media presentation and displaying to the presenter results in response to the content-based request; receiving a selection from the presenter of at least one result; and displaying the selected result to an audience.
    Type: Grant
    Filed: August 24, 2015
    Date of Patent: November 8, 2016
    Assignee: AT&T Intellectual Property II, L.P.
    Inventors: Patrick Ehlen, David Crawford Gibbon, Mazin Gilbert, Michael Johnston, Zhu Liu, Behzad Shahraray
  • Patent number: 9483202
    Abstract: A request is received to clone a source data object. A source block range of the source data object in a source logical storage unit is determined. An empty data object in the destination logical storage unit is created. A destination block range of the empty data object in the destination logical storage unit is determined. The source block range is mapped to the destination block range. The source data object is cloned based on the mapping.
    Type: Grant
    Filed: July 22, 2013
    Date of Patent: November 1, 2016
    Assignee: NetApp, Inc.
    Inventor: Anagha Barve