Database Query Processing Patents (Class 707/769)
-
Patent number: 11366645Abstract: 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: GrantFiled: November 11, 2019Date of Patent: June 21, 2022Assignee: Klarna Bank ABInventors: Stefan Magureanu, Marcus Näslund, Andrey Melentyev, Henrik Ståhl, Stanislav Dzhumaev
-
Patent number: 11361360Abstract: 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: GrantFiled: February 21, 2020Date of Patent: June 14, 2022Assignee: eBay Inc.Inventors: Ryan Melcher, Dane Howard
-
Patent number: 11363287Abstract: 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: GrantFiled: July 8, 2019Date of Patent: June 14, 2022Assignee: Nokia Technologies OyInventors: Francesco Cricri, Antti Hallapuro, Miska Hannuksela, Jani Lainema, Emre Aksu, Caglar Aytekin, Ramin Ghaznavi Youvalari
-
Patent number: 11354319Abstract: 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: GrantFiled: January 30, 2020Date of Patent: June 7, 2022Assignee: Optum, Inc.Inventors: Jon Kevin Muse, Gregory J. Boss, Vijay S. Nori, Martijn P. Van Overbeek
-
Patent number: 11354302Abstract: 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: GrantFiled: June 16, 2020Date of Patent: June 7, 2022Assignee: SAP SEInventors: Peter Eberlein, Volker Driesen
-
Patent number: 11347883Abstract: 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: GrantFiled: May 13, 2020Date of Patent: May 31, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Tor Kreutzer, Steffen Viken Valvag, Dag Steinnes Eidesen, Amund Kronen Johansen, Peter Dahle Heen, Jan-Ove Almli Karlberg, Jon Meling, Age Kvalnes
-
Patent number: 11347780Abstract: 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: GrantFiled: April 30, 2020Date of Patent: May 31, 2022Assignee: Intuit Inc.Inventor: Lei Pei
-
Patent number: 11340971Abstract: 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: GrantFiled: December 4, 2020Date of Patent: May 24, 2022Assignee: Koninklijke Philips N.V.Inventor: Johan Gerhard Herman Reuzel
-
Patent number: 11341706Abstract: 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: GrantFiled: August 26, 2019Date of Patent: May 24, 2022Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventor: Jiaping Yuan
-
Patent number: 11340862Abstract: 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: GrantFiled: October 28, 2019Date of Patent: May 24, 2022Assignee: Spotify ABInventors: Sten Garmark, Fredrik Schmidt, Johan Oskarsson, Caroline Arkenson, Shervin Shoravi, Adam Price, Daniel Choe
-
Patent number: 11334600Abstract: 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: GrantFiled: March 31, 2021Date of Patent: May 17, 2022Assignee: International Business Machines CorporationInventors: Meng Guo, Zhang Xiaowei, Hao Zhang, Liang Lu, Jing F Fan, Jing Huang, Deng Ke Zhao, Daniel Martin
-
Patent number: 11334635Abstract: 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: GrantFiled: April 22, 2020Date of Patent: May 17, 2022Assignee: INTUIT, INC.Inventors: Madelaine Daianu, Yao Morin, Jonathan Lunt, Joseph B. Cessna
-
Patent number: 11334602Abstract: 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: GrantFiled: August 9, 2018Date of Patent: May 17, 2022Assignee: LogsHero Ltd.Inventors: Ianir Ideses, Tomer Levy, Asaf Yigal, Ziv Segal
-
Patent number: 11334044Abstract: 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: GrantFiled: April 9, 2019Date of Patent: May 17, 2022Assignee: Johnson Controls Tyco IP Holdings LLPInventor: Siddharth Goyal
-
Patent number: 11334576Abstract: 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: GrantFiled: July 30, 2019Date of Patent: May 17, 2022Assignee: EBAY INC.Inventors: Benjamin Bartels, Jonathan Daniel Victorino
-
Patent number: 11328006Abstract: 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: GrantFiled: October 26, 2017Date of Patent: May 10, 2022Assignee: Mitsubishi Electric CorporationInventor: Hayato Uchide
-
Patent number: 11321114Abstract: 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: GrantFiled: July 19, 2019Date of Patent: May 3, 2022Assignee: VMware, Inc.Inventors: Jairam Choudhary, Arun Passi
-
Patent number: 11321053Abstract: 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: GrantFiled: July 9, 2021Date of Patent: May 3, 2022Assignee: PEOPLE CENTER, INC.Inventors: Siddhartha Gunda, Kyle Michael Boston, Chewei Hu, Sanket Ketkar
-
Patent number: 11321759Abstract: 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: GrantFiled: June 28, 2017Date of Patent: May 3, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Trevor S. Adams, Chaitanya Bilgikar, Andrew Guldman, Andrew J. Kerr, Ridhima Mahajan
-
Patent number: 11321384Abstract: 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: GrantFiled: September 30, 2015Date of Patent: May 3, 2022Assignee: OPEN TEXT CORPORATIONInventors: Chao Chen, Kunwu Huang, Hongtao Dai, Jingjing Liu
-
Patent number: 11321317Abstract: 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: GrantFiled: August 1, 2017Date of Patent: May 3, 2022Assignee: Oracle International CorporationInventors: Hong Su, Sunil P. Chakkappen, Mohamed Zait
-
Patent number: 11314812Abstract: 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: GrantFiled: December 4, 2019Date of Patent: April 26, 2022Assignee: International Business Machines CorporationInventors: Wen Wang, Guang Qing Zhong, Yi Ming Wang, Jian Dong Yin, Zhuo Cai, Rong Fu, Kang Zhang, Hao Sheng
-
Patent number: 11316940Abstract: 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: GrantFiled: May 5, 2020Date of Patent: April 26, 2022Assignee: Twitter, Inc.Inventors: Stephen G. Phillips, Michael Doherty
-
Patent number: 11315548Abstract: 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: GrantFiled: August 30, 2021Date of Patent: April 26, 2022Assignee: Chief Chief Technologies OyInventors: Hannes Heikinheimo, Janne Pylkkönen, Antti Ukkonen, Samu Tamminen, Juho Kilpikoski
-
Patent number: 11310313Abstract: 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: GrantFiled: September 8, 2020Date of Patent: April 19, 2022Assignee: SPLUNK INC.Inventors: Sourav Pal, Christopher Madden Pride
-
Patent number: 11301432Abstract: 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: GrantFiled: June 8, 2017Date of Patent: April 12, 2022Assignee: HITACHI VANTARA LLCInventors: Nate Gershaneck, Clay Curry
-
Patent number: 11301425Abstract: 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: GrantFiled: December 31, 2019Date of Patent: April 12, 2022Assignee: Orbis Technologies, Inc.Inventors: Mana Emadzadeh, Steve Hamby, Brian Ippolito
-
Patent number: 11295086Abstract: 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: GrantFiled: November 1, 2018Date of Patent: April 5, 2022Assignee: INTUIT INC.Inventors: Gregory Dean Yenney, Radha Damera, Chandana Davuluri, Michael Han, Vaishnavi Rajagopal, Vinayak Thakkar, Suman Malla
-
Patent number: 11294875Abstract: 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: GrantFiled: January 30, 2020Date of Patent: April 5, 2022Assignee: Advanced New Technologies Co., Ltd.Inventor: Haizhen Zhuo
-
Patent number: 11294907Abstract: 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: GrantFiled: March 5, 2020Date of Patent: April 5, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jaydeep Sen, Ashish Mittal, Diptikalyan Saha, Karthik Sankaranarayanan
-
Patent number: 11294873Abstract: 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: GrantFiled: December 3, 2018Date of Patent: April 5, 2022Assignee: YAHOO ASSETS LLCInventors: Xing Yi, Zhen Yue, Alyssa Glass Owara, Shuguang Han
-
Patent number: 11288315Abstract: 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: GrantFiled: April 27, 2018Date of Patent: March 29, 2022Assignee: GraphSQL, Inc.Inventor: Yu Xu
-
Patent number: 11281790Abstract: 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: GrantFiled: May 14, 2020Date of Patent: March 22, 2022Assignee: Myota, Inc.Inventor: Jaeyoon Chung
-
Patent number: 11281859Abstract: 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: GrantFiled: February 10, 2020Date of Patent: March 22, 2022Assignee: Lenovo (Singapore) PTE. LTD.Inventors: Song Wang, Roderick Echols, Ryan Charles Knudson, John Weldon Nicholson, Ming Qian
-
Patent number: 11281670Abstract: 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: GrantFiled: March 30, 2019Date of Patent: March 22, 2022Assignee: Oracle International CorporationInventors: Thomas Baby, Giridhar Ravipati
-
Patent number: 11281299Abstract: 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: GrantFiled: March 2, 2021Date of Patent: March 22, 2022Assignee: SonicSensory, Inc.Inventor: Brock Maxwell Seiler
-
Patent number: 11281766Abstract: 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: GrantFiled: February 16, 2018Date of Patent: March 22, 2022Assignee: Kabushiki Kaisha ToshibaInventors: Naoki Ogura, Masanobu Koike, Shinya Takumi, Yoshikazu Hanatani, Hiroyoshi Haruki
-
Patent number: 11277459Abstract: 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: GrantFiled: September 9, 2020Date of Patent: March 15, 2022Assignee: Streamsure Solutions LimitedInventor: James William Rands
-
Patent number: 11269959Abstract: 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: GrantFiled: January 23, 2020Date of Patent: March 8, 2022Assignee: International Business Machines CorporationInventors: Bryn R. Dole, Jennifer A. English, Dmitriy Kernasovskiy, Malous M. Kossarian, Harmony Y. Shyr
-
Patent number: 11269867Abstract: 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: GrantFiled: August 30, 2019Date of Patent: March 8, 2022Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Vlad Riscutia, Gordan Kuvac
-
Patent number: 11269882Abstract: 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: GrantFiled: October 9, 2017Date of Patent: March 8, 2022Assignee: SAGE SOUTH AFRICA (PTY) LTDInventors: Kavendrin Kistensamy Naidu, Darryl Parker Smith
-
Patent number: 11269952Abstract: 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: GrantFiled: September 18, 2019Date of Patent: March 8, 2022Assignee: Meta Platforms, Inc.Inventors: Ray Sun, Bokai Cao, Parth Popatlal Detroja
-
Patent number: 11263664Abstract: 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: GrantFiled: December 30, 2015Date of Patent: March 1, 2022Assignee: YAHOO ASSETS LLCInventors: Varun Bhagwan, Blake Carpenter, Mihajlo Grbovic, Doug Sharp, Vladan Radosavljevic, Nemanja Djuric
-
Patent number: 11263187Abstract: 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: GrantFiled: April 30, 2019Date of Patent: March 1, 2022Assignee: SAP SEInventors: Sandra Bracholdt, Volker Saggau, Jan Portisch
-
Patent number: 11263273Abstract: 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: GrantFiled: June 22, 2020Date of Patent: March 1, 2022Assignee: Magnet Forensics Investco Inc.Inventors: Roman Czeslaw Kordasiewicz, Michelle Elizabeth Allix MacKenzie, Jared Daniel Windover, Samantha Jo McIlveen
-
Patent number: 11263475Abstract: 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: GrantFiled: August 21, 2018Date of Patent: March 1, 2022Assignee: QUALCOMM IncorporatedInventors: Raghuraman Krishnamoorthi, Bojan Vrcelj
-
Patent number: 11263215Abstract: 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: GrantFiled: July 9, 2020Date of Patent: March 1, 2022Assignee: SCUBA ANALYTICS, INC.Inventors: Robert Johnson, Oleksandr Barykin, Alex Suhan, Lior Abraham, Don Fossgreen
-
Patent number: 11263218Abstract: 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: GrantFiled: April 26, 2017Date of Patent: March 1, 2022Assignee: EQUIFAX INC.Inventors: Lester Anthony Pieniazek, Stephen Leitner, Steven Hicklin
-
Patent number: 11250074Abstract: 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: GrantFiled: April 28, 2017Date of Patent: February 15, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Marcelo M. De Barros, Siddharth S. Shenoy, Aman Singhal
-
Patent number: 11238049Abstract: 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: GrantFiled: January 31, 2019Date of Patent: February 1, 2022Assignee: Splunk Inc.Inventors: Alexander Douglas James, Scott Calvert, Manu Jose, Andrew Peters, Christopher Madden Pride, Arun Ramani