Preparing Data For Information Retrieval Patents (Class 707/736)
  • Patent number: 11120589
    Abstract: A method for generating a visualization connection line is presented. The method may include displaying, by a processor, a plurality of nodes on a computer visualization, whereby each node within the displayed plurality of nodes includes a plurality of scoring targets. The method may also include calculating an importance score for each scoring target within the plurality of scoring targets. The method may further include determining a connection line path between at least two related nodes within the displayed plurality of nodes based on the calculated importance score. The method may also include displaying a visualization connection line on the computer visualization along the determined connection line path.
    Type: Grant
    Filed: April 24, 2020
    Date of Patent: September 14, 2021
    Assignee: International Business Machines Corporation
    Inventors: Daisuke Maruyama, Kenji Uchida
  • Patent number: 11120372
    Abstract: Techniques for processing task items are provided. A task item is electronic data that represents a task to be performed, whether manually or automatically. A task item includes one or more details about its corresponding task, such as a description of the task and a location of the task. Specifically, techniques for generating task items, organizing task items, triggering notifications of task items, and consuming task items are described. In one approach, a task item is generated based on input from a user and context of the input. In another approach, different attributes of task items are used to organize the task items intelligently into multiple lists. In another approach, one or more criteria, such as location, are used to determine when to notify a user of a task. In another approach, actions other than generating notifications are enabled or automatically performed, actions such as emailing, calling, texting, and searching.
    Type: Grant
    Filed: June 8, 2020
    Date of Patent: September 14, 2021
    Assignee: Apple Inc.
    Inventors: Thomas R. Gruber, Alessandro F. Sabatelli, Alexandre A. Aybes, Donald W. Pitschel, Edward D. Voas, Freddy A. Anzures, Paul D. Marcos
  • Patent number: 11113152
    Abstract: A computer-implemented method for managing file backup may include (i) detecting, by a computing device, an attempt to upload a file to a backup storage, (ii) calculating a degree of difference between the file and a previous version of the file on the backup storage, (iii) comparing, by the computing device, a list of applications that have written to the file with a list of acceptable applications for the file, (iv) calculating, based on the degree of difference and the comparison of the list of applications, a change score for the file, and (v) applying, based on the change score, a backup policy to the attempt to upload the file. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: June 19, 2017
    Date of Patent: September 7, 2021
    Assignee: NortonLifeLock Inc.
    Inventors: Mohit Jha, Vinith Raj, Chengi Jimmy Kuo, Amitrajit Banerjee
  • Patent number: 11106638
    Abstract: A computer-implemented system and method for data revision control in a large-scale data analytic systems. In one embodiment, for example, a computer-implemented method comprises the operations of storing a first version of a dataset that is derived by executing a first version of driver program associated with the dataset; and storing a first build catalog entry comprising an identifier of the first version of the dataset and comprising an identifier of the first version of the driver program.
    Type: Grant
    Filed: June 26, 2018
    Date of Patent: August 31, 2021
    Assignee: Palantir Technologies Inc.
    Inventors: Robert Fink, Lynn Cuthriell, Adam Anderson, Adam Borochoff, Catherine Lu, Joseph Rafidi, Karanveer Mohan, Matthew Jenny, Matthew Maclean, Michelle Guo, Parvathy Menon, Ryan Rowe
  • Patent number: 11100181
    Abstract: A search continuation device and its operations include, for example, performing a first electronic search based on first search criteria. The first electronic search generates first search results. The operations can further include electronically storing search data associated with the first electronic search (e.g., in a user account). The operations can further include performing a second electronic search with second search criteria substantially similar to the first search criteria. The second electronic search generates second search results. The operations can further include, retrieving the search data (e.g., from the user account), and providing, based on the search data, one or more indicators for presentation with the second search results. The one or more indicators specify continued search information, such as a degree to which content contained within an item of the first search results was previously accessed or a difference between the first search results and the second search results.
    Type: Grant
    Filed: April 10, 2019
    Date of Patent: August 24, 2021
    Assignee: International Business Machines Corporation
    Inventors: Kun Bai, Di Ling Chen, Christian Benjamin Kau, Zhi Cheng Liu, Patrick Joseph O'Sullivan
  • Patent number: 11100157
    Abstract: A processor may create a preference vector by generating preference vector entries in fields that correspond to content attributes associated with at least one media program presented via a media device, each entry including a playback duration and a year. The processor may create a media entity matrix of entity vectors for entities associated with production of media programs. For each entity vector, the processor may generate matrix entries in fields that correspond to content attributes associated with at least one media program associated with the entity, each matrix entry including a year and a score, the score weighted by an epoch factor based upon a time span associated with the at least one media program presented via the media device. The processor may determine entity rankings based upon dot products between the preference vector and the entity vectors and provide a recommendation based upon the rankings.
    Type: Grant
    Filed: March 4, 2019
    Date of Patent: August 24, 2021
    Assignee: THE DIRECTV GROUP, INC.
    Inventors: Raymond Hsu, Ashok Sahu
  • Patent number: 11093470
    Abstract: A system and method are presented that analyze evaluation data concerning a subject using attributes that are logically arranged in a geometric structure such as a rectangular array. A plurality of dimension layers is laid on top of the logical arrangement of data. Each dimension layers assigns values to a plurality of dimensions based on the value of neighboring attribute groups. Each dimension layer can be associated with one or more reporting configurations that contain descriptors for the defined dimensions as well as formatting instructions for report-like output.
    Type: Grant
    Filed: February 11, 2020
    Date of Patent: August 17, 2021
    Assignee: The Rejuvi Venture, LLC
    Inventors: Regina Hepp, Vidyotham Reddi, Robin Lindbeck
  • Patent number: 11093645
    Abstract: Methods, systems, and computer program products are provided. A network device receives, from a client device, a description of a dataset to be de-identified, and a list of one or more data de-identification techniques selected from groups consisting of a group of data masking techniques and a group of data pseudonymization techniques, and their configuration options supported by the client device. A first technique, from the at least one group of techniques and its configuration options supported by the client device and the network device are determined. The network device receives a dataset produced at the client device by applying the first technique and selected configuration options to corresponding attributes from the client device. The network device applies a de-identification technique to the dataset to produce a resulting set of de-identified data, wherein the de-identification technique is coordinated with the first technique and its configuration options to de-identify the dataset.
    Type: Grant
    Filed: June 20, 2019
    Date of Patent: August 17, 2021
    Assignee: International Business Machines Corporation
    Inventor: Aris Gkoulalas-Divanis
  • Patent number: 11093481
    Abstract: A computer-implemented method is disclosed that comprises receiving, at a data provider computing system, a data contribution from a client device associated with a user, and based on the received data contribution, determining a user identifier that uniquely identifies the user. The method comprises performing a data validation operation to validate the data contribution. The method comprises, based on validating the data contribution, storing the data contribution in association with the user identifier. Further, the method comprises receiving a data request from a data consuming system. Based on the data request, the stored data contribution is identified and distributed to the data consuming system. Based on distribution of the data contribution to the data consuming system, a distribution value associated with the data contribution is generated. An indication of the distribution value is stored in association with the user identifier.
    Type: Grant
    Filed: September 11, 2019
    Date of Patent: August 17, 2021
    Assignee: Whether or Knot LLC
    Inventors: David James Hubbard, Craig Allen Mataczynski
  • Patent number: 11093045
    Abstract: A method and system for augmented reality. Images of a real world scene are obtained from one or more from one or more image sensors. An orientation and/or location of the image sensors is obtained from one or more state sensors. A real world object at which a predefined pointing object is performing a predefined gesture in the images of the real world scene is identified and data associated with the identified object is displayed on a viewing device. The invention also provides a computer program comprising computer program code means for performing all the steps of the method of the invention when said program is run on a computer.
    Type: Grant
    Filed: August 30, 2019
    Date of Patent: August 17, 2021
    Assignee: Eyesight Mobile Technologies Ltd.
    Inventors: Itay Katz, Amnon Shenfeld
  • Patent number: 11089369
    Abstract: Apparatus, systems, and articles of manufacture are disclosed to categorize audience members by age. An example apparatus includes memory including instructions, and a processor to execute the instructions to split audience member records from an initial node into child nodes based on comparisons of attribute-value pairs of the audience member records to a first value threshold, the attribute-value pairs representative of database subscriber activity data of audience members subscribed to a database proprietor, designate a first child node of the child nodes as a terminal node when a quantity of the audience member records of the first child node of the child nodes does not satisfy a minimum leaf size, generate an age-correction model based on the terminal node, and correct, based on the age-correction model, the age characteristic associated with the media impression, the media impression indicative of a person exposed to media presented by a media presentation device.
    Type: Grant
    Filed: March 23, 2020
    Date of Patent: August 10, 2021
    Assignee: The Nielsen Company (US), LLC
    Inventors: Jonathan Sullivan, Michael Sheppard
  • Patent number: 11080766
    Abstract: A method of placing advertisements involves sending, from a device, a request for at least one ad position, receiving, in response to the request, ad positioning information specifying an ad position in a stream and a related content position in the stream, determining, by the device, that a related content item is present in the stream, and overriding, by the device, the ad positioning information by placing an advertisement associated with the related content in the related content position within the stream.
    Type: Grant
    Filed: April 29, 2019
    Date of Patent: August 3, 2021
    Assignee: Twitter, Inc.
    Inventors: Gabor Cselle, Nassar Stoertz, Tural Badirkhanli, Carl Joseph Blubaugh, Boris Logvinskiy
  • Patent number: 11080547
    Abstract: A method for processing an image of a physical document to enable digital searching of the physical document includes: obtaining a digital copy of the physical document; receiving an instruction to search for a point of interest in the physical document; imaging the physical document and determining that the point of interest is on a surface of the physical document; and projecting, using a projector and onto the surface of the physical document, a visual-aid component that physically overlaps with the point of interest to highlight the point of interest on the surface of the physical document.
    Type: Grant
    Filed: December 28, 2018
    Date of Patent: August 3, 2021
    Assignee: Konica Minolta Laboratory U.S.A., Inc.
    Inventor: Kirk Steven Tecu
  • Patent number: 11074369
    Abstract: The present disclosure provides systems and methods for client-side anonymized content selections. The method includes collecting a plurality of identifications of content selection lists, each content selection list associated with the first device and at least one other device. The method includes selecting a first subset of the content selection lists, responsive to a total number of unique device associated with a plurality of content selection lists of the first subset exceeding a threshold. The method includes transmitting a request for an item of content, the request comprising identifications of the content selection lists of the selected first subset. The method includes receiving a first item of content selected by the content server based on the content selection lists of the selected first subset.
    Type: Grant
    Filed: July 29, 2019
    Date of Patent: July 27, 2021
    Assignee: Google LLC
    Inventors: Michael Kleber, Zhenyu Liu, Josh Karlin, Gang Wang, Nitish John Korula, Yijian Bai, Jason Hsueh, Deepak Ravichandran
  • Patent number: 11074278
    Abstract: Methods, non-transitory machine readable media, and search engine devices are disclosed that annotate documents based on concepts and a generated composite score for each of the concepts. The concepts have an association with terms included in the documents. A query that includes at least one of the terms is received, and an associated concept and at least one additional related concept are identified in order to expand the query. The identified concepts are then applied to the annotated documents to generate a search result in response to the expanded query. This technology advantageously facilitates improved automated searching (e.g., across dialects and languages) and enables improved search result faceting.
    Type: Grant
    Filed: November 14, 2018
    Date of Patent: July 27, 2021
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventors: Brendan Offer, Murugan Reddi, Steven Grill, Malcolm West, Gavin Ramsey
  • Patent number: 11068509
    Abstract: During operation, a system obtains a graph that includes a set of nodes representing users in an online network and a set of edges representing relationships or interactions between pairs of the nodes. Next, the system selects egos containing a subset of the users that are representative of a distribution of an attribute across the users. The system then generates clusters of users, such that each cluster contains an ego and alters selected from the ego's connections in the graph. The system further divides the clusters between a treatment group and a control group, exposes alters in the treatment group to a treatment variant of an A/B test, and exposes alters in the control group to a control variant of the A/B test. Finally, the system outputs a result of the A/B test.
    Type: Grant
    Filed: September 28, 2018
    Date of Patent: July 20, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Guillaume B. Saint-Jacques, Jeremy John Simpson, Maneesh Varshney, Ya Xu
  • Patent number: 11064311
    Abstract: A processing system receives device registration information from a registered user of a website. The device registration information includes a registered telephone number assigned to a mobile communications device. The processing system receives a request for a homepage of the website from a requesting mobile communications device coupled to the processing system via a mobile carrier communications system. The Internet Protocol (IP) address associated with the request is obtained, and the processing system obtains a telephone number currently associated with the IP address from a mobile carrier communications system. The processing system attempts to automatically login the requesting mobile communications device to the website by matching the telephone number currently associated with the IP address to the registered telephone number, and conditionally transmits different versions of the homepage based on whether the requesting mobile communications device has been automatically logged in to the website.
    Type: Grant
    Filed: May 11, 2018
    Date of Patent: July 13, 2021
    Assignee: iHeartMedia Management Services, Inc.
    Inventors: Evan Schwartz, Lasse Hamre, Michael R. Moss, Daniel N. MacTiernan
  • Patent number: 11064031
    Abstract: There is disclosed a method for associating at least two resources, a communication terminal and a communication node device. The method comprises detecting a connection state for entities respectively corresponding to the at least two resources; and sending a first request to a common service entity to establish an association between the at least two resources after it is detected that the connection state is established by the entities.
    Type: Grant
    Filed: November 8, 2018
    Date of Patent: July 13, 2021
    Assignee: BOE TECHNOLOGY GROUP CO., LTD.
    Inventor: Junjie Zhao
  • Patent number: 11055200
    Abstract: Model driven engineering (MDE) approaches necessitate verification and validation (V&V) of the models used. Balancing usability of modeling languages with verifiability of the specification presents several challenges. Conventional modeling languages have automated solvers but are hard to interpret and use. Implementations of present disclosure provide systems and methods for validating domain specific models wherein rules and vocabularies in domain specific model are translated to machine interpretable rules (MIR) and machine interpretable vocabularies (MIV) which are processed (via logic programming technique) to generate a logic programming representation (LPR) of the MIR and MIV based on which solution scenarios are generated for validating the domain specific model. Validation of the model involves verifying LPR using a set of ground facts. During validation of solution scenarios of model, system also checks for inconsistences in rules, if any.
    Type: Grant
    Filed: October 11, 2019
    Date of Patent: July 6, 2021
    Assignee: TATA CONSULTANCY SERVICES LIMITED
    Inventors: Deepali Prabhu Kholkar, Dushyanthi Mulpuru, Vinay Vasant Kulkarni
  • Patent number: 11055604
    Abstract: Methods and apparatus relating to techniques for incremental network quantization. In an example, an apparatus comprises logic, at least partially comprising hardware logic to determine a plurality of weights for a layer of a convolutional neural network (CNN) comprising a plurality of kernels; organize the plurality of weights into a plurality of clusters for the plurality of kernels; and apply a K-means compression algorithm to each of the plurality of clusters. Other embodiments are also disclosed and claimed.
    Type: Grant
    Filed: September 12, 2017
    Date of Patent: July 6, 2021
    Assignee: INTEL CORPORATION
    Inventors: Yonatan Glesner, Gal Novik, Dmitri Vainbrand, Gal Leibovich
  • Patent number: 11055481
    Abstract: A coordination server has a text information acquisition unit acquiring text information from a mobile terminal, a keyword extraction server references dictionary information indicating a keyword which is a target of extraction, extracts keywords that correspond to the text information, and has an extraction unit extracting keywords corresponding to the acquired text information and an identification unit identifying one input item among a plurality of input items, and a creation server has a creation unit creating a business form by entering the extracted keywords into the identified input item.
    Type: Grant
    Filed: August 16, 2018
    Date of Patent: July 6, 2021
    Assignee: SPALO Co., Ltd.
    Inventors: Koichi Hori, Daisuke Koichi
  • Patent number: 11057326
    Abstract: A social network activity mode that is implemented using social network activity rules is identified. The social network activity rules allow only social network posts of relevance to a particular activity of a user to be presented to the user. The social network activity mode is applied to a group of social network posts. Based upon applying the social network activity mode to the group of social network posts, social network posts that comply with the social network activity rules of the social network activity mode are provided to the user and social network posts that do not comply with the social network activity rules of the social network activity mode are blocked.
    Type: Grant
    Filed: September 15, 2019
    Date of Patent: July 6, 2021
    Assignee: International Business Machines Corporation
    Inventors: Shadi E. Albouyeh, Bernadette A. Carter, Jeffrey R. Hoy, Stephanie L. Trunzo
  • Patent number: 11055527
    Abstract: A system and method for information extraction character level features. The system and method may be used for data extraction for various types of content including a receipt or a tax form.
    Type: Grant
    Filed: February 1, 2019
    Date of Patent: July 6, 2021
    Assignee: INTUIT INC.
    Inventors: Terrence J. Torres, Homa Foroughi
  • Patent number: 11048416
    Abstract: A storage system is associated with at least one part of multiple storage devices in a resource pool, a part of a storage space in a storage device being inaccessible to the storage system. Techniques involve: identifying an extent within the part of the storage space in the storage device as a free extent; selecting a group of storage devices each with a free extent from the multiple storage devices in response to determining a virtual address range in the storage system as specified by an access request is inaccessible; mapping the virtual address range to a physical address range of the free extents in the group of storage devices; and allocating a storage space specified by the physical address range to the storage system. Therefore, the expansion of the resource pool can be implemented more conveniently and rapidly, and performance of the storage system can be improved.
    Type: Grant
    Filed: December 18, 2018
    Date of Patent: June 29, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Yousheng Liu, Xinlei Xu, Lifeng Yang, Jian Gao, Xiongcheng Li
  • Patent number: 11049206
    Abstract: A computer implemented method includes receiving content to present to a user where the content does not include results of a universal product code search request, a constructive notice discovery engine determining that at least a portion of the content includes an intellectual property mark owned by a publicly traded company located near constructive notice language, retrieving a ticker symbol corresponding to the publicly traded company, and presenting the content to the user with at least one option to the user for performing at least one operative function corresponding to the ticker symbol.
    Type: Grant
    Filed: August 20, 2020
    Date of Patent: June 29, 2021
    Inventor: Eric Schneider
  • Patent number: 11048672
    Abstract: Embodiments include methods, systems and computer program products method for editing and correcting structural metadata associated a binary large object (BLOB). The computer-implemented method includes obtaining, using a processor, at least a portion of structural metadata associated with the BLOB. The processor converts one or more fields associated with the at least a portion of structural metadata and determines that the one or more fields generated one or more errors or null values. The processor provides an interface, wherein the interface is used to cause a first movement or edit the one or more fields. The processor determines that the first movement or edit of the one or more fields fixes the one or more errors or null values and provides an indication that the first movement or edit of the one or more fields has or has not fixed the one or more errors or null values.
    Type: Grant
    Filed: September 27, 2018
    Date of Patent: June 29, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kyle J. Charlet, Nathan D. Church, Kevin D. Hite, Richard V. Tran
  • Patent number: 11048876
    Abstract: Techniques for improving the accuracy, relevancy, and efficiency of a computer system of an online service by providing a user interface to optimize a digital page of a user on the online service are disclosed herein. In some embodiments, a computer system receives a plurality of phrases for a type of job, selects a group of phrases from the plurality of phrases based on a corresponding relevancy measurement and a corresponding diversity measurement for each phrase in the selected group of phrases, and generates a recommendation for a page of a first user based on the selected group of phrases, with the recommendation comprising a suggested addition of the selected group of phrases to the page of the first user.
    Type: Grant
    Filed: November 30, 2018
    Date of Patent: June 29, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jeffrey Douglas Gee, Rohan Ramanath, Deepak Kumar
  • Patent number: 11040619
    Abstract: An apparatus including a capture device and a processor. The capture device may be configured to generate a plurality of video frames corresponding to users of a vehicle. The processor may be configured to perform operations to detect objects in the video frames, detect users of the vehicle based on the objects detected in the video frames, determine a limitation profile for the users, monitor for conditions provided by the limitation profile and generate a reaction if one or more of the conditions are met. The limitation profile may be determined in response to characteristics of the users. The characteristics of the users may be determined by performing the operations on each of the users.
    Type: Grant
    Filed: September 17, 2018
    Date of Patent: June 22, 2021
    Assignee: Ambarella International LP
    Inventor: Patrick Martin
  • Patent number: 11042794
    Abstract: Mechanisms are provided for validating a candidate answer to an input question. A candidate answer to an input question is identified using a natural language processing of the input question and a corpus of information from which the candidate answer is identified. A validator is selected to apply to the candidate answer based on a characteristic of a correct answer for the input question. The validator is applied to the candidate answer to evaluate whether or not criteria of the validator are met by the candidate answer. Validation information is generated based the evaluation of whether or not criteria of the validator are met by the candidate answer. The validation information is stored in a validation status object associated with the input question.
    Type: Grant
    Filed: March 22, 2017
    Date of Patent: June 22, 2021
    Assignee: International Business Machines Corporation
    Inventors: Corville O. Allen, Ian M. Bennett, Torsten Bittner, Kay Mueller
  • Patent number: 11028204
    Abstract: Curable compositions include: a) at least one (meth)acrylate monomer or oligomer and b) at least one mono-functional (meth)acrylate monomer comprising a polycyclic moiety having at least three rings that are fused or condensed. The compositions may comprise an initiator system to render the compositions as curable. The compositions may comprise both the a) and b) components in an amount from about 30% to about 70% by weight. The compositions described herein are advantageous with respect to properties such as viscosity, toughness, tensile strength and tensile elongation. Due to their advantageous properties, the compositions are viable for a wide range of applications including coatings, adhesives, sealants, inks and stereolithography. The compositions are liquid at ambient temperature and impart a high glass transition temperature, Tg, without sacrificing other properties, such as elongation. The compositions are useful in 3D printing.
    Type: Grant
    Filed: July 7, 2016
    Date of Patent: June 8, 2021
    Assignee: Arkema France
    Inventors: Sumeet Jain, William C. Wolf, Yuhong He, Jeffrey A. Klang
  • Patent number: 11030533
    Abstract: A method and system of generating a transitory sentiment community. The method comprises receiving data in a database memory of a server computing device, the data extracted from a plurality of data sources, pre-processing the data based on text character removal and text character replacement, to provide pre-processed data that includes keywords used in a descriptive manner, performing a sentiment analysis on the keywords based at least in part upon a training model, the sentiment analysis identifying a conformance to at least one of a set of sentiment classifications recognized by the training model, and a sentiment intensity rating associated with the conformance, modifying the sentiment intensity rating associated with the sentiment classification upon detecting a sarcasm sentiment above a sarcasm sentiment threshold, and generating the transitory sentiment community based at least in part on the sentiment classification and the modified sentiment intensity rating.
    Type: Grant
    Filed: December 11, 2018
    Date of Patent: June 8, 2021
    Assignee: HIWAVE TECHNOLOGIES INC.
    Inventors: Vaibhav Bhan, Supriya Jyoti, Ravi Bhanabhai, Marjansadat Sayedzamani, Joe Lai
  • Patent number: 11030165
    Abstract: A method and device for database design and creation is disclosed. The method includes determining ranks for each of a plurality of variables in each of a plurality of databases based on at least one attribute associated with each of the plurality of variables. The method further includes arranging each of the plurality of variables in a sequence with respect to an associated database from the plurality of databases. The method includes computing a correlation coefficient between the plurality of variables across the plurality of databases based on the sequence of arrangement. The method further includes determining based on the correlation coefficient, whether a relationship exists between one or more of the plurality of variables across the plurality of databases. The method includes creating a database using the plurality of databases based on the relationship, when the relationship exists between the one or more of the plurality of variables.
    Type: Grant
    Filed: January 25, 2018
    Date of Patent: June 8, 2021
    Assignee: Wipro Limited
    Inventors: Rishav Das, Karanjit Singh
  • Patent number: 11023481
    Abstract: A method performed on a client computing device for providing a graphical user interface for searching through topics and user profiles. It includes rendering, the graphical user interface comprising a first search node, associated with a first node data structure; receiving user input corresponding to a selection of one of the first plurality of nodes as a second search node; and node position input of the second search node; transmitting, a selection request corresponding to the node selection of one of the first plurality of nodes; receiving, data relating to a second plurality of node data structures associated with the second search node; generating on the graphical user interface the second search node at a location on the graphical user interface corresponding to the node position input; and a linking member connecting the first search node to the second search node.
    Type: Grant
    Filed: August 8, 2018
    Date of Patent: June 1, 2021
    Assignee: commos inc.
    Inventors: Nicolas Benjamin, Mikaël Héroux-Vaillancourt, Micaiah James Nissen, Catherine Desrochers, Olivier Bonnaure, Pierre de Gourcy, Andrey Ivanov, Darwin Josue Medina, Juliano Rafael Silva Farias
  • Patent number: 11023100
    Abstract: Methods, systems, and media for identifying and updating a group of media content items are provided. In some embodiments, the method comprises: receiving indications of filtering criteria; identifying a first collection of media content items, wherein the first collection of media content items includes media content items associated with a particular topic; identifying a first group of candidate media content items, wherein the first group of candidate media content items includes media content items not included in the first collection of media content items; creating a second collection of media content items by applying the stored filtering criteria to the first collection of media content items and the first group of candidate media content items; and causing a user interface that indicates the second collection of media content items and the identifier of the collection of media content items to be presented.
    Type: Grant
    Filed: June 11, 2018
    Date of Patent: June 1, 2021
    Assignee: Google LLC
    Inventors: Natalia Ann Cohen Fisher, Garen Checkley
  • Patent number: 11023156
    Abstract: Dynamic API allocation based on data-tagging is provided. Data that is stored in a local system is parsed and normalized. One or more highly used fields is identified and tagged. A counter corresponding to each highly used field is incremented upon each reference. Upon exceeding a threshold, data is migrated to object storage. An index is created for each highly used field. A bi-directional pipeline is created between the local system and the cloud-based system. The data structure is created in object storage in the cloud-based system. Data is dynamically migrated through the pipeline from the local system to cloud-based object storage. Cloud-based system sends an API endpoint to local system. Future data accesses to local data are redirected to object storage using the API endpoint. Local system continues monitoring data utilization. Upon utilization dropping below a threshold, data accesses are redirected to local system, using the local pointer.
    Type: Grant
    Filed: June 20, 2019
    Date of Patent: June 1, 2021
    Assignee: International Business Machines Corporation
    Inventors: Bruno dos Santos Silva, Shawn Snodgrass, Mark J. Walborn
  • Patent number: 11016805
    Abstract: Systems, methods, and computer program products to programmatically apply labels to nodes in a cluster orchestration platform managing a cluster comprising a plurality of nodes. A microservice may be submitted to the cluster orchestration platform. The cluster orchestration platform may execute the microservice on a first node of the plurality of nodes. The microservice may receive, from a virtual machine manager, an instance identifier of a virtual machine instance executing the first node and the microservice. The microservice may receive, from the virtual machine manager based on the instance identifier, a plurality of labels applied to the virtual machine instance. The microservice may validate each received label based on at least one rule. The microservice may receive, from the cluster orchestration platform, an identifier of the first node in the cluster orchestration platform. The microservice may apply each received label to the first node in the cluster orchestration platform.
    Type: Grant
    Filed: August 21, 2019
    Date of Patent: May 25, 2021
    Assignee: Capital One Services, LLC
    Inventors: Kyle Rohrbach, Serhiy Danchenko
  • Patent number: 10997221
    Abstract: Representative embodiments disclose mechanisms to provide direct answers to a query submitted by a user. The mechanisms are tailored so that the answers presented have a high confidence of being correct. A plurality of document segments that are relevant to the query are selected. The selected segments are submitted to a trained machine reading comprehension model along with the query. The result is an extracted answer for one or more of the submitted segments. A subset of the extracted answers are clustered and an answer for each cluster having at least a threshold number of answers are selected as direct answers. The direct answers are presented in a format suitable to the number of selected direct answers.
    Type: Grant
    Filed: April 7, 2018
    Date of Patent: May 4, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Doran Chakraborty, Manish Malik
  • Patent number: 10990611
    Abstract: A method for adaptively providing processed data to elements of a distributed network, includes a processor partitioning data from a plurality of data sources, including big data from a plurality of big data sources based on defined needs of the elements; the processor storing the partitioned data in a central data source and a subset of the partitioned data in one or more cache memories in proximity to the elements; receiving a data request from a network element; determining a time-sensitivity of data responsive to the data request; supplying a response to the data request for non-time-sensitive data; and supplying the response to the data request for time-sensitive data.
    Type: Grant
    Filed: November 3, 2017
    Date of Patent: April 27, 2021
    Assignee: Architecture Technology Corporation
    Inventors: Mandeep Singh, William Colligan
  • Patent number: 10970323
    Abstract: Disclosed is a method of providing at least one suggestion for completing a user-query, the method comprising receiving the user-query related to a domain of user-interest; determining if the domain of user-interest corresponds to the subject matter; identifying at least one element of the user-query; classifying the at least one element into at least one class using the ontology; changing the class of the at least one element occurring at an end position within the user-query to the others class; identifying the at least one element of the concept class occurring at a farthest position within the user-query; concatenating the at least one element of the concept class occurring at the farthest position with each of the at least one element occurring thereafter, to obtain a concatenated string of elements; identifying at least one suggestion using the ontology; and providing the at least one suggestion for completing the user-query.
    Type: Grant
    Filed: December 27, 2018
    Date of Patent: April 6, 2021
    Assignee: Innoplexus AG
    Inventors: Gaurav Tripathi, Vatsal Agarwal, Abhilash Bolla, Dileep Dharma
  • Patent number: 10969943
    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: July 29, 2019
    Date of Patent: April 6, 2021
    Assignee: Google LLC
    Inventors: Felipe Leme, Svetoslav Ganov, Benjamin Poiesz, Angela Sun
  • Patent number: 10970491
    Abstract: A database may contain a corpus of text strings, the text strings respectively associated with vector representations thereof, where each of the vector representations is an aggregation of vector representations of words in the associated text string. An artificial neural network (ANN) may have been trained with mappings between: (i) the words in the text strings, and (ii) for each respective word, one or more sub strings of the text strings in which the word appears. A server device may be configured to: receive an input text string; generate an input aggregate vector representation of the input text string by applying an encoder of the ANN to words in the input text string; compare the input aggregate vector representation to the vector representations; identify a relevant subset of the vector representations; and transmit the text strings that are associated with the relevant subset of the vector representations.
    Type: Grant
    Filed: March 4, 2020
    Date of Patent: April 6, 2021
    Assignee: ServiceNow, Inc.
    Inventors: Baskar Jayaraman, Aniruddha Madhusudan Thakur, ChitraBharathi Ganapathy, Shiva Shankar Ramanna
  • Patent number: 10963425
    Abstract: A computing device is provided, including a magnetic data storage tape, a processor, and non-volatile memory operatively coupled to the processor. The non-volatile memory may store instructions executable by the processor to receive a plurality of data files including respective media placement metadata. The instructions may be further executable, for each data file of the plurality of data files, to determine a media placement score based on the media placement metadata of that data file. The instructions may be further executable to determine an order for the plurality of data files based on the respective media placement scores of the data files. The instructions may be further executable to write the plurality of data files to the magnetic data storage tape such that the plurality of data files have the determined order on the magnetic data storage tape.
    Type: Grant
    Filed: October 12, 2018
    Date of Patent: March 30, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Jason David Adrian
  • Patent number: 10963527
    Abstract: A method for clustering geolocations using geo-point density includes receiving a user log of geolocation data extracted from user interactions with at least one electronic device. A density is determined relative to other geo-points for each geo-point in a set of geo-points extracted from the user log. Lower density geo-points in the set are merged into higher density geo-points in the set to result in a merged set of geo-points, and clusters of geo-points are identified from the merged set. Merging the geo-points tends to preserve frequently occurring geo-points while reducing those that constitute noise, which improves the reliability of identifying the clusters. Core geo-points of the user log are selected from the clusters. The core geo-points of the user log can be compared to core geo-points of other use logs to identify associations between the user logs.
    Type: Grant
    Filed: January 22, 2019
    Date of Patent: March 30, 2021
    Assignee: Adobe Inc.
    Inventors: Sungchul Kim, Nedim Lipka, Eunyee Koh
  • Patent number: 10962939
    Abstract: The present disclosure provides for customizable content moderation using neural networks with fine-grained and dynamic image classification ontology. A content moderation system of the present disclosure may provide a plurality of image categories in which a subset of of image categories may be designated as restricted categories. The restricted categories may be chosen by a content provider or an end-user. The content moderation system may utilize a neural network to classify image data (e.g., still images, video, etc.) into one or more of the plurality of image categories, and determine that an image is a restricted image upon classifying the image into one of the restricted categories. The restricted image may by flagged, rejected, removed, or otherwise filtered upon being classified as a restricted image.
    Type: Grant
    Filed: May 26, 2017
    Date of Patent: March 30, 2021
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Ranju Das, Wei Xia, Hao Chen, Meng Wang, Venkatesh Bagaria, Jonathan Andrew Hedley
  • Patent number: 10958536
    Abstract: Techniques are provided for implementing data management policies for various components of an Internet of Things (IoT) system. An exemplary method performed by an IoT component comprises: obtaining sensor data; obtaining a data management policy that specifies a data transmission policy, a data retention policy, a data retirement policy and/or a data processing policy for a processing of the sensor data by a plurality of IoT components; and processing the sensor data based on the obtained data management policy. Data policy operators are optionally provided to (i) adjust a resolution of the sensor data; (ii) aggregate the sensor data; and/or (iii) apply a learning algorithm to the sensor data, based on the data management policy.
    Type: Grant
    Filed: April 23, 2018
    Date of Patent: March 23, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Jehuda Shemer, Assaf Natanzon, Kfir Wolfson
  • Patent number: 10956527
    Abstract: A method includes providing a server having a system email address for receiving emails and including a processor and a memory coupled to the processor and defining a database organized to store data for a plurality of customer matters, respective matters having matter numbers, and, for each matter, the database including a notes location associated with the matter; providing a graphical user interface using which a user can review information relating to matters, including notes; determining, in response to receiving an email having a subject line and body, if the email subject line contains a matter number matching a database matter number and, if not, rejecting the email; and if the email is not rejected, routing at least a portion of the non-rejected email to the notes location of the matter having the matter number that corresponds to the number contained in the email subject line. Other systems and methods are provided.
    Type: Grant
    Filed: May 11, 2019
    Date of Patent: March 23, 2021
    Assignee: Growpath, LLC
    Inventors: Eric Jason Sanchez, Jan Schroeder, Richard Christopher Low
  • Patent number: 10952015
    Abstract: Arrangements for generating geo-fences for automatically authenticating a user or authorizing event processing are provided. In some examples, user data associated with a location of the user or mobile device of the user may be received. Further, data associated with successful processing of an event may be received. In some arrangements, this data may be used to generate a first geo-fence. The geo-fenced area may be considered a trusted zone within which a user may be automatically authenticated and/or events may be automatically authorized and/or processed. In some examples, additional user data may be received and analyzed using machine learning to predict second or subsequent geo-fence locations. Based on the analyzed data, one or more additional geo-fences or geo-fenced areas may be generated and interlinked with the initial geo-fence.
    Type: Grant
    Filed: April 10, 2019
    Date of Patent: March 16, 2021
    Assignee: Bank of America Corporation
    Inventor: Manu Kurian
  • Patent number: 10929404
    Abstract: Two streams of data items are received. A first estimated processing time for the first stream of data items and a second estimated processing time for the second stream of data items are determined. Data items of the first stream and data items of the second stream are dynamically maintained in a first buffer and a second buffer respectively. The data items of the second stream maintained in the second buffer have associated event times that are within a first join window based on the first estimated processing time for the first stream. A selected data item of the first stream maintained in the first buffer is joined with one or more data items of the second stream maintained in the second buffer that have associated event times that are within a second join window based on an event time associated with the selected data item of the first stream.
    Type: Grant
    Filed: July 27, 2018
    Date of Patent: February 23, 2021
    Assignee: Facebook, Inc.
    Inventors: Ran Lei, Gabriela Jacques da Silva
  • Patent number: 10929381
    Abstract: Aspects described herein are concerned with automatically validating spatial features of a spatial dataset. One solution is built upon a database server which performs a decomposition of the features' geometries into line segments, after which, sets of line segments are compared to detect errors in the dataset. The decomposition of features geometries into line segments results in a reduction of processing time with a simultaneous increase of precision. The method not only generates new intermediate database structures for detection of topological errors but is also complemented by a clearance process that can lead to the automatic repair of topological errors. The clearance process identifies topological errors and provides modifications to the previously identified line segments such that a modified set of line segments overcomes the conditions that led to the error state. The changes to the data set can be applied automatically after displaying them as an overlay for a predefined amount of time.
    Type: Grant
    Filed: July 31, 2017
    Date of Patent: February 23, 2021
    Assignee: Ordnance Survey Limited
    Inventors: Mark Richardson, Jonathan Holmes, Michael Dunn
  • Patent number: 10929410
    Abstract: A user-interface method of selecting and presenting a collection of content items based on user navigation and selection actions associated with the content is provided. The method includes associating a relevance weight on a per user basis with content items to indicate a relative measure of likelihood that the user desires the content item. The method includes receiving a user's navigation and selections actions for identifying desired content items, and in response, adjusting the associated relevance weight of the selected content item and group of content items containing the selected item. The method includes, in response to subsequent user input, selecting and presenting a subset of content items and content groups to the user ordered by the adjusted associated relevance weights assigned to the content items and content groups.
    Type: Grant
    Filed: October 29, 2018
    Date of Patent: February 23, 2021
    Assignee: Veveo, Inc.
    Inventors: Murali Aravamudan, Kajamalai G. Ramakrishnan, Rakesh Barve, Sashikumar Venkataraman, Ajit Rajasekharan