Patents Examined by Hung Q Pham
  • Patent number: 11294984
    Abstract: Methods of providing a search-ecosystem user interface that assist a user with searching information stored within a computer system and with managing results of the searching. In some embodiments, the methods include providing search-results items in an interactive workspace in which a user can manipulate the search-result items to make review more efficient. In some embodiments, the interactive workspace tracks user interactions with search-result items and visualizes such interaction to the user. In some embodiments, the methods include organizing search results using one or more task cards. In some embodiments, a user can add one or more additional sets of search results to a task card. In some embodiments, a user can share one or more task cards, interactive workspaces, and/or search-results items with one or more other users and allow such other user(s) to interact therewith. Other methods are disclosed, as is software for implementing the methods.
    Type: Grant
    Filed: November 22, 2017
    Date of Patent: April 5, 2022
    Assignee: Carnegie Mellon University
    Inventors: Aniket Kittur, Nathan Patrick Hahn, Joseph Chee Chang
  • Patent number: 11294873
    Abstract: One or more systems and/or methods of generating a query-goal-mission structure for a set of queries are provided. A set of queries may be evaluated to identify query information for the queries within the set of queries. The queries may be evaluated as query pairs to determine common goal probabilities (e.g., likelihood two queries correspond to a particular goal, such as to identify vacation planning information) for the query pairs. Responsive to the common goal probabilities for the query pairs exceeding a goal probability threshold, the query pairs may be grouped into goal clusters. The goal clusters may be evaluated as goal cluster pairs to determine common mission probabilities. Responsive to the common mission probabilities for the goal cluster pairs exceeding a mission probability threshold, the goal clusters may be grouped into mission clusters. The mission clusters and the goal clusters may be utilized to generate a query-goal-mission structure.
    Type: Grant
    Filed: December 3, 2018
    Date of Patent: April 5, 2022
    Assignee: YAHOO ASSETS LLC
    Inventors: Xing Yi, Zhen Yue, Alyssa Glass Owara, Shuguang Han
  • Patent number: 11275804
    Abstract: Systems and methods are described herein for detecting that a person of interest is displayed in a live video for a threshold amount of time, attempting to identify an identity of the person determining that the attempting has failed, identifying broadcast times corresponding to a period of time in which the person was displayed in the live video, identifying trending topics in a social media space that relate to the live video, ascertaining an identity of the person of interest based on the trending topics, comparing the identity of the person of interest to a database of social media profiles, identifying a social media component that corresponds to the person, determining whether the person has modified the social media component within a predefined period of time, and providing information relating to a modification of the social media component simultaneously with the video.
    Type: Grant
    Filed: June 3, 2019
    Date of Patent: March 15, 2022
    Assignee: ROVI GUIDES, INC.
    Inventors: Damares Helena Twyman, Mariana Bonome Pereira Updegrove, Krista Eve Wells Ramirez
  • Patent number: 11269968
    Abstract: Systems and methods for extracting data from digital messages for digital group compositions may include (1) identifying content that has been posted to a platform, (2) creating a social-engagement score for the content based on a measure of an amount of social engagement generated in response to the content, (3) determining that the social-engagement score surpasses a threshold, and (4) in response to determining that the social-engagement score surpasses the threshold, displaying the content within the platform as platform-recommended content. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: June 7, 2019
    Date of Patent: March 8, 2022
    Assignee: Meta Platforms, Inc.
    Inventors: Sonal Gandhi, Richard Dunham Hislop
  • Patent number: 11250085
    Abstract: The method, computer program product and computer system may include computing device which may collect application data from one or more applications and archive the application data into a datastore. The computing device may generate a network graph based on the archived application data. The computing device may detect a user's focus on a piece of content contained within the one or more applications, retrieve data associated with the piece of content and determine the user's skill in relation to the piece of content. The computing device may determine the complexity of the piece of content in relation to the determined skill of the user and generate and present a summary of the piece of content.
    Type: Grant
    Filed: November 27, 2019
    Date of Patent: February 15, 2022
    Assignee: International Business Machines Corporation
    Inventors: Paul R. Bastide, Matthew E. Broomhall, Robert E. Loredo, Liam S. Harpur
  • Patent number: 11238122
    Abstract: Embodiments of the invention provide for obtaining, by a computing device, query data from a query submitted by a user on a social network; determining, by the computing device, a topic of the query by extracting information from the query data; matching, by the computing device, the topic to content stored in a content database; determining, by the computing device, that the content can be shared with the user based on relationship data dynamically derived from user activity within the social network; and initiating, by the computing device, sharing of the content with the user based on the determining that the content can be shared, wherein the user is not statically connected to the content or the author of the content in the social network.
    Type: Grant
    Filed: August 23, 2019
    Date of Patent: February 1, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Roberto Giordani, Marco Martino, Gianluca Bernardini, Giuseppe Ciano, Angelo Albanese, Roberto Piras, Salvatore D'Angelo, Valeria Perticara′
  • Patent number: 11238026
    Abstract: The technology described herein is generally directed towards relating inconsistent identifiers of the same entertainment data entity (such as a movie) to one another. A global identification service, given an entertainment data entity identifier, returns identifier information and related data according to other naming conventions. Canonicalization rules and standards provide a consistent identifier for variously named/identified entertainment entities. A canonicalized identifier (or another identifier) may be part of a URN-based naming convention that identifies the entertainment data entity, as well as the organization that owns the entity and an authority within the organization that is responsible for that entertainment data entity.
    Type: Grant
    Filed: March 5, 2019
    Date of Patent: February 1, 2022
    Assignee: HOME BOX OFFICE, INC.
    Inventors: Jack Song, Gregory John Bellingham, Richard Kilgore
  • Patent number: 11240106
    Abstract: Provided are a computer program product, system, and method for providing backup and restore services to network attached appliances in a network. Configuration settings comprising configuration settings used in a network attached appliance are gathered and a unique identifier for the network attached appliance is determined. A backup request is generated including the configuration settings, the unique identifier, and a backup operation code. The backup request is broadcasted on the network to be received by the backup servers to store the configuration settings for the unique identifier.
    Type: Grant
    Filed: November 1, 2019
    Date of Patent: February 1, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Reinhard T. Buendgen, Joerg Mueller, Thomas Prause
  • Patent number: 11232524
    Abstract: A data handling or patching system operates to reduce redundant data within a data storage. Data files are compared, and a data difference is output. In files that have very similar data, the data difference between values is relatively small, and thus when a basic data file and a data difference file are stored, data redundancy is significantly reduced. The data difference of “diff” file can then be used to losslessly reproduce the data of either of the compared files. A first or primary port is dedicated for base quality transmissions on which the broadcasting client sends the lowest available quality. Additional or secondary ports enable transmission of higher than base quality data, sent as “diff's” of the base quality. The receiving client combines the “diff” data on the secondary ports with the base data of the first port, to produce higher quality media.
    Type: Grant
    Filed: April 21, 2017
    Date of Patent: January 25, 2022
    Assignee: Vertigo Media, Inc.
    Inventors: Alexander Savenok, Pavel Savenok, Gregory H. Leekley
  • Patent number: 11226930
    Abstract: Disclosed herein is technology for enhancing a distributed file system to create file objects in requested formats. An example method may involve: storing file objects that have multiple formats; determining a base format for a group of file objects from the file objects, wherein the base format is determined in view of multiple different formats of file objects containing similar content; storing a file object corresponding to the base format on one of the nodes and discarding the group of file objects; receiving a request from a client for a file object in a first format; identifying a file object in a base format corresponding to the requested file object; creating a file object in the first format in view of the file object in the base format; and sending the created file object in the first format to the client.
    Type: Grant
    Filed: August 19, 2019
    Date of Patent: January 18, 2022
    Assignee: Red Hat, Inc.
    Inventor: Raghavendra Talur
  • Patent number: 11221918
    Abstract: In some implementations, a user can be notified when a content item operation initiated by the user on a client device may render a shared or linked content item inaccessible to the user or others. The notification can give the user an option to undo the content item operation. In some implementations, movement of a content item from one directory location to another directory location can be recorded in entries of a local content journal. The local content journal entries can be shared with a content management system and other client devices so that the corresponding content items on the client devices can be moved without downloading additional copies of the content item to the client devices.
    Type: Grant
    Filed: September 18, 2019
    Date of Patent: January 11, 2022
    Assignee: Dropbox, Inc.
    Inventor: Shiv Kapoor
  • Patent number: 11188511
    Abstract: Systems and methods are disclosed for a self-indexing removable storage device. In certain embodiments, the removable storage device is configured to be connected to a memory reader of a host device. The removable storage device comprises storage media, a controller configured to run firmware, and a buffer. The controller is configured to, while connected to a first host device, receive a write operation from the first host device, monitor changes to the storage media caused by the write operation, and update a file index stored on the removable storage device with the monitored changes. The controller is further configured to, in response to connecting the removable storage device to a memory reader of a second host device, provide the file index to an application on the second host device, and cause the application to display files on the storage media based on the file index.
    Type: Grant
    Filed: June 4, 2019
    Date of Patent: November 30, 2021
    Assignee: Western Digital Technologies, Inc.
    Inventors: Narendhiran Cr, Muralitharan Jayaraman, Sivaraj Velusamy, Chandra Lakkimsetty, Vithya Kannappan, Balakumar Rajendran
  • Patent number: 11188605
    Abstract: The system generates a recommendation of content for use in collaboration, allowing relevant content to be used as base content. The system identifies a content item, and retrieves reviews for the content item from one or more sources or forums. The system filters the reviews to generate a reduced set of reviews based on text of the respective reviews, profile information associated with the reviews, and reference information. A recommendation metric is determined for the content item based on the reduced set of reviews and based on the one or more recommendation criteria. The recommendation criteria specify which aspects of the content impact recommendation, and how those aspects impact recommendation. The recommendation metric indicates whether the content item is recommended as base content, to be used for generating collaborative content. The system generates a recommendation indicator indicative of the recommendation metric, and outputs the indicator for display, storage, or both.
    Type: Grant
    Filed: July 31, 2019
    Date of Patent: November 30, 2021
    Assignee: ROVI GUIDES, INC.
    Inventors: Siddhartha Pande, Deviprasad Punja, Madhusudhan Srinivasan
  • Patent number: 11182408
    Abstract: A computer-implemented technique is described herein for using a machine-trained model to identify individual objects within images. The technique then creates a relational index for the identified objects. That is, each index entry in the relational index is associated with a given object, and includes a set of attributes pertaining to the given object. One such attribute identifies at least one latent semantic vector associated with the given object. Each attribute provides a way of linking the given object to one or more other objects in the relational index. In one application of this technique, a user may submit a query that specifies a query object. The technique consults the relational index to find one or more objects that are related to the query object. In some cases, the query object and each of the other objects have a complementary relationship.
    Type: Grant
    Filed: May 21, 2019
    Date of Patent: November 23, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Kun Wu, Yiran Shen, Houdong Hu, Soudamini Sreepada, Arun Sacheti, Mithun Das Gupta, Rushabh Rajesh Gandhi, Sudhir Kumar
  • Patent number: 11182418
    Abstract: A method of media content recommendation is described. The method can include receiving rating records of a plurality of users for a plurality of media contents. The rating records can include rating values provided by the plurality of users for the media contents. The plurality of users includes a first user and a plurality of second users. A confidence level of the first user for each of the second users is determined according to the plurality of rating records. A subset of the confidence levels satisfying a predetermined condition is selected from the determined confidence levels of the first user for the second users. The subset of the confidence levels is associated with a subset of the second users. A recommended media content to be provided to the first user is determined from the media contents that have been rated by the subset of the second users.
    Type: Grant
    Filed: April 10, 2019
    Date of Patent: November 23, 2021
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventor: Lingmin Meng
  • Patent number: 11176115
    Abstract: Techniques are described for performing dependency locking to enable parallel execution of database server processes modifying the same object. In an embodiment, a DBMS receives a request to execute an operation on its managed database. The request may include an object identifier and a version identifier for a version of a database object, which is required for the successful execution of the operation on the database. The required version of the database object may not exist and may be generated only after the execution of another, second, operation on the database. The first database server process initiates execution of the earlier received operation on the database. The first database server process queries the first database for the version of the particular database object and determines that the version of the database object does not exist yet, in one embodiment.
    Type: Grant
    Filed: May 31, 2019
    Date of Patent: November 16, 2021
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Chi Kim Hoang, Chih-Ping Wang, Nagender Bandi, John Miller
  • Patent number: 11157472
    Abstract: Methods and systems relating to a file distribution scheme in a computer network are disclosed that distributes files in an efficient manner that reduces, among other things, network traffic. In an embodiment of the invention, a method for updating a file is disclosed. In such a method, unique chunks in a first version of a digital file are identified. For a second version of the digital file, chunks that are the same as in the first version are identified. Recompilation information is generated and stored for these identified chunks. Also, for the second version of the digital file, chunks in the second version that are different from chunks in the first version are identified. Recompilation information is generated and stored for these identified chunks. With this information, the second version of the digital file is completely defined and can be efficiently stored.
    Type: Grant
    Filed: January 10, 2019
    Date of Patent: October 26, 2021
    Assignee: Valve Corporation
    Inventors: Taylor Karsten Sherman, John Cook
  • Patent number: 11151088
    Abstract: Provided are systems and methods for verifying, in a database system, that a modification request to events data is completed. The method marks a modification request as verifying and implements a search strategy to search for unmodified events data (the stragglers) in the least expensive query scope first and then keep expanding the scope of the query until at least one unmodified events data is found (a straggler), which is marked as a fail. This strategy includes (i) beginning at a lowest scope search, (ii) searching a (database first: continuing to expand the search scope as high as it can go without a fail, and (iii) only when it's finished searching the database without a fail, searching a search engine in the same way. When the searches are done, and no fails have been marked, the method marks the request as done.
    Type: Grant
    Filed: August 2, 2019
    Date of Patent: October 19, 2021
    Assignee: salesforce.com, inc.
    Inventors: Mugdha Choudhari, Anjani Gupta, Birva Joshi
  • Patent number: 11151162
    Abstract: Techniques are provided for timestamp consistency. An operation targeting a first storage object having a synchronous replication relationship with a second storage object is intercepted. A timestamp is assigned to the operation. A replication operation is created as a replication of the operation. The same timestamp is assigned to the replication operation. The operation is implemented upon the first storage object and the replication operation is implemented upon the second storage object.
    Type: Grant
    Filed: March 19, 2019
    Date of Patent: October 19, 2021
    Assignee: NetApp Inc.
    Inventors: Krishna Murthy Chandraiah setty Narasingarayanapeta, Rakesh Bhargava M.R., Harsha Handral Sridhara
  • Patent number: 11144559
    Abstract: A search engine provides customized search results in response to a search query using a group search ranker. The customized search results may be determined for a user based on the user's association with a user group having common preferences. Preferences for users may be learned through historical user information that includes interactions by users with websites on the Internet. Users may be grouped based on these preferences, and the user group may have an associated group search ranker. When the user enters a search query at a search engine, the search engine may identify a user group and retrieve the group search ranker. The group search ranker may be used to rank relevant search results identified based on the search query. The ranked search results may be provided for presentation to a user at a user computing device.
    Type: Grant
    Filed: July 29, 2019
    Date of Patent: October 12, 2021
    Assignee: EBAY INC.
    Inventors: Mahmuda Rahman, Ishita Singh