Patents Examined by Usmaan Saeed
  • Patent number: 10936656
    Abstract: A system for creating a semantic data warehouse including a convergence service configured to execute queries to connected data sources, to convert data from source to domain semantics, and to aggregate converted data. The convergence service is configured to invoke by an entity graph service that, on demand, defines a semantic entity representation, the needed queries and data sources to be queried; and projects and makes available the resulting data in the semantic entity representation.
    Type: Grant
    Filed: September 3, 2013
    Date of Patent: March 2, 2021
    Assignee: AGFA HEALTHCARE NV
    Inventors: Kristof Depraetere, Giovanni Mels, Dirk Colaert
  • Patent number: 10929468
    Abstract: An interaction control method performed by a computer includes: executing a selection process that includes selecting any of one or more of interaction blocks generated by decomposing content into interaction units, and outputting the selected interaction block; executing a determination process that includes determining a reaction of a user to the outputted interaction block; and executing a response process that includes selecting a next action of the determined reaction based on a result of the determination process.
    Type: Grant
    Filed: August 29, 2018
    Date of Patent: February 23, 2021
    Assignee: FUJITSU LIMITED
    Inventors: Takashi Imai, Kei Taira, Takumi Baba
  • Patent number: 10915502
    Abstract: Apparatus, methods, and computer program products that can anonymously share digital files are disclosed. Various embodiments of an apparatus include a processor of an information handling device and memory that stores code executable by the processor. The code can cause the processor to match a first client to one or more digital files provided by a second client based on a content signature in each of the one or more digital files and notify the first client of a match. The first client can be anonymous to the second client and/or the second client maybe anonymous to the first client. A method and program product can also perform the functions of the apparatus.
    Type: Grant
    Filed: September 14, 2017
    Date of Patent: February 9, 2021
    Assignee: Lenovo (Singapore) PTE LTD
    Inventors: Russell Speight VanBlon, John Weldon Nicholson, Ming Qian, Song Wang, Scott Wentao Li
  • Patent number: 10901943
    Abstract: A multi-tier storage system is provided with direct client access to an archive storage tier for input/output operations. An exemplary method comprises communicating over a network with (i) a cluster file system on a first storage tier, and (ii) a second archive storage tier comprising an object store; providing a client of the cluster file system with access to one or more files in the cluster file system on the first storage tier; and executing a translation shim to provide the client of the cluster file system with one or more of read and write access to one or more files on the second archive storage tier. The translation shim converts between the protocols of the cluster file system and the protocols of the second archive storage tier, to allow unmodified applications to optionally access the second archive storage tier using existing cluster file system protocols.
    Type: Grant
    Filed: September 30, 2016
    Date of Patent: January 26, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: John M. Bent, Sorin Faibish, James M. Pedone, Jr., Percy Tzelnic
  • Patent number: 10896234
    Abstract: The systems, methods, and devices of the present disclosure may provide, among other features, high-performance, interactive geographical and/or data object map capabilities in which large amounts of geographical, geospatial, and other types of data, geodata, objects, features, and/or metadata are efficiently presented to a user on a map interface. In various embodiments, an interactive geographical map display system may enable rapid and deep analysis of various objects, features, and/or metadata by the user by aggregating and clustering large sets of data into aggregate values and clusters. The user can select various clusters, via the user interface, to interact with the data, clusters, and map.
    Type: Grant
    Filed: April 20, 2018
    Date of Patent: January 19, 2021
    Assignee: PALANTIR TECHNOLOGIES INC.
    Inventors: Glen Takahashi, Robert Imig
  • Patent number: 10896229
    Abstract: The present invention extends to methods, systems, and computer program products for computing features of structured data. Aspects of the invention include computing features of table components (e.g., of rows, columns, cells, etc.). Computed features can be used for ranking the table components. When aggregated, features for different components of a table can be used for ranking the table (e.g., a web table).
    Type: Grant
    Filed: November 12, 2018
    Date of Patent: January 19, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Kanstantsyn Zoryn, Zhimin Chen, Kaushik Chakrabarti, James P. Finnigan, Vivek R. Narasayya, Surajit Chaudhuri, Kris Ganjam
  • Patent number: 10891673
    Abstract: A semantic analysis can be performed to determine an intent of a received query. The intent can relate to a primary object of the query, which can be identified through the semantic analysis. Other attributes can be determined from the query that help to focus the object of the intent. A query vector is generated, based on the intent and primary object, and used to search a multi-dimensional semantic space including semantic representations of possible matches. The attributes are used to adjust the query vector in the semantic space. Objects having vectors ending proximate the query vector are identified as potential search results, with the distance from the query vector being used as a ranking mechanism. If refinement is needed, a dialog is used to obtain additional information from the user. Once results are obtained with sufficient confidence, results can be returned as search results for the query.
    Type: Grant
    Filed: December 22, 2016
    Date of Patent: January 12, 2021
    Assignee: A9.com, Inc.
    Inventor: Hassan Sawaf
  • Patent number: 10891293
    Abstract: Techniques for managing parameterized continuous query templates are provided. In some examples, a continuous query may be generated based at least in part on one or more selections of one or more business logic templates and business event parameters associated with a user. The continuous query may also be configured to retrieve business event data of the user. In some examples, a service provider may receive selection of one or more business logic templates. The service provider may also receive the business event parameters associated with the user. The business event parameters may be received via the selected template. The continuous query may then be generated using the information received via the template.
    Type: Grant
    Filed: June 21, 2018
    Date of Patent: January 12, 2021
    Assignee: Oracle International Corporation
    Inventors: Eric Hsiao, Xiaochao Zhou, Jianrong Zhang
  • Patent number: 10891280
    Abstract: A controller controls a control target. The controller includes a time-series database that stores a record including data about the control target in chronological order, a data generator that generates data to be included in the record to enter the time-series database in every predetermined cycle, and a nonblocking queue included in a volatile main memory that sequentially stores the data generated by the data generator.
    Type: Grant
    Filed: February 21, 2018
    Date of Patent: January 12, 2021
    Assignee: OMRON Corporation
    Inventors: Yoshihide Nishiyama, Shigeyuki Eguchi, Masanori Ota
  • Patent number: 10891297
    Abstract: Disclosed is a system, method, and computer program product for implementing a log analytics method and system that can configure, collect, and analyze log records in an efficient manner. In addition, a method and system is provided for implementing collection-wise processing within a log analytics system.
    Type: Grant
    Filed: April 1, 2016
    Date of Patent: January 12, 2021
    Assignee: Oracle International Corporation
    Inventors: Shushuai Zhu, Harish Akali, Jerry Russell, Haobo He, Gaylen Royal, Wyn Owen
  • Patent number: 10884981
    Abstract: A plurality of files that include unsearchable computer data may be analyzed and tagged. A plurality of tags that relate to characteristics of the files is determined. The characteristics relate to both the data included in the files as well as the general structure or nature of the files. The plurality of computer files is then tagged or associated with these tags, enabling the plurality of computer files to be searched to identify and retrieve relevant files of the computer files. The tags may be updated in response to various prompts to reflect changing computer files.
    Type: Grant
    Filed: June 19, 2017
    Date of Patent: January 5, 2021
    Assignee: WELLS FARGO BANK, N.A.
    Inventors: Neil Kakita, Abhijit Rao, Robert Louis Sellers
  • Patent number: 10887265
    Abstract: A method of low-redundancy e-mail handling, wherein: e-mail data is selected, attachments of e-mails comprised in the e-mail data are detached, stored and replaced with references accordingly, and wherein further e-mail threads comprised in the e-mail data are identified and split in separate e-mails, duplicates of e-mails are deleted while maintaining their e-mail references, differences between a first e-mail and an immediately preceding second e-mail of the same thread are identified, generating difference data, the first e-mail is replaced by the difference data, and a reference to the second e-mail is inserted therein, the e-mails and references to their predecessors and successors in the same thread are stored in a data storage, and a graph-based interface is generated for the stored e-mails and references, and an e-mail server computer device, e-mail client computer device, data processing program, computer program product, and computer data signal therefor.
    Type: Grant
    Filed: January 10, 2016
    Date of Patent: January 5, 2021
    Assignee: International Business Machines Corporation
    Inventor: Frank Heimes
  • Patent number: 10878031
    Abstract: A system and method is provided for a web services-based data transfers. A data power component translates a service request in a first format received from a first computing device into a translated service request in a second format compatible with a web service. The translated service request includes converted freight data associated with a set of items structured for storage within one or more database(s) associated with a second computing device. The translated service request is a request to load the freight data onto the database(s). The translated service request is transmitted to the web service. In response, the data power component receives a response from the web service indicating whether the freight data is successfully loaded onto the database(s). The data power component translates the response from the second format into the first format. The translated response is returned to the first computing device.
    Type: Grant
    Filed: April 18, 2018
    Date of Patent: December 29, 2020
    Assignee: Walmart Apollo, LLC
    Inventors: Ted Sherrill, Wes Wunschel, Venugopal E. Puthalath, Guillermo Thompson
  • Patent number: 10872066
    Abstract: Systems and methods are provided for migrating a tenant of a database system from a source database instance to a destination database instance. The systems and methods include quiescing the tenant data of the tenant to be migrated from the source database instance to the destination database instance so that no new data is written to the storage of the database system associated with the tenant identifier at the source database instance, transmitting metadata of the tenant to be migrated from the source database instance to the destination database instance, and modifying, at the destination database instance, the metadata of the tenant so that the destination database instance has information to point to groupings of data in the storage for the destination database to access the tenant data.
    Type: Grant
    Filed: June 27, 2017
    Date of Patent: December 22, 2020
    Assignee: Salesforce.com, inc.
    Inventors: Jameison Bear Martin, Nathaniel Wyatt, Gary J. Baker, Thomas Fanghaenel, Terry Chong
  • Patent number: 10866953
    Abstract: This disclosure describes systems, methods, and apparatus for ERP reporting using a cache server to cache previous query results. Query latency is further reduced by routing queries and responses to queries through the cache server rather than via direct communication between a querying device and a server hosting the database. This is done by moving a driver for interfacing with the database to the server hosting the database, thus avoiding slow protocol communications between this driver and the database when such communications occur over a WAN. A custom driver is also designed to interface with the cache server and control routing of queries and responses through the cache server. Further, a cache server is selected that enables queries to be passed straight to the server hosting the database rather than the query device having to pass these queries to the database.
    Type: Grant
    Filed: August 2, 2016
    Date of Patent: December 15, 2020
    Assignee: InsightSoftware.com International
    Inventor: Andreas Damm
  • Patent number: 10860639
    Abstract: Methods, systems, and apparatus for receiving a natural language query of a user, and environmental data, identifying a media item based on the environmental data, determining an entity type based on the natural language query, selecting an entity associated with the media item that matches the entity type, selecting, from a media consumption database that identifies media items that have been indicated as consumed by the user, one or more media items that have been indicated as consumed by the user and that are associated with the selected entity, and providing a response to the query based on selecting the one or more media items that have been indicated as consumed by the user and that are associated with the selected entity.
    Type: Grant
    Filed: September 16, 2016
    Date of Patent: December 8, 2020
    Assignee: Google LLC
    Inventor: Matthew Sharifi
  • Patent number: 10860644
    Abstract: An image processing apparatus includes a storage device where one or plural document boxes are arranged, and a box save processing unit. The box save processing unit is configured to determine a document box as a save location of an image file of a document image among the one or plural document boxes, specify a file name of the document image, and save the image file in the determined document box. Further, the box save processing unit (a) determines a file name extraction rule in box property data of the determined document box, (b) extracts a file name from an area specified by the file name extraction rule in the document image, and (c) specifies the extracted file name to the image file and saves the image file in the determined document box.
    Type: Grant
    Filed: May 29, 2018
    Date of Patent: December 8, 2020
    Inventor: Keiko Morita
  • Patent number: 10860581
    Abstract: An apparatus is provided for facilitating a local database system to execute a query function at a foreign database system. The apparatus comprises a processor of the local database system and a storage device communicatively coupled with the processor.
    Type: Grant
    Filed: December 13, 2017
    Date of Patent: December 8, 2020
    Assignee: Teradata US, Inc.
    Inventors: John Douglas Frazier, Prama Agarwal
  • Patent number: 10853367
    Abstract: A method and system provides efficient data searches. The method and system include receiving search request data that requests a search to be made and identifying multiple search terms or clauses in the search request data. The method and system includes determining an expected cost in resources for searching each search term. The method and system then searches for each search term in order from least resource intensive to most resource intensive, with each search after the first search being performed only among the results of the previously searched term(s).
    Type: Grant
    Filed: June 16, 2016
    Date of Patent: December 1, 2020
    Assignee: Intuit Inc.
    Inventor: Michael T. Miller
  • Patent number: 10853356
    Abstract: A metadata catalog may store metadata about data sources. The metadata may define table, column, partition and/or data formats, as well as title information, textual descriptions, modification information, data schemas and access information, such as location and connection information. A metadata catalog service may provide a shared, persistent, central repository for the metadata. The metadata of the catalog may be published via multiple access mechanisms and programmatically obtained and processed by other programs via the metadata catalog service. Metadata consumers may utilize the metadata catalog service to perform various metadata tasks, such as metadata retrieval, creation, addition, modification and/or deletion. The metadata catalog service may be directly integrated into existing data analytic tools as a persistent and durable metadata store allowing users to utilize the broad set of data processing tools.
    Type: Grant
    Filed: June 20, 2014
    Date of Patent: December 1, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: George Steven McPherson, Yevgeniy Mikhaylyuta, Tobin Daniel Baker, Richard Jeffrey Cole