Patents Examined by Yicun Wu
-
Patent number: 11250074Abstract: 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: GrantFiled: April 28, 2017Date of Patent: February 15, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Marcelo M. De Barros, Siddharth S. Shenoy, Aman Singhal
-
Patent number: 11238064Abstract: 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: GrantFiled: October 22, 2019Date of Patent: February 1, 2022Assignee: COMMVAULT SYSTEMS, INC.Inventors: Amit Mitkar, Sanjay Kumar
-
Patent number: 11238018Abstract: 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: GrantFiled: May 1, 2020Date of Patent: February 1, 2022Assignee: Express Scripts Strategic Development, Inc.Inventor: Blayne S. Lequeux
-
Patent number: 11238027Abstract: 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: GrantFiled: March 22, 2019Date of Patent: February 1, 2022Assignee: International Business Machines CorporationInventors: Keith G. Frost, Stephen A. Boxwell, Stanley J. Vernier, Kyle M. Brake
-
Patent number: 11222071Abstract: 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: GrantFiled: April 29, 2021Date of Patent: January 11, 2022Assignee: Snowflake Inc.Inventors: Polita Paulus, Aravind Ramarathinam, Saurin Shah, Sukruth Komarla Sukumar
-
Patent number: 11200198Abstract: 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: GrantFiled: February 1, 2019Date of Patent: December 14, 2021Assignee: EMC IP HOLDING COMPANY LLCInventors: Benjamin A. Leis, Mayank Rajawat, Barry Naujok, Kiran Ballal
-
Patent number: 11200284Abstract: 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: GrantFiled: April 30, 2018Date of Patent: December 14, 2021Assignee: Facebook, Inc.Inventors: Miao Li, Sagar Chordia, Harsh Doshi, Xianjie Chen, Qin Huang
-
Patent number: 11194764Abstract: 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: GrantFiled: March 21, 2019Date of Patent: December 7, 2021Assignee: Amazon Technologies, Inc.Inventors: Vijay K. Adhikari, Colin Watson, Sharjeel Sohail
-
Patent number: 11182444Abstract: 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: GrantFiled: October 19, 2017Date of Patent: November 23, 2021Assignee: Relola, Inc.Inventors: Heather L. Sittig, Graham Golder
-
Patent number: 11182419Abstract: 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: GrantFiled: March 12, 2019Date of Patent: November 23, 2021Assignee: VERIZON MEDIA INC.Inventors: Wenmiao Lu, Jed Ho Chou, Kehan Jiang, Jeremy Alexander Kanterman
-
Patent number: 11176163Abstract: 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: GrantFiled: September 26, 2017Date of Patent: November 16, 2021Assignee: COLLEGENET, INC.Inventors: Tuan Nguyen Thanh Pham, Jeffery Scott Sanders, Herts Chen, Mikhail Anatolevich Krughkov, Devin Christopher Sills
-
Patent number: 11144411Abstract: 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: GrantFiled: October 23, 2020Date of Patent: October 12, 2021Assignee: Advanced New Technologies Co., Ltd.Inventor: Xiaojun Liao
-
Patent number: 11138228Abstract: 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: GrantFiled: September 27, 2019Date of Patent: October 5, 2021Assignee: salesforce.com, inc.Inventors: Jong Lee, Joonyul Lee, Yamuna Esaiarasan
-
Patent number: 11113333Abstract: 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: GrantFiled: August 5, 2019Date of Patent: September 7, 2021Assignee: THE DIRECTV GROUP, INC.Inventors: Kavi Maharajh, Bart MacNeil, Torin Walker
-
Patent number: 11100129Abstract: 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: GrantFiled: April 30, 2018Date of Patent: August 24, 2021Assignee: Amazon Technologies, Inc.Inventors: Daniel Stephen Popick, Alazel Acheson, Jasmeet Chhabra, Luke Edward Kennedy, Meng Li
-
Patent number: 11093534Abstract: 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: GrantFiled: September 30, 2019Date of Patent: August 17, 2021Assignee: VERINT SYSTEMS LTD.Inventor: Yitshak Yishay
-
Patent number: 11093559Abstract: 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: GrantFiled: February 5, 2018Date of Patent: August 17, 2021Assignee: SNS Conference CorporationInventors: Mark R. Anderson, Scott Schramke, Sally Anderson
-
Patent number: 11086843Abstract: 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: GrantFiled: October 19, 2017Date of Patent: August 10, 2021Assignee: ADOBE INC.Inventors: Viswanathan Swaminathan, Saayan Mitra
-
Patent number: 11068496Abstract: 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: GrantFiled: October 20, 2017Date of Patent: July 20, 2021Assignee: 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: 11055324Abstract: 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: GrantFiled: June 28, 2013Date of Patent: July 6, 2021Assignee: GOOGLE LLCInventors: Riku Inoue, Ram Brijesh Jagadeesan