Patents Examined by Khanh B. Pham
  • Patent number: 11042553
    Abstract: Facilitating of content entity annotation while maintaining joint quality, coverage and/or completeness performance conditions is provided. In one example, a non-transitory computer-readable medium comprises computer-readable instructions that, in response to execution, cause a computing system to perform operations. The operations include aggregating information indicative of initial entities for content and initial scores associated with the initial entities received from one or more content annotation sources and mapping the initial scores to respective values to generate calibrated scores. The operations include applying weights to the calibrated scores to generate weighted scores and combining the weighted scores using a linear aggregation model to generate a final score. The operations include determining whether to annotate the content with at least one of the initial entities based on a comparison of the final score and a defined threshold value.
    Type: Grant
    Filed: November 21, 2017
    Date of Patent: June 22, 2021
    Assignee: GOOGLE LLC
    Inventors: Balakrishnan Varadarajan, George Dan Toderici, Apostol Natsev, Weilong Yang, John Burge, Sanketh Shetty, Omid Madani
  • Patent number: 11036695
    Abstract: The disclosure may be generally directed to systems, methods, apparatuses, and/or interfaces for managing data, metadata, and/or other elements of a DBMS through interacting with objects from a user's experience or with which the user can relate. The disclosure may also be generally directed to systems, methods, apparatuses, and/or interfaces for constructing a data management instruction by interacting with objects from a users experience or with which the user can relate. The disclosure may further be generally directed to systems, methods, apparatuses, and/or interfaces for inferring an electronic resource.
    Type: Grant
    Filed: February 11, 2019
    Date of Patent: June 15, 2021
    Inventor: Jasmin Cosic
  • Patent number: 11036754
    Abstract: Methods, systems, and computer program products for converting a database table and implementing upgrades and/or migrations are described. A bridge schema comprising a bridge view for a table in a database of an original schema is created and a bridge application server instance is created, the bridge application server instance configured to utilize the bridge schema to access the table of the original schema. The table of the original schema is revised to conform to a specified target schema and a target application server instance configured to access the revised table is created.
    Type: Grant
    Filed: August 31, 2018
    Date of Patent: June 15, 2021
    Assignee: SAP SE
    Inventors: Juergen Specht, Volker Driesen
  • Patent number: 11036746
    Abstract: Various methods and systems for determining a dominant object of a query and employing the dominant object to provide enhanced search services are discussed. A query is segmented into a set of n_grams. Entity extraction and resolution (EER) methods are employed to determine implicit and explicit aspects for each n_gram. N_grams that include explicit aspects are pruned from the set of n_grams and a pruned set of candidate n_grams is generated from the non-pruned n_grams. Knowledge graphs are employed to generate a ranked list of associated categories for each candidate n_gram. A ranked list of categories associated with the un-segmented query is generated based on knowledge graphs. The candidate n_gram with the highest ranked associated category that is also a highly ranked category associated with the un-segmented query is selected as the dominant object of the query. Enhanced search results are provided based on the determined dominant object.
    Type: Grant
    Filed: March 1, 2019
    Date of Patent: June 15, 2021
    Assignee: eBay Inc.
    Inventors: Ajinkya Gorakhnath Kale, Thrivikrama Taula, Amit Srivastava
  • Patent number: 11036762
    Abstract: A data storage service implements encoding techniques for generating compound partition keys, compound clustering keys, or a combination for more flexibility in storing data in a key-value database system. In some aspects a request to store data with multiple partition keys and/or multiple clustering keys may be received. Length information may be added to the partition keys, and the results concatenated together to form a compound partition key used to store the data in the database. Ordering information may be added to the clustering keys, and the results concatenated together to form a compound clustering key, to be used in storing and sorting data in the database. In some cases, the clustering keys may be made a uniform length, such as by padding keys, as necessary, to have a length that is a multiple of an arbitrary number, and then dividing the clustering keys into chunks of that arbitrary number.
    Type: Grant
    Filed: November 27, 2019
    Date of Patent: June 15, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Lewis Bruck, Aishwarya Kamal, Almero Gouws, Derek William Richard Chen-Becker, Haifeng He, Andrey Markin, Akshat Vig
  • Patent number: 11030209
    Abstract: Methods and systems for generating and evaluating fused query lists. A query on a corpus of documents is evaluated using a plurality of retrieval methods and a ranked list for each of the plurality of retrieval methods is obtained. A plurality of fused ranked lists is sampled, each fusing said ranked lists for said plurality of retrieval methods, and the sampled fused ranked lists are sorted. In an unsupervised manner, an objective comprising a likelihood that a fused ranked list, fusing said ranked lists for each of said plurality of retrieval methods, is relevant to a query and a relevance event, is optimized to optimize the sampling, until convergence is achieved. Documents of the fused ranked list are determined based on the optimization.
    Type: Grant
    Filed: December 28, 2018
    Date of Patent: June 8, 2021
    Assignee: International Business Machines Corporation
    Inventors: Haggai Roitman, Bar Weiner, Shai Erera
  • Patent number: 11030239
    Abstract: Routing packetized actions in a voice activated data packet based computer network environment is provided. A system can receive audio signals detected by a microphone of a device. The system can parse the audio signal to identify trigger keyword and request, and generate an action data structure. The action data structure can include digital components and entity-action pairs.
    Type: Grant
    Filed: May 2, 2017
    Date of Patent: June 8, 2021
    Assignee: GOOGLE LLC
    Inventors: Alexander Collins, Ian James Leader, Yunkai Zhou, Gaurav Bhaya, Robert Stets
  • Patent number: 11016949
    Abstract: In various examples, there is a database system which comprises an operating system, a query engine, a transaction manager and components implementing database administration functionality. The query engine and the transaction manager are configured to be executed within one or more memory enclaves of a host computer system separately from the operating system and the components implementing database administration functionality.
    Type: Grant
    Filed: April 17, 2018
    Date of Patent: May 25, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Kapil Vaswani, Manuel Silverio Da Silva Costa
  • Patent number: 11010372
    Abstract: Disclosed herein are devices, methods, systems, and apparatus, including computer programs encoded on computer storage media, for managing trust points in ledger systems. One of the methods includes obtaining a request for establishing a trust point for a specified record in a series of records in a ledger system, determining whether the specified record is a candidate trust point that is trustworthy traceable to a preceding trust point, if so, determining whether the specified record is a timestamp record including trust timestamp information from a trust time server, in response to determining the specified record is not a timestamp record, identifying a timestamp record adjacent to the specified record, determining whether the timestamp record is trustworthily traceable to the specified record, and in response to determining the timestamp record is trustworthily traceable to the specified record, marking the timestamp record to be the trust point in the series of records.
    Type: Grant
    Filed: October 28, 2020
    Date of Patent: May 18, 2021
    Assignee: Alipay (Hangzhou) Information Technology Co., Ltd.
    Inventors: Yayang Guan, Xinying Yang
  • Patent number: 10997195
    Abstract: A system for integrated performance measurement environment comprises a plurality of composite data from a plurality of composite data sources, wherein the plurality of composite data further comprises a plurality of structured data, a plurality of unstructured data, and a plurality of signal data; an extract transform load module; a database receiving the plurality of composite data from extract transform load module and storing the plurality of composite data as the plurality of stored data; a business logic module; at least one graphical user interface; a set of graphical presentations of a plurality of processed data comprising charts, graphs, reports, and tables, and a combination thereof on a computer device; and at least one network; and methods performing the same including extracting, transforming, and loading composite data into the system, retrieving data in accordance with rules in metrics catalog and business intelligence blocks, drilling down the metrics catalog and business intelligence blocks,
    Type: Grant
    Filed: April 25, 2020
    Date of Patent: May 4, 2021
    Inventor: Chandra Sekar
  • Patent number: 10997248
    Abstract: A method, a system and a product for performing a processing operation with respect to a first data object. The method comprises obtaining a second data object, which comprises a second set of attributes and values thereof different than the first set of attributes and values thereof of the first data object; identifying, in the first and second sets of attributes, a shared attribute, each of which having a corresponding shared value; obtaining a complete list with respect to the shared attribute; and in response to determining that a number of entries in the complete list that comprise the corresponding shared value for each of the at least one shared attribute is exactly one, processing the second data object as part of the processing operation of the first data object; and avoiding processing in the processing operation additional object; whereby reducing an overall processing time and an overall storage required for performing the processing operation.
    Type: Grant
    Filed: December 28, 2018
    Date of Patent: May 4, 2021
    Assignee: IGMR RESEARCH LTD.
    Inventor: Idan Gera
  • Patent number: 10984049
    Abstract: A method, computer readable medium, and system are disclosed for performing traversal stack compression. The method includes traversing a hierarchical data structure having more than two children per node, and during the traversing, creating at least one stack entry, utilizing a processor, where each stack entry contains a plurality of intersected nodes, and adding the at least one stack entry to a compressed traversal stack stored in a memory, utilizing the processor.
    Type: Grant
    Filed: January 25, 2018
    Date of Patent: April 20, 2021
    Assignee: NVIDIA CORPORATION
    Inventors: Henri Johannes Ylitie, Tero Tapani Karras, Samuli Matias Laine
  • Patent number: 10969959
    Abstract: Techniques for redistributing a virtual storage area network (vSAN) data component in a distributed-computing system are provided. In one embodiment, a method includes storing a data component in a plurality of storage nodes associated with the cluster of storage nodes. The method further includes identifying, within the data component, one or more subcomponents to be redistributed and identifying a set of target storage nodes. The method further includes obtaining one or more data structures representing the one or more subcomponents to be redistributed; and determining, among the set of target storage nodes, one or more destination storage nodes. The method further includes redistributing, in accordance with data storage policy, the one or more subcomponents from one or more source storage nodes to the one or more destination storage nodes.
    Type: Grant
    Filed: December 7, 2018
    Date of Patent: April 6, 2021
    Assignee: VMware, Inc.
    Inventors: Vijay Somasundaram, Sudarshan Madenur Sridhara
  • Patent number: 10963511
    Abstract: The present invention relates to a vessel data integration system and a vessel comprising same. Accordingly, the present invention preferably comprises: a first vessel data conversion device for converting first vessel data which have a non-standard format and are received from first equipment into integrated vessel data by using a vessel data model (VDM)-based VDM path; and a second vessel data conversion device for converting second vessel data which have a standard format and are received from second equipment into the integrated vessel data.
    Type: Grant
    Filed: July 27, 2016
    Date of Patent: March 30, 2021
    Assignees: Hyundai Heavy Industries Co., Ltd., Korea Shipbuilding & Offshore Engineering Co., Ltd
    Inventors: Ki Soo Park, Jong Gu Kang, Young Soo Cheong, Jee Hoon Park, Seong Min Ha, Dan Bi Lee, Chan Ho Song
  • Patent number: 10949473
    Abstract: Systems and methods are provided for ranking and querying statistical analysis results of database contents for the purpose of populating search engine query results with novel content.
    Type: Grant
    Filed: May 21, 2015
    Date of Patent: March 16, 2021
    Assignee: Knowledge Syntheses
    Inventors: Hugh Salamon, Ken D. Yamaguchi
  • Patent number: 10949483
    Abstract: A vehicle includes a controller programmed to identify tag phrases for locations that express a relationship between the location and a learned location tag. The tag phrases are based on words and word sequences learned from prior selections and inputs of a user. The controller is programmed to communicate the tag phrases to the user and provide trip assistance based on a selected tag phrase chosen by the user. The locations and tag phrases are accessible to devices such that locations are identified with common tag phrases on each of the devices.
    Type: Grant
    Filed: November 12, 2018
    Date of Patent: March 16, 2021
    Assignee: Ford Global Technologies, LLC
    Inventors: Fling Tseng, Johannes Geir Kristinsson, Jessamyn Smallenburg
  • Patent number: 10949088
    Abstract: A data management device includes a persistent storage and a processor. The persistent storage includes an object storage. The processor generates a collision free hash function based on segments stored in the object storage. The processor generates a hash vector using the collision free hash function. The processor deduplicates the segments using the hash vector. The processor stores the deduplicated segments in the object storage.
    Type: Grant
    Filed: July 21, 2017
    Date of Patent: March 16, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Ramprasad Chinthekindi, Nitin Madan, Abhinav Duggal, Lan Bai
  • Patent number: 10942968
    Abstract: The present application relates generally to managing media. In some embodiments, time-coded skill performance event data is derived from end-user hardware including a plurality of Motion Sensor Units (MSUs), such as a MSU-enabled garment. Data derived from the MSUs is processed to identify performance events representative of specific predefined physical motion-based skills. This allows automated categorisation and/or identification of video data responsive to presence of particular skills that have been performed and captured.
    Type: Grant
    Filed: May 9, 2016
    Date of Patent: March 9, 2021
    Assignee: RLT IP LTD
    Inventor: Darren Wrigg
  • Patent number: 10942941
    Abstract: A computer-implemented method includes detecting, using a processor system, a first delay in a conversation system. Initial contextual data is received at a first orchestration layer of the processor system, where the initial contextual data describes a context of a user. The first orchestration layer queries a first data source, based on the initial contextual data. Based on querying the first data source, the first orchestration layer augments the initial contextual data to determine updated contextual data describing the context of the user. Filler content personalized to the user is generated based on the updated contextual data describing the context of the user. The filler content is presented through a user interface during the first delay, responsive to detecting the first delay in the conversation system.
    Type: Grant
    Filed: November 12, 2018
    Date of Patent: March 9, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Khoi-Nguyen Dao Tran, Shaila Pervin, Jason Jingshi Li, Mukesh Kumar Mohania, Jey Han Lau, Will Dubyak
  • Patent number: 10929415
    Abstract: Systems and methods are described to determine relationships between one or more components of an isolated execution environment system based on data obtained from a data intake and query system. Based on the determined relationships, an interactive visualization is generated that indicates the hierarchical relationship of the components. In some cases, to illustrate the relationship between components of the isolated execution environment system, the visualization can include one or more display objects displayed in a subordinate or superior relationship to other display objects. In certain cases, based on an interaction with a display object, the system can generate a query and/or display additional information and/or visualizations based on the results of the query.
    Type: Grant
    Filed: October 1, 2018
    Date of Patent: February 23, 2021
    Assignee: Splunk Inc.
    Inventors: Vladimir A. Shcherbakov, Stewart Smith, Nicholas Matthew Tankersley, Junyu Wang, Peter Wu