Patents Examined by Michelle N. Owyang
  • Patent number: 11907212
    Abstract: Provided herein are systems and methods for configuring trace events. A system includes at least one hardware processor coupled to a memory and configured to instantiate a user code runtime to execute user-defined function (UDF) code. The user code runtime is instantiated within a sandbox process of an execution node. An application programming interface (API) call is detected during execution of the UDF code. The API call includes one or more configurations of a trace event. Telemetry information is collected based on the one or more configurations. The telemetry information is associated with the trace event using a telemetry API. The telemetry API corresponds to the API call. The telemetry information is formatted using the telemetry API, to generate structured telemetry information. The at least one hardware processor causes ingestion of the structured telemetry information into an event table.
    Type: Grant
    Filed: March 31, 2023
    Date of Patent: February 20, 2024
    Assignee: Snowflake Inc.
    Inventors: Tyson J. Hamilton, Qinye Li, Steven Parkes, Xie Xu
  • Patent number: 11907189
    Abstract: A system stores instructions including, in response to receiving user input, identifying a first event type and a first security identifier and obtaining a first set of event dates from the event database and, for each event date of the first set of event dates, obtaining a corresponding event value on the corresponding event date of the first security identifier. The instructions include, for a first day related to each event date of the first set of event dates: obtaining a corresponding value on the first day of the first security identifier, determining a corresponding difference value between the corresponding event value and the corresponding value, and storing the corresponding difference value in a set of difference values. The instructions include calculating an average difference on the first day using the set of difference values and displaying the average difference and an event indicator corresponding to the first event type.
    Type: Grant
    Filed: August 6, 2020
    Date of Patent: February 20, 2024
    Assignee: CHARLES SCHWAB & CO., INC.
    Inventor: John Scott Kula
  • Patent number: 11907224
    Abstract: The present technology provides for facilitating removal of undesired search results. In one embodiment, a search request including a search term(s) to use for performing a search is obtained. Thereafter, a search query is generated to execute the search. The search query includes the search terms and a removal parameter indicating a particular search result to exclude from search results returned in response to the search request. A set of search results are provided for display via a user device. Such a set of search results can be identified based on execution of the search query and exclude the particular search result.
    Type: Grant
    Filed: February 7, 2022
    Date of Patent: February 20, 2024
    Assignee: Adobe Inc.
    Inventors: Irgelkha Mejia, Michele Saad, Ronald Eduardo Oribio, Robert Burke, Jr.
  • Patent number: 11886435
    Abstract: Systems and methods for executing queries on tensor datasets are disclosed. A system can identify a query for a multi-dimensional sample dataset. Each sample of the multi-dimensional sample dataset can include one or more tensors. Each tensor of the one or more tensors can be associated with a respective identifier that is common to each sample of the multi-dimensional sample dataset. The query specifying a first identifier of a first tensor of the multi-dimensional sample dataset and a first range of a first dimension of the first tensor, or one or more operations such as sampling, grouping, ungrouping, or transformation operations, to perform on the first tensor of the multi-dimensional sample dataset. The system can parse the query, and execute the query to generate query results. The system can provide the query results as output.
    Type: Grant
    Filed: June 14, 2023
    Date of Patent: January 30, 2024
    Assignee: Snark AI, Inc.
    Inventors: Sasun Hambardzumyan, Ivo Stranic, Tatevik Hakobyan, Davit Buniatyan
  • Patent number: 11880379
    Abstract: A method may include presenting a user interface on a computing device, the user interface including: an input element configured to receive an input of a search concept; a similar concept selection element; and a concept comparison portion; executing a similarity search in a vector-space representation of a knowledge graph using the input; populating the similar concept selection element with a set of a similar concepts based on a result of the executed similarity search; receiving a selection of a comparison concept of the set of similar concepts from the similar concept selection element; generating a predicate comparison visualization in the concept comparison portion based on predicates in the knowledge graph of the comparison concept and the search concept; and presenting the predicate comparison visualization in the concept comparison portion.
    Type: Grant
    Filed: April 28, 2022
    Date of Patent: January 23, 2024
    Assignee: Wells Fargo Bank, N.A.
    Inventors: David Newman, Omar B. Khan, Nikolai Anisimov
  • Patent number: 11853311
    Abstract: A digital technology transfer system transforms technology transfer documents to a set of digitized manufacturing procedures and operations documentation. The system can transform a technology transfer document to a hierarchical structured model representing a package, or product to be manufactured, and the process for manufacturing the product. The resulting package model can be integrated into a larger model representing an ecosystem of manufacturing entities and plant facilities by assigning steps of the manufacturing process to one or more selected production lines. The system allows participants in the ecosystem to browse the hierarchical model to view information about the manufacturing entities, their plant facilities, and the packages assigned to the respective facilities. The system offers filtered role-specific views of the technology transfer documents, their approval statuses, and their plant assignments.
    Type: Grant
    Filed: February 28, 2022
    Date of Patent: December 26, 2023
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Francisco P. Maturana, Sachin Misra, Brian Taylor, Dennis J Luo, Jay W Schiele
  • Patent number: 11841846
    Abstract: Generating object morphisms during object search includes obtaining object-search request data, wherein the object-search request data includes object-search terms, obtaining resolved-request data representing the object-search terms, determining that a first analytical object partially consistent with the resolved-request data is available, wherein the first analytical object is consistent with a first portion of the resolved-request data, generating candidate object-morphism data with respect to the first analytical object in accordance with a second portion of the resolved-request data, outputting object-search response data including the candidate object-morphism data for presentation to a user, obtaining data indicating a selected object morphism from the candidate object-morphism data, generating a second analytical object in accordance with the first analytical object and the selected object morphism, wherein the second analytical object differs from the first analytical object, and outputting response
    Type: Grant
    Filed: June 3, 2022
    Date of Patent: December 12, 2023
    Assignee: ThoughtSpot, Inc.
    Inventors: Rakesh Kothari, Nikhil Yadav, Rahul Manikanta Balakavi, Hungpin Kao
  • Patent number: 11829348
    Abstract: Systems and methods are described for a reputation-based consensus protocol. A reputation score of a first node of a plurality of nodes may be determined. A distributed ledger record associated with a second node of the plurality of nodes may be received. The distributed ledger record may be stored to a distributed ledger based on the first node validating the distributed ledger record and based on the reputation score.
    Type: Grant
    Filed: June 29, 2022
    Date of Patent: November 28, 2023
    Assignee: Comcast Cable Communications, LLC
    Inventors: Jason Manningham, John Maheswaran, Curtis Younker
  • Patent number: 11829357
    Abstract: An analysis assistance device includes an estimator that estimates distribution of measurement quality index data using a plurality of analysis condition data to be provided to an analysis device and a plurality of measurement data obtained in the analysis device based on the plurality of analysis condition data, a calculator that calculates the measurement quality index data from the measurement data obtained from the analysis device, and a comparison outputter that compares and outputs for display the measurement quality index data estimated by the estimator and the measurement quality index data calculated by the calculator.
    Type: Grant
    Filed: April 14, 2021
    Date of Patent: November 28, 2023
    Assignee: Shimadzu Corporation
    Inventor: Satoru Watanabe
  • Patent number: 11822516
    Abstract: Methods for lossy and lossless pre-processing of image data. In one embodiment, a method for lossy pre-processing image data, where the method may include, at a computing device: receiving the image data, where the image data includes a model having a mesh, the mesh includes vertices defining a surface, the vertices including attribute vectors, and the attribute vectors including values. The method also including quantizing the values of the attribute vectors to produce modified values, where a precision of the modified values is determined based on a largest power determined using a largest exponent of the values, encoding pairs of the modified values into two corresponding units of information. The method also including, for each pair of the pairs of the modified values, serially storing the two corresponding units of information as a data stream into a buffer, and compressing the data stream in the buffer.
    Type: Grant
    Filed: September 29, 2022
    Date of Patent: November 21, 2023
    Assignee: Apple Inc.
    Inventors: Lars M. Lindberg, Ali Sazegari
  • Patent number: 11822549
    Abstract: Provided are systems and methods for creating histograms with distinct value sketches integrated therein and for query processing based on the histograms with distinct value sketches. In one example, the method may include storing a histogram that comprises a representation of a bucket of data from a database and that includes a distinct value sketch with a distinct value attribute that identifies an estimated number of distinct values within the bucket of data, receiving a database query, generating a query execution plan for the database query based on the distinct value attribute of the bucket within the distinct value sketch embedded within the histogram, and executing the database query on the bucket of data from the database based on the generated query execution plan.
    Type: Grant
    Filed: September 13, 2021
    Date of Patent: November 21, 2023
    Assignee: SAP SE
    Inventors: Siomara Schulz, Guido Moerkotte, Norman May
  • Patent number: 11822557
    Abstract: A system and a method facilitating access to and use of contextual identity information during law enforcement encounters for minimizing confrontational tensions are disclosed. A user updates information corresponding to a user, his/her associates, and a vehicle on a government server and an insurance server. A law enforcement official uses a law enforcement device to access the government server, the insurance server, and a law enforcement server. The law enforcement official accesses the government server, the law enforcement server, and the insurance server to verify the identification of the user and the vehicle. The system allows the law enforcement official to have required information on the law enforcement device to verify the identification of the user and the vehicle. The law enforcement official verifies the identification at ease thereby reducing potential hostile situations with the user.
    Type: Grant
    Filed: May 4, 2022
    Date of Patent: November 21, 2023
    Assignee: QUICK RESPONSE, INC.
    Inventors: Mary D. Jackson, Brenton Mohair, Brian Simons, Damon Willis, Chapelle Riggins
  • Patent number: 11816106
    Abstract: The present application relates to managing memory of a KLL sketch for a streaming set. A computer system allocates an initial amount of memory from a computer memory to a buffer of a KLL sketch data structure based on a sparse sketch size independent of a data type of the streaming set. The system allocates an incremental amount of memory greater than or equal to the initial amount of memory from the computer memory to the buffer in response to a size of the streaming set exceeding a supported stream size of the KLL sketch data structure. The system determines a number of levels of the KLL sketch data structure based on a total allocated amount of memory and a size of the data type of the streaming set. The system adds new elements from the streaming set to the KLL sketch data structure based on the number of levels.
    Type: Grant
    Filed: March 9, 2022
    Date of Patent: November 14, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Gourav Kumar, Rajkumar Iyer, Ravi Shirish Shetye
  • Patent number: 11816122
    Abstract: Systems and methods for property valuation using automated valuation models are described herein, which involve a complex series of workflows for data processing, automated valuation modeling, and error detection—each of which are capable of leveraging machine learning algorithms/techniques and can be combined and operated together in a specific manner in order to improve data availability and data quality, improve the accuracy of generated property value estimates, improve the performance of the models over time, and allow the property value estimation to be adapted to various use cases. Estimation of property value may involve an ensemble model which reconciles the outputs of different sub-models based on a use case, with the sub-models using different approaches that have their own strengths and weaknesses.
    Type: Grant
    Filed: June 25, 2020
    Date of Patent: November 14, 2023
    Assignee: CoreLogic Solutions, LLC
    Inventors: Bin He, Wei Geng, Jon Arthur Wierks, Kien Trong Trinh, Mark A. Spieckerman, Sankar Bokka, Bryan Byron Craver, Roderick Maclan, Tricia J. Murray
  • Patent number: 11803512
    Abstract: A system described herein may generate a group of distributed ledgers that are each associated with a respective set of ledger parameters, receive a data item that is associated with a set of attributes, identify a distributed ledger that is associated with ledger parameters that meet the set of attributes, and record the data item to the distributed ledger that is associated with ledger parameters that meet the particular set of attributes. The system may determine that a set of archival parameters, associated with a particular distributed ledger, have been met; and may remove the particular distributed ledger from the group of distributed ledgers based on determining that the set of archival parameters, associated with the particular distributed ledger, have been met. Nodes that maintain the group of distributed ledgers may remove ledger data, associated with the removed distributed ledger, from one or more storage resources associated with the nodes.
    Type: Grant
    Filed: March 17, 2022
    Date of Patent: October 31, 2023
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Ahmed A. Khan, Jeaha Yang, Rasmi Ranjan Samal, Rangesh Sripathi
  • Patent number: 11797625
    Abstract: A server system detects presentation of a media content item being played at a first device in proximity to a second device associated with a first user. It also receives from the second device content information derived from sound output from the presentation of the media content item at the first device captured at the second device. Based on the received content information, it identifies the media content item being played at the first device and a plurality of first quotations associated with the media content item. The server system sends to the second device the first quotations and a plurality of quotation operation affordances. It receives selection by the first user of a first affordance of the quotation operation affordances for a first one of the first quotations. In accordance with the selection, it performs an operation with respect to the first one of the first quotations.
    Type: Grant
    Filed: June 3, 2022
    Date of Patent: October 24, 2023
    Assignee: Google LLC
    Inventors: Ant Oztaskent, Yaroslav Volovich, Ingrid McAulay Trollope
  • Patent number: 11775541
    Abstract: Embodiments as disclosed may provide a search operator that addresses the problem of query construction for finding objects that include some number (N) of a set of terms (M). Moreover, embodiments as disclosed herein may efficiently implement the searches specified by such subset operators using a subset process that combines results from a set of term processes where only one term process may be needed for each search term (or search term variant).
    Type: Grant
    Filed: January 31, 2022
    Date of Patent: October 3, 2023
    Assignee: Open Text SA ULC
    Inventors: Patrick Thomas Sidney Pidduck, David Alan Tausky
  • Patent number: 11762856
    Abstract: A specification of one or more query response modules from a third-party entity different from an entity providing a search service is received. A search query from a user is received. The search query is processed at least in part with the search service to determine whether any of the one or more query response modules are applicable to the search query. In response to a determination that at least one of the one or more query response modules is applicable to the search query, one of the query response modules is selected for the search query. The selected query response module is executed to determine a module answer content. The search query is processed to identify links to content responsive to the search query. A response to the search query is provided including by embedding the module answer content in a user interface providing at least a portion of the identified links.
    Type: Grant
    Filed: April 7, 2020
    Date of Patent: September 19, 2023
    Assignee: ServiceNow, Inc.
    Inventors: Eugene Shtilkind, Andrii Kovalenko, Kai Guo, Rohit Katta, Yonatan Perez, Sancho Pinto, James Brown
  • Patent number: 11755559
    Abstract: Automated discovery of relationships between entities within an IT environment. A technique is performed by a relationship module that performs a discovery search for entity relationships to produce a set of relationship search results. The relationship module then generates a set of relationship definitions from the set of relationship search results which are stored to a relationship collection in a data store. A technique for automatically updating entity and relationship definitions and removing outdated entity and relationship definitions stored to a data store. An update module automatically updates entity and relationship definitions at predetermined time intervals. The update history in each definition is also modified to reflect the update process. A retire module automatically removes outdated definitions using the update history in each definition.
    Type: Grant
    Filed: December 13, 2021
    Date of Patent: September 12, 2023
    Assignee: SPLUNK INC.
    Inventors: Nicholas Matthew Tankersley, Mingrui Wei, Arun Ramani
  • Patent number: 11734291
    Abstract: Methods, systems, and computer storage media are provided for providing an application programming interface (“API”) for executing a query are provided. The API call, scheduling, and assignment processing engines may generate and schedule assignments, along with associated dataset portions, based on the query. Based on the assignments and datasets, the assignments may be scheduled for execution by processes of nodes in a distributed system. The API call and query may also include implementation instructions that require storing dataset portions into memory that is associated with a process executing the assignment for an in-memory database implementation. As the assignment is executed using a dataset portion that is stored on memory associated with a process, results may be stored in a file. Once each assignment has been executed and has a result file, the result files are merged to provide results of the query and API call to the user.
    Type: Grant
    Filed: October 21, 2020
    Date of Patent: August 22, 2023
    Assignee: eBay Inc.
    Inventors: Yi Liu, Qingyu Ji, Bin Li, Sizhong Liu, Haowen Zhu, Peijun Xu, Chinmaya Dubey