Patents Examined by Yicun Wu
-
Patent number: 11055295Abstract: Techniques are presented for producing demographics, in an automated fashion, from a search result of computer-accessible content. While the demographics can be determined for a research product that has been produced by any technique, they are particularly useful when applied to an automated frame-based search approach. Frame-based search engines are presented for technology profiling, healthcare-related search and brand research. Determination of a demographic proceeds at two levels: member and population. At the member level, a demographic characteristic can be determined applicable with either total or partial certainty. Each value assigned by a demographic, to a population member, has a confidence level associated with it and the assignments can be represented by a Confidence Distribution. Summarization of a demographic, at the population level, depends upon whether the certainty assignments, at the member level, are total or partial. Declarant Demographics are presented.Type: GrantFiled: May 5, 2015Date of Patent: July 6, 2021Assignee: NetBase Solutions, Inc.Inventors: Michael Jacob Osofsky, Jens Erik Tellefsen, Wei Li, Ranjeet Singh Bhatia
-
Patent number: 11048732Abstract: Provided are systems and methods for classifying and tagging records in a record management system using information extracted and analyzed from specific areas or regions of records. A specific area or region of the record may be scanned, and the content disposed therein processed against a plurality of classification templates. Based on proximity to the classification templates, the record may be assigned one or more tags corresponding to the classification templates.Type: GrantFiled: June 25, 2019Date of Patent: June 29, 2021Assignee: RIPCORD INC.Inventors: Michael Moskwinski, Alex Fielding, Kevin Christopher Hall, Kimberly Lembo
-
Patent number: 11030213Abstract: Aspects of the disclosure relate to transforming data structures and data objects. A computing platform may query a logical view of a data table associated with a first database maintained by a first database server in a first schema and may receive source data associated with the logical view. Subsequently, the computing platform may split the source data into a plurality of data chunks associated with the logical view. Next, the computing platform may move the plurality of data chunks to a plurality of nodes configured to receive and transform the plurality of data chunks from the first schema to a second schema different from the first schema. Then, the computing platform may command the plurality of nodes to transform the plurality of data chunks and may move the transformed data from the plurality of nodes to a second database maintained by a second database server in the second schema.Type: GrantFiled: November 4, 2019Date of Patent: June 8, 2021Assignee: Bank of America CorporationInventors: Tao Huang, Sriharsha Jana
-
Patent number: 11023945Abstract: Methods and systems for analyzing, ordering and presenting item listings are described. In one example embodiment, a search query is processed to identify item listings satisfying the search query. Then, for each item listing that satisfies the search query, a ranking score is derived and assigned to the item listing. The ranking score is based in part on a relevance score, a listing quality score and a business rules score (or, adjustment factor). Finally, the item listings are ordered, based on their corresponding ranking score, and presented in order in a search results page.Type: GrantFiled: June 5, 2017Date of Patent: June 1, 2021Assignee: eBay Inc.Inventors: Olivier G. Dumon, Ryan McDonald, Muhammad Faisal Rehman, Julie Lavee Netzloff, Ken Sun
-
Patent number: 11023157Abstract: Generally described, aspects of the present application correspond to enabling rapid duplication of data within a data volume hosted on a network storage system. The network storage system can maintain a highly distributed replica of the data volume, designated for duplication of data within the volume and separate from one or more other replicas designated for handling modifications to the data volume. By providing increased parallelization, the highly distributed replica can facilitate rapid duplication of the volume. When a sufficiently large request to duplicate the data volume is received, the system can create additional duplicate portions of the volume to further increase parallelization. For example, a partition of the highly distributed replica may be repeatedly duplicated to create a large number of intermediary duplicate partitions. The intermediary duplicate partitions can then be used to service the duplication request rapidly, due to increased parallelism.Type: GrantFiled: April 30, 2018Date of Patent: June 1, 2021Assignee: Amazon Technologies, Inc.Inventors: Christopher Magee Greenwood, Danny Wei, Kiran-Kumar Muniswamy-Reddy, Wells Lin, Igor A. Kostic, Colin Williams
-
Patent number: 11010356Abstract: Embodiments of the present invention provide methods, systems, and computer program products for prioritizing database failover. In one embodiment, an order in which to failover databases is determined based on a priority order of databases and the time at which the failover process occurs, which can be used to help reduce possible down time users can experience while waiting for the database most important to them to be failed over.Type: GrantFiled: December 20, 2017Date of Patent: May 18, 2021Assignee: International Business Machines CorporationInventors: Juilee S. Hapse, Priyanka K. Joshi, Nishant Sinha
-
Patent number: 11010179Abstract: In one embodiment, a method includes receiving a user input by the first user from a client system associated with a first user, parsing the user input to identify one or more n-grams associated with the user input, accessing a user profile associated with the first user, wherein the user profile is stored in a first data store, accessing ontology data based on the one or more identified n-grams from one or more information graphs, wherein the one or more information graphs are stored in one or more second data stores, respectively, determining contextual information associated with the user input, generating semantic information by aggregating the user profile, ontology data, and contextual information, generating a feature representation for the identified one or more n-grams based on the semantic information, and resolving one or more entities associated with the one or more n-grams based on the feature representation.Type: GrantFiled: April 30, 2018Date of Patent: May 18, 2021Assignee: Facebook, Inc.Inventors: Vivek Natarajan, Baiyang Liu, Xiaohu Liu, Ahmed Aly
-
Patent number: 11010556Abstract: A method includes converting a user's utterance to text; encapsulating the converted text in a rheme object; searching, for each of a plurality of topics, for keywords in the converted text; determining a relevancy metric for each of the plurality of topics based on such searching; selecting one or more topics based on determined relevancy metrics; comparing some or all of the converted text to names in one or more patient lists or databases; identifying a unique patient whose name is contained in the converted; attaching an indication of the identified patient to the rheme object; effecting an action based on the selected one or more topics and the attached patient indication; and saving the topic in a conversation history with a reference to the identified patient.Type: GrantFiled: April 24, 2018Date of Patent: May 18, 2021Assignee: ALLSCRIPTS SOFTWARE, LLCInventors: Matthew Dreselly Thomas, William Loftus, Harry Wepuri, Arif Ogan
-
Patent number: 10997243Abstract: A data platform provides support for unstructured files, semi-structured files, and structured files. In various different embodiments, the data platform provides functions for obtaining relative paths, absolute paths, and presigned URLs for files in internal and external stages; application programming interfaces (APIs) for integrating with external functions; built-in file-catalog tables; integration with cloud-storage platforms; customized views for flexible file-sharing options, stage-encryption options; notification integrations; table functions for generating file-catalog tables; streams on stages; streams on tables; and other features.Type: GrantFiled: July 29, 2020Date of Patent: May 4, 2021Assignee: Snowflake Inc.Inventors: Polita Paulus, Aravind Ramarathinam, Saurin Shah, Sukruth Komarla Sukumar
-
Patent number: 10977248Abstract: A scalable analysis system is described herein that performs common data analysis operations such as distinct counts and data grouping in a more scalable and efficient manner. The system allows distinct counts and data grouping to be applied to large datasets with predictable growth in the cost of the operation. The system dynamically partitions data based on the actual data distribution, which provides both scalability and uncompromised performance. The system sets a budget of available memory or other resources to use for the operation. As the operation progresses, the system determines whether the budget of memory is nearing exhaustion. Upon detecting that the memory used is near the limit, the system dynamically partitions the data. If the system still detects memory pressure, then the system partitions again, until a partition level is identified that fits within the memory budget.Type: GrantFiled: March 26, 2018Date of Patent: April 13, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Amir Netz, Cristain Petculescu
-
Patent number: 10963273Abstract: In one embodiment, a method includes receiving a user request for a summarization of a particular type of content objects from a client system associated with a first user, determining one or more modalities associated with the user request, selecting a plurality of content objects of the particular type based on a user profile of the first user, wherein the user profile comprises one or more confidence scores associated with one or more subjects associated with the first user, respectively, and wherein the plurality of content objects are selected based on the one or more confidence scores, generating a summary of each content object based on the user profile and the determined modalities, and sending, to the client system in response to the user request, instructions for presenting the summaries of the plurality of content objects, wherein the summaries are presented via one or more of the determined modalities.Type: GrantFiled: April 30, 2018Date of Patent: March 30, 2021Assignee: Facebook, Inc.Inventors: Fuchun Peng, Fei Sha, Kun Han, Wenhai Yang, Anuj Kumar, Michael Robert Hanson, Benoit F. Dumoulin
-
Patent number: 10956452Abstract: An information processing apparatus includes an extraction unit and a generation unit. The extraction unit extracts a common topic from profiles of plural users. The generation unit generates a community including users who are associated with the topic extracted by the extraction unit.Type: GrantFiled: October 21, 2016Date of Patent: March 23, 2021Assignee: FUJI XEROX CO., LTD.Inventor: Yasuhiro Ishitobi
-
Patent number: 10949378Abstract: A checkpointing mechanism by which in-memory data structures are copied from computation nodes (200) to staging nodes (700) by using RDMA, checkpoints are made and kept in memory in the staging node (700), and then asynchronously copied to non-volatile storage (150). In contrast to previous approaches, checkpoints remain in volatile memory (740) as part of the checkpointing mechanism. As a result, recovery from checkpoint is potentially faster, since the required checkpoint may be already in memory (740) in the staging node (700). An automatic and customisable mechanism is provided to control when the checkpointing process is triggered. As an alternative to copying an object through the network, the object in memory can be updated to a newer version of the object by applying the chain of changes made in the object in the corresponding computation node (200).Type: GrantFiled: March 9, 2017Date of Patent: March 16, 2021Assignee: FUJITSU LIMITEDInventor: Sergio Aldea Lopez
-
Patent number: 10949430Abstract: Methods, systems, and techniques for keyword management are described. Some embodiments provide a keyword management system (“KMS”) configured to determine the effectiveness of multiple candidate keywords. In some embodiments, the KMS generates multiple candidate keywords based on an initial keyword. The KMS may then determine an effectiveness score for each of the candidate keywords, based on marketing information about those keywords. Next, the KMS may process the candidate keywords according to the determined effectiveness scores. In some embodiments, processing the candidate keywords includes applying rules that conditionally perform actions with respect to the candidate keywords, such as modifying advertising expenditures, modifying content, or the like.Type: GrantFiled: March 22, 2018Date of Patent: March 16, 2021Assignee: ADOBE INC.Inventors: Anthony Joseph, Adam Goldblatt
-
Patent number: 10942981Abstract: Various systems and methods for creating, storing, structuring, displaying, enhancing, and/or referencing publications and related content in an online user network are described. In some embodiments, document contents are stored in the form of individually addressable document elements, which can be displayed selectively based on display criteria received from a user.Type: GrantFiled: April 20, 2018Date of Patent: March 9, 2021Assignee: ResearchGate GmbHInventors: Vyacheslav Zholudev, Peter Magenheimer, Mark Howard-Banks, Axel Tölke, Daniel Tschinder, Stephen Mansfield
-
Patent number: 10929006Abstract: Alternative search queries are provided by: determining alternative search paths for terms in a current search query; receiving a user selection of one or more terms in the current search query; providing a graphical display of one or more alternative search paths for the selected terms; receiving a user selection of at least a portion of one of the alternative searchpaths to be a new search query; and displaying search results for the new search query. The new search query may then become the current search query, and the determining of the alternative search paths, the receiving of the user selection of the one or more terms in the current search query, and the providing of the graphical display of alternative search paths for the selected terms are performed for the new search query as the current search query.Type: GrantFiled: August 4, 2017Date of Patent: February 23, 2021Assignee: International Business Machines CorporationInventors: Trudy L. Hewitt, Lee A. Jacobson, Luc G. Leblanc, Michael S. Thomason
-
Patent number: 10896168Abstract: Some examples relate to performing application-defined object logging through a file system journal. In an example, a file system may determine during execution of an operation for an application whether a callback function is specified for the operation. In response to the determination, file system may invoke the callback function. File system may receive an object defined by the application. File system may link a copy of the object with a file system transaction associated with the operation in a journal of file system. File system may determine whether file system transaction is committed. In response to the determination, file system may write a copy of the object from the journal to an event log file. File system may allow the application to determine whether file system transaction is committed by enabling access to the event log file.Type: GrantFiled: April 28, 2017Date of Patent: January 19, 2021Assignee: Hewlett Packard Enterprise Development LPInventors: Rajesh Kumar Chaurasia, Padmagandha Panigrahy, Anand Satish Phatak, Padmanabhan Selvakumarapalayam Nagarajan
-
Patent number: 10885112Abstract: A system and method for dynamically retrieving, manipulating, updating, creating, and displaying data from sources of Extensible Markup Language (XML) documents. The program memory comprises system-user entered data definitions and business rules. The system imports XML document data into the system data definitions, processes the data using the business rules definitions and exports XML documents. The system can automatically create XML document formats from its data definitions and can automatically create its data definitions from XML document formats. The system-user can also define the mapping between XML document formats and the system data definitions. The system data definition is the combination of a Relational data model, an Object data model, and an XML data model.Type: GrantFiled: August 6, 2018Date of Patent: January 5, 2021Assignee: Intellectual Ventures I LLCInventor: Richard William VanderDrift
-
Patent number: 10860574Abstract: A blockchain consensus method may comprise: acquiring transaction data; and distributing, according to a preset distribution rule, the transaction data to at least one consensus unit in a consensus unit set, causing the at least one consensus unit to perform consensus processing on the distributed transaction data.Type: GrantFiled: January 24, 2020Date of Patent: December 8, 2020Assignee: ADVANCED NEW TECHNOLOGIES CO., LTD.Inventor: Weiming Zhuang
-
Patent number: 10853392Abstract: A system that includes an administrative device in signal communication with the one or more devices in the network. The administrative device is configured to access a first node table for a first node and access a second node table for a second node. The administrative device is further configured to obtain a correlithm object key, to re-encode the first set of output correlithm objects using the correlithm object key, and to shuffle the order of the re-encoded first set of output correlithm objects. The administrative device is further configured to re-encode the second set of input correlithm objects using the correlithm object key and to shuffle the order of the re-encoded second set of input correlithm objects. The administrative device is further configured to overwrite the first node table with the reconfigured first node table and the second node table with the reconfigured second node table.Type: GrantFiled: April 30, 2018Date of Patent: December 1, 2020Assignee: Bank of America CorporationInventor: Patrick N. Lawrence