Patents Examined by Nirav K Khakhar
-
Patent number: 11609916Abstract: A robotic device management service obtains, from a client device operating in a first network, a request to obtain data from a robotic device operating in a second network. In response to the request, the robotic device management service issues a token to the client device that can be provided in future queries to obtain the data. The robotic device management service provides parameters of the request to the robotic device to cause the robotic device to generate and provide the data to the robotic device management service. In response to another request to obtain the data, where the other request includes the token, the robotic device management service queries a database to determine whether the data is available from a storage location of the service. If the data is available, the service provides the data to the client device to fulfill the other request.Type: GrantFiled: June 21, 2019Date of Patent: March 21, 2023Assignee: Amazon Technologies, Inc.Inventors: Gourav Roy, Ritesh Singh
-
Patent number: 11604827Abstract: Systems and methods are disclosed herein for generating content based on matching mappings by implementing deconstruction and reconstruction techniques. The system may retrieve a first content structure that includes a first object with a first mapping that includes a first list of attribute values. The system may then search content structures for a matching content structure having a second object with a second list of attributes and a second mapping including second attribute values corresponding to the second list of attributes. Upon finding a match, the system may generate a new content structure having the first object from the first content structure with the second mapping from the matching content structure. The system may then generate for output a new content segment based on the newly generated content structure.Type: GrantFiled: April 9, 2020Date of Patent: March 14, 2023Assignee: ROVI GUIDES, INC.Inventors: Sahir Nasir, Alan Waterman
-
Patent number: 11599532Abstract: As described herein, a system, method, and computer program are provided for preventing user mistakes when making database changes. In use, a user command to modify a database is received. The user command is validated against a plurality of predefined business rules. One or more actions are conditionally performed before executing the user command, based on a result of the validating.Type: GrantFiled: August 11, 2021Date of Patent: March 7, 2023Assignee: AMDOCS DEVELOPMENT LIMITEDInventors: Vaseem Khan, Saurabh Gour, Nikhilesh Yadav, Dinesh Bansal, Gaurav Patel, Anil Kumar, Pradeepta Dinda
-
Patent number: 11599576Abstract: In an aspect, provided is a method comprising receiving, at a master node, capability information associated with a plurality of worker nodes, receiving, at the master node, an indexation request, and in response to the indexation request, distributing one or more tasks to the plurality of worker nodes based on the respective capability information, wherein the one or more tasks relate to generating a plurality of indexlets.Type: GrantFiled: April 19, 2021Date of Patent: March 7, 2023Assignee: QLIKTECH INTERNATIONAL ABInventors: José Díaz López, Khoa Tan Nguyen
-
Patent number: 11592956Abstract: Embodiments of the invention include techniques for storing and managing repositories of electronic presentation documents. Presentation storage repositories may be implemented in various storage systems including individual computer servers, distributed storage networks, cloud-based storage systems, and the like. Presentation search interfaces may support various searching and customization capabilities. Search interface and search engine components may be implemented to receive search requests from client devices, retrieve electronic presentation data from one or more storage repositories, and generate customized search results based on the retrieved electronic presentation data. Search and presentation capabilities may include storing user-specific selections of presentation cover slides, and then retrieving and/or generating user-specific thumbnails for search results interfaces.Type: GrantFiled: August 24, 2020Date of Patent: February 28, 2023Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Shaun Hayes, John Vakoc, Konrad Rogers
-
Patent number: 11586628Abstract: A method for configuring the operation of the software of a data as a service (DAAS) system during run time is described. The configuring includes at least one of configuring ingestion of a vendor dataset to produce an ingested dataset and which analysis operations to perform on the vendor dataset to produce an analyzed dataset, and the configuring also includes at least one of how to search the vendor dataset based on a search query from a customer to allow the customer to locate a new record from the vendor dataset and how to match records in the vendor dataset with a match query from the customer to provide an updated record to the customer.Type: GrantFiled: November 16, 2020Date of Patent: February 21, 2023Assignee: salesforce.com, inc.Inventors: Kaushal Bansal, Venkata Muralidhar Tejomurtula, Azeem Feroz, Dmytro Kashyn, Dmytro Kudriavtsev, Shouzhong Shi, Ajitesh Jain
-
Patent number: 11580160Abstract: A method, computer program and apparatus is disclosed. The method, performed by one or more processors, may comprise receiving, from one or more predetermined organizations, datasets representing entities and datasets representing one or more tasks for those entities and storing in a database, in accordance with an ontology which is common to the organizations, the received one or more datasets as data objects, the ontology defining properties of data objects and relationships between the data objects. The method may also comprise mapping the data objects stored in the database to the organization from which the one or more datasets were received and receiving, through a querying application, a query from a user of one of the predetermined organizations to view one or more data objects relating to a task.Type: GrantFiled: September 4, 2020Date of Patent: February 14, 2023Assignee: Palantir Technologies Inc.Inventors: Anshuman Prasad, Hasan Dincel, James Neale
-
Patent number: 11573926Abstract: One or more techniques and/or systems are provided for detecting stale data and/or changed data. For example, a bitmap file may be maintained and mapped to an inofile describing various states of files of a file system. The bitmap file may be populated with bitmap records indicating whether files were accessed, modified, or have other states. The bitmap file may efficiently convey information used to determine whether files have not been accessed recently (e.g., stale data) or were recently modified (e.g., changed data) compared to the inofile because the bitmap file may comprise a fraction of the size of the inofile (e.g., a byte of information may be used to represent various states of one or more files). In this way, instead of evaluating a relatively larger inofile, the bitmap file may be evaluated to efficiently identify stale data for deletion or destaging and/or changed data for backup.Type: GrantFiled: August 2, 2021Date of Patent: February 7, 2023Assignee: NetApp, Inc.Inventor: Thomas Rudolf Wenzel
-
Patent number: 11556596Abstract: An electronic device obtains a plurality of collections of media content items, each collection of media content items being associated with text generated by one or more users of the media-providing service. The electronic device determines a coincidence metric for a first descriptor and a first media content item, the coincidence metric corresponding to a likelihood that the first descriptor appears in the text associated with a respective collection of media content items that includes the first media content item. Based on the coincidence metric, the electronic device generates a new collection of media content items for a first user. The new collection of media content items corresponds to the first descriptor and includes the first media content item.Type: GrantFiled: December 31, 2019Date of Patent: January 17, 2023Assignee: Spotify ABInventors: Alice Yiqing Wang, Ian James Anderson, Philip Hunter McCurry
-
Patent number: 11544334Abstract: Techniques for natural language searches are described. In an example, a computer system receives a search associated with a computing device. Based on the search, the computer system determines first search results from a first data source and associated with a first type and second search results from a second data source and associated with a type. The computer system also determines a context associated with at least one of the computing device or a user. Based on the context, the computer system generates instructions associated with a presentation of the first search results and the second search results at a user interface of the computing device. The instructions indicate a first presentation order of the first search results and the second search results and a second presentation order of search results within the first search results. The computer system sends the instructions to the computing device.Type: GrantFiled: December 12, 2019Date of Patent: January 3, 2023Assignee: Amazon Technologies, Inc.Inventors: Ramakanthachary Gottumukkala, Zachary Thomas Crowell, Leon Portman
-
Patent number: 11531706Abstract: Systems, methods, and software described herein provide graph searching via index vertices. In one implementation, a graph management system may receive a request to identify vertices of a first vertex type in a graph, wherein the request defines one or more attributes associated with the vertices. In response to the request, the graph management system may identify one or more index vertices associated with the one or more attributes, wherein the one or more index vertices is associated with one or more second vertex types. The graph management system may further identify the vertices in the graph with edges that couple to the one or more index vertices.Type: GrantFiled: September 27, 2019Date of Patent: December 20, 2022Assignee: GraphSQL, Inc.Inventors: Yu Xu, Zixuan Zhuang, Dan Hu, Xinyu Chang
-
Patent number: 11526575Abstract: An add-on for, or additional functionality integrated in, a web browser of the kind that logs visited web pages in history with their URL, HTML page title and a date/time stamp is provided. The history may additionally logs category tags and their confidence scores. The category tags may originate at least in part by extracting them from visited page content and may also propagate through from previously visited pages, for example when a page is opened by hyperlink from another page, the latter's category tags propagate through to the new page. The page-specific confidence scores may be determined by applying a scoring formula that mimics a user's mental association between a category tag and a web page. The category tags and their confidence scores may be then stored in the history log entry and the category tags may then be used to search the history.Type: GrantFiled: July 29, 2020Date of Patent: December 13, 2022Assignee: International Business Machines CorporationInventors: Thomas James Waterton, Caroline J. Thomas, James Hewitt, Richard Jacks
-
Patent number: 11507532Abstract: Embodiments are directed to managing file systems over a network. A hierarchical index may be provided based on a file system and a plurality of objects stored in the file system A token index may be generated based on the hierarchical index. Each token may be a portion of the path of the objects Metric indices may be generated based on the hierarchical index and a plurality of metrics associated with the objects such that the metrics indices include one or more rows that corresponds to a place position for a metric value. Employing the token index and the metric indices to generate query results based on the plurality of metrics associated with the objects.Type: GrantFiled: June 25, 2021Date of Patent: November 22, 2022Assignee: Rubrik, Inc.Inventors: Jeffrey Hughes, Daniel Hefenbrock, Triantaphyllos Rakitzîs
-
Patent number: 11461410Abstract: Case management systems and techniques are disclosed. In various embodiments, a trait definition is received that associates with a case node comprising a case model an object associated with an external system, e.g., a document or other content object and/or a business or other software object. The trait definition is used to bind respective instances of the object to corresponding instances of the case node in case instances created based on the case model.Type: GrantFiled: May 22, 2020Date of Patent: October 4, 2022Assignee: OPEN TEXT CORPORATIONInventors: Satyapal P. Reddy, Muthukumarappa Jayakumar, Ravikumar Meenakshisundaram, Muneer Ahmed
-
Patent number: 11449467Abstract: The present disclosure provides a method, an apparatus and a search node for warming up index files during a search service. The search service is provided by at least one search node in a search system. A first index file is stored in a disk in the search node, and a first group of pages from the first index file is stored in a cache in the search node. A second index file is stored into the disk in the search node. A plurality of queries is received during the search service. At least one warm-up query is determined from the plurality of queries. A warm-up search is performed based on the second index file in response to the at least one warm-up query. A second group of pages in the second index file is stored into the cache based on a result of the warm-up search.Type: GrantFiled: May 7, 2019Date of Patent: September 20, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Bingfeng Zhang, Xiaofan Li, Shuguang Liu
-
Patent number: 11436200Abstract: The disclosure provides for fault tolerant parallel journaling that speeds up both input/output (I/O) operations and recovery operations. Journal entry writing may occur in parallel with data writing operations. Even if a crash occurs during a data writing operation for which the journal entry has been written, the recovery operation will correctly determine that the journal entry is not valid. Additionally, recovery operations may need to validate fewer journal entries, and yet possibly retain more valid data. Examples include: for each of a plurality of journal entries: receiving incoming data; determining a signature for the incoming data; generating the journal entry for the incoming data; writing the signature in the journal entry; and writing the journal entry and the incoming data to a storage media; and based at least on writing data to the storage media, updating an awaiting index in a journal header.Type: GrantFiled: March 4, 2020Date of Patent: September 6, 2022Assignee: VMware, Inc.Inventors: Prasanth Jose, Pradeep Krishnamurthy, Gurudutt Kumar Vyudayagiri Jagannath, Vivek Patidar
-
Patent number: 11430171Abstract: This disclosure describes techniques that include generating, based on a description of a scene, a movie or animation that represents at least one possible version of a story corresponding to the description of the scene. This disclosure also describes techniques for training a machine learning model to generate predefined data structures from textual information, visual information, and/or other information about a story, an event, a scene, or a sequence of events or scenes within a story. This disclosure also describes techniques for using GANs to generate, from input, an animation of motion (e.g., an animation or a video clip). This disclosure also describes techniques for implementing an explainable artificial intelligence system that may provide end users with information (e.g., through a user interface) that enables an understanding of at least some of the decisions made by the AI system.Type: GrantFiled: December 21, 2018Date of Patent: August 30, 2022Assignee: SRI INTERNATIONALInventors: Mohamed R. Amer, Timothy J. Meo, Xiao Lin
-
Patent number: 11423025Abstract: A computer-implemented method is presented for reducing data loading overhead of middleware to facilitate direct data loading to a database management system (DBMS). The method includes, while data loading, sending external-writes to a memory-based DBMS if corresponding internal-writes are for vertices, exporting all the external-writes to a disk-based DBMS as an export file, and sending an external-read for vertices to an in-memory DBMS if the middleware requests data. The method further includes, at the end of data loading, generating files for raw data of the disk-based DBMS from the export file and sending the generated raw files to the disk-based DBMS.Type: GrantFiled: July 27, 2020Date of Patent: August 23, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Hiroshi Horii, Mikio Takeuchi, Rina Inoue
-
Patent number: 11403301Abstract: Methods and systems are provided for ranking search results and generating a presentation. In some implementations, a search system generates a presentation based on a search query. In some implementations, a search system ranks search results based on data stored in a knowledge graph. In some implementations, a search system identifies a modifying concept such as a superlative in a received search query, and determines ranking properties based on the modifying concept.Type: GrantFiled: September 26, 2019Date of Patent: August 2, 2022Assignee: GOOGLE LLCInventors: Chen Zhou, Chen Ding, David Francois Huynh, JinYu Lou, Yanlai Huang, Hongda Shen, Guanghua Li, Yiming Li, Yangyang Chai
-
Patent number: 11397704Abstract: A cloud-native global file system used to provide primary file storage for enterprise data is augmented to provide “direct-to-cloud” (D2C) migration of an initial data set. In addition to providing a filer, the service provider configures a direct-to-cloud migration tool, typically as a downloadable virtual machine (VM), that is executed in association with the hardware of the enterprise filesystem whose data set is being migrated. The migration tool reads the existing filesystem, transforms the data into a format consistent with that done by a filer, and pushes the result (a single version) directly to an object store in the cloud. In a first pass (run), typically a large bulk of the data is moved and, depending on how the migration tool is configured, one or more additional passes may then be carried out. When migration is complete (or substantially complete), the filer then is activated to complete the migration (if need be) and take over the go-forward operations.Type: GrantFiled: November 25, 2019Date of Patent: July 26, 2022Assignee: Nasuni CorporationInventors: David M. Shaw, Nicholas A. Fisher