Patents Examined by Isaac M. Woo
-
Patent number: 12147317Abstract: Backup and restore of client-managed tables and system-managed tables in a same database may be performed. A request to restore a database with both a client-managed table and system-managed table may be received. The request may specify a point in time to restore the database. A metadata volume for the database that describes both the client-managed table and the system-managed table may be restored and used to identify the volumes for both the client-managed table and shards of the system-managed table. Redo logs for each of the volumes may be used according to timestamps that are synchronized according to a time synchronization service to generate restored versions of the volumes for the client-managed table and the shards of the system-managed table from backup copies, which can then be made available for accessing the database.Type: GrantFiled: September 30, 2022Date of Patent: November 19, 2024Assignee: Amazon Technologies, Inc.Inventors: Saleem Mohideen, Shanpei Zhou, Li-Che Hsiao, Benjamin S Ellis, Raman Mittal, Peng Gu
-
Patent number: 12124412Abstract: A client device operates via at least one application to: generate feature detection data for a plurality of photographs by performing a computer vision function on the plurality of photographs; facilitate, based on the selection data generated via a graphical user interface, deletion of the at least one of the plurality of photographs corresponding to images of the particular person to be deleted from the memory; facilitate, based on selection data generated via the graphical user interface, deletion of the at least one of the plurality of photographs corresponding to images from a particular location to be deleted from the memory; and facilitate, based on selection data generated via the graphical user interface, deletion of the at least one of the plurality of photographs corresponding to images of a group of particular people to be deleted from the memory.Type: GrantFiled: June 22, 2023Date of Patent: October 22, 2024Assignee: Planet Social, LLCInventors: Kristina Kernick, Katherine C. Stuckman, Bruce Edward Stuckman
-
Patent number: 12106862Abstract: A method, software, database, and system in which a query attribute is used as the basis for accessing stored attribute combinations and their frequencies of occurrence for individuals; and tabulating, based on frequencies of occurrence, those attribute combinations that are most likely to co-occur with the query attribute.Type: GrantFiled: September 11, 2023Date of Patent: October 1, 2024Assignee: 23andMe, Inc.Inventors: Andrew Alexander Kenedy, Charles Anthony Eldering
-
Patent number: 12105692Abstract: Shard management may be implemented for scalable database tables. A table may be identified as aligned with another table of the database according to a common shard key across multiple shards that are mapped to respective storage volumes of a data store of the database according to a placement hierarchy. Different portions of the table may be stored across the shards as respective table slices with corresponding portions of the other table as respective other table slices with same values of the shard key. Metadata for performing access requests to the database may be updated to identify individual ones of the table slices stored with individual ones of the other table slices as respective table slice groups that are mapped to respective ones of the shards in the placement hierarchy.Type: GrantFiled: September 30, 2022Date of Patent: October 1, 2024Assignee: Amazon Technologies, Inc.Inventors: Aravind Kumar Kumar, Praveen Kannan, Grant A McAlister, Saleem Mohideen, Raghavendran Gururajan, Navaneetha Krishnan Thanka Nadar, Jan Engelsberg, James Laurence Finnerty, Murali Brahmadesam, Sanjay Shanthakumar
-
Patent number: 12099560Abstract: Examples of the present disclosure describe systems and methods that provide a pipeline to generate personalized queries that are associated with and based on a user's interests determined from a user's past searches, on an Internet search engine, and/or the content the user viewed from the past searches. The suggested queries can be shown in a user interface component associated with the user interface of the search engine and before the user enters anything, such as a new Internet search. This pre-population of searches associated with a user's interests gives an opportunity to the user to try these queries without manually entering in a search string.Type: GrantFiled: October 21, 2021Date of Patent: September 24, 2024Assignee: Microsoft Technology Licensing, LLCInventors: Marcelo Medeiros De Barros, Aman Singhal, Prithvishankar Srinivasan
-
Patent number: 12093152Abstract: A data transfer request can be received by each of multiple deployments; however, only a primary deployment can process the request. The data transferred by the primary deployment may be replicated in the secondary deployments. In response to a failover event, one of the secondary deployments can be designated as the new primary development and continue the data transfer based on the data transfer request and the replication information received from the old primary deployment prior to the failover.Type: GrantFiled: January 24, 2023Date of Patent: September 17, 2024Assignee: Snowflake Inc.Inventors: Abdullah Al Mahmood, Ruta Dhaneshwar, Xin Huang, Ganeshan Ramachandran Iyer, Jiaxing Liang, Nithin Mahesh, Raghav Ramachandran, Purav B. Saraiya, Yanyi Zhang
-
Patent number: 12079241Abstract: Aspects of the disclosure are directed to a method and device for synchronizing data, and a storage medium. The method can be applied to an intelligent home system, the intelligent home system including a primary gateway and a backup gateway. The method can include determining, in response to first stored data on the primary gateway being monitored to change, incremental data of changed first stored data relative to second stored data, the second stored data including currently stored data on the backup gateway, and sending the incremental data to the backup gateway for the backup gateway to synchronize the second stored data.Type: GrantFiled: July 26, 2022Date of Patent: September 3, 2024Assignee: Beijing Xiaomi Mobile Software Co., Ltd.Inventor: Jun Huang
-
Patent number: 12072884Abstract: A monitoring system is configured to distinguish between two types of alert rules— namely, invariant alert rules and variant alert rules—and to apply a different method of alert rule evaluation to each, wherein each alert rule evaluation method deals with the issue of latent data ingestion in a different way. By tailoring the alert rule evaluation method to the type of alert rule being evaluated, the system can apply an optimized approach for each type of alert rule in terms of achieving a trade-off between alert latency, alert accuracy, and cost of goods sold. In an embodiment, the system utilizes a machine learning model to classify a query associated with an alert rule as either increasing or non-increasing. Then, based on the query classification and a condition associated with the alert rule, the system determines if the alert rule is invariant or variant.Type: GrantFiled: April 12, 2023Date of Patent: August 27, 2024Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Yaniv Lavi, Rachel Lemberg, Anton Vasserman, Yair Yizhak Ripshtos, Dor Bank, Ofri Kleinfeld, Raphael Fettaya, Linoy Liat Barel
-
Patent number: 12061962Abstract: Embodiments of the disclosure relate to systems and methods for leveraging unsupervised machine learning to produce interpretable routing rules. In various embodiments, a training dataset comprising a plurality of data records is created. The plurality of data records includes message data comprising a plurality of messages and action data comprising a plurality of actions that correspond to the plurality of messages. A first machine learning model is trained using the training dataset. The first machine learning model as trained provides cluster data that indicates, for each data record of the plurality of data records of the training dataset, membership in a cluster of a plurality of clusters. An enhanced training dataset is created that comprises the message data from the training dataset, the action data from the training dataset, and the cluster data.Type: GrantFiled: January 26, 2023Date of Patent: August 13, 2024Assignees: ATLASSIAN PTY LTD., ATLASSIAN US, INC.Inventors: Mukund Ramachandran, Rameil Sarkis
-
Patent number: 12058199Abstract: A mobile device includes a file information acquiring unit, a file information display unit that displays the file information acquired on a display unit, a file presence identifying unit that determines whether or not a file specified by file information designated by a user from among the file information displayed on the display unit is stored in a storage unit, a first file transmitting unit that transmits the stored file to another mobile device when the file presence identifying unit determines that the file is stored in the internal storage unit, a file acquiring unit that downloads the file specified by the designated file information from the server when the file presence identifying unit determines that the file is not stored in the internal storage unit, and a second file transmitting unit that transmits the file acquired by the file acquiring unit to the other mobile device.Type: GrantFiled: April 8, 2021Date of Patent: August 6, 2024Assignee: RICOH COMPANY, LTD.Inventors: Takahiro Imamichi, Takaaki Harada
-
Patent number: 12050616Abstract: Disclosed is an ETL pipeline system including an interface configured to obtain a plurality of graph configuration components. Each graph configuration component includes information representative of one or more computational logic rues. The system further includes a computation graph generator configured to generate a computation graph based on the obtained graph configuration components. The generated computation graph includes node for each graph configuration component and one or more links representative of relationships between the nodes. The system further includes a computation graph adaptor configured to receive, from an external source, external information relating to the graph configuration components, and to adapt the generated computation graph based on the external information. The system further includes a computation graph runner configured to run the adapted computation graph.Type: GrantFiled: December 3, 2020Date of Patent: July 30, 2024Assignee: KONINKLIJKE PHILIPS N.V.Inventors: Yiyi Hu, En Ouyang
-
Patent number: 12045265Abstract: An exemplary system, method, and computer-accessible medium can include, for example, establishing a unique rule-identifier in one-to-one correspondence with at least one set of unknown time-variable rules against which data is to be made compliant, obtaining at least one set of data marked compliant against the one or more set of rules, obtaining meta-data from the compliant data, obtaining at least one set of data marked non-compliant against the set of unknown time-variable rules, extracting meta-data from the non-compliant data, joining the set of compliant and non-compliant metadata to generate a set of estimated rules corresponding to the rule-identifier based at least one of (i) the meta-data of the joined set and (ii) machine learning algorithms.Type: GrantFiled: March 29, 2023Date of Patent: July 23, 2024Assignee: CAPITAL ONE SERVICES, LLCInventors: Vincent Pham, Austin Walters, Fardin Abdi Taghi Abad, Kenneth Taylor, Reza Farivar, Anh Troung, Jeremy Goodsitt
-
Patent number: 12045280Abstract: Technologies are generally described for a system to extract description of reference numerals in images and facilitate keyword-based search in images. In various examples, the system may include one or more databases, a computer readable memory, and one or more processors. The system may be configured to extract one or more reference numerals from an image, and identify and extract corresponding description of the one or more reference numerals from a description document corresponding to the image. The system may be further configured to extract text from the images, and store the images in a database with the extracted data, i.e., text, reference numerals, and corresponding descriptions.Type: GrantFiled: July 8, 2022Date of Patent: July 23, 2024Assignee: XLSCOUT XLPAT LLCInventors: Sandeep Singh Kohli, Jitin Talwar
-
Patent number: 12026162Abstract: A data query method includes: receiving a data query request during a data query, where the data query request specifies data ranges in a plurality of dimensions; obtaining spatial distribution information of multi-dimensional data, where the spatial distribution information records data ranges, in each dimension, of a plurality of subspace objects associated with the multi-dimensional data; determining, from the multi-dimensional data based on the spatial distribution information of the multi-dimensional data, a block that meets the data ranges in the plurality of dimensions specified by the data query request; and searching the determined block for data that meets the data ranges in the plurality of dimensions specified by the data query request.Type: GrantFiled: March 23, 2022Date of Patent: July 2, 2024Assignee: HUAWEI CLOUD COMPUTING TECHNOLOGIES CO., LTD.Inventors: Weihua Shan, Yixuan Dai
-
Patent number: 12026192Abstract: An image retrieval method, an image retrieval device, and an image retrieval system, which are used for image retrieval, are provided. The image retrieval method comprises: receiving a first original image (S100); extracting an image feature of the first original image to obtain a first feature code (S200); obtaining first target information according to the first feature code (S300); according to the first target information, searching for a first target painting set corresponding to the first target information in at least one of a painting library and a knowledge graph library, so as to obtain the first target painting set (S400); and outputting the first target painting set (S500).Type: GrantFiled: April 30, 2021Date of Patent: July 2, 2024Assignee: BOE TECHNOLOGY GROUP CO., LTD.Inventors: Jingtao Xu, Shaonan Zhang
-
Patent number: 12013889Abstract: A method of selecting and presenting content on a first system based on user preferences learned on a second system is provided. The method includes receiving a user's input for identifying items of the second content system and, in response thereto, presenting a subset of items of the second content system and receiving the user's selection actions thereof. The method includes analyzing the selected items to learn the user's content preferences for the content of the second content system and determining a relationship between the content of the first and second content systems to determine preferences relevant to items of the first content system. The method includes, in response subsequent user input for items of the first content system, selecting and ordering a collection of items of the first content system based on the user's learned content preferences determined to be relevant to the items of the first content system.Type: GrantFiled: December 11, 2020Date of Patent: June 18, 2024Assignee: Veveo, Inc.Inventors: Murali Aravamudan, Ajit Rajasekharan, Kajamalai G. Ramakrishnan
-
Patent number: 12007978Abstract: One embodiment of the present invention sets forth a technique for validating a set of input data used by a software application, the method comprising: determining a first validation class for a first portion of the set of input data; determining a first validation operation to be performed on the first portion of the set of input data based on the first validation class; causing the first validation operation to be performed on the first portion of the set of input data; determining that the first validation operation is unsuccessful; and generating a validation report indicating that the set of input data includes an error.Type: GrantFiled: March 23, 2022Date of Patent: June 11, 2024Assignee: AUTODESK, INC.Inventors: Daniel Mercier, Anthony Ruto
-
Patent number: 12001421Abstract: Described herein is a computer implemented method for maintaining a configurable project hierarchy. The method comprises creating a new hierarchy level data record and storing the new hierarchy level data record in a data store. The method further comprises receiving a request to associate a particular issue type with the new hierarchy level and, in response, creating a new hierarchy/issue type association data record including an identifier of the particular issue type and an identifier of the new hierarchy level identifier.Type: GrantFiled: December 28, 2021Date of Patent: June 4, 2024Assignees: ATLASSIAN PTY LTD., ATLASSIAN US, INC.Inventors: Ed Zhang, Nhat Tran, Albert Kavelar, Bree Davies, Andre van der Schyff
-
Patent number: 11995093Abstract: A method for processing categorical data in a time series includes: obtaining the time series where the time series includes a plurality of time series entries; generating, for each of the time series entries, a categorical data component and a supporting component; generating, using the supporting component and the categorical data component, a combined categorical data component specifying a linear effect of the categorical data component on each of the time series entries; predicting, using the combined categorical data component, a future forecast of the categorical data of the time series; and displaying, on a display, the future forecast of the categorical data to a user.Type: GrantFiled: April 28, 2022Date of Patent: May 28, 2024Assignee: Anaplan, Inc.Inventors: Yair Yaakov Beer, Maya Bercovitch
-
Patent number: 11989209Abstract: The present disclosure provides an information sharing method and apparatus, an electronic device, and a non-transitory computer-readable storage medium, relating to the field of data processing. The information sharing method includes: acquiring information to be shared, and extracting a first parameter of the information to be shared; acquiring object groups to share with; grouping, based on a first preset rule, the information to be shared according to the first parameter to obtain information groups; matching, based on a second preset rule, the information groups with the object groups; and processing, in response to the operation of acquiring the object groups, the matched information groups respectively, and sharing the matched information groups to corresponding object groups.Type: GrantFiled: August 19, 2021Date of Patent: May 21, 2024Assignee: BOE TECHNOLOGY GROUP CO., LTD.Inventors: Youxiang Xia, Ken Wen