Patents Examined by Monica M Pyo
  • Patent number: 10983983
    Abstract: Disclosed are a method, a system, and a non-transitory computer readable medium for identifying data entries associated with an entity. A first rule is applied on a plurality of data entries associated with a plurality of entities to obtain a first set of data entries from the plurality of data entries. Each data entry includes corresponding attributes. The first rule is to search for data entries with a first group of attributes. A second rule is applied on the plurality of data entries associated with a plurality of entities to obtain a second set of data entries from the plurality of data entries. The second rule is to search for data entries with a second group of attributes. A third set of data entries associated with a single entity is obtained based on the first set of data entries and the second set of data entries.
    Type: Grant
    Filed: March 8, 2018
    Date of Patent: April 20, 2021
    Assignee: U.S. BANCORP, NATIONAL ASSOCIATION
    Inventors: Christopher J. Kallas, Xiaoqiao Wei, Wentao Lu
  • Patent number: 10970266
    Abstract: A method includes reading, by a capture engine, log data. The log data can be synchronously hardware-replicated. The log data reflects that an update was started for a database of a first site. The capture engine corresponds to a capture engine of a second site. The method also includes identifying, by the capture engine, the update. The method also includes determining whether the update was committed to the database of the first site. The method also includes replicating, by an apply engine, the update to a database of the second site based on the determining. The update is replicated to the database of the second site based on a determination that the update was committed to the database of the first site. The committed update corresponds to a consistent replication of updates across two or more databases that reside in multiple database management systems.
    Type: Grant
    Filed: November 30, 2017
    Date of Patent: April 6, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Serge Bourbonnais, Paul Cadarette, David A. Clitherow, Michael G. Fitzpatrick, Pamela McLean, David Petersen, John G. Thompson, Gregory W. Vance
  • Patent number: 10963514
    Abstract: In one embodiment, a method includes accessing a mention table of entries that each have: (1) a string, (2) a count of a number of times the string is used in a corpus, and (3) a count of a number of times the string is linked to another document. The method also includes calculating, for each n-gram of a search query from a querying user, a link probability that represents the likelihood that the n-gram corresponds to an entity associated with a communication network. The method also includes identifying content objects that match the search query and ranking the content objects based at least in part on on the calculated link probability. The method also includes sending instructions to present the search results on a client system of the querying user.
    Type: Grant
    Filed: November 30, 2017
    Date of Patent: March 30, 2021
    Assignee: Facebook, Inc.
    Inventor: Rajesh Krishna Shenoy
  • Patent number: 10929342
    Abstract: Techniques for limiting storage consumed by a file system without shrinking a volume upon which the file system is deployed. The techniques are employed in a clustered environment including multiple NAS nodes, each having access to block storage including multiple storage devices. By deploying the file system on a volume of a NAS node within the clustered environment, setting the value of the FS user size to be equal to the FS volume size, and if, at a later time, it is desired to reduce the file system size, setting the value of the FS user size to a lesser value than the FS volume size, IO requests received at the NAS node can be satisfied within the logical limit of the lesser value of the FS user size without shrinking the local volume, allowing the file system size to be reduced without requiring close coordination with the block storage.
    Type: Grant
    Filed: July 30, 2018
    Date of Patent: February 23, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Ahsan Rashid, Walter C. Forrester, Marc De Souter, Morgan A. Clark
  • Patent number: 10922196
    Abstract: Embodiments of the present disclosure provide a method and device for file backup and recovery. The method for file backup comprises receiving a file to be backed up and metadata describing an attribute of the file. The method further includes storing the metadata into a cache. The method further includes storing the file into a storage device for data backup. The method further includes receiving, from the storage device, information that indicates a storage position of the file in the storage device. Besides, the method further includes storing the information into the cache at an address that is determined based on the metadata.
    Type: Grant
    Filed: April 17, 2018
    Date of Patent: February 16, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Jimmy Zhibin Zhang, Yizhou Zhou
  • Patent number: 10902006
    Abstract: One or more computing devices, systems, and/or methods for generating options associated with a task are provided. For example, a request to generate options associated with a task may be received via a device. Responsive to receiving the request, an option database may be analyzed based upon the task to generate a plurality of options associated with the task. One or more personality profiles may be selected from a plurality of personality profiles for the request, wherein each personality profile represents at least one objective. The plurality of options may be ranked based upon the one or more personality profiles to generate a ranked list of options. At least a portion of the ranked list may be presented.
    Type: Grant
    Filed: November 30, 2017
    Date of Patent: January 26, 2021
    Assignee: Verizon Media Inc.
    Inventor: Eric Theodore Bax
  • Patent number: 10891199
    Abstract: According to certain aspects, a system may include a computing device configured to: intercept a request from a database application to read a portion of a database file, where a secondary copy of the database file resides on a secondary storage device(s) and is organized as a plurality of first blocks, wherein the request includes a database file offset(s) corresponding to the requested portion; and map the database file offset(s) to a subset of the first blocks that correspond to requested database object(s). The system may include a secondary storage controller computer(s) configured to: access a table that maps the plurality of first blocks to storage locations on the secondary storage device(s); using the table, locate and retrieve the subset of the first blocks on the secondary storage device(s); and forward the retrieved first blocks for storage in a primary storage device(s).
    Type: Grant
    Filed: December 28, 2018
    Date of Patent: January 12, 2021
    Assignee: Commvault Systems, Inc.
    Inventors: Paramasivam Kumarasamy, Rahul S. Pawar, Henry Wallace Dornemann, Jun H. Ahn, Brahmaiah Vallabhaneni, Girish Ramohalli Gopala Rao
  • Patent number: 10885092
    Abstract: A method, computer system, and a computer program product for selecting a media playlist based on learning past behaviors of a user is provided. The present invention may include receiving a plurality of current user data. The present invention may then include receiving a plurality of current external conditions data. The present invention may also include enriching a plurality of current raw data associated with the plurality of current user data, the plurality of user reactions to the media selections and the plurality of current external conditions data. The present invention may further include determining the plurality of current user data exceeds a threshold. The present invention may also include, in response to determining the threshold is exceeded, creating a dataset. The present invention may then include retrieving a media playlist. The present invention may further include sending the retrieved media playlist to a media device.
    Type: Grant
    Filed: April 17, 2018
    Date of Patent: January 5, 2021
    Assignee: International Business Machines Corporation
    Inventors: Luis Carlos Cruz Huertas, Rick A. Hamilton, II, Hari K. Narasimhamurthy, Edgar A. Zamora Duran
  • Patent number: 10878037
    Abstract: Systems and methods for identification and retrieval of content for visual search are provided. An example method includes receiving data specifying a digital supplement. The data may identify a digital supplement and a supplement anchor for associating the digital supplement with visual content. The method may also include generating a data structure instance that specifies the digital supplement and the supplement anchor and, after generating the data structure instance, enabling triggering of the digital supplement by an image based at least on storing the data structure instance in a database that includes a plurality of other data structure instances. The other data structure instances may each specify a digital supplement and one or more supplement anchors.
    Type: Grant
    Filed: June 21, 2018
    Date of Patent: December 29, 2020
    Assignee: Google LLC
    Inventors: Alan Joyce, Edgar Chung, Zhe Yang, Ian Mesa, Joseph Olson
  • Patent number: 10877968
    Abstract: A method for querying data is provided. The method may include determining a characteristic value of a selected feature dimension among feature values of the selected feature dimension of plurality of entities and establishing a corresponding relationship between the characteristic value and the selected feature dimension. The method may also include caching the corresponding feature value into a cache memory for each entity having a feature value of the selected feature dimension being unequal to the characteristic value, and leaving the corresponding feature value without caching for each entity having a feature value of the selected feature dimension being equal to the characteristic value. The method may further include performing a first search in the cache memory to produce a first search result in response to a query request related to the plurality of entities, and generating a query result based on the corresponding relationship and the first search result.
    Type: Grant
    Filed: December 5, 2019
    Date of Patent: December 29, 2020
    Assignee: BEIJING DIDI INFINITY TECHNOLOGY AND DEVELOPMENT CO., LTD.
    Inventors: Wenjun Yang, Zang Li, Zhihua Chang, Hongbo Ling, LiFeng Cao, Fan Yang
  • Patent number: 10866863
    Abstract: In one example, a method for a distributed model of data ingestion includes receiving multiple asynchronous backup requests from a plurality of clients, and performing primary processing with respect to data elements of a first one of the backup requests. Next, a job concerning a secondary process is added to a job queue. A handoff is then made for performance of the secondary processing with respect to data elements of the first backup request. The job is then accessed and the secondary processing is performed with respect to the data elements of the backup request, wherein the primary processing and secondary processing are respective first and second stages of an ingestion process, and the primary processing is performed prior to the secondary processing.
    Type: Grant
    Filed: June 28, 2016
    Date of Patent: December 15, 2020
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Ray David Whitmer, Ajit Kumar Verma
  • Patent number: 10860441
    Abstract: Embodiments of the present disclosure provide a method, a system and a computer readable storage medium for data backup and restoration in a cluster system. The method comprises obtaining performance data of the nodes, the performance data being collected periodically by the backup and restore proxy modules; predicting workloads of the nodes based on the performance data; selecting, based on the predicted workloads, a backup node from the nodes, to take over a data backup and restore task from a working node which is currently in charge of the data backup and restore task.
    Type: Grant
    Filed: April 17, 2018
    Date of Patent: December 8, 2020
    Assignee: EMC IP Holding Company LLC
    Inventors: Eddie Wenhao Dai, Gluth Xuedong Gao, Samuel Bo Li, Zhongyi Zhou, Beryl Xueqing Wang
  • Patent number: 10848558
    Abstract: A method in an electronic device is provided, the method including: connecting to a storage device; transmitting a first file to the storage device; when the first file is transmitted to the storage device, generating, a second file based on the first file and replacing the first file with the second file, wherein the second file is an optimized version of the first file.
    Type: Grant
    Filed: August 9, 2017
    Date of Patent: November 24, 2020
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Dong-Hyun Yeom, Geon-Soo Kim, Sang-Min Huh, Min-Kyung Hwang
  • Patent number: 10839022
    Abstract: Example embodiments relate to a network-based workflow system, employed for receiving workflows, defining one or more data-object types based on the workflows, generating data-objects, assigning a workflow from among the one or more workflows to the data-object, and managing the data-object through various states of based on the workflow. As discussed, a “workflow” refers to orchestrated and repeatable patterns enabled by a systematic organization of resources into processes that transform and modify presentations of data-objects based on corresponding data-object states. A workflow may therefore comprise a set of states, wherein each state is linked to another state by one or more transitions, and wherein the transitions are associated with a set of events which may occur at each state.
    Type: Grant
    Filed: November 1, 2017
    Date of Patent: November 17, 2020
    Assignee: Palantir Technologies Inc.
    Inventors: Nathaniel Klein, Huanqi Deng, Kevin Whelan, Matthew LeVan, Takashi Okamoto
  • Patent number: 10831788
    Abstract: A method, computer program product, and computer system is provided. A processor identifies a shared property between a user of a social network and a group of the social network. A processor identifies an unshared property between the user of the social network and the group of the social network. A processor determines a first percentage of the one or more members of the group with the shared property. A processor determines a second percentage of the one or more members of the group with the unshared property. A processor generates a recommendation score for the group based, at least in part, on the first and second percentage.
    Type: Grant
    Filed: August 7, 2015
    Date of Patent: November 10, 2020
    Assignee: International Business Machines Corporation
    Inventors: Leonid Bolshinsky, Vladimir Gamaley, Sharon Krisher
  • Patent number: 10831854
    Abstract: Methods and systems for rending medical images within a web browser application. The web browser application retrieves a worklist and automatically determines an image study from the worklist to be cached. The web browser application retrieves at least one medical image included in the image study. The web browser application creates a web database for storing the at least one medical image within the browser application. When a user selects a medical image for display within the web browser, the web browser application determines whether the medical image is stored in the web database. When the medical image is stored in the web database, the web browser application retrieves the medical image from the web database. When the medical image is not stored in the web database, the web browser application retrieves the medical image from a remote image repository.
    Type: Grant
    Filed: March 8, 2018
    Date of Patent: November 10, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Terence Wilson
  • Patent number: 10810649
    Abstract: Among other things, one or more techniques and/or systems are provided for facilitating the completion of a user task. That is, user intent (e.g., intentions of a user to perform a user task) may be identified. The user intent may comprise an entity (e.g., a movie entity) and/or an action (e.g., an order movie tickets action) that the user wants to perform on the entity. A provider list may be created based upon one or more providers capable of performing the action on the entity (e.g., a movie application may be capable of performing the order movie tickets action on the movie entity). Providers may be dynamically selected for inclusion within the provider list at run-time. For example, an open market of providers may be maintained (e.g., providers may be added, removed, and/or updated over time), such that providers may be selected from the open market to complete user tasks.
    Type: Grant
    Filed: November 1, 2017
    Date of Patent: October 20, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Steven William Macbeth, Michael William O'Connor, Zhaowei Charlie Jiang, Michael Van Snellenberg, Li Jiang, Shajib Sadhukha, Amit Kumar
  • Patent number: 10803069
    Abstract: The disclosed embodiments relate to systems and methods for generating an optimal solution for determining a value for one or more base data objects. A plurality of solutions include one or more composite data objects transacted by a transaction system processor. The composite data objects include the one or more base data objects. An optimal solution is generated by using data indicative of a level of activity and a number of sources for each of the plurality of composite data objects.
    Type: Grant
    Filed: June 24, 2016
    Date of Patent: October 13, 2020
    Assignee: Chicago Mercantile Exchange Inc.
    Inventors: Seo Wook Jang, Jeon Ho Cho, Bo Miao, Cham Hong Po, Yaotian Zhang, Panagiotis Xythalis, Matthew Morano
  • Patent number: 10789223
    Abstract: In various embodiments, methods and systems for implementing garbage collection in distributed storage systems are provided. The distributed storage system operates based on independent management of metadata of extent and stream data storage resources. A hybrid garbage collection system based on reference counting garbage collection operations and mark-and-sweep garbage collection operations is implemented. An extent lifetime table that tracks reference weights and mark sequences for extents is initialized and updated based on indications from extent managers and stream managers, respectively. Upon determining that an extent is to be handed-off from weighted reference counting garbage collection operations to mark-and-sweep garbage collection operations, a reference weight field for the extent is voided and a mark sequence field of the extent is updated. The mark sequence field is updated with a latest global sequence number.
    Type: Grant
    Filed: March 24, 2016
    Date of Patent: September 29, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Cheng Huang, Andrew James Edwards, Shane K Mainali, Aaron William Ogus, Ioan Oltean, Huseyin Simitci, Ju Wang, Bradley Gene Calder, Yikang Xu
  • Patent number: 10776432
    Abstract: The presently disclosed subject matter includes a system, a method and a program storage device which enable to add selectivity to content sharing between users of communication networks. When a sender indicates a desire to share content, information with respect to the suggested content item (i.e. the content item intended to be shared) and information with respect to the sharing profile of one or more respective target recipients is analyzed. A recommendation is provided as whether or not it is suggested to the sender to perform an action. For example, the recommendation can be indicative as to whether or not it is recommended to share a given content item with a given recipient.
    Type: Grant
    Filed: February 6, 2014
    Date of Patent: September 15, 2020
    Assignee: PECAN TECHNOLOGIES INC
    Inventor: Ben Volach