Patents Examined by Ajith Jacob
  • Patent number: 11126681
    Abstract: A device may include a memory storing instructions and a processor configured to execute the instructions to receive an instruction from an administration device; identify a link selector in the instruction, wherein the link selector corresponds to an attribute of a first domain object that specifies how a target resource of a second domain is to be controlled by the first domain object; and query a database of contracts to determine that target resource is able to fulfill the contract, based on contracts associated with the target resource. The processor may be further configured to generate a resource contract between the first domain object and the target resource of the second domain object and enable the first domain object to communicate with the target resource of the second domain object in accordance with the generated resource contract.
    Type: Grant
    Filed: December 31, 2019
    Date of Patent: September 21, 2021
    Assignee: Axis AB
    Inventors: Marcus Johansson, Jon Malmquist, Johan Rönnåker, Emil Selinder
  • Patent number: 11119982
    Abstract: The disclosed system and method acquire and store performance measurements relating to performance of a component in an information technology (IT) environment and log data produced by the IT environment, in association with corresponding time stamps. The disclosed system and method correlate at least one of the performance measurements with at least one of the portions of log data.
    Type: Grant
    Filed: July 2, 2019
    Date of Patent: September 14, 2021
    Assignee: Splunk Inc.
    Inventors: Brian Bingham, Tristan Fletcher, Alok Anant Bhide
  • Patent number: 11113347
    Abstract: The present teaching relates to providing content to a user. Information related to a user is obtained. One or more channels are determined for the user from a plurality of channels based on the information, wherein each of the plurality of channels includes one or more online content items. A personal interest space is established associated with the user based on the information related to the user and the one or more channels. Content is provided in the one or more channels to the user based on information related to the personal interest space.
    Type: Grant
    Filed: September 9, 2015
    Date of Patent: September 7, 2021
    Assignees: BEIJING PARTICLE INFORMATION TECHNOLOGY CO., LTD., PARTICLE MEDIA, INC.
    Inventor: Zhaohui Zheng
  • Patent number: 11093558
    Abstract: An example operation may include one or more of identifying a query from a client device to locate blockchain data stored in a blockchain, performing the query and storing a query result outside the blockchain, and transmitting a query response message to the client device including a hash of the query result data.
    Type: Grant
    Filed: November 14, 2017
    Date of Patent: August 17, 2021
    Assignee: International Business Machines Corporation
    Inventors: Elli Androulaki, Angelo De Caro, Fabian Portmann, Alessandro Sorniotti
  • Patent number: 11086915
    Abstract: The subject technology for maintaining differential privacy for database query results receives a query for a database that contains user data. The subject technology determines that the query is permitted for the database based at least in part on a privacy policy associated with the database. The subject technology determines that performing the query will not exceed a query budget for the database. The subject technology, when the query is permitted and performing the query will not exceed the query budget, performs the query on the database and receiving results from the query. The subject technology selects a differential privacy algorithm for the results based at least in part on a query type of the query. The subject technology applies the selected differential privacy algorithm to the results to generate differentially private results. The subject technology provides the differentially private results.
    Type: Grant
    Filed: December 9, 2019
    Date of Patent: August 10, 2021
    Assignee: Apple Inc.
    Inventors: Mona Chitnis, Abhishek Bhowmick, Lucas O. Winstrom, Koray Mancuhan, Stephen D. Fleischer
  • Patent number: 11080352
    Abstract: A local node for updating detection models while maintaining data privacy has an aggregation module, a retraining module, an instructions module, and a sharing module. The aggregation module aggregates the data into features that describe the contents of the data. The retraining module retrains the detection model using the features by implementing an algorithm that includes at least one selected feature and a threshold for triggering an activity alert. The instructions module determines instructions for calculating the at least one selected feature from a different collection of data. The sharing module generates a package having the instructions for calculating the at least one selected feature from the different collection of data and the threshold, and transmits the package to a local node for implementation of the retrained detection model with data stored at the local node.
    Type: Grant
    Filed: September 20, 2019
    Date of Patent: August 3, 2021
    Assignee: International Business Machines Corporation
    Inventors: Yi-Hui Ma, Willie R. Patten, Jr., Eugene I. Kelton
  • Patent number: 11080270
    Abstract: The subject technology caches, in connection with processing a first query, one or more table-metadata files in at least one of a current version set of one or more table-metadata files and a new version set of one or more table-metadata files, the new version set of one or more table-metadata files comprising table metadata for a new version of a database table. The subject technology receives a subsequent query directed to the database table. The subject technology downloads, in connection with processing the subsequent query, at least one uncached table-metadata file in a scan set of table-metadata files for the subsequent query. The subject technology processes the subsequent query using the at least one uncached table-metadata file.
    Type: Grant
    Filed: October 30, 2020
    Date of Patent: August 3, 2021
    Assignee: Snowflake Inc.
    Inventors: Benoit Dageville, Martin Hentschel, William Waddington
  • Patent number: 11075011
    Abstract: Systems and methods are provided for data driven predictive analysis of complex data sets for determining decision outcomes. The systems and methods include obtaining a first set of data associated with individuals and obtaining, a second set of data associated with events, wherein the events are associated with at least one of the individuals. The systems and methods further include determining a subset of the individuals from the first set of data based on the first subset of individuals having common attributes with a target individual and determining a second subset of events from the second set of data based on the second subset of events having common attributes with the target events associated with the target individual. Additionally, the systems and methods include aggregating data associated with the second subset of events based on the target events and providing for display output associated with aggregated data.
    Type: Grant
    Filed: February 7, 2020
    Date of Patent: July 27, 2021
    Assignee: GRAND ROUNDS, INC.
    Inventors: Jayodita Sanghvi, Robert Sharp, Nathaniel Freese
  • Patent number: 11074309
    Abstract: In one embodiment, a method includes receiving an input of n-grams from a client device, and identifying media items having keywords that match the n-grams from a media-item index that indexes a plurality of media items in association with respective keywords. A media-item score for each of the identified media items is calculated, and one or more of the identified media items having media-item scores greater than a threshold media-item score are returned to the client device.
    Type: Grant
    Filed: July 15, 2019
    Date of Patent: July 27, 2021
    Assignee: Facebook, Inc
    Inventor: Ariel Benjamin Evnine
  • Patent number: 11055276
    Abstract: In a method for tracking change data, data is changed in a field of a plurality of data in a database at a computer system, where the plurality of data is included within a base table of the database, the base table including an original state of the plurality of data, where changing the data changes a record header for the field within a change data table of the database, where the change data table includes changes made to the base table. A flag is created in the record header of the data signaling the change to the field within the change data table. Successive versions of the database are linked together such that a subscriber accessing the database can automatically view a current version of the database with the change by accessing the record header of the data and identifying the flag within the record header of the data.
    Type: Grant
    Filed: August 21, 2019
    Date of Patent: July 6, 2021
    Assignee: Embarcadero Technologies, Inc.
    Inventors: Charles W. Caro, Sriram Balasubramanian, Stephen Peter Ball
  • Patent number: 11055357
    Abstract: An object is to efficiently generate a list of data elements that complement a given key element. A computer includes a memory and a controller, wherein the memory stores data, and the controller performs: selection processing of selecting data elements in vicinity of a predetermined data element as cooccurrence data elements; calculation processing of calculating a degree of importance of each cooccurrence data element; and presentation processing of presenting the cooccurrence data elements.
    Type: Grant
    Filed: October 2, 2019
    Date of Patent: July 6, 2021
    Assignee: FRONTEO, Inc.
    Inventors: Ryota Tamura, Shinya Iguchi
  • Patent number: 11055260
    Abstract: Systems and methods for the compression and decompression of geospatial locations are disclosed. The compression and decompression are based on a prediction of the geospatial location and a geometrical projection of the Earth.
    Type: Grant
    Filed: December 17, 2019
    Date of Patent: July 6, 2021
    Assignee: LIVE EARTH, LLC
    Inventor: Zachary Burns
  • Patent number: 11048728
    Abstract: A method, a system, and a computer program product for performing analysis of object dependencies. A first base object is selected from a plurality of base objects. At least one first dependent object in a plurality of dependent objects depends on the selected first base object. A group of base objects that includes the selected first base object is generated. A second base object in the plurality of base objects is determined. The first dependent object is dependent on the second base object. The determined second base object is grouped with the generated group of base objects. At least one second dependent object in the plurality of dependent objects and its corresponding base object are determined. The corresponding base object is grouped with the generated group of base objects. The generated group of base objects is stored.
    Type: Grant
    Filed: December 12, 2018
    Date of Patent: June 29, 2021
    Assignee: SAP SE
    Inventors: Antje Heinle, Daniel Biliniewicz
  • Patent number: 11048771
    Abstract: The present teaching relates to providing content to a user. Information related to a user is obtained. One or more channels are determined for the user from a plurality of channels based on the information, wherein each of the plurality of channels includes one or more online content items. A personal interest space is established associated with the user based on the information related to the user and the one or more channels. Content is provided in the one or more channels to the user based on information related to the personal interest space.
    Type: Grant
    Filed: March 5, 2021
    Date of Patent: June 29, 2021
    Inventor: Zhaohui Zheng
  • Patent number: 11048687
    Abstract: The subject technology generates and stores a new version set of one or more table-metadata files, the new version set of one or more table-metadata files comprising table metadata for a new version of a database table. The subject technology determines that a plurality of table-metadata files are not included in a cache. The subject technology downloads, in parallel, the plurality of table-metadata files from immutable storage. The subject technology stores, in the cache, the plurality of table-metadata files. The subject technology reads, among the plurality of table-metadata files, a first table-metadata file before a second table-metadata file has been fully downloaded, the plurality of table-metadata files comprising at least the first table-metadata file and the second table-metadata file.
    Type: Grant
    Filed: October 30, 2020
    Date of Patent: June 29, 2021
    Assignee: Snowflake Inc.
    Inventors: Benoit Dageville, Martin Hentschel, William Waddington
  • Patent number: 11023416
    Abstract: Systems and methods are described for modifying input and output (I/O) to an object storage service by implementing one or more owner-specified functions to I/O requests. A function can implement data access control, such as controlling which users are provided access to which portions of an object collection maintained by the object storage service. For example, data access control functions can be applied prior to implementing a request method (e.g., GET or PUT) specified within the I/O request, and may grant or deny access based on a variety of factors such as user identity, time window, prior access, keywords, geographical region, etc. In this manner, owners of the object collection are provided with greater control over how the object collection is accessed.
    Type: Grant
    Filed: September 27, 2019
    Date of Patent: June 1, 2021
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Kevin C. Miller, Timothy Lawrence Harris, Ramyanshu Datta
  • Patent number: 11023471
    Abstract: Briefly stated, the invention is directed to retrieving a semantically matched knowledge structure. A question and answer pair is received, wherein the answer is received from a query of a search engine. A question is constraint-matched with the answer based on maximizing a plurality of constraints, wherein at least one of the plurality of the constraints is a similarity score between question and answer, wherein the constraint matching generates a matched sequence. For one or more answer sequences, a subsequence is found that are not parsed as answer slots. Query results are obtained from another search engine based on a combination of the answer or question, and the non-answer subsequence. And a KB based is refined on the query results and the constraint matching and based on a neural network training, for a further subsequent semantic matching, wherein the KB includes a dense semantic vector indication of concepts.
    Type: Grant
    Filed: September 30, 2019
    Date of Patent: June 1, 2021
    Assignee: Ontocord, LLC
    Inventor: Hiep Huu Nguyen
  • Patent number: 11023546
    Abstract: A data delivery system includes: a server for obtaining a first query requesting data from a user device. The first query includes data requirements for data requested by the user device. The data delivery system also includes a data providing terminal for providing terminal data to the server, as either the user-requested data or as data from which the user-requested data is derivable. The data delivery system enables the user device to obtain the user-requested data. The server includes: a first query obtainer for obtaining the first query from the user device; a second query determiner for determining a second query by using attributes that enable the data providing terminal to identify the terminal provided data; and a server transmitter for transmitting the second query to the data providing terminal.
    Type: Grant
    Filed: March 7, 2018
    Date of Patent: June 1, 2021
    Assignee: DENSO CORPORATION
    Inventor: Tsuneo Nakata
  • Patent number: 11017029
    Abstract: A data transfer system includes a management server 1 for managing user information, browsing setting information that defines a user who can browse data, and transfer setting information that designates a transfer destination of the data, a data transfer apparatus 2 for setting, for the data, browsing authorization that allows only a specific user to browse the content of the data, based on the user information and the browsing setting information, and transferring the data for which the browsing authorization is set to the designated transfer destination based on the transfer setting information, and a data browsing apparatus 3 for determining whether or not a user has the browsing authorization that is set for the data, based on the user information, the browsing setting information, and the transfer setting information, and presenting the content of the data to the user if the user has the browsing authorization.
    Type: Grant
    Filed: April 27, 2017
    Date of Patent: May 25, 2021
    Assignee: NEC Solution Innovators, Ltd.
    Inventor: Tohru Miyazaki
  • Patent number: 11010370
    Abstract: The disclosure relates to decentralized management of nodes in a blockchain network. Participants may agree to a consensus rules and implement them as smart contracts. For example, one rule may specify that a node will accept a change proposal only when its local policies and/or data allow it to implement the change. A smart contract may implement this rule and deploy it across the blockchain network for each node to follow. Other participants, through their nodes, may propose changes to the blockchain network, and each node may consult its copy of the smart contract to determine whether to vote to approve the change request and apply the change request locally.
    Type: Grant
    Filed: October 25, 2018
    Date of Patent: May 18, 2021
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Sathyanarayanan Manamohan, Krishnaprasad Lingadahalli Shastry, Avinash Chandra Pandey, Ravi Sarveswara