Patents Examined by Aleksandr Kerzhner
  • Patent number: 11138222
    Abstract: A system receives an object selection, and outputs the object. The system receives a first service selection, outputs the first service's object, receives a second service selection, and outputs the second service's object. The system receives selections of the object's first field and the first service object's field, and stores first metadata that maps between the object's first field and the first service object's field. The system receives selections of the object's second field and the second service object's field, and stores second metadata that maps between the object's second field and the second service object's field. The system updates an object instance by using the first metadata to send first request data to the first service and receive first response data from the first service, and by using the second metadata to send second request data to the second service and receive second response data from the second service.
    Type: Grant
    Filed: July 22, 2016
    Date of Patent: October 5, 2021
    Assignee: salesforce.com, inc.
    Inventors: Latesh Semlani, Tarundeep Batra, Parth Vijay Vaishnav, Pawan Nachnani
  • Patent number: 11138365
    Abstract: A method is provided for retrieving data stored in a data source at pages having a predetermining size. A computing system receives a page request for requesting a new page, within data that are selected in the data source according to a query and are then to be filtered according to one or more filtering criteria external to the data source. A pagination structure (comprising an end point in the selected data of a last previously requested page that has been previously requested) is associated with the page request; the pagination structure is used to retrieve the data following the end point of the last previously requested page and to filter them into the new page. A computer program product for performing the method and a corresponding system are also provided.
    Type: Grant
    Filed: February 2, 2018
    Date of Patent: October 5, 2021
    Assignee: International Business Machines Corporation
    Inventors: Raimondo Castino, Gabriele De Capoa, Rossella De Gaetano, Fabio Monopoli
  • Patent number: 11138176
    Abstract: Enabling a third-party data service to update custom data objects is described. A database system outputs a data object to a user device in response to receiving a user selection of the data object. The database system outputs a data service object, associated with a third-party data service, to the user device in response to receiving a user selection of the third-party data service. The database system stores metadata that maps between a data field, associated with the data object, and a data service field, associated with the data service object, in response to receiving a user selection of the data field and the data service field. The database system updates an instance of the data object by using the metadata to send request data to the third-party data service and using the metadata to receive response data from the third-party service.
    Type: Grant
    Filed: July 21, 2016
    Date of Patent: October 5, 2021
    Assignee: salfesforce.com, inc.
    Inventors: Tarundeep Batra, Latesh Semlani, Atul Singh
  • Patent number: 11129003
    Abstract: In some embodiments, a method is provided that includes (1) prompting a user to identify news content to be filtered; (2) generating filter rules based on the content to be filtered identified by the user; (3) populating a rules database based on the filter rules; (4) retrieving news content from a news server over the internet; (5) filtering the news content based on the filter rules within the rules database; and (6) providing the filtered news content to the user on a mobile device of the user. Numerous other embodiments are provided.
    Type: Grant
    Filed: August 27, 2018
    Date of Patent: September 21, 2021
    Assignee: Dugan Patents, LLC
    Inventor: Brian M. Dugan
  • Patent number: 11126476
    Abstract: Examples disclosed herein provide systems, methods, and software for attaching an application to a computing system. In one example, a method of attaching at least one application to the computing system includes identifying an application attach triggering event, and identifying at least one application based on the application attach triggering event. The method further includes attaching an application volume to the computing system that contains the at least one application, and filtering one or more applications from the application volume that are not the at least one application.
    Type: Grant
    Filed: September 10, 2014
    Date of Patent: September 21, 2021
    Assignee: VMware, Inc.
    Inventor: Jairam Choudhary
  • Patent number: 11113248
    Abstract: Generating and sharing metadata for indexing synchronized content items. A server generates metadata for indexing synchronized content items and manages sharing of the metadata with client devices in accordance with user preferences that may be embodied in metadata generation and sharing management rules. For example, a content item stored at the server has been designated to be synchronized across at least a first client. The server generates metadata for indexing the content item and sends the metadata to at least a second client.
    Type: Grant
    Filed: April 10, 2019
    Date of Patent: September 7, 2021
    Assignee: Dropbox, Inc.
    Inventors: Graham Abbott, Todd Dabney, George Milton Underwood, IV
  • Patent number: 11113346
    Abstract: A media system includes: a media-playback device including: a media-output device that plays media content items; and a tempo control engine to: select media content based upon suitability for a repetitive-motion activity; place each media content item from the media content into two or more pools of media content, with a first pool including media content which the user has previously indicated as being relevant, and a second pool including media content that the user has not previously indicated as being relevant; and sort the media content in each of the first pool and the second pool based upon tempo.
    Type: Grant
    Filed: June 8, 2017
    Date of Patent: September 7, 2021
    Assignee: Spotify AB
    Inventors: Tristan Jehan, Nicola Montecchio
  • Patent number: 11080120
    Abstract: Aspects described herein may relate to a transaction exchange platform using a streaming data platform (SDP) and microservices to process transactions according to review and approval workflows. The transaction exchange platform may receive transactions from origination sources, which may be added to the SDP as transaction objects. Microservices on the transaction exchange platform may interact with the transaction objects based on configured workflows associated with the transactions. Processing on the transaction exchange platform may facilitate clearing and settlement of transactions. Some aspects may provide for dynamic and flexible reconfiguration of workflows and/or microservices. Other aspects may provide for data snapshots and workflow tracking, allowing for monitoring, quality control, and auditability of transactions on the transaction exchange platform.
    Type: Grant
    Filed: December 20, 2019
    Date of Patent: August 3, 2021
    Assignee: Capital One Services, LLC
    Inventors: Earle Michael Lee, Jordan May, William Planck
  • Patent number: 11080302
    Abstract: To improve the user experience, browse nodes for popular combinations of categories and aspects are desirable. When a particular combination of category and aspects is found to have been requested at a frequency that exceeds a threshold, the existence of a browse node for that combination is checked and, if the browse node is missing, a request to create the browse node is generated. In some example embodiments, an entire set of missing browse nodes is generated based on recognition of a pattern of category and aspect combinations being requested.
    Type: Grant
    Filed: October 11, 2016
    Date of Patent: August 3, 2021
    Assignee: eBay Inc.
    Inventors: Atiq Islam, Nish Parikh, Neeraj Garg
  • Patent number: 11074262
    Abstract: Computer based methods, systems, and computer readable media for classifying documents within a content repository or documents within the document subsets are provided. Documents may be pre-processed to render document sections visible to machine readers. Document subsets may be generated based on user-defined terms. The machine readable documents may be classified within the content repository into one of a group of categories, based-upon the number of times classification terms appear in a specific document section of the document. Documents may be ranked based upon the frequency of classification terms in the specific section. Documents may be associated with specific diseases such as cancer, genes, gene variants, and drugs or synonyms thereof by comparing relevant search terms to specific sections of the documents.
    Type: Grant
    Filed: November 30, 2018
    Date of Patent: July 27, 2021
    Assignee: International Business Machines Corporation
    Inventors: Cheryl Eifert, Joel C. Dubbels, Jeffrey Bernard Nowicki, Claudia S. Huettner, Jia Xu, Fang Wang, Kirk A. Beaty, Vanessa Michelini, Marta Sanchez-Martin
  • Patent number: 11068903
    Abstract: Aspects described herein may relate to a transaction exchange platform using a streaming data platform (SDP) and microservices to process transactions according to review and approval workflows. The transaction exchange platform may receive transactions from origination sources, which may be added to the SDP as transaction objects. Microservices on the transaction exchange platform may interact with the transaction objects based on configured workflows associated with the transactions. Processing on the transaction exchange platform may facilitate clearing and settlement of transactions. Some aspects may provide for dynamic and flexible reconfiguration of workflows and/or microservices. Other aspects may provide for data snapshots and workflow tracking, allowing for monitoring, quality control, and auditability of transactions on the transaction exchange platform.
    Type: Grant
    Filed: December 23, 2019
    Date of Patent: July 20, 2021
    Assignee: Capital One Services, LLC
    Inventors: Earle Michael Lee, Jordan May, William Planck
  • Patent number: 11068490
    Abstract: Computer-based methods, systems, and computer readable media for managing documents within a content repository or documents within the document subsets are provided. Documents within the content repository may be classified into one of a functional category and a clinical category. Documents are applied to a machine learning annotation and analysis module to automatically annotate the documents to indicate relationships between entities. A request is processed for the documents including one or more search terms, wherein the search terms pertain to one or more entities from a group of gene, gene variant, drug, cancer and a biomedical/clinical term. Documents satisfying the request are identified by comparing the one or more search terms to the annotations and specific sections of the documents, and determining a relevance of a document based on the comparison and a frequency of the one or more search terms in each of the specific sections. The identified documents are ranked according to custom techniques.
    Type: Grant
    Filed: January 4, 2019
    Date of Patent: July 20, 2021
    Assignee: International Business Machines Corporation
    Inventors: Cheryl L. Eifert, Fang Wang, Jia Xu, Kirk A. Beaty, Vanessa Michelini, Claudia S. Huettner, Marta Sanchez-Martin, Pengwei Yang
  • Patent number: 11061905
    Abstract: Modularized data processing systems and methods for its use are provided. Processing a current job can reuse data generated for a previously processed job to the extent the two share parameter configurations. Similarly, outputs of processing modules generated during processing the previously processed job can be used as inputs to processing modules processing a current job, if the two jobs share some parameter configurations.
    Type: Grant
    Filed: December 8, 2017
    Date of Patent: July 13, 2021
    Assignee: International Business Machines Corporation
    Inventors: Jingwei Yang, Shilpa N. Mahatma, Rachita Chandra, Kevin N. Tran, Dennis Wei, Karthikeyan Natesan Ramamurthy, Gigi Yuen-Reed
  • Patent number: 11061913
    Abstract: Computer-based methods, systems, and computer readable media for managing documents within a content repository or documents within the document subsets are provided. Documents may be pre-processed to be machine readable and classified within the content repository into one or more categories, based upon a number of times classification terms appear in a specific section of the document or based on an article type tag. Document subsets may be generated based on user-defined terms. Documents may be associated with specific cancer-types, genes, gene variants and drugs by comparing relevant search terms to specific sections of the documents. A request for processing the documents may include one or more of the search terms, pertaining to one or more from a group of gene, gene variant, drug, and cancer terms.
    Type: Grant
    Filed: November 30, 2018
    Date of Patent: July 13, 2021
    Assignee: International Business Machines Corporation
    Inventors: Cheryl L. Eifert, Bhuvan Sharma, Mengdi Zhu, Kirk A. Beaty, Vanessa Michelini, Fang Wang
  • Patent number: 11055284
    Abstract: A database engine receives a database query that specifies retrieving data from a data source. The database engine parses the query to build an operator tree that includes a TableScan operator configured to scan a table from the data source to produce outputs corresponding to a single data field from the table, and includes a GroupBy operator that groups rows of the table according to the data field. The database engine generates and executes code corresponding to the operator tree to retrieve a result set. When the TableScan operator is a child of the GroupBy operator and the outputs are independent of duplicate input rows from the table, execution of the TableScan operator comprises, for each storage block of rows from the table: determining a storage compression scheme for encoding the data field and, for certain encodings, using the encoding to produce the outputs without duplication of rows.
    Type: Grant
    Filed: March 30, 2018
    Date of Patent: July 6, 2021
    Assignee: TABLEAU SOFTWARE, INC.
    Inventors: Adrian Vogelsgesang, Manuel Then, Jan Finis, Tobias Muehlbauer, Richard Wesley, Pawel Terlecki
  • Patent number: 11044274
    Abstract: In one embodiment, a method includes accessing policy states associated with a policy, determining that a particular policy state of the policy states should not be pruned, and generating possible next policy states for the particular policy state based on one or more policy actions and one or more costs associated with the respective policy actions, wherein each policy action is associated with one or more probabilities corresponding to one or more possibilities of resulting in one or more of the possible next policy states, wherein the respective cost associated with the policy action is determined based on one or more computing costs of the policy action resulting in the one or more of the possible next policy states in combination with the respective one or more probabilities, and wherein each policy state of the created policy evaluation tree comprises a rule state for each rule of the policy.
    Type: Grant
    Filed: April 16, 2019
    Date of Patent: June 22, 2021
    Assignee: Facebook, Inc.
    Inventors: Kendall Blair Hopkins, Dwayne Lloyd Reeves
  • Patent number: 11044181
    Abstract: A server has a processor and a memory connected to the processor. The memory stores instructions executed by the processor to receive broadcast reports from a network, where each broadcast report includes an account identifier, a group identifier, a data stream identifier and a value. Each broadcast report is stored in a database as raw data. A request for information in the database is received. In response to the request, the raw data is altered in accordance with a pre-defined data transformation to produce transformed data. A first visualization of the transformed data associated with a first data stream identifier of a first group identifier is rendered. A second visualization of the transformed data associated with a second data stream identifier of the first group identifier is rendered. The first visualization is supplied in conjunction with the second visualization in response to the request.
    Type: Grant
    Filed: August 2, 2016
    Date of Patent: June 22, 2021
    Assignee: Initial State Technologies, Inc.
    Inventors: James Ray Bailey, David Leo Sulpy, Adam Matthew Reeves
  • Patent number: 11031138
    Abstract: Systems and methods, as well as devices, are described for clinical resource generation. CCDA documents that include clinical information and observations are utilized to generate FHIR model instances that are specific to the CCDA documents. Path definitions are assigned for each information-value pair the CCDA documents that define mappings between the information-value pairs and objects of FHIR model instances. Objects for the instance models are created, and values are provided to the objects representative of the information-value pairs. Groups of objects are provided in FHIR resource bundles that are stored in a database which may be queried against to provide specific FHIR resources upon request. Requests for clinical information may be used to trigger the generation of the FHIR resource bundles.
    Type: Grant
    Filed: April 6, 2017
    Date of Patent: June 8, 2021
    Assignee: SURESCRIPTS LLC
    Inventors: Bradley Carter Simons, David Williams, Keith Edward Willard
  • Patent number: 11023264
    Abstract: An example method to manage a virtual machine deployment in a cloud environment includes generating a blueprint comprising a blueprint component corresponding to an application storage policy for all endpoints associated with an infrastructure source in the cloud environment, in response to a determination that the application storage policy comprises a first storage policy of a first endpoint among the endpoints, collecting the first storage policy to deploy the virtual machine on the first endpoint according to the first storage policy, or in response to a determination that the application storage policy does not comprise any storage policy of the first endpoint among the endpoints, creating a storage policy of the first endpoint and collecting the created storage policy to deploy the virtual machine on the first endpoint according to the created storage policy.
    Type: Grant
    Filed: July 18, 2017
    Date of Patent: June 1, 2021
    Assignee: VMWARE, INC.
    Inventors: Ping Chen, Xiaojin Wu, Caixue Lin
  • Patent number: 11003667
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing contextual information for a displayed resource. In one aspect, a method includes receiving, from a user device, a query-independent request for contextual information relevant to an active resource displayed in an application environment on the user device, identifying multiple search items from the content in the resource, determining a relevance score for each of the multiple search items, selecting one or more of the multiple search items based on the relevance scores, and providing, to the user device for each of the selected one or more multiple search items, a respective contextual user interface element for display with the active resource, where each contextual user interface element includes contextual information regarding the respective search item.
    Type: Grant
    Filed: May 27, 2016
    Date of Patent: May 11, 2021
    Assignee: GOOGLE LLC
    Inventors: Gokhan H. Bakir, Suleyman Yurekli, Cristiano De Carvalho, Behshad Behzadi, Aneto Okonkwo, Paige Alexis Dunn-Rankin, Vikram Aggarwal, Aparna Chennapragada