Patents Examined by Ajith Jacob
  • Patent number: 11520772
    Abstract: Methods and systems are disclosed for tracking change data in a database. A database, stored at a computer system, is accessed with a plurality of data written to fields in the database, wherein each data in the fields comprises a record header. Data is changed in at least one field of the plurality of data in the database via the computer system, wherein the changing the data changes the record header for the at least one field. A transaction identification (ID) is stored in the record header for each change to the at least one field. A flag is created in the record header signaling the change to the at least one field. 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 and identifying the flag.
    Type: Grant
    Filed: June 4, 2021
    Date of Patent: December 6, 2022
    Assignee: Embarcadero Technologies, Inc.
    Inventors: Charles W. Caro, Sriram Balasubramanian, Stephen Peter Ball
  • Patent number: 11513901
    Abstract: Embodiments are described for a heuristic configuration selection process as part of or accessible by the backup management process. This processing component provides a method to automatically determine the configuration parameters needed to obtain optimal performance for a given backup/restore job. This process involves identifying key parameters that determine backup performance and suggest means to derive and incorporate those configurable parameters into the backup software automatically. Embodiments can be applied to stream based backups, or other types of backup software as well.
    Type: Grant
    Filed: May 6, 2021
    Date of Patent: November 29, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Dinesh Kumar, Anand Reddy
  • Patent number: 11507839
    Abstract: An artificial neural network system of the present invention can include an input layer that receives input data; an output layer that outputs output data corresponding to the input data; and a hidden layer group including a multiple number of hidden layers that are positioned between the input layer and the output layer and are connected by connection weights, with the connection weights updated based on a difference between the output data and prediction data corresponding to the input data, where each of the hidden layers can include a hidden node that includes an activation function, which can output 0 if the input value is negative and can determine the output value based on linear functions having different slopes according to the range of the input value if the input value is positive, and the linear functions can have smaller slopes for greater distances from the origin point.
    Type: Grant
    Filed: October 1, 2019
    Date of Patent: November 22, 2022
    Assignee: UNIVERSITY-INDUSTRY COOPERATION GROUP OF KYUNG HEE UNIVERSITY
    Inventors: Sung-Ho Bae, Sungyoung Lee
  • Patent number: 11481449
    Abstract: Disclosed herein are system, method, and computer program product embodiments for determining a user-preferred attribute type. An embodiment operates by maintaining user-presented attributes associated with user-presented records, wherein the user-presented attributes comprise one or more user-presented attribute types. After receiving a user-desired attribute of the user-presented attributes, a user-preferred attribute type of the user-presented attribute types is determined based on the user-presented attributes and the user-desired attribute. Thereafter, a new record and associated attribute are to be presented with the new attribute being of the user-preferred type.
    Type: Grant
    Filed: November 12, 2020
    Date of Patent: October 25, 2022
    Assignee: Salesforce, Inc.
    Inventors: Brian J. Lonsdorf, Jessica Lundin, Owen Winne Schoppe, Sönke Rohde, Alan Ross, David James Woodward
  • Patent number: 11475407
    Abstract: A server comprises a communications module; a processor coupled with the communications module; and a memory coupled to the processor and storing processor-executable instructions which, when executed by the processor, configure the processor to obtain transfer records identifying value transfers associated with an account of a user, the transfer records including a transfer amount, a transfer date and a transfer descriptor; group the transfer records based on predefined criteria; within at least one group of the transfer records, identify one or more representative transfer records based at least on stored selection criteria; obtain an image associated with at least one of the representative transfer records; and send, via the communications module and to a computing device associated with the user, a transfer record summary interface, the transfer record summary interface including the image associated with the at least one representative transfer record.
    Type: Grant
    Filed: August 12, 2020
    Date of Patent: October 18, 2022
    Assignee: The Toronto-Dominion Bank
    Inventors: Kyryll Odobetskiy, Daniel Scott Brotherston, Anil Stewart Bakhle, Amanda Hoi Man Cheung
  • Patent number: 11475041
    Abstract: A client can resynchronize tree data structures representing a server, local, and sync state of content items in an account. In some aspects, the client identifies a local set of content items on the account and generates a local tree representing a filesystem state and including a local node for each item in the local set. The client determines a server state for a remote set of content items on the account. Based on the server state, the client generates a remote tree representing the remote set and including a respective node for each item in the remote set. Based on the local and remote trees, the client generates a sync tree including matching nodes between the local and remote trees, the sync tree representing a synchronized state between the filesystem state and the server state. The client then stores the local, remote, and sync trees.
    Type: Grant
    Filed: June 22, 2020
    Date of Patent: October 18, 2022
    Assignee: Dropbox, Inc.
    Inventor: John Lai
  • Patent number: 11455342
    Abstract: An example method comprising receiving volunteer information, receiving service opportunity information, generate a query based on at least some of the volunteer information to identify one or more service opportunities, searching, using the query based on at least some of the volunteer information, to identify the one or more service opportunities from the service opportunity information, providing a first list of service opportunities based on the one or more service opportunities that were identified based on the search, receiving a selection of a service opportunity from the list of service opportunities, scheduling a volunteer associated with the volunteer system for service associated with the selected service opportunity, notifying at least one of the unrelated service opportunity systems associated with the selected service opportunity, receiving an indication of completion of the selected service opportunity and an indication of the volunteer's participation in the selected service opportunity, and u
    Type: Grant
    Filed: October 31, 2019
    Date of Patent: September 27, 2022
    Inventors: Gary David Acheatel, Jack Willem Stull, Mark Grant Soloway
  • Patent number: 11449541
    Abstract: A face retrieval method is applied to a face retrieval system and performed by a computing device, the face retrieval system including a retrieval device cluster, the retrieval device cluster including at least one node. The method includes acquiring a face image, parsing the face image to obtain a first facial feature, and generating a first retrieval instruction according to the first facial feature, the first retrieval instruction carrying the first facial feature. The method further includes selecting a first node from the retrieval device cluster according to a load balancing rule, the first node including a first retrieval server. Finally, the method includes transmitting the first retrieval instruction to the first retrieval server, to trigger the first retrieval server to execute the first retrieval instruction to retrieve the first facial feature, to obtain a first retrieval result.
    Type: Grant
    Filed: August 7, 2020
    Date of Patent: September 20, 2022
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Zhibo Chen, Nan Jiang, Chuannan Wang, Kaihong Shi
  • Patent number: 11449552
    Abstract: Provided is a search system that executes a path search in a graph (a material property relationship graph) in which each material property parameter of a material property parameter pair whose relationship is already known is node and a relationship between the material property parameters is an edge, the search method capable of executing various search methods and various search systems. The search system includes a graph searcher that executes a path search in a material property relationship graph, and a search condition extractor that supplies a plurality of search items to the graph searcher based on search conditions to be input. The search condition extractor extracts, based on the input search conditions, a start point or an end point or both a start point and an end point, and a third node different from the start point and the end point or a path length condition and supplies the extracted items to the graph searcher as a search item.
    Type: Grant
    Filed: July 18, 2019
    Date of Patent: September 20, 2022
    Assignee: NATIONAL INSTITUTE FOR MATERIALS SCIENCE
    Inventor: Michiko Yoshitake
  • Patent number: 11449470
    Abstract: In various aspects, a method, system and computer program product provides for concurrent changes to data of a document or a file by a plurality of users at a plurality of user devices. The documents or file may be rendered in JavaScript™ Object Notation (JSON) format. The documents may be patched or changed by employing new functional operations for applying metadata for elements of the arrays associated with the document or file, and to merge changes from made among the various users. The disclosure provides for maintaining and producing new versions of the document or the file, the changes controlled so that data of the arrays are merged atomically and the updates do not fail permitting simultaneous changes to the document or file by multiple users.
    Type: Grant
    Filed: May 31, 2018
    Date of Patent: September 20, 2022
    Assignee: TIBCO Software Inc.
    Inventors: Joshy Mannacherry Augustine, Simon Alexander Morgan, Howard Spencer Phillips
  • Patent number: 11429687
    Abstract: Embodiments of the present invention provide a computer system, a computer program product, and a method that comprises generating a context-based query through based on a received input; finding a result of the generated query using link prediction algorithm coupled with link prefetching algorithm; and generating a specific link that illustrates and matches the generated context-based query.
    Type: Grant
    Filed: October 10, 2019
    Date of Patent: August 30, 2022
    Assignee: KYNDRYL, INC.
    Inventors: Mary E. Rudden, Shikhar Kwatra, Raghuveer Prasad Nagar, Reji Jose, Jeremy R. Fox
  • Patent number: 11409716
    Abstract: Methods and systems for shared file conflict detection on a computing device are described herein. A computing device may store a shared file that may be accessed by a variety of other computing devices. An operating system executing on one or more computing devices may generate file handles corresponding to file operations associated with the shared file. One or more of the computing devices may receive, from a remote computing device, a request for a file operation associated with the shared file. A notification corresponding to file handles associated with the shared file may be transmitted to a user. The request for the file operation may be implemented or rejected based on file handles associated with the shared file, the file operation, and/or whether the file operation may cause an application to crash or cause data corruption.
    Type: Grant
    Filed: January 30, 2019
    Date of Patent: August 9, 2022
    Assignee: Citrix Systems, Inc.
    Inventors: Nishant Jaywant Karajgikar, Ajay Kumar, Jason Yanchuleff
  • Patent number: 11397774
    Abstract: There is provided a system, method, and computer program for digital enhancement of hippocampal replay. In an embodiment, the method includes: creating one or more digital memories, each digital memory created by: receiving a tag associated with the digital memory from a user; receiving a captured digital memory from the user; and associating one or more additional attributes with the digital memory; creating a replay session, the replay session comprising one or more digital memories, by: associating a target digital memory with the replay session; and associating one or more other digital memories with the replay session if such one or more other digital memories meet a measure of commonality with the target digital memory, the measure of commonality at least based on the additional attributes; and displaying the replay session to the user within a predetermined period.
    Type: Grant
    Filed: November 8, 2019
    Date of Patent: July 26, 2022
    Assignee: THE GOVERNING COUNCIL OF THE UNIVERSITY OF TORONTO
    Inventors: Christopher Honey, Morgan Barense, Christopher Martin, Andrew Xia, Bryan Hong, Rachel Newsome
  • Patent number: 11397773
    Abstract: A building management system (BMS) includes memory devices having instructions stored thereon that, when executed by processors, cause the processors to perform operations including obtaining a BMS ontology data model defining a plurality of BMS model classes and relationships between the BMS model classes, obtaining a plurality of BMS object definitions including equipment definitions defining a plurality of different types of equipment and point definitions defining a plurality of different types of points, assigning a BMS model class selected from the plurality of BMS model classes to each of the plurality of BMS object definitions, generating a semantic site model by classifying a plurality of BMS objects associated with a building site according to the BMS object definitions and the BMS model classes assigned thereto, and controlling building equipment using the semantic site model.
    Type: Grant
    Filed: September 30, 2020
    Date of Patent: July 26, 2022
    Assignee: Johnson Controls Tyco IP Holdings LLP
    Inventors: Kunal Saini, Gerald A. Asp, Matthew T. Trawicki, Craig A. Lind
  • Patent number: 11392651
    Abstract: Systems and methods are provided for automatically identifying and displaying unmet technical needs and/or technical problems, such as identifying and displaying serious technical issues in specific areas of technology. In some exemplary embodiments, the text of technical documents is automatically analyzed to determine whether the text of any document identifies or potentially identifies a technical problem. In exemplary embodiments, portions of a documents called “problem kernels” and their associated features are automatically identified, automatically scored, and automatically ranked, and a subset of the problem kernels and/or features of problem kernels are displayed to a user on a computer display.
    Type: Grant
    Filed: April 16, 2018
    Date of Patent: July 19, 2022
    Assignee: Artemis Intelligence LLC
    Inventors: Mark Daniel McClusky, David Scott Wylie, Matthew Donald McClusky, Emily Elizabeth McClusky, Jonathan Nathaniel Fegely
  • Patent number: 11379511
    Abstract: Systems, methods, and storage media for providing a content recommendation service based on user viewed content without access to the user viewed content are disclosed. Exemplary implementations may: make an executable translation component available to a content provider; receive, from the content provider, multiple sets of content information; store the sets of content information in a database; receive a request from the content provider to provide a content recommendation; receive a content ID for content viewed by a user; query the database with a query based on embedding data corresponding to the content ID for content viewed by a user; process the query to obtain additional content IDs which correspond to additional content that is related to the content viewed by the user; and send the additional content IDs to the content provider.
    Type: Grant
    Filed: May 26, 2021
    Date of Patent: July 5, 2022
    Assignee: CBS Interactive, Inc.
    Inventors: Adam Leary, Rob Harrigan, Erik Collier
  • Patent number: 11379533
    Abstract: A system and method for validating user profile data from a directory application is described. The system accesses user collaboration data of a plurality of users of an application. The system also accesses a directory application that manages user profile data for each user of the plurality of users. A set of heuristics is applied on the user profile data. The system validates results of the applied set of heuristics on the user profile data with the user collaboration data. The quality of the user profile data is assessed based on the validation.
    Type: Grant
    Filed: January 17, 2020
    Date of Patent: July 5, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Navid Ahmed Tahiri, Tannaz Sattari Tabrizi, Andrei Catalin Zlati, Dheepak Ramaswamy, Umashree Narayanaswamy, Pramod Dhandapani, Marilyn Nicole Harris, Vindana Madhuwantha
  • Patent number: 11366860
    Abstract: Embodiments of a system may comprise databases and a processor that receives a first filter item and a database filter item, generates a first database based on the first filter item, integrate data from the first database into the user database to create an updated plurality of user records, generate a second database based on a selected set of records, in the updated plurality of user records, corresponding to the database filter item, determine metrics that correspond to the second database, generate a model to segregate the second database using the metrics, receive criteria, compare the segregated second database with the criteria to remove records that do not meet the criteria, cause a subsequent update to the updated second database to integrate data from the event database to create an updated diminished second database, and generate a notification including information included in the updated diminished second database.
    Type: Grant
    Filed: July 16, 2020
    Date of Patent: June 21, 2022
    Assignee: Experian Information Solutions, Inc.
    Inventors: Erik Peter Hjermstad, Tony T. Morris, Jennifer Kuhr Schwartz, Heidi Beth Haupt
  • Patent number: 11360935
    Abstract: An efficient data storage system is described. An agent software application on computing devices in a first tier processes snapshot backups and pushes them to an appliance software application on a server in a second tier. The appliance software application processes archive backups and pushes them to cloud storage in a third tier. A cloud application on a management server receives storage policy specifications from customers and promulgates the policies to the agent software application and the appliance software application. The policy specifications include time periods and retention set information for the backups. When a retention set has been exceeded, the storage system is pruned to remove file references to unneeded files and delete data files no longer referenced in storage sets in the retention set.
    Type: Grant
    Filed: October 25, 2018
    Date of Patent: June 14, 2022
    Assignee: Aparavi Software AG
    Inventor: Rod Christensen
  • Patent number: 11347744
    Abstract: A data management device, communication system and methods for tagging data in a data table and triggering automated action. A data management device receives from a first data provider one or more records of a data table, each record comprising a plurality of fields. The data table is associated with an account having one or more authorized users. The plurality of fields each has a value set by the first data provider. The data manger determines one or more tags for the one or more records in accordance with a plurality of autotagging rules. The data manger appends the one or more records to include one or more tag fields corresponding to the one or more tags for the one or more records. The appended records are stored in a database. One or more automated actions may be triggered based on one or more tag fields of one or more of the plurality of records.
    Type: Grant
    Filed: May 22, 2020
    Date of Patent: May 31, 2022
    Assignee: The Toronto-Dominion Bank
    Inventors: Dean C. N. Tseretopoulos, Robert Alexander McCarter, Sarabjit Singh Walia, Vipul Kishore Lalka, Nadia Moretti, Paige Elyse Dickie, Denny Devasia Kuruvilla, Milo Dunjic, Dino Paul D'Agostino, Arun Victor Jagga, John Jong-Suk Lee, Rakesh Thomas Jethwa