Patents Examined by Evan Aspinwall
-
Patent number: 12386854Abstract: Embodiments of this application provide a data synchronization method, and this method may be applied to a database-related field. The data synchronization method provided in this application includes: a primary server sending, by using a data synchronization process, first data generated by a first process to a secondary server, wherein the secondary server synchronizes the first data; and the data synchronization process waking up a second process based on completion of synchronization of the first data by the secondary server, and the second process further waking up the first process to perform a subsequent operation. The data synchronization process disclosed herein does not need to wake up the first process that has completed data synchronization, but only needs to wake up the second process, and the second process wakes up the first process that has completed data synchronization.Type: GrantFiled: December 27, 2022Date of Patent: August 12, 2025Assignee: Huawei Technologies Co., Ltd.Inventor: Jianyu Jiang
-
Patent number: 12386804Abstract: Systems and methods are described for maintaining bifurcated data management while labeling data for artificial intelligence model development. For example, the system may receive a first label for a first sample from a first dataset, wherein the first dataset is accessible to a first subset of a plurality of users, and wherein the first subset comprises a first attribute. The system may receive first version metadata of the first label, wherein the first version metadata comprises a proposed label for the first sample assigned by a first user. The system may determine, based on a first user input from the first user, a first grouping of source code files for storing the first version metadata, wherein the first grouping of source code files is accessible to a second subset of the plurality of users, and wherein the second subset comprises a second attribute.Type: GrantFiled: January 18, 2023Date of Patent: August 12, 2025Assignee: Capital One Services, LLCInventors: Tania Cruz Morales, Purva Shanker, Shannon Yogerst, Ignacio Espino, Dan Lin, Nathan Wolfe
-
Patent number: 12353311Abstract: Systems and methods for dynamic applicative session separation and grouping. The system receives logs from one of a plurality of machines. The system can receive and manage logs from any number of machines in the cloud-based system. The system resamples the received logs by a given time frame. The system determines time intervals between activities based on the resampling of the logs. After determining the time intervals, the system determines a probability of a new log to be received after a time interval. The system then defines a session separation breaker and defines one or more logs as opening or closing a session.Type: GrantFiled: July 20, 2022Date of Patent: July 8, 2025Assignee: Zscaler, Inc.Inventors: Hila Paz Herszfang, Eden Meyuhas
-
Patent number: 12326882Abstract: The present invention discloses a green knowledge recommendation method based on characteristic similarity and user demands, an electronic device and a computer readable storage medium thereof. The method includes: obtaining a current-search text e and a historical-search-texts set Eu both from a user; constructing a topics dictionary and a subtopics dictionary according to a green knowledge base, and decomposing the e and the Eu on the basis of semantic decomposition; picking words in a text-vector set and a valid-text set that about two dictionaries; finding the corresponding knowledge according to user satisfaction. The invention enables users to quickly find the required content through templating, thus avoiding users' meaningless search, improving search efficiency, and reducing the loss of useless time.Type: GrantFiled: November 30, 2024Date of Patent: June 10, 2025Assignee: HEFEI UNIVERSITY OF TECHNOLOGYInventors: Qingdi Ke, Zhen Zhang, Zisheng Li, Lei Zhang
-
Patent number: 12265558Abstract: Systems and methods for object centric process mining are provided. Execution data of a process having a plurality of entities is received. A plurality of object networks representing relationships between objects of the plurality of entities are generated based on the execution data. A set of transitions is determined for each of the plurality of object networks. A process graph of execution of the process is generated based on the sets of transitions. The process graph is output.Type: GrantFiled: December 8, 2022Date of Patent: April 1, 2025Assignee: UiPath, Inc.Inventors: Bulat Aydarovich Gafurov, Dennis Brons, Robin Johannes Pieter Mennens, Roeland Johannus Scheepens, Ruud Andriessen
-
Patent number: 12265550Abstract: A database system is operable to determine a query for execution against at least one relational database table and executing the query. Executing the query is based on identifying a plurality of required binomial coefficient values required for generating a set of output values for the query. The plurality of required binomial coefficient values are precomputed and stored in cache memory resources. Generating each output value of the set of output values is based on identifying a subset of the plurality of required binomial coefficient values for generating the each output value, and accessing the subset of the plurality of required binomial coefficient value in the cache memory resources. Each output value is generated as a function of the subset of the plurality of required binomial coefficient values.Type: GrantFiled: June 7, 2023Date of Patent: April 1, 2025Assignee: Ocient Holdings LLCInventor: Jason Arnold
-
Patent number: 12235804Abstract: Provided is a method performed by at least one processor for sharing a page in a document. The method includes: receiving a request for sharing a page of a document and automatically performing a keyword check for the requested page; generating a token for a keyword, extracted from the requested page as a result of the keyword check, and performing a locking process for the requested page using the token; and determining a target page, among at least one requested page for sharing, and designating a sharing target with which the target page is to be shared, wherein the keyword is any one of one or more words registered in advance.Type: GrantFiled: May 23, 2023Date of Patent: February 25, 2025Assignee: SAMSUNG SDS CO., LTD.Inventor: Ji Hun Song
-
Patent number: 12229559Abstract: Facilitating per-CPU reference counting for multi-core systems with a long-lived reference is provided herein. A system includes a processor and a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations. The operations include determining a first quantity of releases associated with an object in a data structure of the system and determining a second quantity of acquisitions associated with the object. The first quantity of releases can be distributed among respective first counters of processing elements of a group of processing elements. The second quantity of acquisitions can be distributed among respective second counters of the processing elements of the group of processing elements. Further, the operations can include, based on the second quantity of acquisitions and the first quantity of releases being determined to be a same value, implementing a removal of the object from the data structure.Type: GrantFiled: October 19, 2021Date of Patent: February 18, 2025Assignee: EMC IP HOLDING COMPANY LLCInventor: Anton Rang
-
Patent number: 12189615Abstract: Embodiments for automatically optimizing and persisting database views by receiving queries made to a database, wherein each query generates a respective database view, and generating a set of database maintained views generated by the queries. The system obtains, for each generated view, certain telemetry information about a respective view including latency, memory space utilization, and processor utilization, among other factors. It then scores each view of the generated views based on an base score modified by the obtained information to determine which one or more of the generated views to make persistent, and maintains the one or more persistent views to produce an optimized persistent set of database views. It further adapts later queries to use the optimized persistent views.Type: GrantFiled: October 20, 2022Date of Patent: January 7, 2025Assignee: Dell Products L.P.Inventors: Amihai Savir, Ofir Ezrielev, Oshry Ben Harush
-
Patent number: 12153625Abstract: An electronic device provides, to a user, a user-curated playlist, the user-curated playlist including an ordered set of media items that were added by the user. While providing a first media item in the ordered set of media items, the electronic device receives a first user input selecting an option to include recommended media items in the user-curated playlist. In response to the first user input, the electronic device updates the user-curated playlist to include a first recommended media item, the first recommended media item selected without user intervention based at least in part on attributes of the user-curated playlist. The first recommended media item is positioned in the user-curated playlist in between media items that were added to the ordered set of media items by the user.Type: GrantFiled: October 19, 2022Date of Patent: November 26, 2024Assignee: Spotify ABInventors: Gustav Söderström, Sandra Kristina Hansson, Jason Allen Russell, Kelly Drecourt, Morgan Hecht, Simon Amor, Ajay Mathew Kalia, Jeremy Hopple, Jonathan Marmor, Bianca Capretta, Ingrid Maria Pettersson, Matthew Budelman, Björn Håkan Lindberg, Gabriella Maria Eleonora Ljunggren, Ian Alexander Vannest, Tim Olsson Wiklund, Gastón Montemayor Olaizola
-
Patent number: 12153545Abstract: A method includes receiving a first document, the first document including multiple sections, each of the multiple sections tagged with metadata indicating a relationship with a department of an organization; receiving a second document, the second document including multiple sections, each of the multiple sections tagged with metadata indicating a relationship with the department of the organization; comparing the sections of the first document tagged with metadata indicating the relationship of the first document with the department with the sections of the second document tagged with metadata indicating the relationship of the second document with the department to determine differences between the department-relevant sections of the first document and the department-relevant sections of the second document; and presenting the differences between the department-relevant sections to a user in a document difference viewer.Type: GrantFiled: December 8, 2022Date of Patent: November 26, 2024Assignee: Honeywell International Inc.Inventors: Ankit Singh, Jason Halpern, Lakshminarayana Paila
-
Patent number: 12135688Abstract: Systems and methods are provided for managing provision of network-stored data sets among instances of function code executing in an on-demand manner. Provision of the data sets may be managed such that the data sets are available efficiently and are able to be accessed within function invocations in a manner that is similar or identical to accessing locally-stored data sets. Moreover, the data sets may, when desired, be made available persistently across function invocations.Type: GrantFiled: December 7, 2022Date of Patent: November 5, 2024Assignee: Amazon Technologies, Inc.Inventors: Srinivas Jasti, Prashant Kumar Singh
-
Patent number: 12099907Abstract: Geospatial data is gathered for generation of a geodatacube encompassing data from multiple geospatial data sets for efficient processing and optimization. A method for gathering, storing and processing geospatial data includes identifying a plurality of geospatial data sets for intake, each defining a geospatial data parameter. For each geospatial data set, a plurality of subregions is defined such that each subregion corresponds to a portion of the geographic entity having the same value for the data parameter defined by the respective geospatial data set. In other words, subdividing the geographic entity along demarcations defined by variances in the data parameter(s) defined by the geospatial data set. A number of geospatial data sets for intake are arranged into layers, where each layer defines the data parameter for the respective subregions of the geographic entity. A partition defining polygons common to all layers represents a union of the subregions.Type: GrantFiled: April 4, 2023Date of Patent: September 24, 2024Assignee: Avalara, Inc.Inventor: David Berthiaume
-
Patent number: 12099536Abstract: A method executed by a computing device includes determining a set of identigens for each query word of a query to produce sets of identigens. A set of identigens of the sets of identigens represents one or more different meanings of a query word of the query. The method further includes determining that a first query word is associated with a first query command and determining whether to select the first query command or an identigen of a first set of identigens. When selecting the first query command, the method further includes interpreting remaining sets of identigens to produce a query entigen group that represents a most likely meaning interpretation of remaining query words. The method further includes accessing a knowledge database utilizing the query entigen group to obtain entigen information and outputting a response based on the entigen information and the first query command.Type: GrantFiled: September 21, 2021Date of Patent: September 24, 2024Assignee: entigenlogic LLCInventors: Frank John Williams, Stephen Emerson Sundberg, Ameeta Vasant Reed, Dennis Arlen Roberson, Thomas James MacTavish, Karl Olaf Knutson, Jessy Thomas, Niklas Josiah MacTavish, David Michael Corns, II, Andrew Chu, Kyle Edward Alberth, Ali Fattahian, Zachary John McCord, Ahmad Abdelqader Abunaser, Gary W. Grube
-
Patent number: 12086133Abstract: Examples are directed to systems and methods that cause a first user interface having an input field that receives a search query to be displayed. A search query having an attribute of a first entity is received at the input field. Data records are searched for a second entity using the attribute when the search query is received. A second user interface is displayed that has a data record for the second entity. The data record lists the attribute and an additional attribute of the second entity. The second user interface has a drill down user interface that lists the attribute and the additional attribute. The attribute and the additional attribute are selectable to reconfigure the second user interface. The second user interface has a selectable option to create a new data record where the option corresponds to an indication that the first entity is different from the second entity.Type: GrantFiled: December 8, 2022Date of Patent: September 10, 2024Assignee: Wells Fargo Bank, N.A.Inventors: Michael David Gathman, Arun Kallikadavil, Rajesh Kumar, Vinay Purohit
-
Patent number: 12086193Abstract: Methods, systems, and non-transitory computer readable storage media are disclosed for determining clusters of similar digital documents using unique document signatures. Specifically, the disclosed system processes digital text in a digital document to tokenize character strings (e.g., words) in the digital document by combining a subset of character values and string lengths in the character strings. Additionally, the disclosed system generates a document signature for the digital document by combining subsets of tokens generated for the digital document into a token sequence indicative of the digital text in the digital document. The disclosed system determines a cluster of similar digital documents including the digital document by comparing the document signature of the digital document to document signatures corresponding to a plurality of digital documents.Type: GrantFiled: February 7, 2023Date of Patent: September 10, 2024Assignee: OneTrust LLCInventors: Madan Avadhani, Swapnil Sharma
-
Patent number: 12072936Abstract: A computer-implemented method performed at least in part by a graph database configured to store at least one graph dataset. The method includes receiving a graph query configured to be performed against a machine learning model, and communicating the graph query with a machine learning system that is configured to use the machine learning model to obtain model inference results and communicate those model inference results to the graph database application. The graph database provides query results based at least in part on the model inference results to an entity.Type: GrantFiled: May 6, 2021Date of Patent: August 27, 2024Assignee: AMAZON TECHNOLOGIES, INC.Inventors: Karthik Gurumoorthy Subramanya Bharathy, Ankit Gupta, George Karypis, Divyakala Vel, Bradley Bebee, Adesoji Adeshina, Xiang Song
-
Patent number: 12072938Abstract: Provided are a graph generation method and apparatus, a device, and a storage medium. The graph generation method comprises: parsing target logical information to obtain a plurality of logical elements; converting the plurality of logical elements into a syntax tree according to logic of the target logical information, where the syntax tree comprises a plurality of layers of tree nodes, and tree nodes between layers have a dependency relationship; converting the plurality of layers of tree nodes into a plurality of graph nodes; and connecting the plurality of graph nodes according to the dependency relationship to obtain a logical graph corresponding to the target logical information to allow a user to perform special effect editing based on the logic.Type: GrantFiled: November 29, 2022Date of Patent: August 27, 2024Assignee: BEIJING ZITIAO NETWORK TECHNOLOGY CO., LTD.Inventors: Yuan Xu, Ruifeng Ma, Xiaobo Huang, Weifeng Huang
-
Patent number: 12061633Abstract: A building system of a building including one or more memory devices having instructions thereon, that, when executed by one or more processors, cause the one or more processors to receive tags describing points of the building. The instructions cause the one or more processors to map the tags to classes of a schema of a graph data structure, perform clustering to generate clusters of the points. The instructions cause the one or more processors to identify, based on the clusters, relationships in the schema of the graph data structure between the tags mapped to the classes of the schema of the graph data structure. The instructions cause the one or more processors to construct the graph data structure in the schema based on the tags mapped to the classes and the relationships in the schema of the graph data structure.Type: GrantFiled: September 8, 2022Date of Patent: August 13, 2024Assignee: TYCO FIRE & SECURITY GMBHInventors: Santle Camilus Kulandai Samy, Chenlu Zhang, Young M. Lee
-
Patent number: 12050573Abstract: Systems and methods for streaming classification of distributed ledger-based activities are disclosed.Type: GrantFiled: June 9, 2022Date of Patent: July 30, 2024Assignee: JPMORGAN CHASE BANK , N.A.Inventors: Shaltiel Eloul, Sean Moran, Jacob Mendel, Shafir Balitsky, Tal Dadia