Preparing Data For Information Retrieval Patents (Class 707/736)
  • Patent number: 11442594
    Abstract: A graphical user interface generates a control pane and a diagram pane. The control pane graphically depicts control objects that are each associated with a different viewpoint of digital products. The diagram pane displays graphical representations based upon a user-selected control object in the control pane. In use, a hierarchical view of digital products is presented in the diagram pane. A user can select a digital product from the hierarchical view, and then graphically navigate the digital product, whereby the graphical user interface presents aspects of the digital product, represented as nodes and interconnecting lines in different views defined by the viewpoint associated with user-selected control objects available in the control pane.
    Type: Grant
    Filed: June 3, 2021
    Date of Patent: September 13, 2022
    Assignee: Nationwide Mutual Insurance Company
    Inventor: Mahesh Wijegunawardana
  • Patent number: 11442992
    Abstract: In one embodiment, a method includes receiving a query from a user from a client system associated with the user, accessing a knowledge graph comprising a plurality of nodes and edges connecting the nodes, wherein each node corresponds to an entity and each edge corresponds to a relationship between the entities corresponding to the connected nodes, determining one or more initial entities associated with the query based on the query, selecting one or more candidate nodes by a conversational reasoning model from the knowledge graph corresponding to one or more candidate entities, respectively, wherein each candidate node is selected based on the nodes corresponding to the initial entities, dialog states associated with the query, and a context associated with the query, generating a response based on the initial entities and the candidate entities, and sending instructions for presenting the response to the client system in response to the query.
    Type: Grant
    Filed: August 30, 2019
    Date of Patent: September 13, 2022
    Assignee: Meta Platforms Technologies, LLC
    Inventors: Seungwhan Moon, Pararth Paresh Shah, Anuj Kumar, Rajen Subba
  • Patent number: 11436190
    Abstract: A public cloud is owned by a first entity and a cloud vault target is owned by a second entity, different from the first entity. A data moving micro-service is deployed to the public cloud and another data moving micro-service is deployed to the cloud vault target. A request is issued to the public cloud for a snapshot of data to vault to the cloud vault target. The snapshot is accessed to write the data to a cloud volume in the public cloud. The data moving micro-service at the public cloud and the other data moving micro-service at the cloud vault target coordinate to read the data in the cloud volume, and deduplicate and replicate the data in the cloud volume from the public cloud to the cloud vault target.
    Type: Grant
    Filed: July 10, 2019
    Date of Patent: September 6, 2022
    Assignee: EMC IP Holding Company LLC
    Inventor: Peter Marelas
  • Patent number: 11422997
    Abstract: A computer-implemented method and computer processing system are provided. The method includes identifying, by a processor, atomic operations within a sequence of data elements and metadata associated with the atomic operations. The sequence of data elements is related to an interaction between a user and a user interface of a computer system that includes the processor. The method also includes calculating, by the processor, correlation indexes from the metadata. A respective correlation index is calculated for various atomic operation groups formed from the atomic operations. The method additionally includes identifying, by the processor, a macro operation from at least one of the correlation indexes. The macro operation includes multiple correlated atomic operations from among the atomic operations identified within the sequence.
    Type: Grant
    Filed: January 15, 2020
    Date of Patent: August 23, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Simone Bonazzoli, Marco Borgianni, Claudio Falcone, Alessio Fioravanti, Ilaria Gorga, Giuseppe Longobardi, Silvano Lutri, Luigi Presti, Paolo Salerno, Francesca Ziantoni
  • Patent number: 11409741
    Abstract: Functionalities of new data types are enabled for data stored using native data types (“recognized data types”) supported by DBMSs. Values having a latent data type may be stored using a recognized data type of a DBMS. That is, a value stored in a database table may be recognized by a DBMS as having a recognized data type (e.g., character string) but the value may also include information that indicates the value conforms to a particular latent data type. DBMSs compile database statements. The database statement can contain multiple expressions that may specify a latent data type or that may have a recognized data type but that also imply latent data types. By determining that various expressions have latent data types, operations that rely on the expressions as having a latent data type may be validated in a query and executed accordingly.
    Type: Grant
    Filed: May 30, 2018
    Date of Patent: August 9, 2022
    Assignee: Oracle International Corporation
    Inventors: Beda Christoph Hammerschmidt, Zhen Hua Liu, Vikas Arora, Prakashkumar Thiagarajan, Douglas James McMahon
  • Patent number: 11409545
    Abstract: A method is described for processing keyed data items that are each associated with a value of a key, the keyed data items being from a plurality of distinct data streams, the processing including collecting the keyed data items, determining, based on contents of at least one of the keyed data items, satisfaction of one or more specified conditions for execution of one or more actions and causing execution of at least one of the one or more actions responsive to the determining.
    Type: Grant
    Filed: September 18, 2020
    Date of Patent: August 9, 2022
    Assignee: Ab Initio Technology LLC
    Inventors: Oded Ravid, Trevor Murphy, Larry Paul Rossi, Joel Gould
  • Patent number: 11403335
    Abstract: A computerized-method for determining a storage class of a media file is provided herein. The computerized-method includes: (i) aggregating data from the plurality of data sources; (ii) operating a pre-built machine learning File Access Frequency Score (FAFS) model to calculate an accessibility score for a media file; (iii) sending the media file to archive storage when the accessibility score is below a preconfigured threshold; (iv) calculating Predicted Active Lifetime Span (PALS) score of the media file, when the accessibility score is above the preconfigured threshold; (v) repeating the calculating of the PALS score of the media file every preconfigured period of time, when the media file is in active storage, until the calculated PALS score of the media file is lower than or equals zero; and (vi) sending the media file to the archive storage.
    Type: Grant
    Filed: October 1, 2020
    Date of Patent: August 2, 2022
    Assignee: INCONTACT INC.
    Inventors: Sharma Harshit Kumar, Yenpure Abhijit Prakash, Karthik Narayanan Srinivasan
  • Patent number: 11403355
    Abstract: A method including generating an index comprising (a) question-answer pairs generated based at least in part on a set of ingested source documents and (b) respective location metadata associated with each of the question-answer pairs. The respective location metadata can include a source document identifier of a first ingested source document of the set of ingested source documents and one or more location delimiters indicating a location of target text in the first ingested source document. The target text can correspond to a stored answer of a respective one of the question-answer pairs associated with the respective location metadata. The method also can include receiving a user question from a user. The user question can correspond to a question of a first question-answer pair of the question-answer pairs of the index.
    Type: Grant
    Filed: August 20, 2019
    Date of Patent: August 2, 2022
    Assignee: AI SOFTWARE, LLC
    Inventors: David Karandish, David Costenaro, Joshua Anyan, Christopher Duerr
  • Patent number: 11392619
    Abstract: Provided are a data storage method, a storage device, a server and a storage medium, the method includes: obtaining, by a server, image data of different dimensions (S11); according to the association identity carried by each of the image data, determining, by the server, the image data of the different dimensions with the same association identity as association data (S12); sending the image data of the different dimensions included in the association data to target data tables of databases with different dimensions for storage, respectively (S13), wherein, the databases of different dimensions are located in the same storage apparatus, regarding the target data tables of the database of different dimensions, the table name prefixes of the target data tables are different, but the table name suffixes are the same. This method can store image data in association, meanwhile, when performing associated query, the loss of associated data can be avoided.
    Type: Grant
    Filed: November 28, 2019
    Date of Patent: July 19, 2022
    Assignee: Shenzhen Intellifusion Technologies Co., Ltd.
    Inventor: Guowei Liu
  • Patent number: 11385779
    Abstract: An example method includes receiving, by a user device, authorization to engage in autofill for an application displayed on the user interface (UI) of the user device. The method further includes detecting an autofill trigger event and determining a subset of content excluding user-specific information. The method also includes transmitting a request containing the subset to a remote provider for candidate data for use in autofill. The method further includes receiving a response from the remote provider containing one or more candidate values for use in autofill. The method additionally includes filling the one or more text input fields displayed on the UI with the corresponding one or more candidate values.
    Type: Grant
    Filed: February 25, 2021
    Date of Patent: July 12, 2022
    Assignee: Google LLC
    Inventors: Felipe Leme, Svetoslav Ganov, Benjamin Poiesz, Angela Sun
  • Patent number: 11379452
    Abstract: A memory stores a first cache and a second cache. A processor copies a first portion of data from a first table stored in a database into a second table. The processor further determines that a second portion of data from the first table will be overwritten and copies the second portion into a third table. The processor further determines that a probability that a user will access a third portion of the first table is greater than a threshold and copies the third portion into the first cache. The processor further determines a fourth portion of the first table that the user accesses at a frequency greater than a set frequency and copies the fourth portion into the second cache.
    Type: Grant
    Filed: December 4, 2020
    Date of Patent: July 5, 2022
    Assignee: Bank of America Corporation
    Inventors: Magaranth Jayasingh, Anirudh Kumar Sharma
  • Patent number: 11379453
    Abstract: A system and method for processing data by accessing data sets for a plurality of variables in at least one data store; associating a plurality of the data sets as at least one variable type; storing in a data store a plurality of operation definitions defining a plurality of operations on at least one of said at least one variable type; receiving from a user interface a selection of at least one operation definition and at least one data set of said at least one variable type operated on by the selected at least one operation definition; and processing the at least one data set in response to the selection according to the at least one operation definition to generate a derived data set.
    Type: Grant
    Filed: June 1, 2018
    Date of Patent: July 5, 2022
    Assignee: Palantir Technologies Inc.
    Inventors: John McRaven, Andrei Alexandrescu, Arjun Mathur
  • Patent number: 11380441
    Abstract: The present disclosure is related to a method of geo-clustering of data for de-identification of a dataset. The method includes generating a plurality of geoclusters based on a plurality of geocodes. The geocodes may include ZIP codes or postal codes. The method further includes identifying the geoclusters having the smallest population. The geocluster having the smallest population is iteratively merged with the nearest geocluster until a minimum population threshold is met. Once the smallest geocluster meets the minimum population threshold, the plurality of geoclusters can be used to cluster the geocodes within a dataset to be de-identified.
    Type: Grant
    Filed: May 10, 2017
    Date of Patent: July 5, 2022
    Assignee: PRIVACY ANALYTICS INC.
    Inventors: Andrew Richard Baker, Khaled El Emam
  • Patent number: 11372836
    Abstract: Disclosed herein are methods, systems, and apparatus, including computer programs encoded on computer storage media, for blockchain data storage. One of the methods includes receiving a transaction associated with a blockchain network; determining, after the transaction is performed, an updated account state of a blockchain account involved in the transaction; adding, to a history state object database and after a current block is appended to a blockchain associated with the blockchain network based on performing a consensus algorithm, the updated account state, a hash value of the updated account state, an account identifier (ID) of the blockchain account, and a block ID of the current block; and updating, based on the hash value of the account state, the account ID, and the block ID, a state tree stored in a history state database.
    Type: Grant
    Filed: March 26, 2021
    Date of Patent: June 28, 2022
    Assignee: Alipay (Hangzhou) Information Technology Co., Ltd.
    Inventor: Haizhen Zhuo
  • Patent number: 11373231
    Abstract: A system can include one or more processors and non-transitory computer-readable media storing computing instructions configured to run on the one or more processors and perform a method for determining one or more substitutes for a product requested in an inquiry from a user and the order of the one or more substitutes to be transmitted to the user.
    Type: Grant
    Filed: January 31, 2019
    Date of Patent: June 28, 2022
    Assignee: WALMART APOLLO, LLC
    Inventors: Anthony Soohoo, Vijay Raghavendra, Charles Myslinsky, Harman Kochar, Abilash Amarthaluri, Ashish Gupta, Karthik Deivasigamani, Behzad Ahmadi, Sreyash D. Kenkre, Rohit Deep, Zuzar Fakhruddin Nafar, Omer Ovenc, Venkatesh Kandaswamy, Arvind Senthil Kumaran, Suleman Ashfaq
  • Patent number: 11373228
    Abstract: A system can include one or more processors and non-transitory computer-readable media storing computing instructions configured to run on the one or more processors and perform a method for determining one or more substitutes for a product requested in an inquiry from a user. The method comprises one or more of the steps including receiving an inquiry from a user, which comprises a requested product; extracting one or more attributes of the requested product based on the inquiry; determining a context of the inquiry; and determining one or more substitutes for the requested product from an inventory database based on a distance between the requested product and each substitute of the one or more substitutes, as projected in a product graph relating to a domain of the requested product and the context of the inquiry.
    Type: Grant
    Filed: January 31, 2019
    Date of Patent: June 28, 2022
    Assignee: WALMART APOLLO, LLC
    Inventors: Anthony Soohoo, Vijay Raghavendra, Charles Myslinsky, Harman Kochar, Abilash Amarthaluri, Ashish Gupta, Karthik Deivasigamani, Behzad Ahmadi, Sreyash D. Kenkre, Rohit Deep, Zuzar Fakhruddin Nafar, Omer Ovenc, Venkatesh Kandaswamy, Arvind Senthil Kumaran, Suleman Ashfaq
  • Patent number: 11368573
    Abstract: In some aspects, a user equipment (UE) determines, using an inertial measurement unit, an orientation of the UE and determines, using ambient light sensors, an ambient light condition of the UE. The UE determines, using a machine learning module and based on the orientation and the ambient light condition, a position of the UE. If the position comprises an on-body position, the UE uses the machine learning module and touch data received by a touchscreen of the UE to determine whether the position comprises an in-hand position. If the position comprises the in-hand position, the UE determines, using the machine learning module and based on the orientation and the touch data, a grip mode. If the position comprises an off-body position, the UE determines, using the machine learning module and at least one of the inertial measurement unit or the ambient light sensors, a user presence or a user absence.
    Type: Grant
    Filed: May 11, 2021
    Date of Patent: June 21, 2022
    Assignee: QUALCOMM Incorporated
    Inventors: Diyan Teng, Mehul Soman, Nisarg Trivedi, Rashmi Kulkarni, Justin McGloin
  • Patent number: 11368377
    Abstract: In some examples, closed loop monitoring based privileged access control may include identifying a ticket that includes a specification of an incident that is to be remedied and determining an intent of the ticket. A privileged access command library may be analyzed to determine a plurality of privileged access steps that can be performed to remedy the incident. A source file associated with procedures that were performed to remedy the incident may be analyzed. A plurality of events may be identified using the source file and filtered based on the plurality of privileged access steps that can be performed to remedy the incident. At least one event that includes at least one other privileged access step that is not one of the plurality of privileged access steps that can be performed to remedy the incident may be identified, and instructions may be generated to remedy the identified event.
    Type: Grant
    Filed: December 16, 2020
    Date of Patent: June 21, 2022
    Assignee: ACCENTURE GLOBAL SOLUTIONS LIMITED
    Inventors: Sanjeev Shukla, Gaurav Tandon, Chetan Kulshrestha, Alok Panda, Sayon Roy Choudhury, Anil Vilas Renuse, Catherine Marie-Luise Ploehn
  • Patent number: 11361387
    Abstract: Methods and systems for processing insurance policies associated with properties may be provided. A property may be populated with a plurality of smart devices or devices that are connected to a central controller, such as via wired or wireless communication, whereby the plurality of devices are covered by an insurance policy, such as a homeowners, renters, or personal articles insurance policy. The central controller may receive identifications for the devices, and may update an inventory list to include the plurality of devices. A total market value of the devices may be calculated, and the central controller may estimate any modification to the insurance policy based upon the total market value. The controller may facilitate the modification to the insurance policy with a customer and an insurance provider. The smart devices may be, or be associated with, appliances, electronics, computers, televisions, jewelry, vehicles, furniture, or other equipment or personal belongings.
    Type: Grant
    Filed: April 22, 2020
    Date of Patent: June 14, 2022
    Assignee: STATE FARM MUTUAL AUTOMOBILE INSURANCE COMPANY
    Inventors: Shawn M. Call, Daryoush Hakimi-Boushehri, John H. Weekes, Ronny S. Bryant, Jennifer Criswell, Todd Binion, Jackie O. Jordan, II, Elisabeth McDermeit, John Donovan
  • Patent number: 11334559
    Abstract: There is disclosed a method and system for determining users submitting abnormal organization ratings. The method comprises retrieving organization rating activity. The method comprises generating a graph of the organization rating activity and determining a complete subgraph in the graph. The method then comprises determining whether the ratings for the subgraph satisfy a threshold distribution, and after determining that the ratings do satisfy the threshold distribution, storing an indication that the users who submitted those ratings are associated with abnormal organization ratings.
    Type: Grant
    Filed: May 8, 2020
    Date of Patent: May 17, 2022
    Assignee: YANDEX EUROPE AG
    Inventors: Marina Aleksandrovna Anokhina, Sergey Vyacheslavovich Statyev
  • Patent number: 11328324
    Abstract: Systems, apparatus, and methods for providing promotions to consumers based on search queries are discussed herein. Some embodiments may include a system including circuitry configured to receive a search query from a consumer device. The circuitry may be further configured to determine a related promotion to the search query based on having received the search query from consumers in connection with promotion purchase data indicating purchase of the related promotion, such as may be indicated by historical data. Furthermore, the circuitry may provide an impression of the related promotion to the consumer device based on the search query. Consumer interactions with the system may be tracked as historical data and leveraged to provide one or more related promotions that are relevant and/or related to the search query.
    Type: Grant
    Filed: August 29, 2014
    Date of Patent: May 10, 2022
    Assignee: Groupon, Inc.
    Inventor: Sahil Prakash Thaker
  • Patent number: 11321121
    Abstract: A system and a method for scheduling a reduce task on nodes is disclosed. The various nodes in a cluster of nodes are bucketized into intermediate data items. A counter is created that provides a count of the intermediate data items that are placed into the each of the buckets for the node. This counter value is provided to a scheduler. From the counter information the scheduler is able to determine the cost of moving the intermediate data for the bucket to different ones of the nodes. Once the cost of moving the intermediate data is determined the scheduler is able to determine which of the nodes should perform the reduce task for that particular bucket. The scheduler minimizes the amount of shuffling of the intermediate data between the nodes for each of the buckets, by determining the lowest cost shuffle option for each of the buckets.
    Type: Grant
    Filed: June 7, 2019
    Date of Patent: May 3, 2022
    Assignee: International Business Machines Corporation
    Inventors: HaoChen Gui, Yang Liu, Guang Han Sui, Ting Wang, Zhizhi Yang
  • Patent number: 11301440
    Abstract: The disclosure provides an efficient dataset search and/or deduplication that improve the speed and efficiency of dataset record search and/or deduplication over traditional methods. Certain implementations apply field-level deletion neighborhood processing to ordered field permutations of dataset records encoded with hash values. A method includes determining a field-level deletion neighborhood for two or more field combinations of the record by determining field hash values, creating field permutations, determining combined record hash values for each permutation; and associating each record hash value to the unique entity identifier. The method includes searching other entity representation records for matching combined record hash values, and assigning one or more of a unique entity identifier and a duplicate entity identifier to the other entity representation records having the matching combined record hash values.
    Type: Grant
    Filed: June 18, 2020
    Date of Patent: April 12, 2022
    Assignee: LexisNexis Risk Solutions, Inc.
    Inventor: Daniel Scott Camper
  • Patent number: 11282052
    Abstract: A computer-implemented method includes: determining a target user corresponding to a payment request and a plurality of payment channels corresponding to the payment request; obtaining payment features based on the target user and the plurality of payment channels, in which the payment features include features representing historical characteristics of one or more payments made by the target user using one or more of the plurality of payment channels; determining, based on the payment features, a recommendation score corresponding to each of the plurality of payment channels in accordance with a prediction model; and generating, based on the determined recommendation scores of the plurality of payment channels, a recommendation including at least one of: a selection of at least one of the plurality of payment channels, and a manner of presentation of at least one of the plurality of payment channels.
    Type: Grant
    Filed: February 27, 2020
    Date of Patent: March 22, 2022
    Assignee: Advanced New Technologies Co., Ltd.
    Inventors: Runyu Xu, Zhe Wang, Renqiang Xie, Jianan Su, Hui Liu
  • Patent number: 11275732
    Abstract: Various embodiments are provided for providing intelligent data utility constraint information in a computing environment are provided. One or more utility constraints may be extracted from a dataset and a set of queries and applications to infer one or more data transformations to apply to selected data.
    Type: Grant
    Filed: July 30, 2019
    Date of Patent: March 15, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Spyridon Antonatos, Stefano Braghin, Marco Luca Sbodio
  • Patent number: 11277268
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for claim verification. One of the methods includes: receiving, from a first entity, a request for verifying a verifiable claim (VC) that comprises a digital signature; obtaining, based on the VC, a public key associated with a second entity; determining that the digital signature is created based on a private key associated with the public key; and verifying the VC based on the determination.
    Type: Grant
    Filed: January 22, 2021
    Date of Patent: March 15, 2022
    Assignee: ADVANCED NEW TECHNOLOGIES CO., LTD.
    Inventors: Renhui Yang, Jiawei Liu, Yuan Chen, Yuqi Lin
  • Patent number: 11276006
    Abstract: A system and method includes: implementing an intelligence and insights service; identifying an anomalous observation output by a data processing pipeline based on streams of data sourced from a subscriber to the intelligence and insights service; recursively inputting into a subset of the data processing pipeline of the intelligence and insights service a plurality of dimensions of the streams of data based on attributes of the anomalous observation; automatically identifying one or more driving factors causing the output of the anomalous observation based on an analysis within the subset of the data processing pipeline of plurality of dimensions of the streams of data; generating a story component based on a conversion of the one or more driving factors; and augmenting the story component to a pre-existing story relating to the anomalous observation that is provided to the subscriber via a user interface.
    Type: Grant
    Filed: April 24, 2019
    Date of Patent: March 15, 2022
    Assignee: Outlier AI, Inc.
    Inventors: Sean Byrnes, Michael Kim, Anthony Watkins, Douglas Mitarotonda, Hetul Patel, Christopher Cranley, Mark Phuong, Jacob Topper, Carla Nunes, Michael Rollins, Claire L. Byrne, James T. Malone
  • Patent number: 11267476
    Abstract: A computer-implemented method, apparatus, and system for discretizing lane markings and for generating a lane reference line is disclosed. A polynomial defined over an (x,y) coordinate system is received, the polynomial being representative of at least a portion of a lane boundary line. A length of the polynomial is determined. The polynomial is discretized, comprising determining a plurality of discretization points on the polynomial to represent the polynomial, wherein a first discretization point is a first end of the polynomial, wherein subsequent discretization points are determined successively until the polynomial is completely discretized, and wherein each discretization point other than the first discretization point is determined based at least in part on a slope of the polynomial at a previous discretization point. Thereafter, a lane reference line comprising a plurality of points is generated based on the discretized polynomial.
    Type: Grant
    Filed: March 28, 2019
    Date of Patent: March 8, 2022
    Assignees: BAIDU USA LLC, BAIDU.COM TIMES TECHNOLOGY (BEIJING) CO. LTD.
    Inventors: Xin Xu, Fan Zhu, Lin Ma
  • Patent number: 11269487
    Abstract: A recommendation server is provided. The recommendation server includes a communicator configured to receive, from a first device, when a first user's input for communicating with a second user is received by the first device of the first user, a transmission request with respect to a list of a plurality of items of content related to an operation of the first device which was performed when the first user and the second user met each other; and a controller configured to determine a time when the first user and the second user met each other, based on at least one of first user's activity information of the first user and second user's activity information of the second user, and to provide, to the first device, a list of a plurality of items of content related to an operation of the first device which was performed at the determined time.
    Type: Grant
    Filed: February 16, 2016
    Date of Patent: March 8, 2022
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Su-jeong Lim, Min-seok Kim, Ho-jun Lee, Jung-kih Hong, Cheol-ju Hwang
  • Patent number: 11263706
    Abstract: Described is a system for guiding opinions of users of a social media network. The system determines a number of control agents to be inserted into a population of users of the social media network. The system also determines a rate at which an expressed opinion of each control agent should change over a period of time. A control strategy is output which includes a control schedule based on the number of control agents to be inserted into the population of users and the rate at which the expressed opinion of each control agent should change over the period of time. Finally, the control schedule is deployed in the social media network.
    Type: Grant
    Filed: March 20, 2020
    Date of Patent: March 1, 2022
    Assignee: HRL Laboratories, LLC
    Inventors: Samuel D. Johnson, Dana M. Warmsley
  • Patent number: 11258803
    Abstract: Embodiments are directed towards a system and method for a cloud-based front end that may abstract and enable access to the underlying cloud-hosted elements and objects that may be part of a multi-tenant application, such as a search application. Search objects may be employed to access indexed objects. An amount of indexed data accessible to a user may be based on an index storage limit selected by the user, such that data that exceeds the index storage limit may continue to be indexed. Also, one or more projects can be elastically scaled for a user to provide resources that may meet the specific needs of each project.
    Type: Grant
    Filed: February 20, 2020
    Date of Patent: February 22, 2022
    Assignee: SPLUNK INC.
    Inventors: Robin Kumar Das, Ledio Ago, Declan Gerard Shanaghy, Gaurav Gupta
  • Patent number: 11258754
    Abstract: Methods related to determining and utilizing one or more attributes to associate with an IP addresses. Attributes are determined based on request data provided with requests from an IP address and one or more available secondary information sources. Attributes may include physical locations and/or category designations for the IP address. One or more attributes may be assigned a likelihood value indicative of likelihood that the attribute is associated with the IP address. Some implementations are directed to utilizing the attributes and likelihood values to identify likely fraudulent information provided with requests. Some implementations are directed to utilizing the attributes and likelihood values to provide advertisements in response to requests from IP addresses.
    Type: Grant
    Filed: June 24, 2019
    Date of Patent: February 22, 2022
    Assignee: EL TORO.COM, LLC
    Inventors: Stacy B. Griggs, David T. Stadler, III, Richard M. Teachout, III, Benjamin Charles Woolley
  • Patent number: 11252233
    Abstract: A computer-implemented system and method for achieving strong consistency in an eventually consistent distributed system. The system comprises a database and an application server hosting a computer software product that a user subscribes to in order to access the product via a user device over a network. The application server receives a first service request from the user device for obtaining a first set of features associated with the user. The application server may ensure that the user receives a useable and correct set of features.
    Type: Grant
    Filed: September 25, 2020
    Date of Patent: February 15, 2022
    Assignee: INTUIT INC.
    Inventors: Gayarthri Belapurkar, Karthik Krishna, Narsimha Raju Chigullapally, A. Premasis Patra, Sivaraman Sathyamurthy, Kiran Kumar Shivanandan, Anshu Verma
  • Patent number: 11250254
    Abstract: Disclosed are computer-implemented methods, non-transitory computer-readable media, and systems for detecting identity document photograph replacement. One computer-implemented method includes receiving image data of a cropped photograph region of an identity document (ID), where the ID comprises a photograph, and where the cropped photograph region comprises at least the photograph. Using a multiclass classification model and as a predicted ID category, an ID category is predicted based on the image data of the cropped photograph region, where the predicted ID category corresponds to a predefined class of a set of predefined classes in the multiclass classification model. The predicted ID category is compared with an indicated category of the ID. In response to a calculated mismatch between the predicted ID category and the indicated category of the ID, a determination is made that the cropped photograph region includes a replaced photograph.
    Type: Grant
    Filed: June 21, 2021
    Date of Patent: February 15, 2022
    Assignee: ALIPAY LABS (SINGAPORE) PTE. Ltd.
    Inventor: Jiangbo Huang
  • Patent number: 11249752
    Abstract: Techniques and structures to facilitate classification of source code files is disclosed. The techniques include receiving a plurality of source code files; and classifying each of the plurality of source code files, including analyzing source code details of a source code file and assigning one or more classifier tags to the source code file based on the source code details of the source code file, wherein each classifier tag is associated with one of a plurality of programming teams.
    Type: Grant
    Filed: January 7, 2020
    Date of Patent: February 15, 2022
    Assignee: salesforce.com, Inc.
    Inventor: Sai Maheswara Reddy Manda
  • Patent number: 11250856
    Abstract: An original text that is a representation of a narration of a patient encounter provided by a clinician may be received and re-formatted to produce a formatted text. One or more clinical facts may be extracted from the formatted text. A first fact of the clinical facts may be extracted from a first portion of the formatted text, and the first portion of the formatted text may be a formatted version of a first portion of the original text. A linkage may be maintained between the first fact and the first portion of the original text.
    Type: Grant
    Filed: February 8, 2018
    Date of Patent: February 15, 2022
    Assignee: Nuance Communications, Inc.
    Inventors: Frank Montyne, David Decraene, Joeri Van der Vloet, Johan Raedemaeker, Ignace Desimpel, Frederik Coppens, Tom Deray, James R. Flanagan, Mariana Casella dos Santos, Marnix Holvoet, Maria van Gurp, David Hellman, Girija Yegnanarayanan, Karen Anne Doyle
  • Patent number: 11244010
    Abstract: In some examples, a system may use content classes to manage indexing of object data. A content class may include a set of one or more content properties. Each content property may include a name, an expression for extracting data, and an expression type. When object data is received, such as for indexing, the expression type of each content property may be compared with the data type of the received data. Based at least in part on determining that the expression type matches the data type, the system may extract a data value from the received data in accordance with the expression. The system may save the extracted data value to a data structure in association with the name of the content property, and may subsequently use the data value and the name of the content property when creating an index for the object data.
    Type: Grant
    Filed: February 17, 2016
    Date of Patent: February 8, 2022
    Assignee: HITACHI VANTARA LLC
    Inventors: Benjamin Isherwood, David Charubini, Alan Bryant
  • Patent number: 11244238
    Abstract: Search query result set count estimation is described. A system parses data set query that includes first query attribute and second query attribute. The system identifies first hierarchy of connected nodes including a first node representing a first query attribute, and a second hierarchy of other connected nodes including a second node representing a second query attribute. The system identifies a directed arc connecting first correlated node in first hierarchy to second correlated node in second hierarchy. The system identifies cross-hierarchy probabilities of correlations between values of a first attribute represented by the first correlated node and values of a second attribute represented by the second correlated node.
    Type: Grant
    Filed: January 29, 2018
    Date of Patent: February 8, 2022
    Assignee: salesforce.com, inc.
    Inventors: Arun Kumar Jagota, Kevin Han
  • Patent number: 11240312
    Abstract: Provided are an apparatus and method of interworking IoT servers associated with heterogeneous platforms. The method of providing IoT resource information in an IoT server operating based on a first IoT platform includes: receiving device information of a first IoT device to register in a resource table; transmitting resource information of the first IoT device including a resource path of the first IoT device to an external IoT server through an interworking brokerage server; receiving resource information of a second IoT device registered in the external IoT server operating based on a second IoT platform through the interworking brokerage server; and translating an original resource path included in the resource information of the second IoT device into a format according to the first IoT platform to store the resource information of the second IoT device including the original resource path and a translated resource path in the resource table.
    Type: Grant
    Filed: April 15, 2021
    Date of Patent: February 1, 2022
    Assignee: INDUSTRY-ACADEMIA COOPERATION GROUP OF SEJONG UNIVERSITY
    Inventors: Young Gab Kim, Ja Hoon Koo, Se Ra Oh
  • Patent number: 11238287
    Abstract: Systems and methods are described herein for curating content that follows a narrative structure. A narrative structure comprises narrative portions that have a defined order. Signature analysis of known content that follows the narrative structure is used to train machine learning models for the narrative structure and the narrative portions that make up the narrative structure. Signature analysis of candidate content segments, along with machine learning models for the narrative portions, are used to identify candidate content segments that match the respective narrative portions. A candidate playlist is generated of the identified candidate content segments in the defined order. In one embodiment, the machine learning model for the narrative structure is used to validate the generated playlist.
    Type: Grant
    Filed: April 2, 2020
    Date of Patent: February 1, 2022
    Assignee: Rovi Guides, Inc.
    Inventors: Christopher Ambrozic, Michael Dean Hoffman
  • Patent number: 11238406
    Abstract: A computer-implemented system and related method are provided for operating a digital inventory system. The method comprises receiving, from an imaging device, an image comprising an object and performing object recognition on the image to determine an object type of the object. The method further comprises determining when the object is to be added to an inventory database based on inventory rules stored in a memory of the digital inventory system. When these rules indicate that the object is to be added, the object is added to the inventory database. The method determines a value of the inventory object based on valuation information related to other objects of a same or similar object type. The value is associated with the inventory object. The inventory object is displayed along with its value on a computer display.
    Type: Grant
    Filed: August 9, 2017
    Date of Patent: February 1, 2022
    Assignee: Wells Fargo Bank, N.A
    Inventors: Yi M. Zhuo, Lin-Tine David Li, Robert Christian Brantley, Chris Gerard Baker, H. Brock Kolls, Regina W. Timmons, James Albert Foulis, Tambra Nichols
  • Patent number: 11238055
    Abstract: A building management system (BMS) includes building equipment, an eventseries generator, and a storage interface. The building equipment are configured to generate a plurality of data samples. Each of the data samples includes a data value and a timestamp. The eventseries generator is configured to assign a sample state to each data sample based on the data value of the data sample and generate one or more events based on the timestamp of each data sample and the sample state assigned to each data sample. Each of the events includes a start time, an end time, and an event state. The eventseries generator is configured to generate an eventseries including the one or more generated events. The storage interface is configured to store the eventseries in an eventseries database.
    Type: Grant
    Filed: July 24, 2019
    Date of Patent: February 1, 2022
    Assignee: JOHNSON CONTROLS TECHNOLOGY COMPANY
    Inventors: Youngchoon Park, Sudhi R. Sinha, Vijaya S. Chennupati, Vaidhyanathan Venkiteswaran, Erik S. Paulson, Ada L. Ma
  • Patent number: 11232506
    Abstract: An initial list of candidate items automatically evaluated and chosen for an end-user is provided. A selection of one or more items in the initial list of candidate items is received from an expert user different than the end-user to include in an item group set for the end-user. Eligible items are evaluated to identify an additional item to include in the item group set based at least in part on an expert judgment prediction machine learning model trained to predict based at least in part on the one or more items already in the item group set a likelihood of a certain item being evaluated would be selected for inclusion in the item group set. Based on the evaluation, the additional item is included in the item group set. Member items in the item group set are indicated.
    Type: Grant
    Filed: December 16, 2019
    Date of Patent: January 25, 2022
    Assignee: Stitch Fix, Inc.
    Inventor: Kevin J. Zielnicki
  • Patent number: 11232520
    Abstract: Systems, methods and apparatus for creating, analyzing and updating a property inventory are disclosed which include receiving, from a user operating a mobile device, a request to add a new item of property to an insurance inventory associated with an insurance policy, the request including information identifying the new item, at least a first image of the new item, and information identifying a location of the new item. An insurance inventory system is operated to add the new item to an insurance inventory associated with the insurance policy, the updating including computing a total current value of the insurance inventory including the new item. A coverage engine is operated to compare coverage limits associated with the insurance policy to the total current value of the insurance inventory to determine if the total current value is within a coverage limit of the insurance policy. A response is transmitted to the user based on the determination.
    Type: Grant
    Filed: December 4, 2017
    Date of Patent: January 25, 2022
    Assignee: Hartford Fire Insurance Company
    Inventors: Keven J. Busque, Andrew J. Amigo, Richard M. Borden, David F. Peak, Eugene J. Walters
  • Patent number: 11232108
    Abstract: A method for managing data from different sources into a unified searchable data structure is an application to manage a data library to increase the accuracy and efficiency for retrieving information. The method is intended to be used by employees of individual organizations to find and reference commonly used websites, electronic files, documents, or templates within the organization. The end-user is able to import content from an external source. Metadata from the external source and that specific end-user's behavior influences a set of content tags associated with a content reference for the external source. The content reference is a pointer to the external source to allow the present invention to display the external source along with the set of content tags to the user who navigated or searched within the application.
    Type: Grant
    Filed: July 5, 2017
    Date of Patent: January 25, 2022
    Inventor: Sedarius Tekara Perrotta
  • Patent number: 11221984
    Abstract: In one aspect, a request is sent to a device for a device descriptor that describes custom interfaces. The custom interfaces may be expressed according to a defined data structure. The device descriptor that describes the custom interfaces is received at a gateway. An interface agnostic application is executed to translate the device descriptor to the custom interfaces for consumption of the data described by the custom interfaces.
    Type: Grant
    Filed: January 7, 2019
    Date of Patent: January 11, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Mei L. Wilson, Ajay Preetham Barboza, Shyamal Kaushik Varma, Alessandro Domenico Scarpantoni
  • Patent number: 11216588
    Abstract: A cross-measurement system gathers data from a set of publishers to determine cross-publisher statistics about content provided on multiple online platforms associated with different publishers. The cross-measurement system receives a set of publisher-specific Bloom filters associated with content exposure of a content set by each of the multiple publishers. using the received publisher-specific Bloom filters, the cross-measurement system generates a cross-publisher Bloom filter, for example, by combining the publisher-specific Bloom filters. Then, the cross-measurement system analyzes the cross-publisher Bloom filter to determine cross-publisher statistics reflecting the content exposure of the content set across the set of publishers, such as a cross-publisher reach of the content set.
    Type: Grant
    Filed: May 21, 2020
    Date of Patent: January 4, 2022
    Assignee: Meta Platforms, Inc.
    Inventors: Ran An, Payman Mohassel, Sanjay Kanaka Sai Tirupattur Saravanan
  • Patent number: 11210318
    Abstract: A client system can improve processing speeds by executing queries locally. A remote database can have a partitioned, columnar database. Queries from the client can be executed on the remote database, and blocks of a partition of the partitioned, columnar database can be sent to the client. Once the client has enough blocks to form the partition, the client can execute queries that reference the partition. The queries can be executed using templates for specialized expression evaluators.
    Type: Grant
    Filed: February 15, 2019
    Date of Patent: December 28, 2021
    Assignee: VAST.COM, INC.
    Inventors: Graham Carlos Sanderson, Benedict John Elliott Smith
  • Patent number: 11210304
    Abstract: As part of providing the services to users, an online system stores multiple records that are accessible by users of the online system. When a user provides a search query, the online system extracts morphological and dictionary features from the query. The online system provides the extracted features to a machine learning model as an input. The machine learning model outputs a score for each potential entity type that indicates a likelihood that the search query is for a record associated with the entity type. The output from the machine learning model is used by the online system to select one or more entity types that the user is likely searching for. The online system searches the stored records based on the search query but limits the searching to records associated with at least one of the selected entity types.
    Type: Grant
    Filed: March 11, 2020
    Date of Patent: December 28, 2021
    Assignee: salesforce.com, inc.
    Inventors: Naren M. Chittar, Jayesh Govindarajan, Edgar Gerardo Velasco, Anuprit Kale, Francisco Borges, Guillaume Kempf, Marc Brette
  • Patent number: 11204930
    Abstract: Examples described herein may perform various operations based on mood congruency. An example method involves accessing, from a database, a first mood vector that describes first media data and specifies an association between a first value and a first mood, accessing, from the database, a second mood vector that describes a second media data and specifies an association between a second value and a second mood, retrieving a first score that represents congruency between the first and second moods, the first score being retrieved from a data structure that correlates the first and second moods, using a processor, generating a second score that represents congruency between the first and second mood vectors, the generating the second score being based on the accessed first and second values and the retrieved first score, and, based on at least the generated second score, providing an indicator to a module.
    Type: Grant
    Filed: November 15, 2019
    Date of Patent: December 21, 2021
    Assignee: Gracenote, Inc.
    Inventors: Ching-Wei Chen, Kyogu Lee, Peter C. DiMaria, Markus K. Cremer