Fuzzy Searching And Comparisons Patents (Class 707/780)
  • Patent number: 11568427
    Abstract: A method and system for ranking products using similarity propagation. The method incudes calculating a total score of a product based on its own score and a propagated score. The propagated score is determined by looking at a similarity distance value and then applying a similarity distance factor to a product's score to determine a propagated score for a new product.
    Type: Grant
    Filed: August 14, 2018
    Date of Patent: January 31, 2023
    Assignee: Affirm, Inc.
    Inventor: Qi (Nick) Zhu
  • Patent number: 11500914
    Abstract: Systems, computer-implemented methods, and computer program products to facilitate query recommendation are provided. According to an embodiment, a system can comprise a memory that stores computer executable components and a processor that executes the computer executable components stored in the memory. The computer executable components can comprise an ontology component that can generate an ontology based on unstructured data of a description of an application programming interface. The computer executable components can further comprise a reasoner component that can identify one or more terms of the ontology that correspond semantically to a term of a query.
    Type: Grant
    Filed: September 5, 2018
    Date of Patent: November 15, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Anup Kalia, Jin Xiao, Yu Deng, Maja Vukovic
  • Patent number: 11494810
    Abstract: Keyword bids determined from sparse data are described. Initially, a portfolio optimization platform identifies which keywords included in a portfolio of keywords are low-impression keywords. This platform trains a machine learning model to generate bids for the low-impression keywords with historical data from a search engine. In particular, the platform trains this machine learning model according to an algorithm suited for training with sparse amounts of data, e.g., a temporal difference learning algorithm. In contrast, the platform uses different models, trained according to different algorithms than the low-impression keyword model, to generate bids for keywords determined not to be low-impression keywords. Once the low-impression keyword model is trained offline, the platform deploys the model for use online to generate actual bids for the low-impression keywords and submits them to the search engine.
    Type: Grant
    Filed: August 29, 2019
    Date of Patent: November 8, 2022
    Assignee: Adobe Inc.
    Inventors: Anirban Basu, Tathagata Sengupta, Kunal Kumar Jain, Ashish Kumar
  • Patent number: 11397779
    Abstract: A method of pushing information based on search content is provided, which belongs to the field of computer technology and solves a problem of incorrect search results. The method includes: dividing search result display slots into a plurality of slot blocks in a front-to-back order; presetting an admission condition for each of the slot blocks; determining a current to-be-filled slot based on the front-to-back order of the search result display slots; selecting a search result satisfying a preset condition from an organic search queue and push information satisfying an admission condition of a current slot block in a push information search queue and placing the selected search result into the current to-be-filled slot, where the current to-be-filled slot is located within the current slot block. The method of pushing information disclosed by the present disclosure ensures the accuracy of search results and improves user experience at the same time.
    Type: Grant
    Filed: June 23, 2016
    Date of Patent: July 26, 2022
    Assignee: Beijing Sankuai Online Technology Co., Ltd.
    Inventor: Hao Gu
  • Patent number: 11386145
    Abstract: Techniques are disclosed for incremental agglomerative clustering of data, including but not limited to digital image data. Fewer than all of a plurality of existing digital image fingerprints are sampled from a first hierarchical data cluster of digital image fingerprints stored in a data storage device, the first hierarchical data cluster excluding a new digital image fingerprint. The new digital image fingerprint and the existing digital image fingerprints sampled from the first hierarchical data cluster are clustered to produce a second hierarchical data cluster of digital image fingerprints, the second hierarchical data cluster including the new digital image fingerprint. If a majority of the existing digital image fingerprints in the first hierarchical data cluster match the new digital image fingerprint, then the second hierarchical data cluster is mapped to the first hierarchical data cluster based on the determination.
    Type: Grant
    Filed: June 28, 2019
    Date of Patent: July 12, 2022
    Assignee: Adobe Inc.
    Inventor: Damanjit Singh
  • Patent number: 11379431
    Abstract: A system for write optimization in transactional data management systems is described. The system stores a tree data structure that comprises a root, a plurality of internal nodes, and a plurality of leaf nodes. Each internal node comprises a pivot key and a child pointer. Each leaf node stores key-value pairs sorted by a corresponding key. The system forms a plurality of hybrid nodes. The hybrid nodes comprise a layer of internal nodes that are immediate parents of the plurality of leaf nodes. A buffer is formed only for each internal node of the plurality of hybrid nodes. The buffer is used to store a message that encodes an operation. The message is to be applied to the corresponding leaf nodes of the plurality of hybrid nodes.
    Type: Grant
    Filed: December 9, 2019
    Date of Patent: July 5, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Yogesh Bansal, Anil Ruia, Alexandre Costa, Tobias Klima, Brett Shirley, Ian Jose, Andrew Goodsell, Serguei Martchenko, Umair Ahmad
  • Patent number: 11373145
    Abstract: A computer system provides, via a network, information to an employment candidate regarding an available job, including a description of the job and questions for the candidate, wherein the information is configured for presentation on a device used by the candidate. The computer system receives from the device via the network and in response to the information being presented to the candidate, answers of the candidate and inputs indicating actions of the candidate other than the answers. The computer system determines, responsive to the inputs, a metric indicating an evaluation of the candidate.
    Type: Grant
    Filed: January 29, 2020
    Date of Patent: June 28, 2022
    Assignee: International Business Machines Corporation
    Inventors: Shilpa Bhagwatprasad Mittal, Shailendra Moyal, Akash U. Dhoot, Venkata Vara Prasad Karri, Nitika Sharma
  • Patent number: 11349942
    Abstract: Methods, apparatus, systems and articles of manufacture are disclosed to identify sponsored media in a Document Object Model. An example method includes in response to initiation of a search for sponsored media in a first branch of a document object model for a webpage, initiating a first timer having a first search time period and a second timer having a second search time period, the first search time period and the second search time period overlap, the search to be terminated upon completion of traversing the first branch when the search reaches a document node that is at a root of the first branch, the first branch including a candidate node. The example method also includes in response to identifying the candidate node as sponsored media, parsing the sponsored media to generate monitoring information, and modifying a user agent setting to include a unique identifier.
    Type: Grant
    Filed: September 9, 2019
    Date of Patent: May 31, 2022
    Assignee: The Nielsen Company (US), LLC
    Inventors: Thomas Sturm, Nicholas Naveen Rau, Ryan J. O'Hearn, Jeremy Wade Bennett
  • Patent number: 11328001
    Abstract: There is a need for more accurate and more efficient database management operations. This need can be addressed by, for example, techniques for efficient matching of data fields in response to database queries. In one example, a method includes: for each input data field of a plurality of input data fields, generating an per-field encoded representation of the input data field based on each per-character increment score for an occurred character in the input data field; performing the automated data field matching based on each per-field encoded representation for an input data field to generate one or more data field matching outputs; and causing display of the one or more data field matching determinations using a data field matching output interface.
    Type: Grant
    Filed: June 29, 2020
    Date of Patent: May 10, 2022
    Assignee: Optum Services (Ireland) Limited
    Inventors: Houssem Chatbri, Riccardo Mattivi, Ahmed Selim, James Philip Bauer
  • Patent number: 11327985
    Abstract: Embodiments as disclosed may provide a search operator that addresses the problem of query construction for finding objects that include some number (N) of a set of terms (M). Moreover, embodiments as disclosed herein may efficiently implement the searches specified by such subset operators using a subset process that combines results from a set of term processes where only one term process may be needed for each search term (or search term variant).
    Type: Grant
    Filed: May 7, 2020
    Date of Patent: May 10, 2022
    Assignee: OPEN TEXT SA ULC
    Inventors: Patrick Thomas Sidney Pidduck, David Alan Tausky
  • Patent number: 11328319
    Abstract: In one embodiment, a method includes obtaining, from a demand-side platform (DSP), impression data specifying service providers and consumer tokens representing consumers who have received digital impressions of a set of advertising campaigns. A set of tokenized claims data records related to a prescription of a product is then received from a database server. A result set of integrated measurement records specifying measured campaigns linking the tokenized claims data records with impression data associated with consumer tokens and/or service provider identifiers is further received from the database server. Aggregated analytics reports based on the integrated measurement records are generated and presented.
    Type: Grant
    Filed: November 10, 2021
    Date of Patent: May 10, 2022
    Assignee: DEEPINTENT, INC.
    Inventors: Vaso Dakic, Sara He, Chris Paquette, Pavel Romanovski, Jen Werther, Anton Yazovskiy, Sourabh Gandhe, Chinmay Kulkarni, Nuupur Adathiya
  • Patent number: 11308517
    Abstract: In one embodiment, a method includes obtaining, from a demand-side platform (DSP), impression data specifying service providers and consumer tokens representing consumers who have received digital impressions of a set of advertising campaigns. A set of tokenized claims data records related to a prescription of a product is then received from a database server. A result set of integrated measurement records specifying measured campaigns linking the tokenized claims data records with impression data associated with consumer tokens and/or service provider identifiers is further received from the database server. Aggregated analytics reports based on the integrated measurement records are generated and presented.
    Type: Grant
    Filed: November 29, 2021
    Date of Patent: April 19, 2022
    Assignee: DEEPINTENT, INC.
    Inventors: Vaso Dakic, Sara He, Chris Paquette, Pavel Romanovski, Jen Werther, Anton Yazovskiy, Sourabh Gandhe, Chinmay Kulkarni, Nuupur Adathiya
  • Patent number: 11303603
    Abstract: A system and method for identifying previously unknown counterparties by registering distributed ledger public keys and/or addresses associated with specific business entities and/or individuals. The system and method are configured to provide tools for administering public facing distributed ledger identifiers using cryptographic proof messaging and transactions made on the Distributed Ledger. It also provides queries and lookups to discover public keys associated with entities and allows users to link identifiers on competing Distributed Ledgers to a disambiguated entity, thereby enabling cross Ledger transactions to occur.
    Type: Grant
    Filed: December 1, 2020
    Date of Patent: April 12, 2022
    Assignee: THE DUN AND BRADSTREET CORPORATION
    Inventors: Saleem Khan, Jacob Caleb Gostylo
  • Patent number: 11288727
    Abstract: Content creation suggestion techniques are described. In one or more implementations, techniques are implemented to generate suggestions that are usable to guide creative professionals in the creation of content such as images, video, sound, multimedia, and so forth. A variety of techniques are usable to generate suggestions for the content professionals. In a first such example, suggestions are based on shared characteristics of images obtained by users of a content sharing service, e.g., licensed by the users. In another example, suggestions are generated by the content sharing service based on keywords used to locate the images. In a further example, suggestions are generated based on data described communications performed using social network services. In yet another example, recognition of failure of search is used to generate suggestions. A variety of other examples are also contemplated and described herein.
    Type: Grant
    Filed: November 4, 2019
    Date of Patent: March 29, 2022
    Assignee: Adobe Inc.
    Inventors: Zeke Koch, Baldo Antonio Faieta, Jen-Chan Chien, Mark M. Randall, Olivier Sirven, Philipp Koch, Dennis G. Nicholson
  • Patent number: 11288265
    Abstract: Disclosed herein is a search method including: generating a user question vector for a user question using a paraphrase model learned using first learning data composed of a first pair of questions and a label indicating that the first pair of questions are similar to each other and second learning data composed of a second pair of questions and a label indicating that the second pair of questions are dissimilar to each other; selecting a similar question based on a similarity analysis result to the user question vector; and determining an answer to the similar question as an answer to the user question.
    Type: Grant
    Filed: November 29, 2019
    Date of Patent: March 29, 2022
    Assignee: 42Maru Inc.
    Inventors: Dong Hwan Kim, Hyunok Kim, Kibong Sung, Hyuk Sung Kwon
  • Patent number: 11276088
    Abstract: System architecture and methods for enabling an online real-time auction (either server-side or client-side) of advertising inventory that works in conjunction with ad serving technologies. In some implementations, the system architecture facilitates multiple parallel requests from an end-user's browser client to multiple real-time bidders who respond with a bid and advertisement that are sent to an ad serving system to be compared with other statically priced advertisements and exchange demand to determine the winning advertisements that will be displayed to the end-user. Data is aggregated for each bid and price limits are set based on the aggregations. In other implementations, all the bids from the multiple bidders are passed to the publisher for selection of a bid by the publisher.
    Type: Grant
    Filed: May 1, 2016
    Date of Patent: March 15, 2022
    Assignee: OpenX Technologies, Inc.
    Inventors: Qasim Saifee, Bin Shen, Brian Schmidt, Jarriett Robinson, David Tannenbaum, Vadim Telyatnikov, Miki Rapoport
  • Patent number: 11270164
    Abstract: A system, including a processor and a memory, the memory including instructions to be executed by the processor to train a deep neural network based on a plurality of real-world images, determine the accuracy of the deep neural network is below a threshold based on identifying one or more physical features by the deep neural network, including one or more object types, in the plurality of real-world images and generate a plurality of synthetic images based on the accuracy of the deep neural network is below a threshold based on identifying the one or more physical features using a photo-realistic image rendering software program and a generative adversarial network. The instructions can include further instructions to retrain the deep neural network based on the plurality of real-world images and the plurality of synthetic images and output the retrained deep neural network.
    Type: Grant
    Filed: September 24, 2020
    Date of Patent: March 8, 2022
    Assignee: FORD GLOBAL TECHNOLOGIES, LLC
    Inventors: Vijay Nagasamy, Deepti Mahajan, Rohan Bhasin, Nikita Jaipuria, Gautham Sholingar, Vidya Nariyambut murali
  • Patent number: 11269809
    Abstract: An electronic device comprises a communication unit. and a response unit that, when a request has been received from an external device, generates information in accordance with the type of the request and sends the generated information to the external device as a response, wherein the response unit includes a determination unit that determines whether or not the received request belongs to a type that requests information pertaining to a plurality of files stored in the memory, a generation unit that, when the determination unit has determined that the received request belongs to the type that requests information pertaining to a plurality of files, generates a single chunk in which the requested information is written for the plurality of files, and a sending unit that sends the chunk generated by the generation unit as a response to the request.
    Type: Grant
    Filed: August 15, 2019
    Date of Patent: March 8, 2022
    Assignee: Canon Kabushiki Kaisha
    Inventor: Masakazu Tsuchihashi
  • Patent number: 11263209
    Abstract: Document information may define words, key groups of words, and sets of context words within a document. Word feature scores for words within the document may be generated. Key group feature scores for individual key groups of words may be generated based on aggregation of word feature scores the words within the individual key groups of words and word feature scores for words within corresponding sets of context words. A document feature score for the document may be generated based on aggregation of word feature scores for words within the document. The key group feature scores and the document feature score may enable context-sensitive searching of words/word vectors in the document.
    Type: Grant
    Filed: April 25, 2019
    Date of Patent: March 1, 2022
    Assignee: Chevron U.S.A. Inc.
    Inventors: Larry A. Bowden, Jr., Esteban Montero
  • Patent number: 11238492
    Abstract: In one embodiment, a method includes obtaining, from a demand-side platform (DSP), impression data specifying service providers and consumer tokens representing consumers who have received digital impressions of a set of advertising campaigns. A set of tokenized claims data records related to a prescription of a product is then received from a database server. A result set of integrated measurement records specifying measured campaigns linking the tokenized claims data records with impression data associated with consumer tokens and/or service provider identifiers is further received from the database server. Aggregated analytics reports based on the integrated measurement records are generated and presented.
    Type: Grant
    Filed: June 30, 2021
    Date of Patent: February 1, 2022
    Assignee: DeepIntent, Inc.
    Inventors: Vaso Dakic, Sara He, Chris Paquette, Pavel Romanovski, Jen Werther, Anton Yazovskiy, Sourabh Gandhe, Chinmay Kulkarni, Nuupur Adathiya
  • Patent number: 11240248
    Abstract: A computing platform may receive, from a web server, entity identification information in different formats, and normalize the entity identification information. After normalizing the information, the computing platform may receive a plurality of interaction records each associated with an interaction between a system and a client of the system. The computing platform may compare the normalized entity identification information with the interaction records of the interactions between the system and the clients of the system. After determining that the entity identification information matches client information for one of the interaction records, the computing platform may send an alert to a control server. The alert may cause the control server to take one or more actions with respect to the client. For example, future attempts by the client to access one or more services offered by the system may be blocked for access by the client.
    Type: Grant
    Filed: October 7, 2019
    Date of Patent: February 1, 2022
    Assignee: Bank of America Corporation
    Inventors: Jason D. Latta, Nelipher Moyo
  • Patent number: 11240326
    Abstract: An electronic device identifier mapping and resolution system are disclosed which may be used to analyze various device identifiers associated with an online event initiated by a particular device in applying a matching algorithm to determine a unique device identifier and/or device profile for the device. Device identifiers provided from disparate sources (such as web browser cookies, network IP addresses, device-specific identifiers, application-specific identifiers, custom identifiers, probabilistic identifiers, etc.), including both deterministic and/or probabilistic identifiers, may be analyzed according to the matching algorithm to determine a device identifier associated with the device. Matching algorithms may be customized and configured to a high degree of complexity for respective entities, such as to analyze disparate device identifiers according to a variety of identifier comparison functions and matching tiers.
    Type: Grant
    Filed: June 17, 2020
    Date of Patent: February 1, 2022
    Assignee: The 41st Parameter, Inc.
    Inventors: Manoj Khanwalkar, Adler Camacho, Stephen Van Lare, Omer Winkler, Luke David Tuttle, Surag I. Patel
  • Patent number: 11238493
    Abstract: In one embodiment, a method includes obtaining, from a demand-side platform (DSP), impression data specifying service providers and consumer tokens representing consumers who have received digital impressions of a set of advertising campaigns. A set of tokenized claims data records related to a prescription of a product is then received from a database server. A result set of integrated measurement records specifying measured campaigns linking the tokenized claims data records with impression data associated with consumer tokens and/or service provider identifiers is further received from the database server. Aggregated analytics reports based on the integrated measurement records are generated and presented.
    Type: Grant
    Filed: July 1, 2021
    Date of Patent: February 1, 2022
    Assignee: DeepIntent, Inc.
    Inventors: Vaso Dakic, Sara He, Chris Paquette, Pavel Romanovski, Jen Werther, Anton Yazovskiy, Sourabh Gandhe, Chinmay Kulkarni, Nuupur Adathiya
  • Patent number: 11226972
    Abstract: Query service receives a query comprising at least a name component. The query service searches a document corpus to identify multiple passages, each comprising a mention of the name component within a selection of one or more documents of the document corpus. The query service collects bins, each bin comprising a distinct selection of the passages from the one or more documents, each of the bins identifying a separate relationship the name component participates in within the distinct selection of passages. The query service assesses a separate score of each respective bin reflecting the relevance of each respective bin to the query. The query service returns a response to the query with the bins each ranked according to each separate score.
    Type: Grant
    Filed: February 19, 2019
    Date of Patent: January 18, 2022
    Assignee: International Business Machines Corporation
    Inventors: Kristen M. Summers, Christopher F. Ackermann, Andrew Doyle, Michael Drzewucki, Charles E. Beller
  • Patent number: 11227189
    Abstract: Systems and methods including one or more processors and one or more non-transitory storage devices storing computing instructions configured to run on the one or more processors and perform acts of receiving a digital image comprising multiple items; determining an embedding for the digital image using a machine learning algorithm trained on one or more combined digital images, the combined digital image comprising one or more annotated digital images; identifying an item of the multiple items in the digital image; and facilitating an alteration of a GUI on an electronic device in response to identifying the item in the digital image.
    Type: Grant
    Filed: July 17, 2019
    Date of Patent: January 18, 2022
    Assignee: WALMART APOLLO, LLC
    Inventors: Shreyansh Prakash Gandhi, Alessandro Magnani, Theban Stanley, Qian Li, Abilash Amarthaluri, Abon Chaudhuri, Behzad Ahmadi, Omer Ovenc, Venkatesh Kandaswamy
  • Patent number: 11228798
    Abstract: One high-level aspect of a content-modification system and related methods may involve facilitating content modification by a content-presentation device of received broadcast content in a controlled manner, while under circumstances in which some events that can impact timing may be unpredictable. In particular, certain operations by a content-presentation device may involve matching received content with specific expected content as determined by one or another component of the content-modification system, in order to confirm proper conditions are met for the content-presentation device to proceed with, or continue, content-modification operations. It can happen the matching procedure becomes subject or susceptible to timing irregularities, or jitter. In some instances, jitter may impact the ability to derive the benefits of content modification. Accordingly, example embodiments herein are directed to systems and method for compensation and/or mitigating the effects of jitter.
    Type: Grant
    Filed: February 19, 2021
    Date of Patent: January 18, 2022
    Assignee: Roku, Inc.
    Inventors: Shashank Merchant, Bruce William Randall, Brian Johnson, Chungwon Seo, Seunghyeong Lee, Paul Jeffrey Holmquist
  • Patent number: 11222087
    Abstract: An apparatus for dynamically debiasing an online job application system includes a processor and a memory that stores code executable by the processor to receive a plurality of job listings and corresponding job descriptions in response to a search query on an online job listing system and to dynamically modify bias terms of the job description for each of the job listings based on profile information for a user such that each of the job descriptions conforms to the user's profile information. The apparatus includes code executable by the processor to dynamically rank each of the job listings based on the modified job descriptions and with respect to the user's profile information and the search query and to present the job listings and their corresponding modified job descriptions in order of the rank for each of the job listings.
    Type: Grant
    Filed: January 21, 2019
    Date of Patent: January 11, 2022
    Assignee: International Business Machines Corporation
    Inventors: Manish Bhide, Seema Nagar, Sameep Mehta, Kuntal Dey
  • Patent number: 11163948
    Abstract: A string of characters within a file may be obtained. A first sequence may be selected from the string of characters. A first hash may be generated based on the first sequence. A second sequence may be selected from the string of characters based on the first sequence. The second sequence may be shifted from the first sequence. A second hash may be generated based on the second sequence. A fingerprint for the file may be generated based on the first hash and the second hash.
    Type: Grant
    Filed: July 10, 2018
    Date of Patent: November 2, 2021
    Assignee: Beijing DiDi Infinity Technology and Development Co., Ltd.
    Inventor: Liwei Ren
  • Patent number: 11157188
    Abstract: Techniques for processing data may include: receiving a candidate data block; computing a distance using a distance function, wherein the distance is an entropy-based distance and denotes a measurement of similarity between the candidate data block and a target data block; and determining, using the distance, whether to perform data deduplication of the candidate data block with respect to the target data block to identify at least one sub-block of the candidate data block that is a duplicate of at least one sub-block of the target data block. If the distance is less than a threshold, it may be expected to have a matching sub-block between the candidate and target data blocks. The distance may be a difference between entropy values for the candidate and target data blocks. The first entropy value may be used to determine whether to compress or perform partial deduplication for the candidate data block.
    Type: Grant
    Filed: April 24, 2019
    Date of Patent: October 26, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Ivan Bassov, Sorin Faibish, Istvan Gonczi, Philippe Armangau
  • Patent number: 11132408
    Abstract: A method includes receiving, by a computer system configured to generate search result, a query, identifying a plurality of entities in the query, determining, using a knowledge graph, a measure of a relationship between the entities in the query, identifying a replacement entity for a first entity of the entities in the query, wherein the replacement entity is determined to improve the measure of the relationship between the entities when the first entity is replaced by the replacement entity, and generating a search result using the query modified by the replacement entity, which replaces the first entity in the query.
    Type: Grant
    Filed: January 8, 2018
    Date of Patent: September 28, 2021
    Assignee: International Business Machines Corporation
    Inventors: Stephen A. Boxwell, Kyle M. Brake, Keith G. Frost, Stanley J. Vernier
  • Patent number: 11132555
    Abstract: Embodiments of this application disclose a video detection method and a server.
    Type: Grant
    Filed: November 13, 2018
    Date of Patent: September 28, 2021
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventor: Xuyuan Xu
  • Patent number: 11113255
    Abstract: In order to facilitate entity resolution, systems and methods include a processor receiving first records associated with one or more entities, and second records associated with the one or more entities. The processor generates candidate pairs based on a similarity between first entity data and second entity data. The processor generates features for each candidate pair based on similarity measures between the first entity record and the second entity record. The processor utilizes a scoring machine learning model to determine a match score for each candidate pair based on each feature. The processor determines clusters of candidate pairs based on the match score of each feature for each candidate pair. The processor merges records of candidate pairs of each cluster into a respective entity record. The processor determines an entity associated with each entity record and updates an entity database with the entity record.
    Type: Grant
    Filed: December 8, 2020
    Date of Patent: September 7, 2021
    Assignee: Capital One Services, LLC
    Inventors: Tanveer Afzal Faruquie, Christopher J. Johnson, Peter Deng, Aman Jain
  • Patent number: 11087218
    Abstract: An electronic device, a presentation method for a decision-making process module and a non-volatile computer readable medium are provided. The electronic device includes a memory, a processor and a display. The processor generates or obtains a decision-making process module for determining a particular object. The display presents the decision-making process module. The decision-making process module includes a plurality of decision-making sub-processes and a plurality of decision-making blocks. The decision-making sub-processes verify and integrate the information about the particular object received from the source. The decision-making blocks are formed by arranging one or some of a plurality of decision-making sub-processes, and the decision-making process modules are formed by arranging the decision-making blocks.
    Type: Grant
    Filed: December 28, 2017
    Date of Patent: August 10, 2021
    Assignee: Industrial Technology Research Institute
    Inventors: August Chao, Hao-Ren Wu, Guan-Cheng Huang, Li-Yang Chen, Yi-Lin Tsai
  • Patent number: 11085827
    Abstract: Measurement system includes a first device communicably connected to a second device. The first device includes an acquisition unit, a storage unit, and a first calculation unit. The acquisition unit acquires measurement data relating to a physical quantity of a characteristic of an object. The storage unit stores the measurement data. The first calculation unit calculates, from the measurement data, a first value relating to a specific index for the characteristic of the object. The first device transmits the measurement data and data indicating the first value to the second device. The second device includes a second calculation unit, and a comparison unit. The second device receives the measurement data and the first value transmitted from the first device, and calculates a second value relating to the specific index from the measurement data. The comparison unit compares the first value with the second value.
    Type: Grant
    Filed: April 19, 2018
    Date of Patent: August 10, 2021
    Assignee: KONICA MINOLTA, INC.
    Inventors: Hironori Chono, Yuzuru Yamamoto, Satoshi Deishi
  • Patent number: 11055737
    Abstract: In one embodiment, a method includes obtaining, from a demand-side platform (DSP), impression data specifying service providers and consumer tokens representing consumers who have received digital impressions of a set of advertising campaigns. A set of tokenized claims data records related to a prescription of a product is then received from a database server. A result set of integrated measurement records specifying measured campaigns linking the tokenized claims data records with impression data associated with consumer tokens and/or service provider identifiers is further received from the database server. Aggregated analytics reports based on the integrated measurement records are generated and presented.
    Type: Grant
    Filed: February 22, 2021
    Date of Patent: July 6, 2021
    Assignee: Deepintent, Inc.
    Inventors: Vaso Dakic, Sara He, Chris Paquette, Pavel Romanovski, Jen Werther, Anton Yazovskiy
  • Patent number: 11054268
    Abstract: Systems and methods described receive a request for a transportation plan for a user, wherein the request comprises a starting point and an ending point for a route. Systems and methods then generate a set of potential transportation plans for the route, determine an impact of a subset of plans in the set of potential transportation plans and estimate a likelihood of acceptance of the subset of plans in the set of potential transportation plans based on a personal preference model for the user. Systems and methods also select an influence strategy of the user based on a user model and generate a message recommending a selected plan from the subset of plans for the user, wherein the message is generated based on the selected influence strategy.
    Type: Grant
    Filed: November 5, 2018
    Date of Patent: July 6, 2021
    Assignee: PALO ALTO RESEARCH CENTER INCORPORATED
    Inventors: Matthew Klenk, Victoria M. Bellotti, Shiwali Mohan
  • Patent number: 11023657
    Abstract: In various example embodiments, heavy document object model (DOM) elements in a heavy web page are removed directly from a DOM tree subsequent to a request being received to navigate to another web page but before the web browser actually navigates to that other web page. In one example embodiment, the heavy DOM elements are deleted from the previous page during an ‘onbeforeunload’ event using a scripting language such as Javascript, to ensure that the render of the next page starts faster.
    Type: Grant
    Filed: October 29, 2019
    Date of Patent: June 1, 2021
    Assignee: eBay Inc.
    Inventor: Sembian Mani
  • Patent number: 11023506
    Abstract: A set of documents associated with a query comprising one or more query terms is determined. A subset of the documents is sampled to identify a corresponding query constraint pattern associated with each document included in the subset of the documents. An entry of an inverted index is generated based on the corresponding query constraint pattern associated with each document included in the subset of document.
    Type: Grant
    Filed: October 31, 2018
    Date of Patent: June 1, 2021
    Assignee: Laserlike, Inc.
    Inventors: Anand Shukla, Vishnu Priya Natchu
  • Patent number: 11023519
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing content. One of the methods includes receiving a target image at an image platform; determining one or more images related to the target image; determining queries associated with the related images; deriving candidate keywords from the determined queries; filtering the candidate keywords to select one or more keywords; and providing the image to one or more users in response to respective incoming queries based on the one or more keywords.
    Type: Grant
    Filed: October 16, 2018
    Date of Patent: June 1, 2021
    Assignee: Pinterest, Inc.
    Inventors: Albert Koy, Xiaodong Wang
  • Patent number: 10979848
    Abstract: A method for identifying an entity device using device signature of the entity device and location signature of a location.
    Type: Grant
    Filed: January 5, 2021
    Date of Patent: April 13, 2021
    Assignee: Near Pte. Ltd.
    Inventors: Hari Palappetty, Sumanth N
  • Patent number: 10970531
    Abstract: This disclosure relates to digitization of industrial inspection sheets. Digital scanning of paper based inspection sheets is a common process in factory settings. The paper based scans have data pertaining to millions of faults detected over several decades of inspection. The technical challenge ranges from image preprocessing and layout analysis to word and graphic item recognition. This disclosure provides a visual pipeline that works in the presence of both static and dynamic background in the scans, variability in machine template diagrams, unstructured shape of graphical objects to be identified and variability in the strokes of handwritten text. The pipeline incorporates a capsule and spatial transformer network based classifier for accurate text reading and a customized Connectionist Text Proposal Network (CTPN) for text detection in addition to hybrid techniques for arrow detection and dialogue cloud removal.
    Type: Grant
    Filed: February 25, 2019
    Date of Patent: April 6, 2021
    Assignee: Tata Consultancy Services Limited
    Inventors: Rohit Rahul, Arindam Chowdhury, Lovekesh Vig, . Animesh, Samarth Mittal
  • Patent number: 10936645
    Abstract: The embodiments of the disclosure disclose a method and apparatus for generating to-be-played multimedia content. An embodiment of the method includes: receiving a third-party multimedia playlist, the third-party multimedia playlist being from a third-party multimedia playing platform; analyzing the third-party multimedia playlist to obtain identifier information of multimedia contents in the third-party multimedia playlist, the identifier information including name information of the multimedia content and name information of the leading author; determining to-be-played multimedia content matching the multimedia contents in the third-party multimedia playlist from a multimedia content database based on the identifier information of the multimedia contents in the third-party multimedia playlist to generate a to-be-played multimedia content list; and sending the to-be-played multimedia content list to a terminal playing device.
    Type: Grant
    Filed: December 29, 2017
    Date of Patent: March 2, 2021
    Assignee: Baidu Online Network Technology (Beijing) Co., Ltd.
    Inventors: Guang Lu, Wenbo Zhang, Xiajun Luo, Shiquan Ye, Xiangjie Yin, Ran Zhao
  • Patent number: 10922282
    Abstract: Systems and methods for on-demand generation of customizable collaboration network graphs. A method embodiment operates in a collaboration system that comprises content objects that are operated on by a plurality of users. Interactions with the content objects are detected and streamed into a customizable graph platform. Customization is accomplished by configuring the graph platform to gather particular events and corresponding data that pertain to the entity interaction events and/or to the users that raised the events. The graph platform organizes the data into data structures that codify a collaboration network graph, where the nodes of the collaboration network graph refer to customizable ones of the content objects and where the edges of the collaboration network graph refer to customizable parameters or values that characterize relationships between connected nodes of the collaboration network graph.
    Type: Grant
    Filed: October 8, 2018
    Date of Patent: February 16, 2021
    Assignee: Box, Inc.
    Inventors: Sesh Jalagam, Victor De Vansa Vikramaratne
  • Patent number: 10904707
    Abstract: A request is received for a service from an application of a mobile computing device. A latitude and a longitude of a geographic location associated with the mobile computing device is determined. The geographic location is mapped to a corresponding location on an embedded map associated with the application, where the embedded map is divided into a plurality of level 1 grids. A level 1 grid is determined in which the corresponding location is located. A granularity corresponding to a geographic distance is determined. The granularity is converted into a corresponding step size on the embedded map. The level 1 grid is divided into a plurality of level 2 grids based on the corresponding step size.
    Type: Grant
    Filed: September 23, 2019
    Date of Patent: January 26, 2021
    Assignee: Advanced New Technologies Co., Ltd.
    Inventors: Guanhai Zhong, Hui Li
  • Patent number: 10885086
    Abstract: A search client executable in a computing device transmits a search term to a search engine. The search client obtains a search result from the search engine. The search client generates a rendering of the search result using a document structure and a document layout provided by the search engine. The rendering of the search result comprises contextual content for the search term.
    Type: Grant
    Filed: September 12, 2018
    Date of Patent: January 5, 2021
    Assignee: AIRWATCH LLC
    Inventors: Gerard Murphy, Marcos Mendez
  • Patent number: 10873559
    Abstract: A system and method for identifying previously unknown counterparties by registering distributed ledger public keys and/or addresses associated with specific business entities and/or individuals. The system and method are configured to provide tools for administering public facing distributed ledger identifiers using cryptographic proof messaging and transactions made on the Distributed Ledger. It also provides queries and lookups to discover public keys associated with entities and allows users to link identifiers on competing Distributed Ledgers to a disambiguated entity, thereby enabling cross Ledger transactions to occur.
    Type: Grant
    Filed: September 10, 2019
    Date of Patent: December 22, 2020
    Assignee: THE DUN & BRADSTREET CORPORATION
    Inventors: Saleem Khan, Jacob Caleb Gostylo
  • Patent number: 10872276
    Abstract: Systems, devices, media, and methods are presented for identifying and categorically labeling objects within a set of images. The systems and methods receive an image depicting an object of interest, detect at least a portion of the object of interest within the image using a multilayer object model, determine context information, and identify the object of interest included in two or more bounding boxes.
    Type: Grant
    Filed: May 28, 2019
    Date of Patent: December 22, 2020
    Assignee: Snap Inc.
    Inventors: Wei Han, Jianchao Yang, Ning Zhang, Jia Li
  • Patent number: 10855634
    Abstract: The present disclosure provides a detailed description of techniques used in systems, methods, and in computer program products for building and operating a match cooperative without handling personally identifiable information. The various embodiments address the problem of discovering attributes pertaining to a particular user without sharing personally identifiable information pertaining to that particular user. More specifically, the claimed embodiments are directed to approaches for receiving online and offline PII and NPII associated with various users, obfuscating (e.g., hashing) the PII, and matching the obfuscated PII to the NPII based on various data (e.g., common attributes, etc.) and methods (e.g., deterministic matching, probabilistic matching, etc.). The matched NPII attributes can then be used to target the user associated with the obfuscated PII in online advertising campaigns.
    Type: Grant
    Filed: June 20, 2018
    Date of Patent: December 1, 2020
    Assignee: Oracle International Corporation
    Inventors: Stephen John Papa, David Abraham Wiener, Stephen Streich, Taha Sheikh
  • Patent number: 10824623
    Abstract: The present disclosure relates to querying data cores for data items that correspond to a specified time range. Probabilistic data structures corresponding to associated data cores are used to filter the plurality of data cores to identify a subset of data cores that contain data items corresponding to the specified time range. Only the subset of the plurality of data cores determined to contain relevant data items are searched.
    Type: Grant
    Filed: February 28, 2018
    Date of Patent: November 3, 2020
    Assignee: VMware, Inc.
    Inventors: Sai Samrat Karlapudi, Ramsés V. Morales, Michael M. Hu
  • Patent number: 10824755
    Abstract: One embodiment provides a method, including: receiving, at a third-party storage provider and from a data owner, a plurality of encrypted documents, wherein each of the plurality of encrypted documents is encrypted by the data owner using at least one encryption key; receiving, from a query user, an encrypted query, wherein the query is encrypted using the at least one encryption key; computing an edit distance value between the encrypted query and at least a portion of the plurality of encrypted documents, wherein the computing comprises communicating with an entity to work together to compute the edit distance value; the communicating comprising (i) providing, from the third-party storage provider to the entity, an encrypted function of an edit distance matrix and (ii) receiving an encrypted edit distance value computed by the entity from the encrypted function; and returning the encrypted edit distance value to the query user.
    Type: Grant
    Filed: October 11, 2018
    Date of Patent: November 3, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Akshar Kaul, Sameep Mehta, Shashank Srivastava