Patents Examined by Matthew J Ellis
  • Patent number: 10891268
    Abstract: A request for a most reliable demographic fields data for a selected demographic field associated with an entity may be received at an entity matching system. A plurality of records associated with the entity may be received at the entity matching system. Each of the plurality of records may include at least one demographic field. A demographic field corresponding to the selected demographic field may be identified from the at least one demographic field for each of the plurality of records. A reliability score may be determined for the corresponding demographic field for each of the plurality of records. The corresponding demographic field with the highest reliability score may be determined as the most reliable demographic fields data.
    Type: Grant
    Filed: March 29, 2017
    Date of Patent: January 12, 2021
    Assignee: Experian Health, Inc.
    Inventors: John Dennis, Sean Daniel Reisz, Matthew McCawley, Christopher Wavil Moody, Dimuthu A. Wijetilleke
  • Patent number: 10885016
    Abstract: According to one embodiment, a client device includes a first rule storage unit, a first check execution unit, a user interface control unit, a request transmission unit, and a rule update unit. The rule update unit requests a server device to transmit a rule for updating the first rule storage unit on the basis of a predetermined trigger and updates the first rule storage unit by using the rule transmitted from the server device as a response to the request. The server device has a client rule generation unit. The client rule generation unit generates the client rule to transmit the generated client rule to the client device of a request source when a rule request is received from the rule update unit.
    Type: Grant
    Filed: September 1, 2017
    Date of Patent: January 5, 2021
    Assignees: Kabushiki Kaisha Toshiba, Toshiba Digital Solutions Corporation
    Inventors: Yuichiro Esaki, Kazuya Hashimoto, Seiichiro Tanaka, Yuuichi Handa, Shun Enari
  • Patent number: 10848410
    Abstract: Techniques for ranking service implementations for a service interface are disclosed. Each module that includes a service implementation may be referred to as a “service provider module.” The ranking of the service implementations, for the particular service interface, may be based on modular information. Modular information includes information associated with module dependencies and/or service dependencies corresponding to one or more of a candidate set of service provider modules. Additionally or alternatively, the ranking of the service implementations, for the particular service interface, may be based on statically-available information and/or dynamically-available information associated with one or more of a candidate set of service implementations.
    Type: Grant
    Filed: March 29, 2017
    Date of Patent: November 24, 2020
    Assignee: Oracle International Corporation
    Inventors: Alexander R. Buckley, Eric Sutton
  • Patent number: 10831804
    Abstract: Embodiments are directed towards real time display of event records and extracted values based on at least one extraction rule, such as a regular expression. A user interface may be employed to enable a user to have an extraction rule automatically generate and/or to manually enter an extraction rule. The user may be enabled to manually edit a previously provided extraction rule, which may result in real time display of updated extracted values. The extraction rule may be utilized to extract values from each of a plurality of records, including event records of unstructured machine data. Statistics may be determined for each unique extracted value, and may be displayed to the user in real time. The user interface may also enable the user to select at least one unique extracted value to display those event records that include an extracted value that matches the selected value.
    Type: Grant
    Filed: April 29, 2017
    Date of Patent: November 10, 2020
    Assignee: SPLUNK INC.
    Inventors: R. David Carasso, Micah James Delfino, Johnvey Hwang
  • Patent number: 10803140
    Abstract: In various embodiments, a system and method are provided for: at a device including a display, memory, one or more processors communicatively coupled to the display and the memory: displaying, utilizing a network browser, a network browser user interface including a first window associated with a first tab; detecting an indication to access first content utilizing a first uniform resource locator (URL) including a host portion that identifies a first name in a first domain in a network domain name system; in response to the detection of the indication to access the first content utilizing the first URL including the host portion that identifies the first name in the first domain in the network domain name system, accessing the first content; based on the first URL, presenting, by a first computing process, the first content in the first window associated with the first tab; and in response to, while the first content is presented in the first window associated with the first tab, an indication being detected
    Type: Grant
    Filed: March 20, 2019
    Date of Patent: October 13, 2020
    Assignee: VULPECULA, LLC
    Inventor: Robert Paul Morris
  • Patent number: 10769683
    Abstract: A computer-implemented method may be provided for identifying a user device. An identification server in communication with the user device may receive a request from a browser of the user device to access, from a destination uniform resource locator (URL), an asset from the identification server. The request from the browser may be received from a website server. The asset is configured to be presented on a webpage hosted by the website server. The request from the browser may be modified to associate a new identity attribute of the user device with the request.
    Type: Grant
    Filed: November 14, 2019
    Date of Patent: September 8, 2020
    Assignee: Capital One Services, LLC
    Inventors: David Benko, Matthew Hogan
  • Patent number: 10769178
    Abstract: Embodiments are directed towards real time display of event records and extracted values based on at least one extraction rule, such as a regular expression. A user interface may be employed to enable a user to have an extraction rule automatically generate and/or to manually enter an extraction rule. The user may be enabled to manually edit a previously provided extraction rule, which may result in real time display of updated extracted values. The extraction rule may be utilized to extract values from each of a plurality of records, including event records of unstructured machine data. Statistics may be determined for each unique extracted value, and may be displayed to the user in real time. The user interface may also enable the user to select at least one unique extracted value to display those event records that include an extracted value that matches the selected value.
    Type: Grant
    Filed: August 2, 2015
    Date of Patent: September 8, 2020
    Assignee: Splunk Inc.
    Inventors: R. David Carasso, Micah James Delfino, Johnvey Hwang
  • Patent number: 10755325
    Abstract: Systems and methods for enabling a display of listings based on listing activity are disclosed herein. In one embodiment, activity information of a listing displayed among multiple listings is accessed. Whether the activity information of the listing conforms to one or more criteria is determined. A priority of the listing relative to the multiple listings is altered based on the activity information of the listing conforming to the one or more criteria. The listing is displayed among the multiple listings according to the altered priority of the listing.
    Type: Grant
    Filed: December 28, 2011
    Date of Patent: August 25, 2020
    Assignee: eBay Inc.
    Inventor: Paolo Ragone
  • Patent number: 10754900
    Abstract: A method and system for improving access to search results are provided in the disclosure herein. Aspects of this disclosure minimize the delay in accessing network content by priming certain regularly viewed content (e.g., a web search home page or a search results page) in an invisible browser instance. As the user accesses the content prerendered in the invisible browser instance, a new instance of the prerendered content is created to facilitate future accesses to the network content (e.g., future search queries).
    Type: Grant
    Filed: January 18, 2018
    Date of Patent: August 25, 2020
    Assignee: Google LLC
    Inventors: Arvind Jain, Sreeram Ramachandran
  • Patent number: 10747504
    Abstract: Methods, systems, computer program products, and articles of manufacture for performing a query are described. Context information for formulating a query is obtained. The query is performed to identify a first card based on the context information, the query being performed by comparing the context information and an attribute of the first card, the attribute defining context of the first card. The identification of the first card that satisfies the query is provided.
    Type: Grant
    Filed: November 29, 2016
    Date of Patent: August 18, 2020
    Assignee: General Electric Company
    Inventors: Clement Chi, Lauren Renee Bridge, Carlos Hernandez, Josh Lindsay
  • Patent number: 10740307
    Abstract: A self-organizing list machine is provided for reordering items of a list in a manner that achieves both a constant and minimum time complexity. The self-organizing list machine comprises an array of symbol index generators, wherein (i) each symbol index generator has a unique location in the array between zero and N?1 inclusive, and (ii) N is the total number of unique symbols in a symbol alphabet.
    Type: Grant
    Filed: March 3, 2016
    Date of Patent: August 11, 2020
    Assignee: Teradata US, Inc.
    Inventor: Douglas Edward Hundley
  • Patent number: 10740328
    Abstract: A processing unit can determine a first subset of a data set including data records selected based on measure values thereof. The processing unit can determine an index mapping a predicate to data records associated with that predicate and approximation values of the records. The processing unit can process a query against the first subset to provide a first result and a first accuracy value, determine that the first accuracy value does not satisfy an accuracy criterion, and process the query against the index. In some examples, the processing unit can process the query against a second subset including data records satisfying a predetermined predicate. In some examples, the processing unit can receive data records and determine the first subset. Data records can include respective measure values. Data records with higher measure values can occur in the first subset more frequently than data records with lower measure values.
    Type: Grant
    Filed: June 24, 2016
    Date of Patent: August 11, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Bolin Ding, Silu Huang, Chi Wang, Kaushik Chakrabarti, Surajit Chaudhuri
  • Patent number: 10706022
    Abstract: Embodiments for space-efficient secondary indexing on distributed data stores in a networked computing environment by a processor. Replicas of corresponding master data at a file system level of a distributed file system (DFS) are sorted for creating secondary indexes of the replicas on different columns of a database table, wherein existing replication data is leveraged for the sorting.
    Type: Grant
    Filed: January 18, 2017
    Date of Patent: July 7, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ioannis Gkoufas, Konstantinos Katrinis
  • Patent number: 10657127
    Abstract: In one respect, there is provided a distributed database system that includes hosts configured to store and/or manage data, a first query processing engine comprising a master node and an executor node, and a second query processing engine. The master node can be implemented on programmable processors and configured to perform operations. The operations can include: offloading, to the second query processing engine, a creation of a first and a second table such that the first and the second table are partitioned by the second query processing engine; generating an execution plan for a query on data in the distributed database system, the execution plan including a distributed join operation that combines data from the first and second table; determining to push down, to the second query processing engine, the distributed join operation; and dispatching, to the executor node, a portion of the execution plan including the distributed join operation.
    Type: Grant
    Filed: November 28, 2016
    Date of Patent: May 19, 2020
    Assignee: SAP SE
    Inventors: Kornel Skalkowski, Youssef Hatem, Stephan Kessler, Christian Mathis
  • Patent number: 10635726
    Abstract: A data processing circuit includes a condition input circuit and a search engine array. The condition input circuit receives and stores multiple search conditions corresponding to multiple data search tasks. The search engine array receives the search conditions and performs the data search tasks in a parallel manner according to the search conditions. The search engine array includes a storage medium and multiple search engines. The search condition(s) corresponding to one data search task is provided to one search engine and the search engine array accesses a random access memory to load the data stored in the random access memory into the storage medium. The search engines search the data stored in the storage medium according to the corresponding search condition(s) to perform the corresponding data search task, concurrently, and obtain a corresponding search result.
    Type: Grant
    Filed: January 18, 2017
    Date of Patent: April 28, 2020
    Assignee: SILICON MOTION, INC.
    Inventor: Jiyun-Wei Lin
  • Patent number: 10635675
    Abstract: A pluggable database (PDB) that is encoded using a particular character set (differing character set) may be plugged into a container database (CDB) and queried, even when the CDB in which the particular PDB resides is encoded using a different character set. The DBMS records what character set is used to encode the PDB. Any predicate that may prune results from a PDB that is encoded in a differing character set is converted to the differing character set as needed, such that the predicate may be applied within the PDB to prune results. At times, cross-container views will require data from a PDB that is encoded using a differing character set. The data returned from a recursive query over the PDB is converted to being encoded using the character set of the root database of the CDB.
    Type: Grant
    Filed: June 24, 2016
    Date of Patent: April 28, 2020
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Sanket Jain, Kumar Rajamani, Jaebock Lee, Giridhar Ravipati
  • Patent number: 10635670
    Abstract: In one respect, there is provided a distributed database system. The distributed database system can include a plurality of hosts configured to store and/or manage data, a first query processing engine comprising a master node and an executor node, and a second query processing engine. The master node can be implemented on one or more programmable processors and configured to perform operations. The operations can include: generating an execution plan for a query on data that is stored at and/or managed by one or more of the plurality of hosts; determining to push down, to the second query processing engine, at least one data processing operations in the execution plan; and dispatching, to the executor node, at least a portion of the execution plan, the portion of the execution plan including the at least one data processing operation that is pushed down to the second query processing engine.
    Type: Grant
    Filed: September 23, 2016
    Date of Patent: April 28, 2020
    Assignee: SAP SE
    Inventors: Youssef Hatem, Stephan Kessler, Axel Christ, Christian Mathis
  • Patent number: 10599403
    Abstract: A method is provided, comprising: developing at least a portion of a particular application that is configured to be installed on at least one device including an operating system, a web browser, and another application; via at least one network, receiving, at at least one server and from the at least one device, a request initiated via the another application or the particular application of the at least one device; and in response to the request, serving, to the at least one device via the at least one network, the web page that includes the HTTP link such that, in response to a selection of the HTTP link via the another application or the particular application of the at least one device, the HTTP link causes the operating system to: based on a result of the analysis involving the first information and the second information, open the HTTP link utilizing the web browser of the at least one device.
    Type: Grant
    Filed: October 3, 2018
    Date of Patent: March 24, 2020
    Assignee: SITTING MAN, LLC
    Inventor: Robert Paul Morris
  • Patent number: 10586621
    Abstract: According to one embodiment of the present invention, a system detects conditions for analytics and includes at least one processor. The system analyzes a structured document including a plurality of sections each specifying a set of conditions for members of a population in a structured format. The structured document is utilized to perform an analytic on the population. Each section within the structured document is identified and a corresponding set of conditions for that identified section in the structured format is extracted. The corresponding extracted set of conditions for each section is translated to an unstructured format for visual presentation of each identified section with a description of the corresponding set of conditions. Embodiments of the present invention further include a method and computer program product for detecting conditions for analytics in substantially the same manner described above.
    Type: Grant
    Filed: May 10, 2016
    Date of Patent: March 10, 2020
    Assignee: International Business Machines Corporation
    Inventors: Robert M. Fackelman, Mark E. Modic, Matthew Orcutt, Rachel A. Scagnetti
  • Patent number: 10585919
    Abstract: Embodiments are directed towards real time display of event records and extracted values based on at least one extraction rule, such as a regular expression. A user interface may be employed to enable a user to have an extraction rule automatically generate and/or to manually enter an extraction rule. The user may be enabled to manually edit a previously provided extraction rule, which may result in real time display of updated extracted values. The extraction rule may be utilized to extract values from each of a plurality of records, including event records of unstructured machine data. Statistics may be determined for each unique extracted value, and may be displayed to the user in real time. The user interface may also enable the user to select at least one unique extracted value to display those event records that include an extracted value that matches the selected value.
    Type: Grant
    Filed: April 29, 2017
    Date of Patent: March 10, 2020
    Assignee: SPLUNK INC.
    Inventors: R. David Carasso, Micah James Delfino, Johnvey Hwang