Patents Examined by Saba Ahmed
-
Patent number: 11809464Abstract: A device may obtain a location. The device may process the location to form a processed address. The device may obtain, from a plurality of geocoders, a plurality of sets of geographic coordinate candidates for the processed address. The device may obtain confidence information regarding the plurality of sets of geographic coordinate candidates. The device may determine a set of geographic coordinates for the processed address based on the plurality of sets of geographic coordinate candidates and the confidence information regarding the plurality of sets of geographic coordinate candidates. The device may assign a key to the processed address and the set of geographic coordinates for the processed address. The device may store, in a storage device, the key in association with the processed address and the set of geographic coordinates to facilitate access to the processed address or the set of geographic coordinates for the processed address.Type: GrantFiled: February 14, 2020Date of Patent: November 7, 2023Assignee: Verizon Patent and Licensing InG.Inventors: Praveen K Nidumolu, Raj Kumar Narayan, Daniel S Clausen, Farid Feisullin
-
Patent number: 11803556Abstract: A system creates and searches knowledge base (KB) articles inside an organization while supporting operation as a SaaS (Software as-a-Service) across a plurality of organizations. The system implements a real-time online learning-to-rank (L2R) algorithm for learning relevance scoring that is customized to each organization. This algorithm incorporates rich lexical features using a query similarity kernel. A scoring function includes a pairwise static module, which may be trained off-line using training data, and a lexical adaptive module, which is trained on-line based on user feedback. The scoring function makes the system easy to deploy, modify, and suitable for handling events that naturally happen over the lifecycle of any KB deployment, without manual training.Type: GrantFiled: July 24, 2019Date of Patent: October 31, 2023Inventors: Rajhans Samdani, Ankit Goyal, Pierre Rappolt, Pratyus Patnaik
-
Patent number: 11789964Abstract: Load Plan Generator (LPG) is a BIAPPS utility for generating ODI load plans based on desired subset of fact tables for loading BIAPPS Data Warehouse. The tool simplifies the configurations process by minimizing the manual steps and configurations and provides a guided list of configurations steps and checklists. The load plan components can include different sets of load plans that will be stitched together by the load plan generator to create one load plan for loading chosen fact groups in the warehouse sourcing from different transaction systems.Type: GrantFiled: January 2, 2019Date of Patent: October 17, 2023Assignee: Oracle International CorporationInventors: Terrel Co Seng, Saurabh Verma, Peter Songwen Xu
-
Patent number: 11782961Abstract: A device, system and method for providing descriptions to communication devices using machine learning generated templates is provided. A device replaces given word types in provided text files with corresponding tags to generate corresponding intermediate templates, the provided text files associated with a given topic. The device generates, for the given topic, one or more textual templates that include at least a portion of the corresponding tags, the textual templates in natural language sentences, the generating of the textual templates at least partially based on the corresponding intermediate templates. The device populate the corresponding tags in a textual template, of the textual templates, with corresponding words of a given data file associated with the given topic, to generate a respective description of a given item associated with the given topic, the given data file being specific to the given item.Type: GrantFiled: April 16, 2021Date of Patent: October 10, 2023Assignee: AMADEUS S.A.S.Inventors: Christophe Blaya, Xavier Callens, Ilias Driouich, Bernard Jean Marie Rannou, Yazid Goghrod, Ranganath Vaikuntham, Benoit Lacoue
-
Patent number: 11770448Abstract: A method begins by a computing device of a dispersed storage network (DSN) selectively bringing online and taking offline storage units of a set of storage units of the DSN. When bringing a first storage unit of the set of storage units online in accordance with the selectively bringing online and taking offline storage units, the method continues with the computing device determining a rebuilding approach of the first storage unit. The method continues with the computing device bringing the first storage unit online in accordance with the rebuilding approach.Type: GrantFiled: August 30, 2019Date of Patent: September 26, 2023Assignee: PURE STORAGE, INC.Inventor: Andrew G. Peake
-
Patent number: 11768871Abstract: This disclosure relates to systems, methods, and computer readable media for performing filtering of computer vision generated tags in a media file for the individual user in a multi-format, multi-protocol communication system. One or more media files may be received at a user client. The one or more media files may be automatically analyzed using computer vision models, and computer vision generated tags may be generated in response to analyzing the media file. The tags may then be filtered using Natural Language Processing (NLP) models, and information obtained during NLP tag filtering may be used to train and/or fine-tune one or more of the computer vision models and the NLP models.Type: GrantFiled: July 28, 2020Date of Patent: September 26, 2023Assignee: Entefy Inc.Inventors: Konstantinos Rapantzikos, Alston Ghafourifar
-
Automatically detecting data offloading methods using data bucketing and machine learning techniques
Patent number: 11755609Abstract: Methods, apparatus, and processor-readable storage media for automatically detecting data offloading methods using data bucketing and machine learning techniques are provided herein. An example computer-implemented method includes obtaining operations data and configuration data for one or more storage objects in a database; determining one or more times at which data offloading is to be carried out for at least one of the storage objects in the database, wherein determining the one or more times includes processing at least a portion of the operations data using one or more machine learning techniques; generating at least one data offloading protocol, comprising one or more data offloading methods, by processing at least a portion of the configuration data; and automatically executing, in accordance with the one or more determined times, the at least one generated data offloading protocol for at least a portion of the one or more storage objects in the database.Type: GrantFiled: April 20, 2021Date of Patent: September 12, 2023Assignee: Dell Products L.P.Inventors: Akanksha Goel, Selvaraj Subbaian, Debashish Sahu, Rajeshkanna Murugesan -
Patent number: 11734368Abstract: This disclosure relates generally to a system and method for creating unified personalized content for an individual user receiving communications from a given website across separate platforms and channels.Type: GrantFiled: September 28, 2020Date of Patent: August 22, 2023Assignee: Overstock.com, Inc.Inventors: Brian Campbell, Mike Hansen, Naveen Ravindran
-
Patent number: 11700229Abstract: Generating an improved/more accurate geolocation database is provided. Given a dataset of reverse DNS hostnames for IP addresses, ground truth information, and a hierarchical geographical database, a machine learning classifier can be trained to extract and disambiguate location information from the reverse DNS hostnames of IP addresses and to apply machine learning algorithms to determine location candidates and to select a most probable candidate for a reverse DNS hostname based on a confidence score. The classifier can be used to generate an accurate geolocation database, or to provide accurate geolocation information as a service.Type: GrantFiled: September 9, 2020Date of Patent: July 11, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Ovidiu Dan, Vaibhav Girish Parikh, Maksym Bondarenko, Siddhartha Cingh Arora
-
Patent number: 11681453Abstract: In some examples, a system computes respective values for corresponding data value indicators added to and removed from a deduplication data store in which duplicated data values have been eliminated, where each respective data value indicator of the data value indicators represents presence of a unique data value in the deduplication data store. The system updates an estimator based on the respective values, to reflect an addition of a first data value indicator to the deduplication data store and a removal of a second data value indicator from the deduplication data store. The system computes, using the updated estimator, a parameter relating to data deduplication at the deduplication data store.Type: GrantFiled: September 23, 2020Date of Patent: June 20, 2023Assignee: Hewlett Packard Enterprise Development LPInventor: Matti Vanninen
-
Patent number: 11669530Abstract: The present application discloses an information push method and apparatus, a device, and a storage medium, which relate to the field of intelligent search technology. A specific implementation of the method in the present application lies in: acquiring a user feature and an item feature, where both the user feature and the item feature include click through rate information; determining a degree of similarity between the user feature and the item feature; determining, according to the degree of similarity, item information that is recalled; and pushing the item information to a user terminal. According to the present application, item information having a high click through rate may be acquired through a one-channel recall approach, so that information push efficiency is improved and the pushed item information better conforms to user needs.Type: GrantFiled: March 22, 2021Date of Patent: June 6, 2023Inventors: Xiuyun Long, Huipeng Li, Lihong Liu, Jiahui Liu, Hongsheng Yang, Yuqi Lu
-
Patent number: 11645289Abstract: A graph query is executed against a graph index that connects actors with objects through edges. A graph ranking model is obtained and results of the graph query are ranked, using the graph ranking model, based upon edge data available from edges in the graph that match the query.Type: GrantFiled: June 5, 2014Date of Patent: May 9, 2023Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Torbjorn Helvik, Chen Xing, Oivind Wang, Bard Kvalheim, Nicolai Bodd
-
Patent number: 11620215Abstract: A method and a system for garbage collection on a system. The method includes initiating a garbage collection process on a system by a garbage collector. The garbage collector includes one or more garbage collector threads. The method also includes marking a plurality of referenced objects using the garbage collector threads and one or more application threads during a preemption point. The method includes replicating the referenced objects using the garbage collector threads and marking for replication any newly discovered referenced objects found by scanning the application thread stack from a low-water mark. The method also includes replicating the newly discovered referenced objects and overwriting any reference to the old memory location.Type: GrantFiled: June 26, 2019Date of Patent: April 4, 2023Assignee: International Business Machines CorporationInventor: Kelvin Don Nilsen
-
Patent number: 11615098Abstract: A graph query is executed against a graph index that connects actors with objects through edges. A graph ranking model is obtained and results of the graph query are ranked, using the graph ranking model, based upon edge data available from edges in the graph that match the query.Type: GrantFiled: June 5, 2014Date of Patent: March 28, 2023Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Torbjorn Helvik, Chen Xing, Oivind Wang, Bard Kvalheim, Nicolai Bodd
-
Patent number: 11609820Abstract: In general, the invention relates to a method for managing data, the method includes obtaining data from a host, applying an erasure coding procedure to the data to obtain a plurality of data chunks and at least one parity chunk, deduplicating the plurality of data chunks to obtain a plurality of deduplicated data chunks, generating storage metadata associated with the plurality of deduplicated data chunks and the at least one parity chunk, storing the storage metadata in an accelerator pool, storing, across a plurality of fault domains, the plurality of deduplicated data chunks and the at least one parity chunk, and initiating storage metadata distribution on the storage metadata across the plurality of fault domains.Type: GrantFiled: July 31, 2019Date of Patent: March 21, 2023Assignee: Dell Products L.P.Inventors: Dharmesh M. Patel, Ravikanth Changanti, Rizwan Ali
-
Patent number: 11580082Abstract: Example object storage systems, bookkeeping engines, and methods provide quota usage monitoring for control entities, such as accounts, users, and buckets. An object data store is configured to enable control entities to access data objects associated with each control entity. Data objects are mapped to the control entities and the data objects are processed to identify object usage values corresponding to each combination of data object and control entity. Total usage values are calculated for each control entity and used to determine a data object access response for a target data object and associated control entities.Type: GrantFiled: June 14, 2019Date of Patent: February 14, 2023Assignee: Western Digital Technologies, Inc.Inventors: Tomy Ammuthan Cheru, Ameet Pyati, Vibhor Patale
-
Patent number: 11580061Abstract: Methods for file archiving using machine learning are disclosed herein. An exemplary method comprises archiving a first file of a plurality of files from a storage server to a tiered storage system, training a machine learning module based on file access operations for the plurality of files, determining one or more rules for predicting access to the archived files using the machine learning module, determining a prediction of access of the archived file based on the one or more rules and retrieving the archived file from the tiered storage system into a file cache in the storage server based on the prediction of access.Type: GrantFiled: June 7, 2018Date of Patent: February 14, 2023Assignee: Acronis International GmbHInventors: Vladimir Strogov, Vyacheslav Levchenko, Stanislav Protasov, Serguei Beloussov, Sergey Ulasen
-
Patent number: 11580176Abstract: A system for real-time search, including: a set of partitions, each including a set of segments, each segment corresponding to a time slice of messages posted to the messaging platform, and a real-time search engine configured to receive a search term in parallel with other partitions in set the set of partitions, and search at least one of the set of segments in reverse chronological order of the corresponding time slice to identify document identifiers of messages containing the search term; and a search fanout module configured to: receive a search query including the search term; send the search term to each of the set of partitions for parallel searching; and return, in response to the search query, at least one of the identified document identifiers of messages containing the search term.Type: GrantFiled: May 18, 2020Date of Patent: February 14, 2023Assignee: Twitter, Inc.Inventors: Michael Busch, Samuel Luckenbill, Brian Larson, Patrick J. Lok, Krishna Gade, Francesco G. Callari, Ugo Di Girolamo
-
Patent number: 11561974Abstract: A system and method of performing a cross-datasource query to provide a cross-datasource query result. A composite shape comprises a composite shape query and a plurality of shape identifiers identifying a plurality of shapes. Each of the plurality of shapes comprises a datasource identifier identifying a datasource and a shape query defining a query to be performed on the datasource. The composite shape is used to perform the composite shape query across the datasources identified in the plurality of shapes to provide the cross-datasource query result.Type: GrantFiled: May 10, 2019Date of Patent: January 24, 2023Assignee: ADP, Inc.Inventors: John Benlin Lee, Kuntal Roy, Jason F. Melo
-
Patent number: 11550792Abstract: A method of joining a first dataset configured to store a set of data entries each identified by a respective key of a first type and a second dataset configured to store a second set of data entries identified by a respective key of a second type, the method comprising: selecting an intermediate mapping entity from a set of possible intermediate mapping entities, each mapping entity storing association between keys of the first type and keys of the second type; providing the selected intermediate mapping entity for use in joining the first data set with the second data set; wherein the step of selecting the intermediate mapping entity is based on the intersection weight between the first and second data sets via each of the intermediate mapping entities, wherein the intersection weight is the proportion of overlapping data entries between the first and second datasets.Type: GrantFiled: August 10, 2018Date of Patent: January 10, 2023Assignee: Infosum LimitedInventors: Nicholas Halstead, Eike Spang