Patents Examined by Cheryl Lewis
  • Patent number: 11366847
    Abstract: The overall architecture and details of a scalable video fingerprinting and identification system that is robust with respect to many classes of video distortions is described. In this system, a fingerprint for a piece of multimedia content is composed of a number of compact signatures, along with traversal hash signatures and associated metadata. Numerical descriptors are generated for features found in a multimedia clip, signatures are generated from these descriptors, and a reference signature database is constructed from these signatures. Query signatures are also generated for a query multimedia clip. These query signatures are searched against the reference database using a fast similarity search procedure, to produce a candidate list of matching signatures. This candidate list is further analyzed to find the most likely reference matches. Signature correlation is performed between the likely reference matches and the query clip to improve detection accuracy.
    Type: Grant
    Filed: July 3, 2019
    Date of Patent: June 21, 2022
    Assignee: Roku, Inc.
    Inventors: Prashant Ramanathan, Mihailo M. Stojancic
  • Patent number: 11366825
    Abstract: A method for managing relational transactions in a workspace inventory and analytics service is provided. The method includes retrieving, via a communication interface, device data from a source by invoking a source application programming interface, the device data including a source data set identifier; persisting the device data in a staging table of a staging database; mapping the source data set identifier to a predefined data set identifier; transforming, by using a model, the device data from the staging table into a key value pair based on the mapping; persisting the key value pair in a device metadata table of an asset database; and invoking a service.
    Type: Grant
    Filed: January 21, 2021
    Date of Patent: June 21, 2022
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventors: Aditya Bonsor, Raghavendra Tigulla
  • Patent number: 11347723
    Abstract: Embodiments of the present invention disclose a method, computer program product, and a computer system for suspending a database index. A computer determines if an update to a database includes an update to an index of the database. If so, the computer suspending the index of the database, wherein the suspending the index of the database comprises: the computer deleting the index of the database; the computer retaining a definition for the index of the database, wherein the definition includes a command for rebuilding the index of the database; and the computer indicating in a system catalog of the database that a status of suspension has been applied to the index.
    Type: Grant
    Filed: July 11, 2019
    Date of Patent: May 31, 2022
    Assignee: International Business Machines Corporation
    Inventors: Michael Bender, Wayne M. Delia
  • Patent number: 11347690
    Abstract: A method includes retrieving, with a masker controller job, an object and an associated object ID from a masking bucket that is defined in storage, making a copy of the object, with a masker worker microservice, masking the copy of the object to create a masked object, transmitting the masked object to an object access microservice, with the object access microservice, transmitting the masked object to a deduplication microservice, with the deduplication microservice, deduplicating the masked object, and storing the masked object in the storage.
    Type: Grant
    Filed: May 20, 2020
    Date of Patent: May 31, 2022
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Kimberly R. Lu, Joseph S. Brandt, Philip N. Shilane
  • Patent number: 11341131
    Abstract: Systems and methods are described for scheduling a query for execution. The system receives and parses a query to identify one or more portions of the query. The system determines a resource allocation for each portion of the query, and determines an availability of compute resources for the different portions of the query. Based on the resource allocation and the availability of compute resources, the system schedules the query.
    Type: Grant
    Filed: April 29, 2019
    Date of Patent: May 24, 2022
    Assignee: Splunk Inc.
    Inventors: Sourav Pal, Arindam Bhattacharjee, Nikhil Roy
  • Patent number: 11341179
    Abstract: Systems and methods directed to a service that analyzes media and outputs an evaluation of the media based on inconsistencies within media and differences between source media and the media, are described. In one aspect, a media file may be obtained at a computing resource service provider. The media may be analyzed to generate media results that indicate inconsistencies within the media file and/or differences between the media file and corresponding source media registered with the computing resource service provider. An indication of a significance of the inconsistencies within the media file and/or differences between the registered source media and the media may be generated based on the media results. In some aspects, source media may be registered and one or more artifacts inserted into the media to enable more efficient comparisons of whether other media is consistent with the registered source media.
    Type: Grant
    Filed: September 30, 2019
    Date of Patent: May 24, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Eric Jason Brandwine, Mark Becker, Jennifer Anne Brinkley, Min Lee Hyun
  • Patent number: 11334549
    Abstract: Techniques and solutions are described for identifying data, such as records in a relational database. The data can have a first plurality of attributes, a second plurality of which are used to create the identifier. The identifier can be included as a column in a data structure in which the data is stored, such as a column in a table storing a record. The disclosed data identifiers can provide semantically meaningful information. The disclosed identifiers can also improve data store performance, such as by facilitating data retrieval, and helping to guard against inserting duplicate entries in the data store.
    Type: Grant
    Filed: September 9, 2019
    Date of Patent: May 17, 2022
    Assignee: SAP SE
    Inventors: Stephan Schub, Jan Portisch, Michael Monych
  • Patent number: 11334615
    Abstract: The overall architecture and details of a scalable video fingerprinting and identification system that is robust with respect to many classes of video distortions is described. In this system, a fingerprint for a piece of multimedia content is composed of a number of compact signatures, along with traversal hash signatures and associated metadata. Numerical descriptors are generated for features found in a multimedia clip, signatures are generated from these descriptors, and a reference signature database is constructed from these signatures. Query signatures are also generated for a query multimedia clip. These query signatures are searched against the reference database using a fast similarity search procedure, to produce a candidate list of matching signatures. This candidate list is further analyzed to find the most likely reference matches. Signature correlation is performed between the likely reference matches and the query clip to improve detection accuracy.
    Type: Grant
    Filed: August 28, 2019
    Date of Patent: May 17, 2022
    Assignee: Roku, Inc.
    Inventors: Prashant Ramanathan, Jose Pio Pereira, Shashank Merchant, Mihailo M. Stojancic
  • Patent number: 11334554
    Abstract: Various embodiments set forth systems and techniques for concurrent log and dump processing. The techniques include selecting, from a datastore, a chunk comprising one or more rows of data; comparing the one or more rows of data in the chunk with a first set of log events in a change log associated with the datastore, wherein each log event included in the first set of log events occurs after a first log event in the change log and prior to a second log event in the change log; selecting, based on the comparison, one or more non-conflicting rows in the chunk; and transmitting, to an output, one or more log events associated with the one or more non-conflicting rows in the chunk prior to processing a second set of log events in the change log, wherein the second set of log events occur after the second log event.
    Type: Grant
    Filed: November 27, 2020
    Date of Patent: May 17, 2022
    Assignee: NETFLIX, INC.
    Inventors: Andreas Andreakis, Ioannis Papapanagiotou
  • Patent number: 11334594
    Abstract: Described herein are systems and methods of transforming data models, for example, creating a data warehouse. A directives model may be loaded based upon a parsed directives file. An entity model may be loaded, and tables, attributes, and foreign keys of a data warehouse model may be created based upon the directives model and the entity model. Mappings may be created between tables, columns, and foreign keys of the data warehouse model and entities, attributes, and relationships, respectively, of the entity model. Code to define a data warehouse may be generated based upon the tables, attributes, and foreign keys of the data warehouse model. Code to transfer data from the source data source can be generated based upon the created mappings. A lineage report can be generated that provides information identifying a corresponding source for each table and column in the data warehouse.
    Type: Grant
    Filed: August 25, 2020
    Date of Patent: May 17, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: William Edward Gibson
  • Patent number: 11327642
    Abstract: A system and method for organizing and representing in a single display, using temporal and locational relationships, multiple selected pieces of information that may exist in different embodiments and that may be related to one or more past, present or future events.
    Type: Grant
    Filed: April 29, 2019
    Date of Patent: May 10, 2022
    Assignee: Priority 5 Holdings Inc.
    Inventors: Charles Q. Miller, Allen D. Bierbaum, Aron L. Bierbaum
  • Patent number: 11324952
    Abstract: Personalized network searching, in which a search query is received from a user, and a request is received to personalize a search result. Responsive to the search query and the request to personalize the search result, a personalized search result is generated by searching a personalized search object. Responsive to the search query, a general search result is generated by searching the general search object. The personalized search result and the general search result are provided to a client device, an advertisement is selected based at least in part upon the personalized search object, and the advertisement, the personalized search result, and the general search result are displayed.
    Type: Grant
    Filed: November 9, 2018
    Date of Patent: May 10, 2022
    Assignee: Google LLC
    Inventors: Gregory Joseph Badros, Stephen Lawrence
  • Patent number: 11321339
    Abstract: Methods and systems for large scale data integration in distributed or massively parallel environments comprises a development phase wherein the results of a proposed jobflow can be viewed by the user during development, including the results of upstream units where the data sources and data targets can be any of a variety of different platforms, and further comprises the use of remote agents proximate to those data sources and data targets with direct communication between the associated agents under the direction of a topologically central controller to provide, among other things, improved security, reduced latency, reduced bandwidth requirements, and faster throughput.
    Type: Grant
    Filed: May 4, 2018
    Date of Patent: May 3, 2022
    Assignee: ThoughtSpot, Inc.
    Inventors: Ravindra Punuru, Sanjay Vyas, Sripathi Tumati
  • Patent number: 11321365
    Abstract: A method for data processing includes identifying, for communication of a content object, a segment of entities including entities of a first entity class of a plurality of entity classes defined by a data model that is configured for a tenant of a multi-tenant system, where the data model defines relationships between entity classes of the plurality of entity classes. The method may further include activating for selection at a user interface at least one second entity class that is related to the first entity class based on the relationships and identifying a set of additional entities of the second entity class from the remaining entities that are related to the segment of entities as defined by the data model. The method may include transmitting to a content communication system an indication of the plurality of entity identifiers corresponding to a modified segment of entities that includes the additional entities.
    Type: Grant
    Filed: January 22, 2021
    Date of Patent: May 3, 2022
    Assignee: salesforce.com, inc.
    Inventors: Vineeth Anand Nair, Ashok Shivarudraiah, Lakshmi Srinivas Parimi, Matthew Westover, Jamin Hall, Sarah Flamion, Aaron Popelka, David Kriebel, Narender Ramasahayam, Mitchell Loudenbeck, Praveen Savur, Sumit Garg, Kasia Fichtner
  • Patent number: 11314762
    Abstract: Creating a model data set using a spreadsheet interface including generating the model data set using the spreadsheet interface and a first data source from a data warehouse, wherein the model data set is a reusable modeling layer comprising at least a portion of the first data source, and wherein generating the model data set comprises: creating a first worksheet using the spreadsheet interface and the first data source; receiving an indication that the first worksheet is a model data set; and generating model data set metadata for the first worksheet; and providing, as a second data source for a second worksheet, the model data set generated from the model data set metadata.
    Type: Grant
    Filed: July 9, 2020
    Date of Patent: April 26, 2022
    Assignee: SIGMA COMPUTING, INC.
    Inventors: Jason D. Frantz, Julie L. Lemieux, Robert C. Woollen
  • Patent number: 11314761
    Abstract: A computerized method is disclosed including operations of establishing a first communicative coupling with a first data intake and query system instance and a second communicative coupling with a second data intake and query system instance, automating performance of a search query on each of the first data intake and query system instance and the second data intake and query system instance, automating retrieval of search results from each of the first data intake and query system instance and the second data intake and query system instance, and generating instructions that, upon execution by one or more processors, cause rendering of a graphical user interface that displays the search results from each of the first data intake and query system instance and the second data intake and query system instance in a consolidated view. Additionally, performance of the search query occurs at a predetermined interval.
    Type: Grant
    Filed: July 31, 2019
    Date of Patent: April 26, 2022
    Assignee: Splunk Inc.
    Inventors: Carl Yestrau, Nicolas Stone
  • Patent number: 11308145
    Abstract: A system and method for multimedia contact center interactions via an audiovisual asynchronous messaging channel is provided. In an embodiment, an organization might operate a website comprising information and for providing an entry point of communication with a contact center. A communications channel may be integrated directly with the organization's website, which includes an editable audiovisual interface. A user may interact with the editable interface through a variety of means, including sketching on a webpage and recording to create a video form of audiovisual asynchronous query over the web page. The interaction is analyzed and routed to an agent for handling. The agent may then be connected to the user through the asynchronous channel.
    Type: Grant
    Filed: May 23, 2019
    Date of Patent: April 19, 2022
    Inventors: Archana Sekar, Ravikumar Gopal, Padmapriya Murali, Vidhyasimhan Jayaraghavendran
  • Patent number: 11308113
    Abstract: A cognate specification system manages and enforces digital, canonical representations of entities that are added to and in the system by creating a composite entity key (“EntityKey”) that uniquely and immutably identifies each entity within the system, and that is created based upon the attributes of the entity rather than being arbitrarily assigned. Entities may be organized into various types or cognates, each associated with distinct sets of attributes. A physical or digital referent may be added to the system as an entity by specifying attributes. In such a system, any entity, whether a physical or digital referent, a process, or other type, is uniquely and verifiably identifiable, and may be linked to or associated with other entities, allowing users of the system to produce and access specification granularity beyond traditional approaches focused on systems interoperability.
    Type: Grant
    Filed: June 5, 2020
    Date of Patent: April 19, 2022
    Assignee: Edgewood Software Corp.
    Inventors: David Boggs, James Orr, Thomas Vaughan
  • Patent number: 11309082
    Abstract: Aspects include a computer-implemented method comprising tracking of one or more actions (e.g., patient actions) carried out on a web-based computing platform that enables text, audio, video and/or any other communication between providers and their clients, and aggregating indicators of at least one of these actions into a score calculated at one or more measurement intervals. Calculated scores may be compared to one or more reference scores. An action may be triggered based on a calculated score and/or based on the relative values of a calculated score and a reference score.
    Type: Grant
    Filed: December 10, 2019
    Date of Patent: April 19, 2022
    Assignee: Groop Internet Platform, Inc.
    Inventors: Niels Bantilan, Geoff Gelman, Gil Margolin, Bonnie K. Ray, Andrew Zitek
  • Patent number: 11295215
    Abstract: In general, embodiments of the present invention provide systems, methods and computer readable media for automated dynamic data quality assessment. One aspect of the subject matter described in this specification includes the actions of receiving a data quality job including a new data sample; and, if the new data sample is determined to be added to a reservoir of data samples, sending a quality verification request to an oracle; receiving a new data sample quality estimate from the oracle; and adding the new data sample and estimate to the reservoir. A second aspect of the subject matter includes the actions of receiving, from a predictive model, a judgment associated with a new data sample; analyzing the new data sample based in part on the judgment to determine whether to send a new data sample quality verification request to an oracle; and, if a new data sample quality estimate is received from the oracle, determining whether to add the new data sample and the judgment to the reservoir.
    Type: Grant
    Filed: June 6, 2019
    Date of Patent: April 5, 2022
    Assignee: Groupon, Inc.
    Inventors: Mark Thomas Daly, Shawn Ryan Jeffery, Matthew DeLand, Nick Pendar, Andrew James, David Johnston