Patents Examined by Loc Tran
-
Patent number: 11704294Abstract: In accordance with an embodiment, described herein are systems and methods for supporting slowly changing dimensions and metadata versioning in a multidimensional database, comprising. A system can comprise a computer that includes one or more microprocessors, and a multidimensional database server executing on the computer, wherein the multidimensional database server supports at least one hierarchical structure of data dimensions. A data dimension can slowly change over time. When such changes occur, metadata associated with the data dimension can be updated. Advantageously, a current snapshot of the data structure can allow searching of previous changes to the slowly changing dimension based upon the metadata.Type: GrantFiled: March 12, 2021Date of Patent: July 18, 2023Assignee: ORACLE INTERNATIONAL CORPORATIONInventor: Kumar Ramaiyer
-
Patent number: 11693863Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for ranking query completions based on activity session data. One of the methods includes receiving a query prefix from a user. A reference parameter for the user is obtained. One or more likely queries that are likely to co-occur with the reference parameter in user activity sessions are identified, wherein each likely query has an associated prediction score. A ranking of the one or more likely queries is provided in response to receiving the query prefix.Type: GrantFiled: June 29, 2020Date of Patent: July 4, 2023Assignee: GOOGLE LLCInventors: Emanuel Taropa, Ishai Rabinovitz
-
Patent number: 11687535Abstract: Implementations described herein relate to methods, systems, and computer-readable media to automatically compute features from a data stream. In some implementations, a method includes receiving a data stream comprising a plurality of data fields. The method further includes storing at least three copies of data in the data stream in a database, wherein each copy is stored on a corresponding hardware storage device. The method further includes performing, one or more rollup operations on a first copy of the data to compute one or more aggregate features and storing the one or more aggregate features on each of the hardware storage devices. The method further includes receiving a request for a particular aggregate feature and providing the particular aggregate feature in response to the request.Type: GrantFiled: July 1, 2020Date of Patent: June 27, 2023Assignee: Elastic Flash Inc.Inventors: Darshan Bharatkumar Rawal, Naoki Iwakami
-
Patent number: 11687536Abstract: Pipeline-based techniques for system configuration management are provided. For example, a method comprises, in a pipeline-based system comprising a set of one or more pipelines, for a given one of the set of one or more pipelines, collecting a set of one or more configuration datasets respectively associated with a set of one or more elements of an information processing system, wherein each of the configuration datasets of the collected set of one or more configuration datasets is specific to the respective element of the information processing system from which it is collected; executing a set of one or more configuration checks on the set of one or more configuration datasets; receiving a set of one or more output results from the executed one or more configuration checks; and generating at least one report from the one or more output results.Type: GrantFiled: October 14, 2020Date of Patent: June 27, 2023Assignee: EMC IP Holding Company LLCInventors: Anurag Sharma, Sujayendra Thammaiah, Christopher Trudel, John Moran, Ramesh Ramanathan, Ranjini Gogga, Sunil Bhaskarnaidu
-
Patent number: 11681731Abstract: Disclosed herein are embodiments of systems, methods, and products comprising a data power server for secure storage and retrieval of trade data. The server receives a request from a user to review or confirm one or more trade documents via a webserver. The server communicates with a connector grid server to retrieve the user's accessible documents. The connector grid server determines the electronic file IDs that are accessible to the user based on the accessibility policy. The server instructs a digital library server to download the electronic files containing the requested trade data. The digital library server retrieves and downloads the electronic files based on the file IDs. The webserver renders a GUI displaying the electronic files on an electronic client device operated by the user. Upon receiving the confirmation response from the user, the server instructs the digital library server to update the trade status.Type: GrantFiled: June 7, 2022Date of Patent: June 20, 2023Assignee: Bank of MontrealInventor: Jian Ding
-
Patent number: 11669553Abstract: An context-based encoding mechanism uses a predetermined number of bytes in a previous segment of a file to determine a context for the current segment. The current segment is encoded using a dictionary that corresponds to the determined context. An example method includes determining, for a first segment in a data file, a first context state based on a first context segment within the data file that precedes the first segment, identifying a first indexed dictionary from a plurality of indexed dictionaries based on the first context state, and encoding the first segment using the identified first indexed dictionary.Type: GrantFiled: December 6, 2019Date of Patent: June 6, 2023Assignee: GOOGLE LLCInventors: Jyrki Antero Alakuijala, Lode Vandevenne
-
Patent number: 11650890Abstract: One example method includes capturing IOs, adding the IOs to a journal, adding undo data to the journal for one or more locations, and using the IOs and the undo data to determine when, during a timespan defined by the journal, a backup could have been taken. This determination may involve the use of undo data which indicates what the content of a particular location was prior to the first IO directed to that location during the timespan defined by the journal.Type: GrantFiled: February 6, 2020Date of Patent: May 16, 2023Assignee: EMC IP HOLDING COMPANY LLCInventors: Jehuda Shemer, Nadav Azaria, Saar Cohen
-
Patent number: 11645240Abstract: The disclosed systems and methods provide non-native functionality to a distributed network for distributed ledger token verification and event permissioning. The disclosed technology receives a transfer event request from a first node associated with a first token storage, where the transfer event request corresponds to movement of a requested token amount that is associated with at least one token. In response, the transfer event request is inserted into a pending transfer log that is configured to queue pending transfer event requests. A determination is made regarding a first permission based on the currently queued pending transfer event requests, and as a result, the transfer event request is transmitted to the distributed network based on the first permission, where such transfer causes the requested movement of the requested token amount.Type: GrantFiled: September 23, 2022Date of Patent: May 9, 2023Assignee: Tassat Group Inc.Inventors: Kevin Lupowitz, Eric Couillard, Jeff Yang, Chester Chee, Brian Bruce, Joe Grastara
-
Patent number: 11645326Abstract: Embodiments of the present disclosure set forth a computer-implemented method for identifying an object within an environment comprising receiving, via at least one sensor, first sensor data associated with an environment, storing, in a memory, the first sensor data in association with a first scene, and in response to receiving a user request for information associated with the environment, selecting, based on the user request, the first scene, accessing, via the memory, the first sensor data associated with the first scene, and, analyzing the first sensor data to identify a first object included in the first scene, and causing information associated with the first object to be output via at least one output device.Type: GrantFiled: January 22, 2019Date of Patent: May 9, 2023Assignee: Harman International Industries, IncorporatedInventors: Adam Boulanger, Sven Kratz, Joseph Verbeke, Stefan Marti
-
Patent number: 11645257Abstract: Provided are methods comprising receiving a query for information from the database, determining particular data element types and data element values that are the subject of the query, instantiating a query data structure containing the data element types and the data element values that are the subject of the query, identifying records within the database that contain one or more data element types and/or data element values that are included in the query data structure, and instantiating a results data structure comprising information relating to the identified records.Type: GrantFiled: September 11, 2020Date of Patent: May 9, 2023Assignee: QlikTech International ABInventors: Chris Branch, Alistair Eaves
-
Patent number: 11645314Abstract: A method includes receiving a natural language query at an information system, the natural language query indicating an intent and at least a first factor and a second factor. The method also includes retrieving a set of candidate information from the information system based on the natural language query, the set of candidate information having a type determined by the intent. The method additionally includes selecting a knowledge display template from a set of knowledge display templates using the intent, the first factor and the second factor. The method further includes rendering, using the knowledge display template, a first knowledge graph comprising the set of candidate information, the first knowledge graph indicating a relationship between the set of candidate information based the first factor and the second factor.Type: GrantFiled: August 17, 2017Date of Patent: May 9, 2023Assignee: International Business Machines CorporationInventors: Liang-Shu Huang, Kevin C. M. Lai, Chih-Hsiung Liu, Jarwow C. H. Wu, Wayen W. J. Wu
-
Patent number: 11636150Abstract: A computer-implemented method of associating digital tags with digital files comprises storing a plurality of digital files having embedded therein content data. and metadata including tags; receiving, via a user interface device of a client device, a first tag label containing alphanumeric text created and inputted by a user of the client, device; modifying, using a controller device, a selected first one of the tags of the metadata in a first of the digital files to include the first tag label; receiving, via the user interface device or another user interface device, an instruction to search for all of the digital files having at least the first tag label; responsive to receiving the instruction, automatically searching for all of the digital files having at least the first tag label; and displaying, on a video display device associated with the client device, a first indication of the first tag label.Type: GrantFiled: November 23, 2022Date of Patent: April 25, 2023Assignee: MemoryWeb, LLCInventors: Christopher J. Desmond, Nancy L. Desmond, L. Michael Taylor
-
Patent number: 11636118Abstract: To provide search capabilities in a process control system, a contextual knowledge repository is generated that organizes process plant-related data according to semantic relations between the process plant-related data and the process plant entities. When a user submits a process plant search query related to process plant entities within a process plant, search results are obtained by identifying a data set from the contextual knowledge repository which is responsive to the process plant search query. The search results are then presented on a user interface device based on the identified data set. To allow for searches to be performed by user interface devices external to the process plant, a data diode is disposed between a field-facing component and an edge-facing component of the process plant so that data flows from the field-facing component to the edge-facing component without flowing from the edge-facing component to the field-facing component.Type: GrantFiled: September 20, 2019Date of Patent: April 25, 2023Assignee: FISHER-ROSEMOUNT SYSIEMS, INC.Inventors: Mark J. Nixon, Peter Hartmann, Richard Clarence Dayo Fabros, Anthony Amaro, Jr., John M. Caldwell
-
Patent number: 11636070Abstract: The disclosed systems and methods provide non-native functionality to a distributed network for events management on a blockchain via locking queued distributed network tokens. The disclosed technology receives a transfer event request from a first node associated with a first token storage, where the transfer event request corresponds to movement of a requested token amount that is associated with at least one token. A pending transfer event log that queues pending transfer event requests is accessed and modified by adding the transfer event request to the queue of pending transfer event requests. This causes the at least one token associated with the transfer event request to be locked, thereby preventing its association with other transfer events. The transfer event request is then transmitted to the distributed network, whereby the distributed network executes the movement of the at least one token.Type: GrantFiled: September 23, 2022Date of Patent: April 25, 2023Assignee: Tassat Group Inc.Inventors: Kevin Lupowitz, Eric Couillard, Jeff Yang, Chester Chee, Brian Bruce, Joe Grastara
-
Patent number: 11636149Abstract: A computer-implemented method of associating digital tags with digital files comprises storing a plurality of digital files having embedded therein content data and metadata including tags; receiving, via a user interface device of a client device, a first tag label containing alphanumeric text created and inputted by a user of the client device; modifying, using a controller device, a selected first one of the tags of the metadata in a first of the digital files to include the first tag label; receiving, via the user interface device or another user interface device, an instruction to search for all of the digital files having at least the first tag label; responsive to receiving the instruction, automatically searching for all of the digital files having at least the first tag label; and displaying, on a video display device associated with the client device, a first indication of the first tag label.Type: GrantFiled: October 10, 2022Date of Patent: April 25, 2023Assignee: MemoryWeb, LLCInventors: Christopher J. Desmond, Nancy L. Desmond, L. Michael Taylor
-
Patent number: 11625436Abstract: Embodiments described herein provide a query autocompletion (QAC) framework at subword level. Specifically, the QAC framework employs a subword encoder that encodes or converts the sequence of input alphabet letters into a sequence of output subwords. The generated subword candidate sequences from the subword encoder is then for the n-gram language model to perform beam search on. For example, as user queries for search engines are in general short, e.g., ranging from 10 to 30 characters. The n-gram language model at subword level may be used for modeling such short contexts and outperforms the traditional language model in both completion accuracy and runtime speed. Furthermore, key computations are performed prior to the runtime to prepare segmentation candidates in support of the subword encoder to generate subword candidate sequences, thus eliminating significant computational overhead.Type: GrantFiled: December 11, 2020Date of Patent: April 11, 2023Assignee: salesforce.com, inc.Inventors: Young Mo Kang, Wenhao Liu, Yingbo Zhou
-
Patent number: 11625286Abstract: A computer-implemented method includes the following operations. A transactional lock elision transaction including a critical section is executed. The critical section is processed. After the processing of the critical section and prior to a commit point in the transactional lock elision transaction, a status of a lock is checked. Responsive to a determination that a status of the lock is free, a result of the transactional lock elision transaction is committed.Type: GrantFiled: February 22, 2019Date of Patent: April 11, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Maged M. Michael, Marcel Mitran, Martin Ohmacht, Kai-Ting Amy Wang
-
Patent number: 11625429Abstract: A method including bit-operation and sub-code/substring filtering for image searching using a full-text search engine. The method can include determining a first binary vector comprising first binary substrings for a first image. The method also can include obtaining a respective second binary vector comprising second binary substrings for each of second images from a database. The method additionally can include determining a respective substring distance for each of the binary substring for each of the second images. The respective substring distance can be between at least a pair of a first binary substring of the first binary substrings of the first binary vector and a respective corresponding second binary substring of the second binary substrings of the respective second binary vector for each of the second images.Type: GrantFiled: January 31, 2020Date of Patent: April 11, 2023Assignee: WALMART APOLLO, LLCInventors: Binwei Yang, Omer Ovenc, Behzad Ahmadi, Cun Mu, Zheng Yan, Guang Yang, Jun Zhao
-
Patent number: 11604597Abstract: This application provides a data processing method and apparatus. The method includes: receiving, by a master storage node, information that is about a first transaction and that is sent by a read-write node, where the information about the first transaction is used to request to perform a write operation on first data stored on the master storage node; determining, by the master storage node, the first data based on the information about the first transaction, and executing the first transaction; generating, by the master storage node, first transaction status metadata when the first transaction ends, where the first transaction status metadata includes identification information of expired data and identification information of the first transaction; and sending, by the master storage node, the first transaction status metadata to at least one read-only node. According to the data processing method and apparatus, a read delay of a read-only node can be eliminated.Type: GrantFiled: July 15, 2020Date of Patent: March 14, 2023Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Robin Grosman, Xun Xue, Yuk Kuen Chan, Wenbin Ma
-
Patent number: 11604761Abstract: Systems and methods for utilizing tablespace to export from a foreign database recovery environment are described. The system includes a backup host that operates in a foreign database recovery environment and receives a database from a source host operating in a native database recovery environment. The backup host receives export information including a tablespace identifier and a point-in-time. The tablespace includes file information for export from the backup host to the source host. A job is initiated on the backup host to generate script information (including logic for execution on the source host to recover the tablespace, at the point-in-time, in the database on the source host), create directories on the backup host, materialize file information including snapshots of the database and incremental changes to the database, and communicate the file information and the script information, via the directories, to the source host.Type: GrantFiled: January 30, 2020Date of Patent: March 14, 2023Assignee: Rubrik, Inc.Inventors: Snehal Arvind Khandkar, Yongbing Guo, Udbhav Prasad