Database Query Processing Patents (Class 707/769)
  • Patent number: 11366645
    Abstract: Software program code of an interface is obtained. A particular object in the program code is identified by at least causing the computer system to identify a set of candidate objects in the software program code and, for each candidate object of the set of candidate objects, produce a modified set of candidate objects. The system is caused to at least simulate human interaction with the candidate object, detect a result of simulating the human interaction, and modify a ranking of the candidate object based on the result. The particular object is determined from the modified set of candidate objects based on the ranking. Integration code based on the particular object. Integration code is generated based on the particular object. The integration code is provided to a device to cause, as a result of execution by the device, the device to engage the particular object in the interface.
    Type: Grant
    Filed: November 11, 2019
    Date of Patent: June 21, 2022
    Assignee: Klarna Bank AB
    Inventors: Stefan Magureanu, Marcus Näslund, Andrey Melentyev, Henrik Ståhl, Stanislav Dzhumaev
  • Patent number: 11361360
    Abstract: In various example embodiments, a system and method to provide status indictors on an image galley is disclosed. At least one item to be displayed in an image gallery on a client device is identified. Once identified, status information for the item is obtained. Subsequently, gallery rendering and display instructions are generated and transmitted to the client device. The rendering and display instructions include the status information and enables generation of status indicators from the status information for display over the image gallery at the client device. The rendering and display instructions may also include instructions for displaying the image gallery. The status information at the client device may be updated as status information changes.
    Type: Grant
    Filed: February 21, 2020
    Date of Patent: June 14, 2022
    Assignee: eBay Inc.
    Inventors: Ryan Melcher, Dane Howard
  • Patent number: 11363287
    Abstract: Video data is obtained or received. At least a current frame or previous frame(s) of the obtained or received video data are provided to an input of a neural network. A predicted output is generated at an output of the neural network. The predicted output includes at least one of predicted future frame(s) of the video data and predicted properties of future frame(s) of the video data. Processing decision(s) are determined based, at least in part, on the predicted output. The current frame of the video data is processed at least partially according to the processing decision(s).
    Type: Grant
    Filed: July 8, 2019
    Date of Patent: June 14, 2022
    Assignee: Nokia Technologies Oy
    Inventors: Francesco Cricri, Antti Hallapuro, Miska Hannuksela, Jani Lainema, Emre Aksu, Caglar Aytekin, Ramin Ghaznavi Youvalari
  • Patent number: 11354319
    Abstract: Various methods and systems for selectively and securely sharing user data to a facility in order to accommodate the specific needs of the user. The methods further correspond to receiving, from a computing entity, geographic location information corresponding to the geographic location of the computing entity which is associated with the user and transmitting a notification to the computing entity of a facility in proximity to the geographic location of the computing entity. The methods further include receiving, from the facility, a request for user data associated with the user of the computing entity that is applicable to the facility, generating a proposed user dataset in response to the request that satisfies the facility-specific user data parameters and transmitting the proposed user dataset that meets the facility-specific user data parameters for sharing with the facility when a relevance score exceeds a relevance threshold value and the sharing eligibility is approved.
    Type: Grant
    Filed: January 30, 2020
    Date of Patent: June 7, 2022
    Assignee: Optum, Inc.
    Inventors: Jon Kevin Muse, Gregory J. Boss, Vijay S. Nori, Martijn P. Van Overbeek
  • Patent number: 11354302
    Abstract: A request is received to create a graph database from one or more relational databases. For each relational database, data objects in the relational database are identified. For each data object, a graph data object corresponding to the data object is created. The graph data object is linked to the data object. A set of associated data objects in the relational database are determined, and for each associated data object, an associated graph data object is created if a graph data object corresponding to the data object does not exist. For each created graph data object, a graph data relation object is created that represents a relationship between the graph data object and the associated graph data object. Created graph data objects, associated graph data objects, and graph data relation objects are stored in the graph database. The graph database is provided to one or more applications.
    Type: Grant
    Filed: June 16, 2020
    Date of Patent: June 7, 2022
    Assignee: SAP SE
    Inventors: Peter Eberlein, Volker Driesen
  • Patent number: 11347883
    Abstract: Controlling access to nodes in a relational graph at query time by using an approximate membership query (AMQ) filter and ordered queries based on historic grants or denials of access according to security context enables a more efficient querying of the relational graph while preserving access controls. Security contexts that grant or deny access to a node are stored in an associated AMQ filter and are queried according to the subject's security context in an order based on the frequency at which the security contexts have previously granted or denied access to nodes in the relational graph.
    Type: Grant
    Filed: May 13, 2020
    Date of Patent: May 31, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Tor Kreutzer, Steffen Viken Valvag, Dag Steinnes Eidesen, Amund Kronen Johansen, Peter Dahle Heen, Jan-Ove Almli Karlberg, Jon Meling, Age Kvalnes
  • Patent number: 11347780
    Abstract: Systems and methods that may be used to automatically correct, complete and or suggest words or terms to the user of an electronic service (e.g., accounting service) while the user is entering a search keyword and or filling out a form field. The automatic correction, completion and or suggestion of words or terms are based natural language processing of historical data from a plurality of users of the electronic service.
    Type: Grant
    Filed: April 30, 2020
    Date of Patent: May 31, 2022
    Assignee: Intuit Inc.
    Inventor: Lei Pei
  • Patent number: 11340971
    Abstract: The present disclosure relates to controlling communication between various applications or integrating various applications using interaction patterns. Interaction pattern data, which defines multiple roles for an interaction pattern is generated. Each role is associated with a transaction and is a source or target of a transaction. A transaction is performed using an application programming interface (API). A role can be a provider, or a consumer of the API based on whether the role is a source or target of the transaction. Application conformance data, which defines a set of roles implemented by the application is generated. An application is permitted to invoke an API of another application, if the application implements a first role and the other application implements a second role, and the first role and the second role are a source and target, respectively, of a transaction performed using the API.
    Type: Grant
    Filed: December 4, 2020
    Date of Patent: May 24, 2022
    Assignee: Koninklijke Philips N.V.
    Inventor: Johan Gerhard Herman Reuzel
  • Patent number: 11341706
    Abstract: Embodiments of this application provide a virtual scene display method performed at a computing device. The method includes: obtaining animation data and video data; displaying an animation interface corresponding to the animation data in an animation display area of a display interface, the animation interface including a first virtual scene including a plurality of animation elements; and playing a video clip in the video data in response to an operation on the animation elements in the animation interface, the video clip presenting a picture of transformation from the first virtual scene to a second virtual scene. A virtual scene display solution provided in the embodiments of this application can reduce resource consumption of an intelligent device and reduce picture stutter.
    Type: Grant
    Filed: August 26, 2019
    Date of Patent: May 24, 2022
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventor: Jiaping Yuan
  • Patent number: 11340862
    Abstract: Systems, devices, apparatuses, components, methods, and techniques for media content playback during travel are provided. An example method of generating a user interface for a media playback device. The method includes the step of displaying a first user interface screen in a first display format. The first display format including graphical representations of a plurality of selectable controls. The method also includes the step of determining that the media playback device is travelling and after determining that the media playback device is travelling, converting the first user interface screen to a second display format. The second display format includes fewer graphical representations of the plurality of selectable controls than the first display format.
    Type: Grant
    Filed: October 28, 2019
    Date of Patent: May 24, 2022
    Assignee: Spotify AB
    Inventors: Sten Garmark, Fredrik Schmidt, Johan Oskarsson, Caroline Arkenson, Shervin Shoravi, Adam Price, Daniel Choe
  • Patent number: 11334600
    Abstract: Partial reloading of source data in data synchronization. Determining whether a source partition of source data in a source database is to be reloaded into target data in a target database, the source partition corresponding to a target partition of the target data. In accordance with a determination that the source partition is to be reloaded, one or more processors determine to load the source partition from the source database into the target database as a reference partition, the reference partition being separated from the target data in the target database and being assigned with a reference partition identity. In accordance with a determination that the loading of the source partition is completed, one or more processors determine to attach the reference partition to the target data.
    Type: Grant
    Filed: March 31, 2021
    Date of Patent: May 17, 2022
    Assignee: International Business Machines Corporation
    Inventors: Meng Guo, Zhang Xiaowei, Hao Zhang, Liang Lu, Jing F Fan, Jing Huang, Deng Ke Zhao, Daniel Martin
  • Patent number: 11334635
    Abstract: Method and apparatus for providing a personalized self-support service to a user of an online application coupled with an online community forum. Embodiments include obtaining a plurality of questions from the online community forum and obtaining historical user data. Embodiments further include identifying one or more part-of-speech words in the plurality of questions and generating a high-dimensional vector for each question of the plurality of questions based on a frequency of the one or more part-of-speech words. Embodiments further include identifying one or more user features of the plurality of users based on the historical user data and establishing, based on the historical user data, one or more statistical correlations between user features and part-of-speech words. Embodiments further include training a predictive model based on the one or more statistical correlations. Embodiments further include using the predictive model to predict to provide one or more relevant questions to the user.
    Type: Grant
    Filed: April 22, 2020
    Date of Patent: May 17, 2022
    Assignee: INTUIT, INC.
    Inventors: Madelaine Daianu, Yao Morin, Jonathan Lunt, Joseph B. Cessna
  • Patent number: 11334602
    Abstract: A system and methods for classification of events, the system including a memory, a network interface, and a processor configured to monitor system events via the network interface and store the system events as an event log in the memory, collect information about events from various web resources, extract, from the event log and the collected event information, labeling data including data about urgency of events and generate, based on the extracted labeling data, labeling data structures ascribing labels to respective events, extract, from the event log and the collected event information, event features data and generate, based on the extracted event features data, event features data structures ascribing features to respective events, and formulate decision rule structures for identification of urgent events based on the labeling data structures and the event features data structures.
    Type: Grant
    Filed: August 9, 2018
    Date of Patent: May 17, 2022
    Assignee: LogsHero Ltd.
    Inventors: Ianir Ideses, Tomer Levy, Asaf Yigal, Ziv Segal
  • Patent number: 11334044
    Abstract: A building system including one or more memory devices configured to store instructions thereon, wherein the instructions, when executed by one or more processors, cause the one or more processors to cause a user interface of a user device to display a plurality of nodes of a semantic building model and a plurality of relationships between the plurality of nodes of the semantic building model. The instructions cause the one or more processors to receive a search input from the user device, generate a search result based on the search input, wherein the search result comprises an indication of a portion of nodes of the plurality of nodes and a portion of relationships of the plurality of relationships, and cause the user interface to display the portion of nodes of the plurality of nodes and the portion of relationships of the plurality of relationships.
    Type: Grant
    Filed: April 9, 2019
    Date of Patent: May 17, 2022
    Assignee: Johnson Controls Tyco IP Holdings LLP
    Inventor: Siddharth Goyal
  • Patent number: 11334576
    Abstract: Methods, systems, and computer storage media for processing search queries using relevance-based search refinement are provided. In response to a search query, search result items are displayed on a search interface along with selectable guidance attributes. The guidance attributes are an identified ranked set of characteristics of items based on historical user interactions of users interacting with the search result items provided in response to the search query. Upon selection of a guidance attribute, a guidance-attribute control having embedded selectable values is displayed. A selection of an embedded value is received to cause execution of an embedded-value search operation. A first embedded-value search operation is executed to identify a subset of the items using the selected value.
    Type: Grant
    Filed: July 30, 2019
    Date of Patent: May 17, 2022
    Assignee: EBAY INC.
    Inventors: Benjamin Bartels, Jonathan Daniel Victorino
  • Patent number: 11328006
    Abstract: The following units are included: a word search unit searching a database for each of words included in an input word pair; a word vector extracting unit extracting a word vector corresponding to each of the searched words from a word vector database; a character vector converting unit converting characters included in the word pair into a character vector; a feature amount acquiring unit acquiring a feature amount by combining the extracted word vector of each of the words and the character vector generated by converting the characters; and an estimation unit estimating a semantic relation between the words from the acquired feature amount.
    Type: Grant
    Filed: October 26, 2017
    Date of Patent: May 10, 2022
    Assignee: Mitsubishi Electric Corporation
    Inventor: Hayato Uchide
  • Patent number: 11321114
    Abstract: A virtualized application runs on top of a guest operating system (OS) of a virtual machine and is supported by a file system of the guest OS. The method of supporting the virtualized application with the file system includes provisioning a first virtual disk as a data store of the file system and a second virtual disk for the virtualized application, wherein the first and second virtual disks store first and second files of the virtualized application, respectively, retrieving metadata of the virtualized application, updating a master file table of the file system according to the retrieved metadata to map the first files to logical blocks of the file system, updating the master file table to map the second files to additional logical blocks according to the retrieved metadata, and creating a mapping for the additional logical blocks, that is used during an input/output operation, according to the retrieved metadata.
    Type: Grant
    Filed: July 19, 2019
    Date of Patent: May 3, 2022
    Assignee: VMware, Inc.
    Inventors: Jairam Choudhary, Arun Passi
  • Patent number: 11321053
    Abstract: Systems, computer-implemented methods, applications, user interfaces, and tangible non-transitory computer readable media for generating instructions in a computer language are disclosed. For example, a computer-implemented method may include maintaining one or more databases that collectively store organizational data associated with an organization where the organizational data comprises a plurality of data objects that respectively correspond to records from the organizational data, providing an application user interface for generating instructions in a custom computer language where the custom computer language includes programmatic commands for performing operations based on the organizational data, analyzing input from the application user interface where the input comprises information for generating the instructions in the custom computer language, and generating the instructions in the custom computer language based at least in part on the input from the application user interface.
    Type: Grant
    Filed: July 9, 2021
    Date of Patent: May 3, 2022
    Assignee: PEOPLE CENTER, INC.
    Inventors: Siddhartha Gunda, Kyle Michael Boston, Chewei Hu, Sanket Ketkar
  • Patent number: 11321759
    Abstract: Systems and methods for providing a recommendation are disclosed. A method includes: presenting a first question via a user interface; receiving a response to the first question via the user interface; determining a second question using the received response to the first question and a weighted collection of attributes corresponding to a plurality of items; presenting the determined second question via the user interface; receiving a response to the second question via the user interface; determining at least one recommended item from the plurality of items based on the response to the first question, the response to the second question, and the weighted collection of attributes corresponding to the plurality of items; and presenting the determined at least one recommended item via the user interface.
    Type: Grant
    Filed: June 28, 2017
    Date of Patent: May 3, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Trevor S. Adams, Chaitanya Bilgikar, Andrew Guldman, Andrew J. Kerr, Ridhima Mahajan
  • Patent number: 11321384
    Abstract: Ideogram character analysis includes partitioning an original ideogram character into strokes, and mapping each stroke to a corresponding stroke identifier (id) to create an original stroke id sequence that includes stroke identifiers. A candidate ideogram character that has a candidate stroke id sequence within a threshold distance to the original stroke id sequence is selected. One or more embodiments may create a new phrase by replacing the original ideogram character with the candidate ideogram character in a search phrase. One or more embodiments perform a search using the search phrase and the new phrase to obtain a result, and present the result. One or more embodiments may replace an original ideogram character in a character recognized document with the candidate ideogram character and store the character recognized document.
    Type: Grant
    Filed: September 30, 2015
    Date of Patent: May 3, 2022
    Assignee: OPEN TEXT CORPORATION
    Inventors: Chao Chen, Kunwu Huang, Hongtao Dai, Jingjing Liu
  • Patent number: 11321317
    Abstract: Techniques for processing queries are provided. In one approach, an execution plan for a query includes multiple sub-plans, one or more of which are selected at runtime while one or more other sub-plans are not executed during execution of the execution plan. In another approach, data about misestimate is generated and stored persistently for subsequent queries. In another approach, statistics for a database object are generated automatically and efficiently while the database object is created or data items are added thereto. In another approach, a hybrid histogram is created that includes a feature of frequency histograms and a feature of height-balanced histograms. In another approach, computer jobs are executed in such a way to avoid deadlock. In another approach, changes to a database object trigger a hard parse of a query even though an execution plan already exists for the query.
    Type: Grant
    Filed: August 1, 2017
    Date of Patent: May 3, 2022
    Assignee: Oracle International Corporation
    Inventors: Hong Su, Sunil P. Chakkappen, Mohamed Zait
  • Patent number: 11314812
    Abstract: Disclosed embodiments provide techniques for computerized technical support. A knowledge graph for a computer application is established. An input query from a user is processed to extract entities used as action identifiers. One or more nodes within the knowledge graph are identified, along with corresponding relationship edges leading to the nodes. When multiple candidate nodes are found that contain information relevant to the input query, a custom clarification statement is created based on the one or more identified relationship edges. The user provides answers to the clarification statement to narrow down which nodes contain the most relevant information. This process may continue, eliminating nodes based on user responses, until a single node remains, corresponding to an action identifier. The action identifier includes action description information that provides technical assistance to a user.
    Type: Grant
    Filed: December 4, 2019
    Date of Patent: April 26, 2022
    Assignee: International Business Machines Corporation
    Inventors: Wen Wang, Guang Qing Zhong, Yi Ming Wang, Jian Dong Yin, Zhuo Cai, Rong Fu, Kang Zhang, Hao Sheng
  • Patent number: 11316940
    Abstract: A system, method, and computer-readable medium for identifying music-related data based on message data from a messaging platform. The method includes: obtaining a request from a client; identifying context data associated with the request; identifying message data from the messaging platform based on the context data; selecting, based on the context data and the message data from the messaging platform, music-related data for inclusion in a result set; and providing the result set to the client in response to the request.
    Type: Grant
    Filed: May 5, 2020
    Date of Patent: April 26, 2022
    Assignee: Twitter, Inc.
    Inventors: Stephen G. Phillips, Michael Doherty
  • Patent number: 11315548
    Abstract: A method for performing domain adaptation of an end-to-end (E2E) automatic speech recognition (ASR) model. The method includes: obtaining an un-adapted version of the E2E ASR model trained using a first set of transcriptions, the un-adapted version of E2E ASR model including an encoder network, a first prediction network and a joint network; using the first set of transcriptions, while keeping parameters of first prediction network fixed, to train a language model output component to match the first prediction network; using a second set of transcriptions, while keeping parameters of language model output component fixed, to fine-tune the first prediction network for obtaining a second prediction network; and generating an adapted version of the E2E ASR model, wherein the adapted version of the E2E ASR model comprises the encoder network, the second prediction network, the language model output component, and the joint network.
    Type: Grant
    Filed: August 30, 2021
    Date of Patent: April 26, 2022
    Assignee: Chief Chief Technologies Oy
    Inventors: Hannes Heikinheimo, Janne Pylkkönen, Antti Ukkonen, Samu Tamminen, Juho Kilpikoski
  • Patent number: 11310313
    Abstract: Multi-threaded processing of search responses returned by search peers is disclosed. An example method may include transmitting, by a computer system, a search request to a plurality of search peers of a data aggregation and analysis system; receiving, by a first processing thread, a plurality of data packets from the plurality of search peers; parsing, by a second processing thread operating asynchronously with respect to the first processing thread, one or more data packets of the plurality of data packets, to produce a partial response to the search request; splitting the partial response into two or more fields; and generating, based on the two or more fields of the partial response, an aggregated response to the search request.
    Type: Grant
    Filed: September 8, 2020
    Date of Patent: April 19, 2022
    Assignee: SPLUNK INC.
    Inventors: Sourav Pal, Christopher Madden Pride
  • Patent number: 11301432
    Abstract: In some examples, a computer system may receive a data object including object data. For example, the system may be one of three or more systems located at different respective geographic locations. The system may determine a plurality of chunks by dividing the object data into a plurality of data chunks based on a total number of the systems and determining a parity chunk. The system may send some of the chunks to the other systems, while maintaining a complete instance of the object data at the first system. The system may associate a time with the object data based on receiving the data object. Additionally, the system may associate a time threshold with the complete instance of the object data. For example, the time threshold may indicate a time at which the complete instance of the object data is to be deleted from the system.
    Type: Grant
    Filed: June 8, 2017
    Date of Patent: April 12, 2022
    Assignee: HITACHI VANTARA LLC
    Inventors: Nate Gershaneck, Clay Curry
  • Patent number: 11301425
    Abstract: Computer implemented methods and systems directed to a technological improvement in electronic data compression and transmission between two computer systems using semantic analysis are disclosed. The method includes the step of compressing, at a first computer, a plurality of queued artifacts based on one or more network decision variables. The compression includes prioritizing the queued artifacts. The compression further includes determining a first set of artifacts in a set of queued artifacts to transmit and a second set of artifacts in a set of queued artifacts to only send links. The compression further includes replacing unnecessary content in the set of queued artifacts with one or more identifiers. The method further includes the step of transmitting, from the first computer, one or more batches of the compressed data over a network to a second computer.
    Type: Grant
    Filed: December 31, 2019
    Date of Patent: April 12, 2022
    Assignee: Orbis Technologies, Inc.
    Inventors: Mana Emadzadeh, Steve Hamby, Brian Ippolito
  • Patent number: 11295086
    Abstract: A processor may receive a social media post related to a monitored system. The processor may automatically process at least one element of the social media post by applying at least one natural language processing algorithm. The processor may determine a meaning of the social media post based on an output of the at least one natural language processing algorithm. The processor may automatically route the social media post to at least one recipient based on the meaning.
    Type: Grant
    Filed: November 1, 2018
    Date of Patent: April 5, 2022
    Assignee: INTUIT INC.
    Inventors: Gregory Dean Yenney, Radha Damera, Chandana Davuluri, Michael Han, Vaishnavi Rajagopal, Vinayak Thakkar, Suman Malla
  • Patent number: 11294875
    Abstract: A computer-implemented method for storing blockchain data includes: obtaining, by a blockchain node, a first key-value pair corresponding to data to be stored, in which the first key-value pair includes a value of the data to be stored and a first key of the data to be stored; identifying, based on the first key, a corresponding leaf node in a tree data organization structure; and modifying, by the blockchain node, the first key, to update the first key-value pair to obtain an updated key-value pair including the value of the data to be stored and the modified first key, and storing the updated key-value pair into a conflict data storage structure corresponding to the identified leaf node.
    Type: Grant
    Filed: January 30, 2020
    Date of Patent: April 5, 2022
    Assignee: Advanced New Technologies Co., Ltd.
    Inventor: Haizhen Zhuo
  • Patent number: 11294907
    Abstract: One embodiment provides a method, including: receiving a query from a user; identifying that a desired definition of the at least one term is unknown, by determining that the at least one term does not map to a term having a known definition; receiving the definition of the at least one term from the user; adding the definition to a domain grammar comprising (i) domain-specific terminology and (ii) definitions corresponding to the terms within the domain grammar, wherein the adding comprises (a) extracting expressions from the requested definition and (b) adding, for the at least one term, the expressions into a structured format within the domain grammar; combining (iii) the requested definition and (iv) terms from the parsed query having previously known definitions into a complete query; and providing a response to the query by executing the complete query on a knowledge store.
    Type: Grant
    Filed: March 5, 2020
    Date of Patent: April 5, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jaydeep Sen, Ashish Mittal, Diptikalyan Saha, Karthik Sankaranarayanan
  • Patent number: 11294873
    Abstract: One or more systems and/or methods of generating a query-goal-mission structure for a set of queries are provided. A set of queries may be evaluated to identify query information for the queries within the set of queries. The queries may be evaluated as query pairs to determine common goal probabilities (e.g., likelihood two queries correspond to a particular goal, such as to identify vacation planning information) for the query pairs. Responsive to the common goal probabilities for the query pairs exceeding a goal probability threshold, the query pairs may be grouped into goal clusters. The goal clusters may be evaluated as goal cluster pairs to determine common mission probabilities. Responsive to the common mission probabilities for the goal cluster pairs exceeding a mission probability threshold, the goal clusters may be grouped into mission clusters. The mission clusters and the goal clusters may be utilized to generate a query-goal-mission structure.
    Type: Grant
    Filed: December 3, 2018
    Date of Patent: April 5, 2022
    Assignee: YAHOO ASSETS LLC
    Inventors: Xing Yi, Zhen Yue, Alyssa Glass Owara, Shuguang Han
  • Patent number: 11288315
    Abstract: Disclosed herein are systems, methods, and software for redirecting relational data queries to previously generated graphs. In one example, a method of operating a graph redirect system includes identifying a relational data query and identifying whether at least one previously generated graph in a group of one or more previously generated graphs relates to the relational data query based on similarity data. The method further provides, in response to identifying that at least one previously generated graph relates to the relational data query, directing the relational data query to the at least one previously generated graph, and responding to the relational data query using the at least one previously generated graph.
    Type: Grant
    Filed: April 27, 2018
    Date of Patent: March 29, 2022
    Assignee: GraphSQL, Inc.
    Inventor: Yu Xu
  • Patent number: 11281790
    Abstract: A method and system for encrypting and reconstructing data files, including related metadata, is disclosed. The method involves separately encrypting data and metadata as chaining processes and integrating a plurality of encryption/encoding techniques together with strategic storage distribution techniques and parsing techniques which results in the integrated benefits of the collection of techniques. As disclosed, the content data is separated from its metadata, encryption keys may be embedded in the metadata, and in a content data encryption chaining process, the method chunks, encrypts, shards, and stores content data and separately shards and stores metadata, and stored in a flexible, distributed, and efficient manner, at least in part to assure improved resiliency In addition, the processes are preferably implemented locally, including at the site of the content data or a proxy server.
    Type: Grant
    Filed: May 14, 2020
    Date of Patent: March 22, 2022
    Assignee: Myota, Inc.
    Inventor: Jaeyoon Chung
  • Patent number: 11281859
    Abstract: For determining structure from a language block, a processor determines phrase tags from phrase vectors for phrases of a language block. The phrase tags specify a phrase function. The processor further determines structure tags for the phrases from the language block.
    Type: Grant
    Filed: February 10, 2020
    Date of Patent: March 22, 2022
    Assignee: Lenovo (Singapore) PTE. LTD.
    Inventors: Song Wang, Roderick Echols, Ryan Charles Knudson, John Weldon Nicholson, Ming Qian
  • Patent number: 11281670
    Abstract: A container is a collection of schemas, objects, and related structures in a multitenant container database (CDB) that appears logically to an application as a separate database. Within a CDB, each container has a unique ID and name. The root database and every PDB is considered a container. PDBs isolate data and operations so that from the perspective of a user or application, each PDB appears as if it were a traditional non-CDB. A database management system that manages a container database is a container database management system (CDBMS). Data and metadata in the root database may include common schemas that make the functionality that users will often use available CDB-wide. To execute a query accessing a common schema, the common schemas may be accessed by sessions of a PDB without switching database contexts.
    Type: Grant
    Filed: March 30, 2019
    Date of Patent: March 22, 2022
    Assignee: Oracle International Corporation
    Inventors: Thomas Baby, Giridhar Ravipati
  • Patent number: 11281299
    Abstract: Embodiments include a portable system for delivering multi-sensory stimulation to a user in association with audio-visual content. The system comprises sensory output modules individually capable of delivering a different sensory output to the user in synchrony with a corresponding portion of the audio-visual content, and a housing comprising the modules and configured for attachment to an electronic device capable of presenting the audio-visual content to the user. Embodiments also include a method of delivering multi-sensory stimulations to a user in association with audio-visual content provided by an electronic device.
    Type: Grant
    Filed: March 2, 2021
    Date of Patent: March 22, 2022
    Assignee: SonicSensory, Inc.
    Inventor: Brock Maxwell Seiler
  • Patent number: 11281766
    Abstract: According to an embodiment, an information processing apparatus includes one or more processors. The one or more processors are configured to: estimate a related program related to a computer program identified with a specific program identifier; register, in a prior calculation result list, a calculation result for the related program and a related identifier for identifying the related program so that the calculation result and the related identifier are associated with each other; acquire the program identifier for identifying the program serving as an execution target; and verify whether the program serving as the execution target is permitted to be executed, based on the acquired program identifier, the calculation result corresponding to the related identifier indicating the acquired program identifier in the prior calculation result list, and a white list.
    Type: Grant
    Filed: February 16, 2018
    Date of Patent: March 22, 2022
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Naoki Ogura, Masanobu Koike, Shinya Takumi, Yoshikazu Hanatani, Hiroyoshi Haruki
  • Patent number: 11277459
    Abstract: Visual content to be displayed on a display of a user device is received. Obfuscation data for obscuring the visual content is generated and the obscured visual content is displayed on the display. A request to stop obscuring the visual content is transmitted from the user device to a remote device, in response to a drag gesture detected at the user device. As the drag gesture is performed, the obfuscation data is modified to reduce a level of obfuscation applied to the visual content before the request has been accepted, so that the visual content remains obscured but with a lower level of obfuscation. If the request is subsequently accepted at the remote device, the display is controlled to stop obscuring the visual content, thereby rendering the visual content fully visible on the display.
    Type: Grant
    Filed: September 9, 2020
    Date of Patent: March 15, 2022
    Assignee: Streamsure Solutions Limited
    Inventor: James William Rands
  • Patent number: 11269959
    Abstract: A computer-implemented method according to one embodiment includes receiving a search query; determining a first set of categories associated with the search query, including performing a reverse lookup for the search query using a dynamic inference map in order to determine the first set of categories, where each category of the first set of categories includes one or more words that describe one or more aspects of the search query; determining a second set of categories associated with preliminary results of the search query; and filtering the preliminary results of the search query, including removing a subset of the preliminary results of the search query based on a comparison of the first set of categories to the second set of categories.
    Type: Grant
    Filed: January 23, 2020
    Date of Patent: March 8, 2022
    Assignee: International Business Machines Corporation
    Inventors: Bryn R. Dole, Jennifer A. English, Dmitriy Kernasovskiy, Malous M. Kossarian, Harmony Y. Shyr
  • Patent number: 11269867
    Abstract: The present disclosure concerns automatically generating data retrieval queries. A system may include data residing on a first data store and a knowledge graph residing on a second data store. The knowledge graph may include a semantic model of the data. The knowledge graph may be structured differently than the data and may be stored in a format different from the data. The system may include a query builder that receives one or more inputs through a user interface. The user interface may be based in part on the knowledge graph. The one or more inputs may indicate a subset of the data. The query builder may retrieve metadata from the knowledge graph based on the one or more inputs. The query builder may then generate a query for retrieving the subset of the data using the one or more inputs and the metadata retrieved from the knowledge graph.
    Type: Grant
    Filed: August 30, 2019
    Date of Patent: March 8, 2022
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Vlad Riscutia, Gordan Kuvac
  • Patent number: 11269882
    Abstract: A system for retrieving data from one or more server computers, comprising: a parser operable to generate a plurality of application programming interface, API, calls to one or more API endpoints of the one or more server computers from a query; an API call executor operable to execute the API calls and receive the results; and a query engine operable to execute the query on the received results.
    Type: Grant
    Filed: October 9, 2017
    Date of Patent: March 8, 2022
    Assignee: SAGE SOUTH AFRICA (PTY) LTD
    Inventors: Kavendrin Kistensamy Naidu, Darryl Parker Smith
  • Patent number: 11269952
    Abstract: Systems and methods for text-based music selection through a music service may include (1) determining that a user of a social media application may be interested in sharing, via the social media application, music that relates to one or more key words, (2) providing the user with a music recommendation that relates to the one or more key words, (3) receiving input from the user accepting the music recommendation, and (4) in response to receiving the input, sharing the music composition via the social media application. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: September 18, 2019
    Date of Patent: March 8, 2022
    Assignee: Meta Platforms, Inc.
    Inventors: Ray Sun, Bokai Cao, Parth Popatlal Detroja
  • Patent number: 11263664
    Abstract: Disclosed are systems and methods for improving interactions with and between computers in content searching, generating, hosting and/or providing systems supported by or configured with personal computing devices, servers and/or platforms. The systems interact to identify and retrieve data within or across platforms, which can be used to improve the quality of data used in processing interactions between or among processors in such systems. The disclosed systems and methods transform user search keywords into equivalent keyword formats commonly used and/or found within messaging platforms, and compile a data set from such information from which a search for content can be based. The present disclosure, therefore, provides systems and methods that augment users' search terms with terms found in users' mailboxes for purposes of searching for, identifying and communicating content that is relevant to those users.
    Type: Grant
    Filed: December 30, 2015
    Date of Patent: March 1, 2022
    Assignee: YAHOO ASSETS LLC
    Inventors: Varun Bhagwan, Blake Carpenter, Mihajlo Grbovic, Doug Sharp, Vladan Radosavljevic, Nemanja Djuric
  • Patent number: 11263187
    Abstract: A method for aligning data model schemas is provided herein. A first schema and a second schema may be received. The schemas may include sets of nodes and links between the nodes. An anchor point between the first schema and the second schema may be received. A source node in the first schema may be identified to be mapped to the second schema. A source distance may be calculated between the source node and the anchor point in the first schema. Option distances may be calculated between the anchor point and the other nodes in the second schema. Penalty scores may be calculated for the option distances. A mapping node may be selected from the nodes in the second schema based on their penalty scores. A new anchor point identifying a correspondence between the source node and the mapping node may be stored.
    Type: Grant
    Filed: April 30, 2019
    Date of Patent: March 1, 2022
    Assignee: SAP SE
    Inventors: Sandra Bracholdt, Volker Saggau, Jan Portisch
  • Patent number: 11263273
    Abstract: Methods and apparatus for examining digital forensic data using a viewer computer. Forensic data collections are provided to the viewer computer, which can format the data artifacts according to a variety of display types and presentation formats, to facilitate review and reporting by a user. A relation graph presentation format is provided for visual exploration of data relationships.
    Type: Grant
    Filed: June 22, 2020
    Date of Patent: March 1, 2022
    Assignee: Magnet Forensics Investco Inc.
    Inventors: Roman Czeslaw Kordasiewicz, Michelle Elizabeth Allix MacKenzie, Jared Daniel Windover, Samantha Jo McIlveen
  • Patent number: 11263475
    Abstract: A method of dynamically updating a feature database that contains features corresponding to a known target object includes providing an image, extracting a first set of features from within the captured image, and comparing the first set of features to the features stored in the feature database. If it is determined that the target object is present in the image then at least one of the extracted features of the first set that are not already included in the feature database are added to the feature database.
    Type: Grant
    Filed: August 21, 2018
    Date of Patent: March 1, 2022
    Assignee: QUALCOMM Incorporated
    Inventors: Raghuraman Krishnamoorthi, Bojan Vrcelj
  • Patent number: 11263215
    Abstract: A method for enhancing rapid data analysis includes receiving a set of data; storing the set of data in a first set of data shards sharded by a first field; and identifying anomalous data from the set of data by monitoring a range of shard indices associated with a first shard of the first set of data shards, detecting that the range of shard indices is smaller than an expected range by a threshold value, and identifying data of the first shard as anomalous data.
    Type: Grant
    Filed: July 9, 2020
    Date of Patent: March 1, 2022
    Assignee: SCUBA ANALYTICS, INC.
    Inventors: Robert Johnson, Oleksandr Barykin, Alex Suhan, Lior Abraham, Don Fossgreen
  • Patent number: 11263218
    Abstract: A global matching system can include a processing device and a memory device on which instructions can be stored. The processing device can execute the instructions to receive input data to be matched to target data stored in the memory device. The processing device can identify at least one context parameter for the input data. The context parameter indicate a location-specific characteristic or culturally specific characteristic of an entity associated with the input data. The processing device can access program code for matching tools and select a subset of the matching tools' program code based on the identified context parameter. The processing device can identify, based on the identified context parameter, an order of execution for the selected program code. The processing device can execute the selected program code in the identified order of execution and output a matching result for the input data and the target data.
    Type: Grant
    Filed: April 26, 2017
    Date of Patent: March 1, 2022
    Assignee: EQUIFAX INC.
    Inventors: Lester Anthony Pieniazek, Stephen Leitner, Steven Hicklin
  • Patent number: 11250074
    Abstract: A system and method of generating and using key-value clusters to classify and return app queries is provided. The system includes a computing device. The computing device includes: a processing device; and a computer readable data storage device storing instructions. When the instructions are executed by the processing device, the instructions are operative to provide: receiving a search query and retrieving a preliminary search result comprising at least n web results; and when the at least n web results matches the key cluster returning the key cluster and an associated value cluster as a result of the search.
    Type: Grant
    Filed: April 28, 2017
    Date of Patent: February 15, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Marcelo M. De Barros, Siddharth S. Shenoy, Aman Singhal
  • Patent number: 11238049
    Abstract: Systems and methods are disclosed for annotating a metadata catalog in a data intake and query system based on a query received by the data intake and query system. The metadata catalog can store information about datasets associated with the data intake and query system, including dataset configuration records of the datasets, which can be used to process queries for execution by the data intake and query system. The data intake and query system can receive a query identifying a set of data to be processed and a manner of processing the set of data. The data intake and query system can parse the query to identify datasets and/or data fields associated with the query. Based on the identified datasets and/or fields, the data intake and query system can generate one or more annotations, and use the annotations to update the metadata catalog.
    Type: Grant
    Filed: January 31, 2019
    Date of Patent: February 1, 2022
    Assignee: Splunk Inc.
    Inventors: Alexander Douglas James, Scott Calvert, Manu Jose, Andrew Peters, Christopher Madden Pride, Arun Ramani