Patents Examined by Yicun Wu
  • Patent number: 11250074
    Abstract: A system and method of generating and using key-value clusters to classify and return app queries is provided. The system includes a computing device. The computing device includes: a processing device; and a computer readable data storage device storing instructions. When the instructions are executed by the processing device, the instructions are operative to provide: receiving a search query and retrieving a preliminary search result comprising at least n web results; and when the at least n web results matches the key cluster returning the key cluster and an associated value cluster as a result of the search.
    Type: Grant
    Filed: April 28, 2017
    Date of Patent: February 15, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Marcelo M. De Barros, Siddharth S. Shenoy, Aman Singhal
  • Patent number: 11238064
    Abstract: A system according to certain aspects improves the process of performing snapshot replication operations (e.g., maintaining a mirror copy of primary data at a secondary location by generating snapshots of the primary data). The system can collect and maintain cumulative block-level changes to the primary data after each sub-interval of a plurality of sub-intervals between the snapshots. When a snapshot is generated, any changes to the primary data not reflected in the cumulative block-level changes are identified based on the snapshot and transmitted to the secondary location along with the cumulative block-level changes. By the time the snapshot is generated, some or all of the changes to the primary data associated with the given snapshot have already been included in the cumulative block-level changes, thereby reducing the time and computing resources spent to identify and collect the changes for transmission to the secondary location.
    Type: Grant
    Filed: October 22, 2019
    Date of Patent: February 1, 2022
    Assignee: COMMVAULT SYSTEMS, INC.
    Inventors: Amit Mitkar, Sanjay Kumar
  • Patent number: 11238018
    Abstract: Systems and methods for integrating data are described. In an example embodiment, a plurality of data attributes of comparison data and the plurality of data attributes of a master record are respectively compared to determine that there is a difference, the comparison data originating from a data source. A relative level of source priority of the data source of the comparison data is determined relative to the data source of a current state version of the master record in accordance with source evaluation criteria. The current state version of the master record is stored in reference data based on a determination that there is a difference and that the source priority of the data source of the comparison data is equal to or greater than the data source of the current state version of the master record.
    Type: Grant
    Filed: May 1, 2020
    Date of Patent: February 1, 2022
    Assignee: Express Scripts Strategic Development, Inc.
    Inventor: Blayne S. Lequeux
  • Patent number: 11238027
    Abstract: Embodiments relate to an intelligent computer platform to use ground truth data to rate source reliability, and application of the source reliability. A computer system, computer program product, and computer implemented method apply the ground truth data to evaluate a document and statements therein, and dynamically apply the assessed reliability. The assessed reliability is dynamically applied to a source, with the application yielding acceptance of the document to the source based on the applied reliability assessment.
    Type: Grant
    Filed: March 22, 2019
    Date of Patent: February 1, 2022
    Assignee: International Business Machines Corporation
    Inventors: Keith G. Frost, Stephen A. Boxwell, Stanley J. Vernier, Kyle M. Brake
  • Patent number: 11222071
    Abstract: Disclosed herein are systems and methods for implementing a file-catalog table for a file stage. In an embodiment, a data platform receives, from a client, a request that the data platform create a file-catalog table for a file stage of a user account associated with the client, where the file stage contains one or more files at a storage location. The user account includes a file-stage object that corresponds to the file stage and that includes an indication of the storage location. In response to receiving the request, the data platform creates the file-catalog table for the file stage. The file-catalog table lists the one or more files in the file stage, and includes at least two different metadata properties of the files listed in the file-catalog table.
    Type: Grant
    Filed: April 29, 2021
    Date of Patent: January 11, 2022
    Assignee: Snowflake Inc.
    Inventors: Polita Paulus, Aravind Ramarathinam, Saurin Shah, Sukruth Komarla Sukumar
  • Patent number: 11200198
    Abstract: The described technology is generally directed towards domains that data services can use to collect files of a global filesystem namespace into groups, and domains that can be used to exclude certain files or metadata. A data service (a domain patron) creates a domain, e.g., for a particular directory, and a domain manager associates files under that directory with domain membership information. The data service can relate exclusion information to the domain, e.g., to exclude part of the directory. This can be done by an exclusion domain instance, e.g., a child to a parent domain, or can be done in metadata, by having the data service (e.g., a snapshot data service) exclude certain metadata such as snapshot identifiers from a larger set of snapshot identifiers.
    Type: Grant
    Filed: February 1, 2019
    Date of Patent: December 14, 2021
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Benjamin A. Leis, Mayank Rajawat, Barry Naujok, Kiran Ballal
  • Patent number: 11200284
    Abstract: A system trains models to generate embeddings that represent likelihoods associated with features. For example, an embedding may be generated for users and pages such that a user's embedding represents how likely a user is to comment on a given page. Initially, memory space for storing each embedding may be overprovisioned. The system monitors the embeddings for a feature as they are generated and recalculated over time. If the system detects that a particular index value is never updated for embeddings of that feature, then the system may remove that value from the feature embeddings. This allows the array lengths of embeddings to be customized to the particular features they represent, saving memory space. The system may further use related information to identify pooling functions that are most effective for particular features, to identify similarities between entities, and to provide insight into how the feature data influences neural network layers.
    Type: Grant
    Filed: April 30, 2018
    Date of Patent: December 14, 2021
    Assignee: Facebook, Inc.
    Inventors: Miao Li, Sagar Chordia, Harsh Doshi, Xianjie Chen, Qin Huang
  • Patent number: 11194764
    Abstract: In an embodiment, processing logic receives a request to perform an operation with respect to a resource associated with an account. Processing logic determines a tag policy for the account, wherein the tag policy specifies a required tag for resources associated with the account, wherein the required tag comprises a key value pair comprising a tag key and an associated tag value. Processing logic determines or more tag compliance rules of the tag policy, wherein the one or more tag compliance rules comprise a required syntax for the tag key and a set of permissible values for the tag value. Processing logic determines that the resource fails to comply with the one or more tag compliance rules of the tag policy and performs a remedial action with respect to the resource.
    Type: Grant
    Filed: March 21, 2019
    Date of Patent: December 7, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Vijay K. Adhikari, Colin Watson, Sharjeel Sohail
  • Patent number: 11182444
    Abstract: An example method comprises registering an account of a first user, receiving first and second requests to store user generated content and first and second user generated content by the first user, the first and second user generated content being associated with at least the first user, the first request including an uploading user identifier, one or more categorical identifiers, and a first domain identifier, associating the first user generated content with an account of the first user and the first domain identifier, associating the second user generated content with the second domain identifier, receiving, from a searching user at a domain, a search request including a search criteria and a third domain identifier, if the third domain identifier is associated with the first domain identifier, determining the first user generated content to provide to the searching user based on the search criteria, and providing the first user generated content.
    Type: Grant
    Filed: October 19, 2017
    Date of Patent: November 23, 2021
    Assignee: Relola, Inc.
    Inventors: Heather L. Sittig, Graham Golder
  • Patent number: 11182419
    Abstract: One or more computing devices, systems, and/or methods are provided. A user profile database may be analyzed to identify a first set of user profiles associated with conversion events associated with a first entity and/or a second set of user profiles that are not associated with conversion events associated with the first entity. A first set of vector representations may be generated based upon the first set of user profiles. A second set of vector representations may be generated based upon the second set of user profiles. A request for content associated with a client device may be received. A first vector representation may be generated based upon a first user profile associated with the client device. A user funnel stage score associated with the first entity may be generated based upon the first vector representation, the first set of vector representations and/or the second set of vector representations.
    Type: Grant
    Filed: March 12, 2019
    Date of Patent: November 23, 2021
    Assignee: VERIZON MEDIA INC.
    Inventors: Wenmiao Lu, Jed Ho Chou, Kehan Jiang, Jeremy Alexander Kanterman
  • Patent number: 11176163
    Abstract: Embodiments of the present invention are directed to a two-way data transfer and synchronization system. The data transfer and synchronization system includes a provider system and a customer system. The provider system includes a web service hosted by a web server connected to a computer network and a first database. The customer system includes a client application, connected to the computer network and a second database (e.g., SIS database). The provider system cannot read data from the second database. The client application is configured to send requests to the web service and to receive HTTP responses from the web service. The responses from the web service are executed by the client application so that changes made to the second database are also made to the first database, and vice versa.
    Type: Grant
    Filed: September 26, 2017
    Date of Patent: November 16, 2021
    Assignee: COLLEGENET, INC.
    Inventors: Tuan Nguyen Thanh Pham, Jeffery Scott Sanders, Herts Chen, Mikhail Anatolevich Krughkov, Devin Christopher Sills
  • Patent number: 11144411
    Abstract: A transaction consensus processing method for a blockchain is provided. A target node that initiates a proposition performs compression processing on proposed transaction data based on a compression algorithm, and fragments the compressed transaction data into a number of data fragments based on an erasure code algorithm. The method includes: receiving a data fragment of the transaction data that is sent by the target node in a unicast mode, data fragments sent by the target node to nodes in the unicast mode being different; broadcasting the received data fragment to other nodes, and receiving data fragments of the transaction data that are broadcast by the other nodes; performing data recovery on the received data fragment based on an erasure code reconstruction algorithm, performing decompression processing on the recovered transaction data based on a decompression algorithm to obtain original content of the transaction data, and completing the consensus.
    Type: Grant
    Filed: October 23, 2020
    Date of Patent: October 12, 2021
    Assignee: Advanced New Technologies Co., Ltd.
    Inventor: Xiaojun Liao
  • Patent number: 11138228
    Abstract: Disclosed are some implementations of systems, apparatus, methods and computer program products for performing an asynchronous subscription process that enables a secondary organization to subscribe to receive data from a primary organization. A primary organization provides publish data indicating fields to which a secondary organization can subscribe. The secondary organization provides subscription data that indicates published fields to which the secondary organization has subscribed. In some implementations, a state of a connection between the primary organization and the secondary organization is maintained and updated to ensure that the publish data and subscription data cannot be modified until the subscription process is completed.
    Type: Grant
    Filed: September 27, 2019
    Date of Patent: October 5, 2021
    Assignee: salesforce.com, inc.
    Inventors: Jong Lee, Joonyul Lee, Yamuna Esaiarasan
  • Patent number: 11113333
    Abstract: In embodiments, the present invention provides a method and system for delivery of content on a mobile media platform, providing an automated tag processing facility, and delivering content to a mobile device, wherein content delivery is based at least in part on the automated tag processing.
    Type: Grant
    Filed: August 5, 2019
    Date of Patent: September 7, 2021
    Assignee: THE DIRECTV GROUP, INC.
    Inventors: Kavi Maharajh, Bart MacNeil, Torin Walker
  • Patent number: 11100129
    Abstract: A consistent view of associations between independently replicated data objects may be provided. Data objects may be stored in separate data stores. Copies of the data stores may also store the data objects. The copies of the data stores may independently receive the data objects to be stored as part of independently replicating data stores to one or more copies of the data stores. An association can be created between objects in the different data store. If when the association is created it is determined that a referenced object is not yet stored in a copy of a data store, then both the association and the referenced object may be stored in the same data store so that the association and the referenced object are replicated together to a copy of the same data store.
    Type: Grant
    Filed: April 30, 2018
    Date of Patent: August 24, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Daniel Stephen Popick, Alazel Acheson, Jasmeet Chhabra, Luke Edward Kennedy, Meng Li
  • Patent number: 11093534
    Abstract: An apparatus and techniques for constructing and utilizing a “dynamic dictionary” that is not a compiled dictionary, and therefore does not need to be recompiled in order to be updated. The dynamic dictionary includes respective data structures that represent (i) a management automaton that includes a plurality of management nodes, and (ii) a runtime automaton that is derived from the management automaton and includes a plurality of runtime nodes. The runtime automaton may be used to search input data, such as communication traffic over a network, for keywords of interest, while the management automaton manages the addition of keywords to the dynamic dictionary. Typically, at least two (e.g., exactly two) such dynamic dictionaries are used in combination with a static dictionary.
    Type: Grant
    Filed: September 30, 2019
    Date of Patent: August 17, 2021
    Assignee: VERINT SYSTEMS LTD.
    Inventor: Yitshak Yishay
  • Patent number: 11093559
    Abstract: The integration of news about members of a group into symmetrical group communications is described. Group members are delivered news items and information regarding members of the group, and are able to communicate with other members of the group in response to the news items. One embodiment dynamically generates aggregated RSS news feeds for a group of people or entities and correlates that aggregated data with biographical information, audio, and video media to provide rich information about the relevant parties to the news story. The embodiment also provides the capability of transmitting email or other electronic messages to the parties in the news story to facilitate two-way communication while maintaining the group members' privacy and anonymity.
    Type: Grant
    Filed: February 5, 2018
    Date of Patent: August 17, 2021
    Assignee: SNS Conference Corporation
    Inventors: Mark R. Anderson, Scott Schramke, Sally Anderson
  • Patent number: 11086843
    Abstract: Embodiments of the present disclosure provide systems, methods, and computer storage media for optimizing computing resources generally associated with cloud-based media services. Instead of decoding digital assets on-premises to stream to a remote client device, an encoded asset can be streamed to the remote client device. A codebook employable for decoding the encoded asset can be embedded into the stream transmitted to the remote client device, so that the remote client device can extract the embedded codebook, and employ the extracted codebook to decode the encoded asset locally. In this way, not only are processing resources associated with on-premises decoding eliminated, but on-premises storage of codebooks can be significantly reduced, while expensive bandwidth is freed up by virtue of transmitting a smaller quantity of data from the cloud to the remote client device.
    Type: Grant
    Filed: October 19, 2017
    Date of Patent: August 10, 2021
    Assignee: ADOBE INC.
    Inventors: Viswanathan Swaminathan, Saayan Mitra
  • Patent number: 11068496
    Abstract: Systems and methods for data management are disclosed. In one embodiment, in an information processing apparatus comprising at least one computer processor, a method for data management may include (1) generating a unified model for a plurality of data sources for an organization, the unified model identifying the data sources and a type of data associated with each data source; (2) harvesting data from the data sources; (3) linking the harvested data to the unified model; and (4) receiving and processing a data lineage query against the linked harvested data.
    Type: Grant
    Filed: October 20, 2017
    Date of Patent: July 20, 2021
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventors: Anthony Giresi, Mark Atkinson, Praveen Komarraju, Rutherford L. Le Blang, Yingjie Li, Niall Maclean, Somsuvra Sarkar, Stephen Sloss
  • Patent number: 11055324
    Abstract: A list of geographic search results is received, where each search result includes a location of a corresponding geographic entity and information related to the geographic entity. The list is organized according to an original order. The received search results are provided via the user interface according to the original order. In response to receiving a selection of one of the geographic search results via the user interface, a modified order of the list is generated based on (i) the original order of the list and (ii) the order in which the selection was received relative to other selections of geographic search results from the list. The received search results then are provided via the user interface according to the modified order.
    Type: Grant
    Filed: June 28, 2013
    Date of Patent: July 6, 2021
    Assignee: GOOGLE LLC
    Inventors: Riku Inoue, Ram Brijesh Jagadeesan