Patents Examined by Dawaune A Conyers
  • Patent number: 11250041
    Abstract: A device implementing a system for expanded search includes a processor configured to identify plural words, and generate, for each word of the plural words, a word vector based on a proximity of the word relative to other words of the plural words, the word vector comprising plural dimensions. The processor is further configured to create a compressed word vector structure comprising clusters of subsets of the plural dimensions across the word vectors, each cluster including similar values of the respective dimensions, convert the word vectors to points on at least one plane, and partition the at least one plane into nested groupings of the points based on a threshold number of points per nested grouping. The processor is further configured to create a tree look-up structure of the nested groupings, and provide the compressed word vector structure and the tree look-up structure to a client device.
    Type: Grant
    Filed: September 28, 2018
    Date of Patent: February 15, 2022
    Assignee: Apple Inc.
    Inventors: Vivek Kumar Rangarajan Sridhar, Xingwen Xu, Vignesh Jagadeesh
  • Patent number: 11244357
    Abstract: A method of serving targeted content messages for display in a website accessed in a browser program of a networked computer communicatively connected to a network at a network address for communications, delivers uniquely targeted content messages displayed in websites viewed in web browsers. The method includes placing a script device in a website file, processing the website file, together with the script device by a particular web browser on download of the website file, including by determining the network address of the networked computer, determining an identifier of the website file, and sending an artifact representing the network address and the identifier over the network to a server computer.
    Type: Grant
    Filed: January 25, 2019
    Date of Patent: February 8, 2022
    Inventors: James Eustace, Kim Go, Michael Hovey
  • Patent number: 11216475
    Abstract: The disclosure provides a method and a system for automatically discovering an inference rule, a medical knowledge database and a retrieval method. The method includes: acquiring a relation matrix for each medical relation, the relation matrix representing a relationship between vectors of the medical entities having the medical relation; and acquiring the inference rules based on the relation matrices for the plurality of medical relations, each inference rule including a first medical relation, a second medical relation and a third medical relation, the inference rule representing that the third medical relation is inferred from the first medical relation and the second medical relation.
    Type: Grant
    Filed: January 17, 2018
    Date of Patent: January 4, 2022
    Assignee: BOE TECHNOLOGY GROUP CO., LTD.
    Inventor: Zhenzhong Zhang
  • Patent number: 11216431
    Abstract: The subject technology provides for generating a set of nodes representing a tree structure, each node comprising a feature index, a flag field indicating branch directions, an execution index storing locations related to the branch directions, and a feature value for comparing with the value stored in the input feature vector. The subject technology generates evaluation data, the evaluation data comprising a first array containing index values, and a second array containing evaluation values respectively corresponding to the index values, the evaluation data representing values of leaf nodes from the set of nodes. Further, the subject technology stores the set of nodes and the evaluation data as a contiguous block of data, where the set of nodes includes a first node and a second node, the second node corresponding to a likely execution path from the first node being physically stored adjacent to the first node.
    Type: Grant
    Filed: December 21, 2017
    Date of Patent: January 4, 2022
    Assignee: Apple Inc.
    Inventors: Hoyt A. Koepke, Srikrishna Sridhar
  • Patent number: 11210333
    Abstract: A method of visualizing data is performed at a computing device. A user selects a field in a data structure. The field has a set of field values and an associated field name. Each field value corresponds to a record in the data structure. The field values are words in a natural language. For each field value, the process builds a term set of base terms including the field value and the field name. The process retrieves a set of images from an image corpus according to the term sets. The process then selects an image from each retrieved set of images and displays data from the data structure in a data visualization. Each record in the data structure is displayed using the corresponding selected image. Each selected image is displayed, instead of the field value, at a location in the data visualization according to data in the respective record.
    Type: Grant
    Filed: December 29, 2017
    Date of Patent: December 28, 2021
    Assignee: TABLEAU SOFTWARE, INC.
    Inventors: Vidya Raghavan Setlur, Jock Douglas Mackinlay
  • Patent number: 11188949
    Abstract: A method for identifying segments of a population of user devices communicating on a communications network. The segments correspond to user devices of the population exhibiting comparable behavioral patterns detectable by the communications network. A plurality of marketing systems are accessible on the communications network, and each of the plurality of marketing systems include respective use data corresponding to respective ones of the population for the marketing system.
    Type: Grant
    Filed: February 13, 2015
    Date of Patent: November 30, 2021
    Inventors: James Eustace, Michael Hovey
  • Patent number: 11182402
    Abstract: A computer-implemented method for performing data integration, the method comprising establishing a connection between a first application and a first remote database, wherein the connection is established using a connection file containing metadata required to establish the connection, requesting, by the first application, data from the first remote database that stores the data in a first format, wherein the metadata is used to determine whether the first application is authorized to access the data in the first remote database, importing the data in the first format from the first remote database, converting, by the first application, the data in the first format to data in a native format that is specific to the first application, and providing the data in the native format to a user of the first application.
    Type: Grant
    Filed: December 7, 2016
    Date of Patent: November 23, 2021
    Assignee: Google LLC
    Inventors: Anand Shah, Gopal Lal, Michael Harm, Hiranmoy Saha, Nikanth Karthikesan, Michael Winser, Saumya Pathak
  • Patent number: 11176215
    Abstract: In an approach to calculating, filtering and presenting items, one or more computer processors identify a location of a user. The one or more computer processors determine one or more items that are relevant to the user. The one or more computer processors determine whether the user is within a threshold distance of the one or more items. The one or more computer processors calculate one or more weights for each of the one or more items. The one or more computer processors identify a device to present the one or more items. The one or more computer processors present the one or more weighted items based on the capabilities of the identified device.
    Type: Grant
    Filed: July 23, 2018
    Date of Patent: November 16, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Gregory J. Boss, Michael Bender, Jeremy R. Fox, Amit Kapila
  • Patent number: 11176127
    Abstract: Some embodiments provide a non-transitory machine-readable medium that stores a program. The program receives, from a requestor, a query for data comprising a condition on a column of a table. The table includes a plurality of records divided into a plurality of zones. The program further determines a set of zones in the plurality of zones that include records that satisfy the condition based on metadata associated with each zone in the plurality of zones comprising a data interval of an expression on data values in the column of the table. The program also determines a result set of records in the table that satisfy the condition based on records in the set of zones. The program further sends the result set of records to the requestor.
    Type: Grant
    Filed: June 7, 2017
    Date of Patent: November 16, 2021
    Assignee: SAP SE
    Inventors: Steven A. Kirk, Roland F. McKenney
  • Patent number: 11178212
    Abstract: Various of the present embodiments convert structured data to a channel-based representation facilitating pattern recognition by a compression utility. The channels may include a key channel, a number channel, a type channel, a length channel, etc. These channels reflect the same information as the structured data, but reorganized based upon the structured data's hierarchic structure. The encoder and decoder may include rule sets specifying the relations between the channels to deconstruct/construct the JSON file. Memoization, length encoding, and type encoding extensions may also be applied as part of the encoding/decoding process to further improve compression.
    Type: Grant
    Filed: July 29, 2014
    Date of Patent: November 16, 2021
    Assignee: Facebook, Inc.
    Inventors: Benjamin Maurer, Noam Lerner
  • Patent number: 11177824
    Abstract: A system and method for creating a self-describing dictionary for expanding compressed data objects stored in a database of a database management system includes creating a dictionary associated with a data object that is customized to the data object, generating a custom expansion procedure for expanding the data object that is tailored to the dictionary, at a same time as creating the dictionary, and embedding the custom expansion procedure into the dictionary.
    Type: Grant
    Filed: July 23, 2018
    Date of Patent: November 16, 2021
    Assignee: International Business Machines Corporation
    Inventors: Jeremy B. Jones, Oliver Draese, Robert Tokumaru
  • Patent number: 11176199
    Abstract: Systems and methods for query generation based on a logical data model are described. For example, methods may include accessing a first join graph representing tables in a database; receiving a first query that references data in two or more of the tables of the database; selecting a connected subgraph of the first join graph that includes the two or more tables referenced in the first query; generating multiple leaf queries that reference respective subject tables that are each a root table of the connected subgraph or a table including a measure referenced in the first query; generating a query graph that specifies joining of results from queries based on the multiple leaf queries to obtain a transformed query result; and invoking a transformed query on the database that is based on the query graph and the queries based on the multiple leaf queries to obtain the transformed query result.
    Type: Grant
    Filed: April 2, 2019
    Date of Patent: November 16, 2021
    Assignee: ThoughtSpot, Inc.
    Inventors: Rakesh Kothari, Amit Prakash, Sandeep Kumar, Archit Bansal, Vaibhav Agarwal, Zhiquan Sui, Swati Kwatra
  • Patent number: 11132330
    Abstract: In a database system, an archive table data specifies a pre-defined archive time period based on which a periodic archive procedure is performed and a pre-defined purge time period based on which a periodic purge procedure is performed. Based on the periodic archive time period being reached, a new partition is created in a transaction database, which is used as a live partition into which the database stores transaction records which are new; and an expired transaction database partition is moved to the archive database using a database partition feature whereby data in the partition is moved as a whole. Based on the periodic purge time period being reached, an expired archive database partition is removed from the archive database using the database partition feature, wherein data is deleted as a whole from the archive database based on the archive database partition being removed.
    Type: Grant
    Filed: July 23, 2018
    Date of Patent: September 28, 2021
    Assignee: Software AG
    Inventors: Sanju Krishnan Retnakumari, Manish Negandhi
  • Patent number: 11132365
    Abstract: Disclosed aspects include the database management system detecting that a first data storage medium includes a first set of data of a database. The first data storage medium has a first access-factor. The database management system detects that a second data storage medium includes a second set of data of the database. The second data storage medium has a second access-factor which differs from the first access-factor. Based on a data storage relationship, the database management system determines a query plan to access both the first set of data with respect to the first data storage medium and the second set of data with respect to the second data storage medium. The database management system establishes the query plan.
    Type: Grant
    Filed: March 20, 2016
    Date of Patent: September 28, 2021
    Assignee: International Business Machines Corporation
    Inventors: Eric L. Barsness, Brian R. Muras, John M. Santosuosso
  • Patent number: 11120045
    Abstract: According to some embodiments, a selection server is in communication with a potential communication device database and a currently participating device database, the potential communication device database storing information about communication devices associated with a transition from a first state to a second state, including at least one communication address associated with each communication device. The selection server may automatically identify a communication device as meeting a pre-determined criteria and copy information about the identified communication device from the potential communication device database to the currently participating device database.
    Type: Grant
    Filed: May 22, 2020
    Date of Patent: September 14, 2021
    Assignee: Hartford Fire Insurance Company
    Inventors: Marcos Alfonso Iglesias, Elizabeth B. Goede
  • Patent number: 11106637
    Abstract: A metadata-driven file system prioritizes the distribution of files across different storage devices based on arbitrary file metadata matching to different file usage scenarios defined within one or more workflows or taxonomies. The file metadata may be tagged with different key-value pairs from the defined workflows or taxonomies. Upon receiving a file or file access request, the metadata-driven file system matches the file metadata to a key-value pair combination of the taxonomy, and stores the file to a storage device that is selected using a storage rule that is defined for the matching key-value pair combination. The taxonomy may be defined with other programmatic file operations that the metadata-driven file system may perform against files with matching metadata.
    Type: Grant
    Filed: May 20, 2019
    Date of Patent: August 31, 2021
    Assignee: 5th Kind, Inc.
    Inventor: Stephen Cronan
  • Patent number: 11068495
    Abstract: The present disclosure discloses a method and system for integrating a dynamic Business Logic (BL) Database (DB) with a Human Machine Interface (HMI) application. The method comprises receiving a Business Logic (BL) specification. The BL specification comprises BL data and one or more parameters associated with the BL data. Further, one or more state charts of the BL data are generated from the BL specification. Thereafter, a dynamic BL DB is developed based on the one or more parameters and the one or more state charts. Furthermore, the BL data in the dynamic BL DB is updated when the BL data in the BL specification is updated. Lastly, the dynamic BL DB is integrated with a HMI application utilizing the BL data to implement the BL. The HMI application retrieves the updated BL data from the dynamic BL DB for implementing updated BL.
    Type: Grant
    Filed: March 30, 2018
    Date of Patent: July 20, 2021
    Assignee: Wipro Limited
    Inventors: Swarup Mandal, Debasish Chanda, Souvik Dutta
  • Patent number: 11061756
    Abstract: Systems, products and methods for enabling symptom verification. Verifying a symptom may include eliminating repeated symptom definitions or eliminating symptoms having low accuracy. A computer system enables verification of a symptom including a rule for detecting a set of events related to a given problem. The computer system includes a symptom database which stores the symptom, a specimen database which stores a specimen including a set of events detected according to a rule of a certain symptom, and an analysis unit which analyzes the specimen stored in the specimen database using a new symptom in order to determine whether to add the new symptom to the symptom database. The present disclosure also includes a method and a computer program for enabling verification of a symptom including a rule for detecting a set of events related to a given problem.
    Type: Grant
    Filed: July 15, 2019
    Date of Patent: July 13, 2021
    Assignee: International Business Machines Corporation
    Inventors: Nozomu Aoyama, Toshimichi Arima, Yukihiro Murakami, Tadashi Tsumura
  • Patent number: 11042510
    Abstract: Replication of search-related configuration customizations across multiple individual configuration files of search heads of a cluster for a consistent user experience. A search head leader of the cluster can receive a first journal entry relating to a first customization of a knowledge object from a first search head of the cluster. Each search head of the cluster can be configured to perform a reduce phase of a map-reduce search computation. The search head leader may determine the first journal entry references a parent commit journal entry matching a latest commit journal entry in a journal stored in a local data store of the search head leader. The first journal entry can be stored in the journal. A configuration file in the local data store of the search head leader may be updated to include the first journal entry. A communication indicating the updating of the configuration file can be sent to the first search head.
    Type: Grant
    Filed: November 21, 2019
    Date of Patent: June 22, 2021
    Assignee: Splunk, Inc.
    Inventor: Eric Timothy Woo
  • Patent number: 11042453
    Abstract: Provided is a database journaling method and apparatus for storing a log file in a storing apparatus by performing a lesser number of record commands to decrease a volume of data to be input and output by the storing apparatus, and the database journaling method may include determining whether a database is changed based on an operation performed on data in the database, generating a log file including log entries for the database when the database is changed, and performing journaling on the database by storing the generated log file in a storing apparatus, wherein each of the log entries includes a log record in which the data associated with a change of the database is stored, and metadata for the log record is recorded in a predetermined area embedded in the log record.
    Type: Grant
    Filed: December 7, 2016
    Date of Patent: June 22, 2021
    Assignees: IUCF-HYU(Industry-University Cooperation Foundation Hanyang University), UNIST(ULSAN NATIONAL INSTITUTE OF SCIENCE AND TECHNOLOGY)
    Inventors: You Jip Won, Beom Seok Nam