Patents Examined by Cheryl Lewis
  • 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: 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: 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: 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: 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: 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
  • Patent number: 11288312
    Abstract: A multi-dimensional database and indexes and operations on the multi-dimensional database are described which include video search applications or other similar sequence or structure searches. Traversal indexes utilize highly discriminative information about images and video sequences or about object shapes. Global and local signatures around keypoints are used for compact and robust retrieval and discriminative information content of images or video sequences of interest. For other objects or structures relevant signature of pattern or structure are used for traversal indexes. Traversal indexes are stored in leaf nodes along with distance measures and occurrence of similar images in the database. During a sequence query, correlation scores are calculated for single frame, for frame sequence, and video clips, or for other objects or structures.
    Type: Grant
    Filed: June 14, 2019
    Date of Patent: March 29, 2022
    Assignee: ROKU, INC.
    Inventors: Jose Pio Pereira, Mihailo M. Stojancic, Shashank Merchant
  • Patent number: 11288314
    Abstract: A multi-dimensional database and indexes and operations on the multi-dimensional database are described which include video search applications or other similar sequence or structure searches. Traversal indexes utilize highly discriminative information about images and video sequences or about object shapes. Global and local signatures around keypoints are used for compact and robust retrieval and discriminative information content of images or video sequences of interest. For other objects or structures relevant signature of pattern or structure are used for traversal indexes. Traversal indexes are stored in leaf nodes along with distance measures and occurrence of similar images in the database. During a sequence query, correlation scores are calculated for single frame, for frame sequence, and video clips, or for other objects or structures.
    Type: Grant
    Filed: June 14, 2019
    Date of Patent: March 29, 2022
    Assignee: ROKU, INC.
    Inventors: Jose Pio Pereira, Mihailo M. Stojancic, Shashank Merchant
  • Patent number: 11288313
    Abstract: A multi-dimensional database and indexes and operations on the multi-dimensional database are described which include video search applications or other similar sequence or structure searches. Traversal indexes utilize highly discriminative information about images and video sequences or about object shapes. Global and local signatures around keypoints are used for compact and robust retrieval and discriminative information content of images or video sequences of interest. For other objects or structures relevant signature of pattern or structure are used for traversal indexes. Traversal indexes are stored in leaf nodes along with distance measures and occurrence of similar images in the database. During a sequence query, correlation scores are calculated for single frame, for frame sequence, and video clips, or for other objects or structures.
    Type: Grant
    Filed: June 14, 2019
    Date of Patent: March 29, 2022
    Assignee: Roku, Inc.
    Inventors: Jose Pio Pereira, Mihailo M. Stojancic, Shashank Merchant
  • Patent number: 11281718
    Abstract: A multi-dimensional database and indexes and operations on the multi-dimensional database are described which include video search applications or other similar sequence or structure searches. Traversal indexes utilize highly discriminative information about images and video sequences or about object shapes. Global and local signatures around keypoints are used for compact and robust retrieval and discriminative information content of images or video sequences of interest. For other objects or structures relevant signature of pattern or structure are used for traversal indexes. Traversal indexes are stored in leaf nodes along with distance measures and occurrence of similar images in the database. During a sequence query, correlation scores are calculated for single frame, for frame sequence, and video clips, or for other objects or structures.
    Type: Grant
    Filed: June 14, 2019
    Date of Patent: March 22, 2022
    Assignee: Roku, Inc.
    Inventors: Jose Pio Pereira, Mihailo M. Stojancic, Shashank Merchant
  • Patent number: 11269927
    Abstract: A transactional replicator applying group commit and barrier concepts is disclosed. Group commit means that the transactional replicator commits multiple transactions in a group and is not restricted to committing single transactions one-at-a-time and is not limited to operating on a single state provider. Barrier means that the transactional replicator does not move forward to commit additional transactions until the previous group of transactions are completed. All state providers must apply their transactions and update state before additional transactions will be committed. A quorum acknowledgement “unlocks” any locks that were acquired to update the state within a state provider. However, as long as there are no lock conflicts, additional transactions can continue to create new group commits as necessary.
    Type: Grant
    Filed: May 6, 2019
    Date of Patent: March 8, 2022
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Gopal Krishna R. Kakivaya, Anurag Gupta, Sumukh Shivaprakash, Mihail G. Tarta, Mert Coskun
  • Patent number: 11263229
    Abstract: Systems and methods are disclosed for efficiently detecting alert states within unstructured event data. Alert states are illustratively defined as occurring when a threshold number of journey instances are present within the unstructured event data, each journey instance representing a series of events within the event data representing steps within a pre-defined journey. Detecting journey instances within unstructured event data can require significant computational resources, and thus attempting to detect alert states directly from unstructured event data can lead to inefficiencies. Embodiments of this disclosure enable a structured data set of journey instances to be generated from unstructured event data, and for the structured data set to be evaluated based on criteria of multiple alert states. By utilizing a single structured data set to support evaluation based on multiple alert states, detecting alert states from unstructured event data is rendered more efficient.
    Type: Grant
    Filed: October 18, 2019
    Date of Patent: March 1, 2022
    Assignee: Splunk Inc.
    Inventors: Chandrashekar Basavaiah, Jindrich Dinga, Elizabeth Li, Cary Glen Noel, Isabelle Park, Eric Tschetter, Joshua Walters, Mei Chun Yeh
  • Patent number: 11256715
    Abstract: A method and an apparatus for data backup are disclosed. The method includes querying a slave for check information, where the check information is data inserted into a master when data written to the master is copied into the slave in a form of a log; obtaining a time at which the check information is inserted into the master and setting the time as a backup completion time point; and deleting data record(s) that is/are earlier than the backup completion time point from mirrored data, the mirrored data being data that is synchronously written to a defined storage space when the data is written to the master. The method for data backup is easy to implement at a low cost, and provides highly secure data backup.
    Type: Grant
    Filed: May 14, 2019
    Date of Patent: February 22, 2022
    Assignee: Advanced New Technologies Co., Ltd.
    Inventors: Yunliang Shi, Huabing Du
  • Patent number: 11243931
    Abstract: A server includes a content storage medium configured to store content data of content usable in different types of games. The server, upon a transmission request, sends content data to an information-processing device, and retains the sent content data in the content storage medium wherein sending the content data again is prohibited. The server, when the content data is sent from the information-processing device, receives the content data, assigns a new ID to the received content data in case the received content data lacks the ID, and stores the received content data in the content storage medium wherein sending the content data is allowed.
    Type: Grant
    Filed: November 1, 2019
    Date of Patent: February 8, 2022
    Assignees: NINTENDO CO., LTD., THE POKÉMON COMPANY
    Inventors: Tsunekazu Ishihara, Takanori Sowa, Nobuyuki Ohta, Takahiro Ohnishi, Hiroki Togashi
  • Patent number: 11238059
    Abstract: A method of facilitating construction of a user interface for policing input of user-defined data to a database. An ontology expressed in a first-order logic language is obtained, the ontology describing one or more predefined classes, a plurality of predefined properties and at least one predefined restriction. Data useable to identify a first class is received, and in response, an intermediate data structure is generated for the first class, the intermediate data structure configured to facilitate construction of a user interface for policing input of user-defined data to the database. Generating the intermediate data structure comprises identifying a property from the ontology that is applicable to the first class, determining a property restriction function indicating whether the at least one restriction is applicable to the property, and associating the at least one restriction with the property in the intermediate data structure.
    Type: Grant
    Filed: May 21, 2020
    Date of Patent: February 1, 2022
    Assignee: Data Chemist Limited
    Inventors: Kevin Feeney, Gavin Mendel-Gleason
  • Patent number: 11233803
    Abstract: A multiresolution parser (MRP) can selectively extract one or more information units from a dataset based on the available processing capacity and/or the arrival rate of the dataset. Should any of these parameters change, the MRP can adaptively change the information units to be extracted such that the benefit or value of the extracted information is maximized while minimizing the cost of extraction. This tradeoff is facilitated, at least in part, by an analysis of the spectral energy of the datasets expected to be processed by the MRP. The MRP can also determine its state after a processing iteration and use that state information in subsequent iterations to minimize the required computations in such subsequent iterations, so as to improve processing efficiency.
    Type: Grant
    Filed: April 29, 2019
    Date of Patent: January 25, 2022
    Assignee: Reservoir Labs, Inc.
    Inventors: Jordi Ros-Giralt, Alan Commike, Richard A. Lethin