Patents Examined by Farhad Agharahimi
  • Patent number: 11435713
    Abstract: Operational historian system retrieving summary data values and source data values based on alignment between a summarization cycle duration and a query cycle duration. A retrieval service process executing on a historian device utilizes a summarization cycle duration, including start and/or end times thereof, and a query cycle duration, including start and/or end times thereof, to determine whether to retrieve, via a communications network, source tag data and/or summary tag data from memory storage devices.
    Type: Grant
    Filed: July 28, 2016
    Date of Patent: September 6, 2022
    Assignee: AVEVA SOFTWARE, LLC
    Inventors: Alexander Vasilyevich Bolotskikh, Vinay T. Kamath, Yevgeny Naryzhny, Abhijit Manushree
  • Patent number: 11429627
    Abstract: Machine data is collected from multiple sources of an operating environment such as an information technology system, factory floor, or the like, into a data intake and query system, in one embodiment. Metrics representative of the environment are included in or derived from the data. Users may interact with an interface to depict a representation of various metrics and interdependencies and that depiction is reflected in a computer storage model. Changes to the computer storage model based on the user interaction may also result in automatic changes to control information reflected in the computer storage model that directs the processing of various monitoring functions associated with the metrics.
    Type: Grant
    Filed: September 28, 2018
    Date of Patent: August 30, 2022
    Assignee: SPLUNK Inc.
    Inventors: Ricky Gene Burnett, Dipock Das, Steven Shaun McIntyre, Darrell Sano
  • Patent number: 11416540
    Abstract: Methods, systems, and media for presenting recommended content based on social cues are provided. In accordance with some embodiments, a method for presenting recommended content is provided comprising: receiving a query associated with a user; generating a list of relevant media content items based on the query; selecting items for presentation to the user based on social relevance scores based on social connections of the user that have consumed a relevant item and contextual relevance scores for each item; causing the selected items to be presented to the user; and indicating that a particular item was consumed by a particular social connection.
    Type: Grant
    Filed: April 27, 2020
    Date of Patent: August 16, 2022
    Assignee: Google LLC
    Inventors: Jason Robert Richard Sanio, Martin Brandt Freund
  • Patent number: 11403631
    Abstract: Heartbeat consensus forming for the state of a digital ledger built upon a blockchain to provide users with the ability to securely, accurately, and verifiably share state information between distrustful parties is provided herein. The digital ledger is hosted in a networked environment, accessible by multiple parties. Heartbeat transactions allow clients, who are not in direct communication with one another and may distrust one another, to verify the integrity of the digital ledger via consensus. The consensus is readily verifiable by each client on its own machine and allows the ledger to be recovered to an agreed-to state in the event of a fault initiated by a client or the host of the ledger, whether malicious or otherwise. The digital ledger is freely movable to different hosts in the event of a fault.
    Type: Grant
    Filed: June 19, 2020
    Date of Patent: August 2, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Srinath Setty, Ramarathnam Venkatesan, Soumya Basu
  • Patent number: 11386123
    Abstract: Unique systems, methods, techniques and apparatuses of industrial control system file synchronization are disclosed herein. One exemplary embodiment is an industrial control system comprising an industrial controller and a first and second computing device. The second computing device includes a second non-transitory memory device structured to store both a file set and synchronization instructions, and includes a processing device configured to execute the synchronization instructions so as to classify a subset of files from the second file set by identifying files transferred to the second computing device from the industrial controller, classify a sub-subset of files from the subset of file using a set of synchronization rules, classify a set of synchronization files from the sub-subset of files, and transfer the set of synchronization files from the second computing device to the first computing device.
    Type: Grant
    Filed: December 13, 2016
    Date of Patent: July 12, 2022
    Assignee: ABB Schweiz AG
    Inventor: Rick Molnar
  • Patent number: 11386149
    Abstract: Provided is a search system which is configured to search for a registered vector being similar to an input vector among a plurality of registered vectors, on the basis of a degree of similarity between an input vector and a registered vector. The search system includes a partial similarity calculation unit that calculates a degree of partial similarity which is the degree of similarity concerning some of one or more dimensions of the input vector and the registered vector, a limit calculation unit that calculates, on the basis of the degree of partial similarity, an upper limit of the degree of similarity that is expected when the degree of similarity is calculated, and a rejection decision unit that decides, on the basis of the upper limit of the degree of similarity, whether or not to reject the registered vector from a candidate for a search result.
    Type: Grant
    Filed: September 13, 2018
    Date of Patent: July 12, 2022
    Assignee: NEC CORPORATION
    Inventor: Masato Ishii
  • Patent number: 11386171
    Abstract: Among other things, embodiments of the present disclosure can help improve the functionality of virtual assistant (VA) systems by determining filtering criteria that applies to inputs received by the system, and storing information associated with the inputs (and controlling access to such information by different users of the VA system) in accordance with the filtering criteria.
    Type: Grant
    Filed: October 30, 2017
    Date of Patent: July 12, 2022
    Assignee: Wells Fargo Bank, N.A.
    Inventors: Michelle M. Young, Paul Vittimberga, Wayne Barakat, David Newman, Vincent Le Chevalier, Brian P. McMahon
  • Patent number: 11372569
    Abstract: A method and system including at least one application, wherein a data storage is associated with each application; a de-duplication module; a de-duplication processor in communication with the de-duplication module and operative to execute processor-executable process steps to cause the system to: receive a data storage for each of the at least one application, wherein a first data storage and a second data storage include a same record or the one data storage includes two or more of the same record; separate the records into a key portion and a data portion; assign an internal key to each record, wherein the internal key is stored in both the key portion and the data portion for that record; calculate a golden record including golden record values; assign a golden record internal key to the golden record; replace each internal key in the key portion with the golden record internal key; and remove the data portion of each data record where the internal key in the data portion is different from the internal k
    Type: Grant
    Filed: May 23, 2018
    Date of Patent: June 28, 2022
    Assignee: SAP SE
    Inventor: Anbusivam S
  • Patent number: 11363121
    Abstract: Methods, systems, and computer-readable storage mediums for standardizing node field-value pairs of node profiles generated using electronic activities across multiple entities are described. In one aspect, the system can access, for a node profile of an entity, data points linked to the node profile. The system may determine a seniority value and a department value using the data points. The system may generate a normalized job title value by combining the seniority value and the department value using a title formatting policy specifying a format in which to combine to the seniority value and the department value. The normalized job title value may identify the seniority and department of entity. The system may store an association between the node profile and the normalized job title value in one or more data structures.
    Type: Grant
    Filed: May 21, 2019
    Date of Patent: June 14, 2022
    Assignee: People.ai, Inc.
    Inventors: Oleg Rogynskyy, Eric Jeske, Tetiana Lutsaievska, Hang Li, Yury Markovsky
  • Patent number: 11334591
    Abstract: Systems and methods are provided for providing an interface for accessing a data analysis workbook through which data can be accessed and manipulated using a plurality of programming languages and application programming interfaces (APIs). Input data on which one or more data transformations are to be performed within the data analysis workbook can be accessed, wherein the input data corresponds to a first object representation of a dataset, and wherein the one or more data transformations require the dataset to be a different, second object representation of the dataset. The second object representation of the dataset can be extracted from the first object representation of the dataset through a first language delegate that manages data associated with the first object representation. The one or more data transformations can be applied to the extracted second object representation of the dataset through a different, second language delegate that manages data associated with the second object representation.
    Type: Grant
    Filed: October 11, 2019
    Date of Patent: May 17, 2022
    Assignee: Palantir Technologies Inc.
    Inventors: Jeremy Liu, David Vogelbacher, Eoin Morgan, Helen Yu
  • Patent number: 11321387
    Abstract: Provided is a search system which is configured to search for a registered vector being similar to an input vector among a plurality of registered vectors, on the basis of a degree of similarity between an input vector and a registered vector. The search system includes a partial similarity calculation unit that calculates a degree of partial similarity which is the degree of similarity concerning some of one or more dimensions of the input vector and the registered vector, a limit calculation unit that calculates, on the basis of the degree of partial similarity, an upper limit of the degree of similarity that is expected when the degree of similarity is calculated, and a rejection decision unit that decides, on the basis of the upper limit of the degree of similarity, whether or not to reject the registered vector from a candidate for a search result.
    Type: Grant
    Filed: September 13, 2018
    Date of Patent: May 3, 2022
    Assignee: NEC CORPORATION
    Inventor: Masato Ishii
  • Patent number: 11314770
    Abstract: Techniques for database multiplexing. Within a group of two or more logical databases, each having a plurality of database nodes, the group of logical databases being part of a multitenant database environment that stores data for multiple client entities each identified by a tenant identifier (ID) having one of one or more users associated with the tenant ID, wherein users of each of multiple client entities can only access data identified by a tenant ID associated with the respective client entity, and wherein the multitenant database is a hosted database provided by an entity separate from the client entities, and provides on-demand database service to the client entities, the tenant ID is used to determine a mapping between the tenant ID and one of the plurality of logical databases.
    Type: Grant
    Filed: June 17, 2014
    Date of Patent: April 26, 2022
    Assignee: salesforce.com, Inc.
    Inventors: Gary Baker, Scott Hansma, Christopher Wilson Kifuthu
  • Patent number: 11314799
    Abstract: Described herein are technologies that facilitate effective use (e.g., indexing and searching) of non-text machine data (e.g., audio/visual data) with text-based indexes of an event-based machine-data intake and query system.
    Type: Grant
    Filed: July 29, 2016
    Date of Patent: April 26, 2022
    Assignee: Splunk Inc.
    Inventor: Adam Oliner
  • Patent number: 11308174
    Abstract: Systems and methods to identify a filter set in a keyword query are described. The system receives a query from a client machine. The system identifies filter sets based on the query and a based on rules. The filter sets include a first filter set that includes a first filter. The rules are utilized to associate at the least one keyword from the query to the first filter. The system further scores the filter sets based on probabilities to generate scores. The probabilities describe occurrences of attribute-value pairs in listings that respectively describe items that were previously transacted on a network-based marketplace. The system further identifies the first filter set from the filter sets based on the scores, generates a user interface including search results that are identified based on the identified first filter set, and communicates the user interface, over the network, to the client machine.
    Type: Grant
    Filed: February 1, 2019
    Date of Patent: April 19, 2022
    Assignee: eBay Inc.
    Inventors: Tolga Konik, Rajyashree Mukherjee
  • Patent number: 11294928
    Abstract: A system architecture for linking one or more derived objects to existing data objects in a data structure can be organized in a variety of forms. A method for establishing the architecture may include linking first and second data objects. The first data object may include a first plurality of properties, and the second data object may include a second plurality of properties. At least one of the second plurality of properties may be based on the first plurality of properties. The method may further include receiving, by a computer, a user limitation of a property type that is associated with the at least one of the second plurality of properties. The method may include deriving, based on the user limitation, a new object that includes a third plurality of properties. The third plurality of properties may include a subset of one or more of the first and second pluralities of properties. The new object may be linked to the first and second data objects.
    Type: Grant
    Filed: January 29, 2019
    Date of Patent: April 5, 2022
    Assignee: Palantir Technologies Inc.
    Inventors: Matthew Owens, Andrew Girvin, Alice Venancio Marques Serra, Daniel Williams, Myles Gurule, Harishchandra Ramadas, James Evans, Lekan Wang, Megha Arora, Nelson D'Antonio, Shannon Barnes, Anthony Sherbakov
  • Patent number: 11294916
    Abstract: A method for execution by a query processing system includes receiving a query request that indicates a query for execution by a database system. A plurality of query execution mode options for execution of the query via the database system can be determined. A plurality of execution success conditions corresponding to the plurality of query execution mode options can be determined. A plurality of resultant correctness guarantee data corresponding to the plurality of query execution mode options based on the plurality of execution success conditions can be generated. Query execution mode selection data can be generated by selecting a query execution mode from the plurality of query execution mode options based having resultant correctness guarantee data that compares favorably to determined resultant correctness requirement data. A resultant for the query can be generated by facilitating execution of the query in accordance with the selected execution mode.
    Type: Grant
    Filed: May 20, 2020
    Date of Patent: April 5, 2022
    Assignee: Ocient Holdings LLC
    Inventors: George Kondiles, Jason Arnold, S. Christopher Gladwin, Joseph Jablonski, Daniel Coombs, Andrew D. Baptist
  • Patent number: 11288234
    Abstract: A file division and erasure code application executing in a controlling computational device generates data fragments and parity fragments of a file. Each of the generated data fragments and parity fragments are distributed in a different distributed computational device of a plurality of distributed computational devices, where distributing of a generated data fragment comprises determining whether any distributed computational device already stores a duplicate copy of the generated data fragment, and if any distributed computational device already stores the duplicate copy of the generated data fragment, placing the generated data fragment in the distributed computational device if no other data or parity fragment of the file has already been placed in the distributed computational device.
    Type: Grant
    Filed: February 26, 2019
    Date of Patent: March 29, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ramamohan Chennamsetty, Blaine H. Dolph, Sandeep R. Patil, Riyazahamad M. Shiraguppi
  • Patent number: 11256764
    Abstract: A method is used in managing content searches in computing environments. The method receives, by a repository, a search phrase to retrieve content associated with the search phrase, and identifies at least one content related to the search phrase. The method modifies a metadata description associated with the content according to the search phrase. The method returns the content and the modified metadata description.
    Type: Grant
    Filed: May 3, 2018
    Date of Patent: February 22, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Amrita Nistala, Mainak Roy, . Avinash, Vamsi Krishna Tadikamalla
  • Patent number: 11250015
    Abstract: Systems and methods for low latency materialized information provision are disclosed. For example, a system may include at least one memory storing instructions and one or more processors configured to execute the instructions to perform operations. The operations may include receiving, via a materialization service, data from multiple sources related to an item associated with a webpage hosted by a server. The data may include first event data sourced from a real-time feed and second event data sourced from stored data. Operations may include generating synchronized data based on the first and second event data. Operations may include receiving a request from the web server for information related to the item, the request being associated with a user segment. Operations may include identifying data to aggregate to fulfill the request, generating a data structure gathering synchronized data using the data structure, and forwarding the gathered synchronized data to the server.
    Type: Grant
    Filed: February 7, 2020
    Date of Patent: February 15, 2022
    Assignee: Coupang Corp.
    Inventors: Prakash Kadel, Du Hyeong Kim, Jun Huang, Chengcheng Shen
  • Patent number: 11238111
    Abstract: Techniques for response generation are provided. One computer-implemented method comprises: receiving, by an electronic device operatively coupled to a processing unit, a query from a user. The computer-implemented method also comprises generating, by the electronic device, a dialog candidates set based on user context, wherein the user context comprises the query. The computer-implemented method can also comprise generating, by the electronic device, a response based on the dialog candidates set.
    Type: Grant
    Filed: October 24, 2016
    Date of Patent: February 1, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Hao Chen, Qi Cheng Li, Shao Chun Li, Lijun Mei, Yipeng Yu