Patents Examined by James Trujillo
  • Patent number: 11106750
    Abstract: Methods of and systems for dynamically rearranging search results into hierarchically organized concept clusters are provided. A method of searching for and presenting content items as an arrangement of conceptual clusters to facilitate further search and navigation on a display-constrained device includes providing a set of content items and receiving incremental input to incrementally identify search terms for content items. Content items are selected and grouped into sets based on how the incremental input matches various metadata associated with the content items. The selected content items are grouped into explicit conceptual clusters and user-implied conceptual clusters based on metadata in common to the selected content items. The clustered content items are presented according to the conceptual clusters into which they are grouped.
    Type: Grant
    Filed: July 16, 2018
    Date of Patent: August 31, 2021
    Assignee: VEVEO, INC.
    Inventors: Sashikumar Venkataraman, Pankaj Garg, Pranav Rajanala
  • Patent number: 11106711
    Abstract: A system for natural language analytics, stored and operating on a network-connected computing device, comprising a natural language application data importer, further comprising a natural language application data importer, a natural language application data augmenter that enriches the data and an analytics component which provides a means of querying structured as well as unstructured data and which also contains a method for providing adaptive natural language analytics.
    Type: Grant
    Filed: November 26, 2019
    Date of Patent: August 31, 2021
    Assignee: Artificial Solutions Iberia S.L.
    Inventors: Andreas Wieweg, David Hjelm, Sonja Petrovic Lundberg, Eric Aili
  • Patent number: 11106655
    Abstract: This specification describes techniques for managing assets in a blockchain. One example method includes receiving, from a target user recorded in a distributed database of a blockchain network, a user input including a request to perform a contract operation on asset objects including digital assets corresponding to physical assets associated with the target user, in response to receiving the request, generating an asset container as an operation target of the contract operation, the asset container recording field information of the asset objects, generating an asset container group by dividing the asset container into the asset container group based on an association relationship between the asset objects, wherein the association relationship defines correspondences between each asset container in the asset container group and at least one other asset container in the asset container group, and performing the contract operation on the asset container group using a contract object.
    Type: Grant
    Filed: June 22, 2020
    Date of Patent: August 31, 2021
    Assignee: Advanced New Technologies Co., Ltd.
    Inventor: Xuebing Yan
  • Patent number: 11106697
    Abstract: In embodiments, a context object is created when a write operation is initiated. The client application or user performs a write operation to a table and receives a context object which has information on all the tablets that are impacted by writes by the client application. In embodiments, the context object may contain a list describing what key ranges the client application has updated. As such, only that small portion of what has been touched needs to be looked for and this typically only includes a small subset of tablets compared to all the tablets associated with that table. This leads to a small verification cost when checking only impacted tablets in the cluster. The only portion of the table in the database that needs to be verified is the one or more portions that were updated and nothing else.
    Type: Grant
    Filed: November 13, 2018
    Date of Patent: August 31, 2021
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Anurag Choudhary, Narendra Agrawal, Chris Westin, Aditya Kishore
  • Patent number: 11100087
    Abstract: A system to tokenize values may include a processing unit; a storage device comprising instructions, which when executed by the processing unit, configure the processing unit to: receive a data item with an original value from a first storage system; store the data item in a staging table; transform the original value of the data item in the staging table to a changed value based on a stored rule; store a mapping between the original value and the changed value in a library table; and transmit the library table to a second storage system configured to update a database table at the second storage system based on the library table.
    Type: Grant
    Filed: April 26, 2019
    Date of Patent: August 24, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Shalini Gupta, Dharmesh Kumar, Elke Bregler, Rick Foucht, Navneet Saraogi, Frederic Huet, Ralph Yost, Gangaram Kanumuri
  • Patent number: 11086834
    Abstract: An improved content indexing (CI) system is disclosed herein. For example, the improved CI system may include a distributed architecture of client computing devices, media agents, a single backup and CI database, and a pool of servers. After a file backup occurs, the backup and CI database may include file metadata indices and other information associated with backed up files. Servers in the pool of servers may, in parallel, query the backup and CI database for a list of files assigned to the respective server that have not been content indexed. The servers may then request a media agent to restore the assigned files from secondary storage and provide the restored files to the servers. The servers may then content index the received restored files. Once the content indexing is complete, the servers can send the content index information to the backup and CI database for storage.
    Type: Grant
    Filed: September 13, 2018
    Date of Patent: August 10, 2021
    Assignee: Commvault Systems, Inc.
    Inventors: Sanath Kumar, Sri Karthik Bhagi, Parag Gokhale, Rahul S. Pawar, Arun Prabu Duraisamy, Manoj Kumar Pradhan, Dmitriy Borisovich Zakharkin, Prosenjit Sinha, Vipul Pawale, Jaya Rama Raju Inavolu, Manas Bhikchand Mutha, Pushpendra Singh
  • Patent number: 11086849
    Abstract: Disclosed are methods and systems for retrieving data based on a plurality of blockchain networks. One method comprises: receiving a first-type transaction hash sent by a user, wherein the first-type transaction hash is a hash value of a first-type blockchain transaction associated with a first-type blockchain network, wherein the first-type blockchain network and the second-type blockchain network are comprised in a data recording system; identifying a second-type blockchain transaction that comprises the first-type transaction hash; identifying a network identifier from the second-type blockchain transaction; identifying a first-type blockchain transaction corresponding to the first-type transaction hash from a blockchain of a first-type blockchain network corresponding to the network identifier; and providing the first-type blockchain transaction to the user.
    Type: Grant
    Filed: January 30, 2021
    Date of Patent: August 10, 2021
    Assignee: Advanced New Technologies Co., Ltd.
    Inventor: Xinying Yang
  • Patent number: 11080264
    Abstract: Systems and techniques are provided for mutable data ingestion and storage. Data for a database may be received at a computing device. New data from the data for the database may be stored as a mutable data chunk. The data for the database may be determined to include updated data for a previously stored mutable data chunk. The updated data may be applied to the previously stored mutable data chunk to update the previously stored mutable chunk. A second previously stored mutable data chunk may be determined to have been initially stored a specified amount of time ago. In response to determining that the second previously stored mutable data chunk was initially stored the specified amount of time ago, the second previously stored mutable data chunk may be caused to become an immutable data chunk.
    Type: Grant
    Filed: October 2, 2020
    Date of Patent: August 3, 2021
    Assignee: ActionIQ, Inc.
    Inventors: Nitay Joffe, Panagiotis Mousoulis
  • Patent number: 11080320
    Abstract: In accordance with some embodiments, a method for generating sentimental information associated with media content is provided, the method comprising: receiving user input data corresponding to a user; identifying a portion of the media content item based on the user input data; determining a sentiment based on the user input data, wherein the sentiment is one of a positive sentiment which indicates that the media content item was liked by the user or a negative sentiment which indicates that the media content item was disliked by the user; determining an amount of the sentiment based on the user input data; associating the amount of the sentiment with the portion of the media content item; and generating, for the media content item, sentimental information that indicates the amount of the sentiment associated with at least one portion of the media content item.
    Type: Grant
    Filed: April 4, 2019
    Date of Patent: August 3, 2021
    Assignee: Google LLC
    Inventor: Benedict John Davies
  • Patent number: 11075969
    Abstract: Utilizing publishing and subscribing clients in network media channels having a first network coupled to at least a first server and a second server. The first server includes storage configured to store media data, and a network media channel manager configured to send and receive the media data according to one or more network media channels. The first server is also coupled to a publishing client, which is configured to publish the media data using a first network media channel selected from the one or more network media channels, and a subscribing client in a local network external to a first network. The subscribing client subscribes and accesses the media data using a second network media channel selected from the one or more network media channels. One or more network media channels include at least one local channel that is limited to the local network so that only the subscribing client can present to the local channel.
    Type: Grant
    Filed: December 13, 2013
    Date of Patent: July 27, 2021
    Assignee: DRNC Holdings, Inc.
    Inventors: Carsten Schwesig, Eduardo Sciammarella, John Poisson, Ryoichi Imaizumi, Norikazu Hiraki
  • Patent number: 11074232
    Abstract: A method is used in managing deduplication of data in storage systems. A digest is determined for a data object received for deduplication. A candidate data object is identified for deduplicating the data object. A digest associated with the candidate data object matches the digest associated with the data object. The digest in a digest segment is maintained based on identification of the candidate data object. The digest segment includes a set of digests associated with a set of data blocks identified for deduplication in an ordered arrangement.
    Type: Grant
    Filed: June 30, 2016
    Date of Patent: July 27, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Nickolay Dalmatov, Richard P. Ruef, Kurt William Everson
  • Patent number: 11068467
    Abstract: A method for creating a secure data block to validate an information source is disclosed. For example, the method is executed by a processor and includes receiving a story via a user interface, accessing a truth criteria database to identify a truth criteria associated with a category of the story, associating one or more parameters of the story to the truth criteria to create a map between the one or more parameters and the truth criteria, and creating one or more secure data blocks to record the map between the one or more parameters of the story and the truth criteria.
    Type: Grant
    Filed: January 23, 2019
    Date of Patent: July 20, 2021
    Assignee: Xerox Corporation
    Inventors: Jonathan Levine, Naveen Havannavar, Howard Michael Tenney
  • Patent number: 11068529
    Abstract: An information output system includes a storage device and a processing device. Content information including information of video, sound, and the like is stored in the storage device in association with personal identification information and position identification information indicating a person and a geographical position related to the content information.
    Type: Grant
    Filed: May 17, 2018
    Date of Patent: July 20, 2021
    Assignee: HONDA MOTOR CO., LTD.
    Inventors: Takaichi Sano, Shigenori Hiruta
  • Patent number: 11068515
    Abstract: Systems and methods are described that provide measures of uncertainty for map features provided in association with a vehicle map service. A vehicle map service may include a vehicle map model that is configured to provide map data for a geographic area in association with a vehicle map service. The vehicle map model can have an entity schema that includes a first address space configured to represent a plurality of entities associated with the vehicle map model. The vehicle may service may include an uncertainty model that is configured to represent a plurality of uncertainties associated with the plurality of entities. The uncertainty model can have an uncertainty schema that includes a second address space that is separate from the first address space. Uncertainties in the second address space can point to one or more entities in the first address space.
    Type: Grant
    Filed: July 23, 2019
    Date of Patent: July 20, 2021
    Assignee: Google LLC
    Inventor: Richard William Bukowski
  • Patent number: 11061895
    Abstract: Techniques herein improve computational efficiency for parallel queries with run-time data pruning by using adaptive granule generation. In an embodiment, an execution plan is generated for a query to be executed by a plurality of slave processes, the execution plan comprising a plurality of plan operators. For a first plan operator of the plurality of plan operators, a first set of work granules is generated, and for a second plan operator of the plurality of plan operators, a second set of work granules is generated. A first subset of slave processes of the plurality of slave processes is assigned the first set of work granules. Based on the execution of the first set of work granules by the first subset of slave processes, a bloom filter is generated that specifies for which of said first set of work granules no output rows were generated.
    Type: Grant
    Filed: July 18, 2018
    Date of Patent: July 13, 2021
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Srikanth Bellamkonda, Yi Pan, Kavya Shankar
  • Patent number: 11055369
    Abstract: Systems and methods are described for generating criteria for a plurality of web applications in an online application store, translating the criteria into at least one rule, the at least one rule based on predefined categories defined by the online application store, obtaining, metadata associated with a plurality of websites, determining, using the metadata and the at least one rule, whether any of the websites in the plurality of websites, includes code that executes a feature associated with the at least one rule, and displaying the icon as a selectable listing in the online application store.
    Type: Grant
    Filed: January 22, 2020
    Date of Patent: July 6, 2021
    Assignee: GOOGLE LLC
    Inventors: Dmitry Mikhailovich Chernenkov, Lennart Carl Goeran Kolmodin, Michael Vladimirovich Reutov, Aleksey Gennadyevich Surkov, Amanda Bishop, Sergey Igorevich Nazarov
  • Patent number: 11055337
    Abstract: There are provided contextual image presentation systems and methods. Such a system includes a hardware processor and a system memory having stored therein a contextual image generator including a data mapping module and a data visualization module. The contextual image generator receives social media data describing social media posts, determines a geographical location corresponding to at least some of the social media posts, and identifies a subject category corresponding respectively to each of the social media posts. In addition, the contextual image generator groups the social media posts into social media collections based on at least one of the subject category and the geographical location corresponding to each social media post. The contextual image generator further generates a contextual image that visually associates at least one of the social media collections with the subject category and/or the geographical location used to group that social media collection.
    Type: Grant
    Filed: October 22, 2019
    Date of Patent: July 6, 2021
    Assignee: Disney Enterprises, Inc.
    Inventors: Jonas Geduldig, George Veloso, Michael J. Strein, Terrence Pong
  • Patent number: 11048674
    Abstract: A method, system and computer readable program storage device for performing data deduplication. In an embodiment, the method comprises receiving input data for storage in a data storage. The input data comprises a multitude of data blocks, and the data blocks are accessed at different times in the data storage by a given application. The method further comprises selecting, by a processor device, one or more of the data blocks for data deduplication based on when the data blocks are accessed by the given application. In an embodiment, the selecting data blocks for data deduplication includes selecting data blocks for deduplication to obtain a target deduplication ratio. In an embodiment, the selecting data blocks for data deduplication includes selecting for the deduplication data blocks that are accessed later by the given application relative to data blocks that are accessed earlier by the given application.
    Type: Grant
    Filed: November 14, 2018
    Date of Patent: June 29, 2021
    Assignee: International Business Machines Corporation
    Inventors: Krishnasuri Narayanam, Ramasuri Narayanam, Mukundan Sundararajan
  • Patent number: 11048693
    Abstract: An example operation may include one or more of monitoring, by a resolution node, transaction sequences on a blockchain network, constructing, by the resolution node, a directed acyclic graph (DAG) based on the transaction sequences, computing, by the resolution node, a total order of the transaction sequences from the DAG, maintaining, by the resolution node, local partial orders in final total orderings of blocks, and resolving, by the resolution node, transaction ordering inversions from the local partial orders.
    Type: Grant
    Filed: June 5, 2019
    Date of Patent: June 29, 2021
    Assignee: International Business Machines Corporation
    Inventor: Daniel Ford
  • Patent number: 11048765
    Abstract: A search engine optimizer, which works independently and in parallel with a browser and search engine supercomputer to gather, analyze, and distill input information interactively. The optimizer reorganizes the input, and providing an optimized version as an output. The optimized version of the input (e.g. output) is sent to the search engine, which responds to the end user with search results. The optimizer recognizes each request as a pattern and stores the pattern in an advanced Glyph format. This permits the optimizer to identify a left and ride side check mate combination required to achieve certitude.
    Type: Grant
    Filed: February 5, 2018
    Date of Patent: June 29, 2021
    Inventor: Richard Paiz