Patents Examined by Eddy Cheung
-
Patent number: 12164496Abstract: A transaction execution method, performed by a computing device, includes: determining, in response to a data definition language (DDL) transaction in execution interruption satisfying a resumption condition, a last data block processed by the DDL transaction before the execution interruption; continuing, starting from a next data block following the last data block, executing the DDL transaction; and committing the DDL transaction after data blocks starting from the next data block operated by the DDL transaction are processed.Type: GrantFiled: August 16, 2023Date of Patent: December 10, 2024Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Liangchun Xiong, Anqun Pan, Hailin Lei
-
Patent number: 12164552Abstract: Provided are an information processing apparatus and an information processing method capable of supporting work of giving a classification to a group of sentences. The information processing apparatus includes a presentation unit that presents a sentence included in a cluster of interest among clusters generated by clustering a sentence set in a sentence selection region, and a reception unit that receives selection of the sentence constituting a group of sentences from the sentences presented in the sentence selection region.Type: GrantFiled: February 5, 2021Date of Patent: December 10, 2024Assignee: SONY GROUP CORPORATIONInventors: Katsuyoshi Kanemoto, Michael Siegfried Spranger, Akihito Kumakura, Kojiro Kashiwa, Ippei Murofushi, Jin Nakayama, Ryota Ando, Koichiro Shimoda, Yoshinori Akisawa, Nobuo Sato, Masaaki Nagata
-
Patent number: 12158868Abstract: Systems and methods are disclosed herein for improved per-frequency counting systems that record interactions between individuals and a group of providers while maintaining differential privacy. A protocol may be defined that specifies frequency bins to categorize identifiers corresponding to individuals. A provider may generate a plurality of private sketches, each corresponding to a plurality of frequencies defined in the protocol. Frequency data is determined for each identifier. Identifiers are encoded into the private sketches corresponding to the identifiers' associated frequency. The plurality of private sketches from each provider in the group of providers are combined to generate a deduplicated distribution across the group. In one implementation, the private sketches of each provider are sequentially merged until all sketches have been combined, from which the total distribution can be estimated.Type: GrantFiled: June 23, 2021Date of Patent: December 3, 2024Assignee: GOOGLE LLCInventors: Jiayu Peng, Sheng Na Ma, Xichen Huang, James Robert Koehler, Lu Zhang
-
Patent number: 12153493Abstract: The disclosed enhancements optimize the use of the live browse cache and pseudo-disk storage areas, improving metadata handling so that it can be used more effectively to speed up live browse and file indexing of backup copies in a data storage management system. The enhancements operate granularly to identify within each extent being backed up smaller sectors that comprise metadata. The disclosed approach pre-fetches the metadata of the backup copy before allowing the file scan of the file indexing and/or the live browse operation to proceed. The backup operation, the file indexing operation, and the live browse operation are enhanced to handle the more granular metadata sectors without changing the granularity of the full extents generated and stored in the backup.Type: GrantFiled: January 17, 2024Date of Patent: November 26, 2024Assignee: Commvault Systems, Inc.Inventors: Pratik S. Rana, Deepak Raghunath Attarde
-
Patent number: 12141134Abstract: Disclosed is method for guiding Large Language Models (LLMs) for task planning and execution, method comprising creating playbook database (302) comprising set of playbooks (SOP); obtaining user query (308) received by Large Language Model (LLM) (306, 208); determining whether or not given task (GT) matches corresponding descriptor of any playbook from amongst SOP; and wherein when it is determined that GT matches given descriptor of given playbook (GP) (314, 400) from amongst SOP, LLM selects one or more ET (212, 316); a software framework associated with the LLM tracks and executes the given set of sub-tasks in the given playbook, using the one or more external tools, in coordination with the LLM; and LLM generates query response including results of the execution of the given set of sub-tasks, and sends the query response to the user device.Type: GrantFiled: September 7, 2023Date of Patent: November 12, 2024Inventors: Rahul Powar, Phong Nguyen
-
Patent number: 12141220Abstract: A system for analyzing screenshots can include a computing device including a processor coupled to a memory and a display screen configured to display content. The system can include an application stored on the memory and executable by the processor. The application can include a screenshot receiver configured to access, from storage to which a screenshot of the content displayed on the display screen captured using a screenshot function of the computing device is stored, the screenshot including an image and a predetermined marker. The application can include a marker detector configured to detect the predetermined marker included in the screenshot. The application can include a link identifier configured to identify, using the predetermined marker, a link to a resource mapped to the image included in the screenshot, the resource accessible by the computing device via the link.Type: GrantFiled: May 2, 2024Date of Patent: November 12, 2024Assignee: rewardStyle, Inc.Inventors: Jason Ellis Pearlman, Elias Jason Mablekos, Andrew Cummins
-
Patent number: 12124339Abstract: A storage manager for an information management system determines whether one or more predetermined conditions have been met for transferring metadata of previously performed backup jobs stored in a first management database. A backup job may correspond to a backup operation of a primary storage device of a first client computing device. In response to a determination that one or more of the predetermined conditions have been met, the storage manager may transfer metadata for a second plurality of backup jobs to a second management database of a recovery manager. The recovery manager may receive a request to restore data to the primary storage device of the first client computing device based on the metadata of the second plurality of backup jobs. A media agent managed by the recovery manager may then restore the requested data to the primary storage device of the first client computing device.Type: GrantFiled: October 13, 2023Date of Patent: October 22, 2024Assignee: Commvault Systems, Inc.Inventor: Prasad Nara
-
Patent number: 12117906Abstract: A device for merging backup policies is configured to determine, if a first backup policy comprising a first set of rules, and a second backup policy comprising a second set of rules, are assigned to a backup object. The device is further configured to, when the first backup policy and the second backup policy are assigned to the backup object, generate a merged backup policy comprising a merged set of rules, based on the first backup policy and the second backup policy. A resource consumption of a backup created according to the merged backup policy is below a predefined threshold.Type: GrantFiled: January 19, 2023Date of Patent: October 15, 2024Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventor: Assaf Natanzon
-
Patent number: 12105733Abstract: Methods, systems, and techniques are disclosed for managing replication in a deployable object, such as a pod (e.g., a group of one or more containers). For example, when a pod is started in a cluster, the deployable object may start one or more virtual computer systems (e.g., containers), which may pull (e.g., initiate and run) container images from a registry server. The processing device may thus identify, such as on the file level, which container image should be pulled first. A scheduler of the one or more virtual computer systems may prioritize, based on the computed scores, a subsequent replication of archived data of the one or more virtual computer systems to be performed. The processing device may then execute, based on the prioritization by the scheduler, the subsequent replication of the archived data of the one or more virtual computer systems in the deployable object.Type: GrantFiled: October 25, 2022Date of Patent: October 1, 2024Assignee: Red Hat, Inc.Inventors: Giuseppe Scrivano, Mrunal Patel
-
Patent number: 12093141Abstract: Various implementations implement a standby directory service. For example, an example process may include obtaining user data associated with an activity of a user via a sensor in a physical environment. The process may further include, at a device including one or more processors, determining that an interruption event has occurred at a host directory service, wherein the device and the host directory service are communicatively coupled via a first network protocol associated with a first network, and in response to determining that the interruption event has occurred at the host directory service, implementing a standby directory service, wherein the standby directory service is generated and updated via a second network protocol that is different than the first network protocol.Type: GrantFiled: March 2, 2023Date of Patent: September 17, 2024Assignee: CAYOSOFT, INC.Inventors: Andrey Mikhaylovich Polevoy, Robert John Bobel, III, Alexander Vadimovich Tsvetkov
-
Patent number: 12093267Abstract: Systems and methods are described for providing contextual search results. The system may receive a search query during presentation of a video. If the query is ambiguous, the system accesses some of the frames of the video. The frames are analyzed to identify a performed action depicted in the frames. The system retrieves a keyword related to the identified action. The ambiguous query is augmented with the keyword. The augmented search query is used to search for and output relevant search results.Type: GrantFiled: April 19, 2023Date of Patent: September 17, 2024Assignee: Rovi Guides, Inc.Inventors: Rajendran Pichaimurthy, Madhusudhan Seetharam, Harshith Kumar Gejjegondanahally Sreekanth
-
Patent number: 12079219Abstract: “Updatable” private set intersection (PSI) protocols allow parties that each have an updatable private set to determine the intersection of their sets after an update without the need to compare each element of each set and without compromising privacy. In some protocols, a first party can determine an update to the intersection by determining an intersection of elements that were previously in the first party's set with elements that were added to the second party's set and determining an intersection of elements that were added to the first party's set with elements that are in the second party's (updated) set. In some protocols, both parties can determine the updated intersection.Type: GrantFiled: May 19, 2021Date of Patent: September 3, 2024Assignee: Visa International Service AssociationInventors: Saikrishna Badrinarayanan, Peihan Miao, Tiancheng Xie
-
Patent number: 12072912Abstract: Mechanisms for multidimensional data modeling and operations and related procedures are described. Resource structures for multidimensional data can be used. This can allow lumped operations such as RESTful operations and procedures on the multidimensional data. A new attribute “SamplingPeriodCovered” can be used to indicate the time interval when the related time series data (or any multi-dimension data streams) are stored. This can reduce the total size of the data stored.Type: GrantFiled: June 14, 2023Date of Patent: August 27, 2024Assignee: Convida Wireless, LLCInventors: Qing Li, Xu Li
-
Patent number: 12062043Abstract: A system for processing distributed ledger transactions using a time-sequenced, asynchronous, Byzantine Fault Tolerant (taBFT) consensus system. Transaction data from a client device is received by a full node in a distributed ledger network. The full nodes are preferably satellite based nodes. The full nodes include an object router and a validator node. Transaction data is received at the object router, a timestamp is attached to the transaction data, and the combined data is encrypted and sent to the validator node, and also to other full nodes. The validator node verifies the format, structure and correctness of the data contained in the transaction, and validates the requested transaction. Other full nodes receive the encrypted transaction data and make their own determination of the validity of the transaction data. Upon consensus approval of a transaction, the transaction data is executed and submitted to a permanent data store.Type: GrantFiled: January 29, 2024Date of Patent: August 13, 2024Assignee: GoKnown LLCInventor: Michael D. Harold
-
Patent number: 12050572Abstract: Various aspects described herein relate to systems and methods for merging records from multiple database systems. A method may include comparing, by one or more processors, two or more records of a plurality of records. The plurality of records may be from a plurality of database systems. Each of the plurality of records may be a patient record or an employee record. The method may also include determining, by the one or more processors, that a threshold match exists between the two or more records based upon a set of threshold matching criteria. The method may also include merging, by the one or more processors, the two or more records, based upon determining that the threshold match exists, into a person database entity. A unique entity identifier may be associated with the person database entity.Type: GrantFiled: June 2, 2023Date of Patent: July 30, 2024Assignee: Protenus, Inc.Inventors: Rebecca Ellen Ambrose, Matthew Ford, Eric Southern, Alexandra Gilliland, Brian Tracey, Corey O'Connor, Nicholas Culbertson
-
Patent number: 12045145Abstract: An illustrative data storage management system comprises a management database that stores administrative preferences and system configurations, as well as results and/or statistics of completed secondary storage operations, i.e., information needed by the system to protect customers' data and to track and recover the protected data, including secondary copies such as backup copies, archive copies, etc. The disclosed data storage management system is configured to protect its own system data subject to a very aggressive (short) Recovery Point Objective (RPO), by using an innovative infrastructure that enables the system's storage manager to fail over to any number of other failover destination storage managers, each one comprising a destination management database. An illustrative database granularly tracks whether each and every transaction log file has been successfully applied to each and every destination management database to synchronize with the source management database.Type: GrantFiled: August 18, 2023Date of Patent: July 23, 2024Assignee: Commvault Systems, Inc.Inventors: Sri Karthik Bhagi, Check Abdoul Cader Sabjan, Jun H. Ahn
-
Patent number: 12045300Abstract: An optimized artificial intelligence search system may comprise a pinch zoomable 3D representation of an outline providing content in response to search queries. Search results may include a emoticon system using emotions to sentiment to further describe search results. A user interface may comprise means and methods of allowing a user to delete search results and then be presented with queries to indicate why the deleted results were not relevant to the user. Disclosed systems may further comprise a computing device configured to allow a user to input search queries into a content extraction module that is in communication with an optimized search engine; an optimized search engine configured to receive search queries from the content extraction module and execute search queries to generate or render a list of search results to the content extraction module.Type: GrantFiled: May 25, 2022Date of Patent: July 23, 2024Inventors: Mark Gustavson, Garnet R. Chaney
-
Patent number: 12032518Abstract: A method for context-based file selection that includes receiving a request pertaining to searching one or more files for a user; in response to receiving the request, identifying file request context information associated with the request, wherein the file request context information pertains at least in part to a topic; analyzing, based on the file request context information, contents of the one or more file; in response to analyzing the contents of the one or more files, extracting, from the contents of the one or more files, information pertaining to the file request context information; determining one or more suggested contents based on the extracted information; and providing, for display to the user, a display portion of a user interface for presentation pertaining to the one or more files and the one or more suggested contents, the display portion including a representation of at least one of the one or more files and at least one of the one or more suggested contents.Type: GrantFiled: April 27, 2023Date of Patent: July 9, 2024Assignee: Google LLCInventors: Michael Sorvillo, Mandy Richau Sladden
-
Patent number: 12032450Abstract: Provided is a system for facilitating recovery of deleted computing resources in a cloud network environment. A centralized resource recovery service may be in network communication with a plurality of resource management services that are each configured to create, modify, or delete their respective computing resources such as data storage volumes, databases, compute instances, and the like. The resource recovery service may be configured to receive a delete request associated with a resource managed by one of the resource management services, and cause the resource to be retained in a recovery bin based on the resource satisfying one of a plurality of resource recovery conditions used to manage resource recovery across the resource management services.Type: GrantFiled: September 30, 2021Date of Patent: July 9, 2024Assignee: Amazon Technologies, Inc.Inventors: Sandeep Kumar, Anil Gathala, Venkatesh Nagapudi, Vaibhav Khunger
-
Patent number: 12032433Abstract: Implementations generally relate to validating data files. In some implementations, a method includes receiving at least one schema file, where the at least one schema file includes data fields. The method further includes adding annotations to the at least one schema file. The method further includes generating an object model based on the at least one schema file and the annotations. The method further includes receiving at least one data file. The method further includes validating the at least one data file based on the object model to ensure that the at least one data file complies with a requirements contract.Type: GrantFiled: March 10, 2022Date of Patent: July 9, 2024Assignee: JPMORGAN CHASE BANK, N.A.Inventor: Simon Nektalov