Patents Examined by Edward Jacobs
-
Patent number: 11281658Abstract: A system and a method are disclosed for using a client that is unsynchronized with a blockchain network to validate blockchain transactions for IoT devices, web apps, mobile apps, and other applications. The client retrieves a register of nodes (acting as information provider or validator) that are synchronized with the blockchain network, selects a node from the register, and transmits an information request to the selected node. The client receives a response to the request, the response including the requested information and validation indicia (e.g., proofs), and determines whether the response is valid based on the validation indicia. The client transmits, in response to determining that the response is valid, a confirmation to the IoT device, web app, mobile app or other applications.Type: GrantFiled: April 15, 2019Date of Patent: March 22, 2022Assignee: BC Development Labs GmbHInventors: Christoph Jentzsch, Steffen Kux, Simon Jentzsch, Jean Paul Ruiz Depraz
-
Patent number: 11227113Abstract: Batch interaction with a computerized question answering system can produce an answer that more closely relates to a user's information need. A batch of questions can be generated interactively, and provides a context for a first question received from a user. The batch of questions includes or more additional questions which have terms with a nonsynonymous semantic relation to a first term in the first question. A question answering system can process the batch of questions to determine candidate answers. An answer to the first question can be determined based, at least in part, on a combined ranking of the candidate answers.Type: GrantFiled: January 20, 2016Date of Patent: January 18, 2022Assignee: International Business Machines CorporationInventors: Charles Evan Beller, William G Dubyak, Palani Sakthi, Kristen Maria Summers
-
Patent number: 11056229Abstract: Systems, methods, and media for laboratory benefit services are disclosed. Embodiments of the present invention provide systems, methods, and media that enhance the quality of health care related services to a patient, thereby enhancing patient care. In an embodiment, the present invention provides systems, methods and media that present a health care provider with information to support a decision, for example, a decision relating to a test, or tests, for a patient. In addition, or in additional embodiment, the present invention provides systems, methods and media that present information relating to a patient's health plan to advantageously facilitate a health care provider's knowledge and use of a patient's health plan information.Type: GrantFiled: March 13, 2013Date of Patent: July 6, 2021Assignee: Beacon Laboratory Benefit Solutions, Inc.Inventors: Paul Conlin, Roberto Verrengia, Louis Engel
-
Patent number: 11048594Abstract: For adding cooperative file coloring protocols in a data deduplication system using a processor device in a computing environment, a preferred character is represented for file coloring in a file using a code selected from a multiplicity of codes that represent a variety of contexts. The original meaning of the preferred character is retained when representing the preferred character for the file coloring by the code selected from the multiplicity of codes. The file is deduplicated by the data deduplication system according to the file coloring that represents a source file of a backup application.Type: GrantFiled: October 24, 2017Date of Patent: June 29, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Christophe Fagiano, Itzhack Goldberg, Michael Hirsch, Frank Krick, Neil Sondhi
-
Patent number: 10997249Abstract: A method and system for improving a search query process is provided. The method includes analyzing via a natural language classifier (NLC) circuit of a hardware device, a partial search phase entered in a search field of a graphical user interface with respect to a search query for specified subject matter. A subject based intent classification associated with the search query is determined and compared to intent based data of an intent data repository. In response, an autocomplete phrase associated with the subject based intent classification and the partial search phrase is generated and presented to a user via the graphical user interface.Type: GrantFiled: February 8, 2019Date of Patent: May 4, 2021Assignee: International Business Machines CorporationInventors: Lisa Seacat DeLuca, Stefan A. Gert van der stockt
-
Patent number: 10963436Abstract: A technique for performing data deduplication operates at sub-block granularity by searching a deduplication database for a match between a candidate sub-block of a candidate block and a target sub-block of a previously-stored target block. When a match is found, the technique identifies a duplicate range shared between the candidate block and the target block and effects persistent storage of the duplicate range by configuring mapping metadata of the candidate block so that it points to the duplicate range in the target block.Type: GrantFiled: October 31, 2018Date of Patent: March 30, 2021Assignee: EMC IP Holding Company LLCInventors: Philippe Armangau, Sorin Faibish, Istvan Gonczi, Ivan Bassov, Vamsi K. Vankamamidi
-
Patent number: 10915557Abstract: Computerized data processing and electronic file management methods of organizing and indexing electronic records in an electronic database for categorizing new products that are being added to an existing database of product offerings and computerized digital data processing methods of transferring digital information between a plurality of computers and employing computer instructions to categorize new products that are being added to an existing database of product offerings. Multiple classification models classify a description of a particular product and the classifications are compared, and if found to be equivalent, are added to the existing database of product offerings. If the classifications from the models are not equivalent, then the description is sent to multiple people for classification and the classifications from the people are compared, and if found to be equivalent, are added to the existing database of product offerings.Type: GrantFiled: September 8, 2015Date of Patent: February 9, 2021Assignee: WALMART APOLLO, LLCInventors: Nikesh Lucky Garera, Narasimhan Rampalli, Dintyala Venkata Subrahmanya Ravikant, Srikanth Subramaniam, Chong Sun, Heather Dawn Yalin
-
Patent number: 10805427Abstract: A method of consolidating user actions across a plurality of electronic devices. The method comprises receiving information from each of a plurality of electronic devices associated with a common user, where the receiving is performed by a consolidation application executing on a server computer, and analyzing the information by the consolidation application. The method further comprises identifying by the consolidation application a first application installed on a first one of the electronic devices, based on a plurality of mappings of related applications to different compatible electronic devices, determining that a second application related to the first application is compatible with a second one of the electronic devices, and sending a message to the second one of the electronic devices that suggests that the second application be installed on the second one of the electronic devices, whereby a user installs the second application on the second one of the electronic devices.Type: GrantFiled: January 20, 2016Date of Patent: October 13, 2020Assignee: Sprint Communications Company L.P.Inventors: Justin Eddings, Alice M. Kingsolver, John D. Sumler
-
Patent number: 10776376Abstract: The disclosed computer-implemented method for displaying search results may include (1) receiving a search query to search a document database that stores a document family containing a parent document and a child document that depends from the parent document, (2) determining that both the parent document and the child document satisfy a degree of relevance to content of the search query, and (3) in response to determining that both the parent document and the child document satisfy the degree of relevance to content of the search query, automatically depicting both the parent document and the child document in a hierarchical structure that shows the relationship between the parent document and the child document within original search results that a user interface of a computing device presents in response to the search query. Various other methods, systems, and computer-readable media are also disclosed.Type: GrantFiled: December 5, 2014Date of Patent: September 15, 2020Assignee: Veritas Technologies LLCInventors: Michael Coyle, Rujuta Ranade, Terence Chang
-
Patent number: 10740412Abstract: In one embodiment, a method includes receiving a search query inputted at a client device. The method includes searching a local cache of the client device to identify one or more objects stored in the local cache that match the search query, each object being associated with the online social network. The method includes generated, at the client device, a local search-results page including one or more local search results corresponding to one or more of the identified objects, respectively, and one or more search pivot elements corresponding to one or more object-types, respectively. Each local search result may be retrieved from the cache of the client device for display responsive to receiving the search query. Each search pivot element may be activatable to send the search query to the online social network and retrieve from the online social network one or more remote search results.Type: GrantFiled: September 5, 2014Date of Patent: August 11, 2020Assignee: Facebook, Inc.Inventors: Ashwin Bhat, Rousseau Newaz Kazi, Taylor Dancy Rogalski, Christine Morck Rode
-
Patent number: 10708066Abstract: Implementations of the present specification include a computer-implemented method for achieving a consensus among a number of network nodes of a blockchain network. The blockchain network includes a primary node and one or more backup nodes. The method includes receiving a transaction request by the primary node, sending a number of first messages to the backup nodes by the primary node, receiving second messages from the backup nodes by the primary node, reconstructing the transaction request based on data in the second messages by the primary node, sending a third message to the backup nodes by the primary node, and executing the transaction request in response to receiving a predetermined number of third messages.Type: GrantFiled: May 24, 2019Date of Patent: July 7, 2020Assignee: Alibaba Group Holding LimitedInventor: Peng Lin
-
Patent number: 10671577Abstract: Merging synonymous entities from multiple structured sources into a dataset includes receiving a first set of paired terms from a first authoritative source for a domain and a second set of paired terms from a second authoritative source for the domain. The first set of paired terms is compared to the second set of paired terms with a similarity assessment based on a clustering statistical algorithm to identify paired terms from the first set of paired terms that share a synonymous term with one or more paired terms from the second set of paired terms. The paired terms associated with the synonymous term are merged and a dataset is generated that associates a normalized version of the synonymous term with any terms included in the merged paired terms.Type: GrantFiled: September 23, 2016Date of Patent: June 2, 2020Assignee: International Business Machines CorporationInventors: Shilpi Ahuja, Sheng Hua Bao, Rashmi Gangadharaiah
-
Patent number: 10649970Abstract: In some embodiments, a method includes receiving a plurality of descriptors via a network. Each descriptor includes at least one of a descriptor component or a keyword. The method further includes storing the plurality of descriptors in a database, and generating a database index of the plurality of descriptors based on at least one of the descriptor component or the keyword for each descriptor of the plurality of descriptors. The method further includes storing the database index in the database. The method further includes receiving a file component extracted from a file and identifying, based on the file component, a set of descriptors from the plurality of descriptors. The method further includes inferring, based on the set of descriptors, a measure of likelihood of a functionality associated with the file, and transmitting an indication of the measure to a user.Type: GrantFiled: March 14, 2014Date of Patent: May 12, 2020Assignee: Invincea, Inc.Inventors: Joshua Daniel Saxe, David Peter Mentis, Anthony Chungku Wong
-
Patent number: 10635645Abstract: The disclosed computer-implemented method for maintaining aggregate tables in databases may include (1) maintaining a database that comprises a primary table of data, an intermediate mapping table of metadata from the data in the primary table, and an aggregate table, (2) for each new item of data received during a time period, updating the primary table with the new item of data and updating at least one row in the intermediate mapping table with metadata from the new item of data, and (3) at the end of the time period, updating the aggregate table with an aggregation of the metadata based on the metadata stored in the intermediate table. Various other methods, systems, and computer-readable media are also disclosed.Type: GrantFiled: July 31, 2014Date of Patent: April 28, 2020Assignee: Veritas Technologies LLCInventor: Aeham Abushwashi
-
Patent number: 10635644Abstract: A control node of a multi-tenant stream processing service receives a request indicating an operation to be performed on data records of a particular data stream. Based on a stream partitioning policy, the control node determines an initial number of worker nodes to be used. The control node configures a worker node to perform the operation on received records. In response to a determination that the worker node is in an unhealthy state, the control node configures a replacement worker node.Type: GrantFiled: November 11, 2013Date of Patent: April 28, 2020Assignee: Amazon Technologies, Inc.Inventors: Marvin Michael Theimer, Gaurav D. Ghare, John David Dunagan, Gregory M. Burgess, Ying Xiong
-
Patent number: 10628521Abstract: An approach is provided in which a knowledge manager identifies training entities in a training question answer pair and identifies multiple database paths a database that link the training entities. The knowledge manager then generates multiple generalized queries based upon the identified multiple database paths and assigns query scores to the multiple generalized queries. In addition, the knowledge manager generates a generalized syntactic pattern based upon syntactic relationships between the training entities in the training question answer pair. When the knowledge manager receives a question and matches the syntactic pattern of the received question to the generalized syntactic pattern, the knowledge manager generates custom queries from the generalized queries and queries the database using the custom queries. The knowledge manager, in turn, scores answers generated from the custom queries based upon the custom queries' corresponding query scores.Type: GrantFiled: August 3, 2015Date of Patent: April 21, 2020Assignee: International Business Machines CorporationInventors: Timothy A. Bishop, Stephen A. Boxwell, Benjamin L. Brumfield, Nirav P. Desai, Stanley J. Vernier
-
Patent number: 10628413Abstract: An approach is provided in which a knowledge manager identifies training entities in a training question answer pair and identifies database paths a database that link the training entities. The knowledge manager then generates a generalized query based upon the identified database paths. In addition, the knowledge manager generates a generalized syntactic pattern based upon syntactic relationships between the training entities in the training question answer pair. When the knowledge manager receives a question and matches the syntactic pattern of the received question to the generalized syntactic pattern, the knowledge manager generates a custom query from the generalized query and queries the database using the custom query.Type: GrantFiled: August 3, 2015Date of Patent: April 21, 2020Assignee: International Business Machines CorporationInventors: Timothy A. Bishop, Stephen A. Boxwell, Benjamin L. Brumfield, Nirav P. Desai, Stanley J. Vernier
-
Patent number: 10616351Abstract: A social networking system maintains characteristics with its users, with various characteristics, such as age, specified by the users (i.e., “asserted characteristics”). The social networking system selects content for a user based at least in part on the characteristics associated with the user. To account for potential inaccuracies in an asserted age of a user, the social networking system clusters users based on ages of other users connected to users. The online system receives verified ages for users in a cluster from a trusted third party system that maintains more accurate characteristics for users than the social networking system. By comparing the asserted ages for users in the cluster to the verified ages for users in the cluster, the social networking system determines an accuracy of the asserted ages for users in the cluster. The accuracy may be used when selecting content for the users.Type: GrantFiled: September 9, 2015Date of Patent: April 7, 2020Assignee: Facebook, Inc.Inventors: Weidong Wang, Roshan Umesh Goli, Patrick James Kemp, Spencer Powell
-
Patent number: 10599678Abstract: An automated input gathering system for defining, refining or validating a data warehouse star schema for a given data source. The automated data input gathering system includes a source metadata analysis module, an operational reporting environment analysis module, a usage analysis module and a data profiling module.Type: GrantFiled: October 23, 2015Date of Patent: March 24, 2020Assignee: Numerify, Inc.Inventors: Rahul Kapoor, Gaurav Rewari
-
Patent number: 10585896Abstract: A mechanism for managing data in relational database management systems (RDBMS). The method includes receiving a structured query language (SQL) query to be executed on a relational database management system (RDBMS). The RDBMS includes a schema of tables divided into a plurality of partitions and the SQL query includes an operation of data to be executed on the RDBMS. The method also includes determining whether the SQL query is a valid SQLT query. The SQL query is a valid SQLT query when the SQL query includes a join operation applied to data from tables in a same partition of the plurality of partitions.Type: GrantFiled: March 12, 2013Date of Patent: March 10, 2020Assignee: Red Hat, Inc.Inventors: Filip Elias, Filip Nguyen