Patents Examined by Albert M Phillips, III
  • Patent number: 11495324
    Abstract: Data that has been stored according to a DNA data storage method can be decoded using a flexible approach that supports both solitary strand mapping and cluster-based trace reconstruction. Solitary strand mapping can place strings based on integrity verification. Redundancy information can be partitioned to support error correction during the solitary strand mapping while still achieving integrity verification. Clusters with verified strands can be skipped during cluster-based trace reconstruction. Useful for increasing the accuracy of the trace reconstruction procedure.
    Type: Grant
    Filed: October 1, 2019
    Date of Patent: November 8, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Sergey Yekhanin, Sivakanth Gopi
  • Patent number: 11494439
    Abstract: A method, computer program product, and a system where a processor(s) obtains a universe of social media items posted to a social media platform at a given time. The processor(s) determines a likelihood of each item of the universe of social media items becoming viral by linking each item of the universe to a breakout pattern based on predefined dimensions and bucketing each item into a defined grouping by a measure of anticipated virality of the item. The processor(s) applies a susceptible-infected-recovered (SIR) model as a differential equation to the bucketed items to determine an equilibrium and one or more breakout points. The processor(s) determines if a social media item will become viral based on whether the item matches at least one or the one or more breakout points.
    Type: Grant
    Filed: May 1, 2020
    Date of Patent: November 8, 2022
    Assignee: International Business Machines Corporation
    Inventors: Sandeep Sukhija, Rakesh Shinde, Harish Bharti, Rajesh Kumar Saxena, Abhay Kumar Patra
  • Patent number: 11481382
    Abstract: A computer implemented method of providing a localised consensus mechanism for a distributed ledger comprising a plurality of nodes. The method comprises, in one or more nodes of the plurality of nodes, receiving, from a sensor associated with the node of the plurality of nodes, a signal indicative of a physical property sensed by the sensor and generating, based on the received signal, an initial transaction record. The method further comprises forming a localised consensus of a transaction record to be added to the distributed ledger based on the initial transaction records generated by the one or more nodes of the plurality of nodes, generating said transaction record using the localised consensus and adding the transaction record to the distributed ledger.
    Type: Grant
    Filed: July 24, 2020
    Date of Patent: October 25, 2022
    Assignee: Kabushiki Kaisha Toshiba
    Inventor: Ziming Zhu
  • Patent number: 11474992
    Abstract: A method for synchronizing management of a plurality of domain names in a Domain Name System (DNS).
    Type: Grant
    Filed: February 12, 2020
    Date of Patent: October 18, 2022
    Assignee: AFILIAS LIMITED
    Inventors: Cedarampattu Mohan, Jimmy Lam, Hui Zhou, James Galvin, Michael Runcieman, Howard Eland
  • Patent number: 11443004
    Abstract: Disclosed herein are embodiments of systems, methods, and products comprises a server, which identifies optimized potential suppliers based on the client's request. The request comprises search specification and preselected bidders. The server extracts a first set of keywords from the search specification and finds web pages of potential suppliers based on the first set of keywords. The server identifies the websites of the preselected bidders, extracts a second set of keywords from the websites, and finds web pages of more potential suppliers based on the second set of keywords. The server determines the web pages are associated with real suppliers by excluding non-supplier web pages. The server determines a similarity score for each potential supplier by vectorizing keywords extracted from the supplier's web pages. The server determines a risk score for each potential supplier. The server generates a GUI comprising a list of suppliers ranked based on the similarity scores.
    Type: Grant
    Filed: January 2, 2020
    Date of Patent: September 13, 2022
    Assignee: FOUNDRYDC, LLC
    Inventors: Ned Brody, James Manzi
  • Patent number: 11436275
    Abstract: Provided are mechanisms and processes for performing visual search using multi-view digital media representations, such as surround views. In one example, a process includes receiving a visual search query that includes a surround view of an object to be searched, where the surround view includes spatial information, scale information, and different viewpoint images of the object. The surround view is compared to stored surround views by comparing spatial information and scale information of the surround view to spatial information and scale information of the stored surround views. A correspondence measure is then generated indicating the degree of similarity between the surround view and a possible match. At least one search result is then transmitted with a corresponding image in response to the visual search query.
    Type: Grant
    Filed: August 29, 2019
    Date of Patent: September 6, 2022
    Assignee: Fyusion, Inc.
    Inventors: Stefan Johannes Josef Holzer, Abhishek Kar, Alexander Jay Bruen Trevor, Pantelis Kalogiros, Ioannis Spanos, Radu Bogdan Rusu
  • Patent number: 11429589
    Abstract: Systems and methods include obtaining a file to be checked for Data Loss Prevention (DLP); determining a cryptographic hash of the file and comparing the cryptographic hash to corresponding cryptographic hashes of indexed files; responsive to a match between the cryptographic hash and one of the corresponding cryptographic hashes, determining a DLP match and performing an action based thereon; responsive to no match, extracting text from the file and creating an ordered sequence of hashes of variable length chunks of the extracted text; and determining the DLP match with one of the indexed files based on comparing the ordered sequence of hashes with corresponding ordered sequence of hashes of the indexed files.
    Type: Grant
    Filed: July 8, 2020
    Date of Patent: August 30, 2022
    Assignee: Zscaler, Inc.
    Inventors: Narinder Paul, Arun Bhallamudi, Balakrishna Bayar, James Tan
  • Patent number: 11429580
    Abstract: Embodiments are directed to collision-free hashing for accessing cryptographic computing metadata and for cache expansion. An embodiment of an apparatus includes one or more processors to compute a plurality of hash functions that combine additions, bit-level reordering, bit-linear mixing, and wide substitutions, wherein each of the plurality of hash functions differs in one of the additions, the bit-level reordering, the wide substitutions, or the bit-linear mixing; and access a hash table utilizing results of the plurality of hash functions.
    Type: Grant
    Filed: June 25, 2020
    Date of Patent: August 30, 2022
    Assignee: INTEL CORPORATION
    Inventors: Michael E. Kounavis, Santosh Ghosh, Sergej Deutsch, Michael LeMay, David M. Durham
  • Patent number: 11422972
    Abstract: A computer implemented method, system and media are provided to convert relational database files hosted on a client server to operating database files. The operating database files are transferred using FTP protocol to a remote archival server. A relational database is created from the transferred operating database files on the remote archival server.
    Type: Grant
    Filed: December 26, 2019
    Date of Patent: August 23, 2022
    Assignee: Cerner Innovation, Inc.
    Inventor: Toby A. Schiel
  • Patent number: 11403027
    Abstract: Policy entries are provided in a policy table for respective geolocations. Audit data entries are generated in an audit table, including a retention period entry generated in response to looking up a retention period entry in the policy table for a first geolocation. In response to copying data to a second geolocation, a retention period audit data entry is generated in the audit table for the data at the second geolocation based on a synchronization policy entry in the policy table. A process causes deletion of the copy at the second geolocation based on an age indicated by the retention period audit data entry for the data at the second geolocation.
    Type: Grant
    Filed: December 24, 2020
    Date of Patent: August 2, 2022
    Assignee: International Business Machines Corporation
    Inventors: Kimberly L. Atherton, David N. Carley, Andrew J. Stimer
  • Patent number: 11397724
    Abstract: The present disclosure provides a method for obtaining an area speed limit value. The method includes: mapping, to a coordinate system, a track section on a train running line in electronic map data; respectively storing, into a temporary speed limit information list and a constant speed limit information list in a one-to-one correspondence mode, speed limit data of a temporary speed limit and speed limit data of a constant speed limit of the train in the track section according to coordinates of the track section in the coordinate system; combining speed limit data in the temporary speed limit information list with speed limit data in the constant speed limit information list to obtain a strictest speed limit list of the train; and obtaining, by searching the strictest speed limit list, a strictest speed limit value of an area corresponding to a real-time coordinate position of the train.
    Type: Grant
    Filed: May 2, 2018
    Date of Patent: July 26, 2022
    Assignee: BYD COMPANY LIMITED
    Inventors: Chugao Huang, Kaikuo Zhuo, Faping Wang
  • Patent number: 11392601
    Abstract: A method performed at a computer system having one or more processors and memory storing one or more programs executed by the one or more processors is described. The method includes concurrently displaying at least a portion of a document and a document operation search region for receiving one or more search terms. The method also includes detecting user activation of the document operation search region, and in response to detecting the activation of the document operation search region, displaying a plurality of document operation labels that includes multiple document operation labels corresponding to popular document operations. Each document operation label corresponds to a respective document operation. The method furthermore includes detecting user selection of a respective document operation label of the plurality of document operation labels, and performing the respective document operation that corresponds to the respective document operation label.
    Type: Grant
    Filed: January 17, 2013
    Date of Patent: July 19, 2022
    Assignee: GOOGLE LLC
    Inventors: Simon Raess, Ronald Ho
  • Patent number: 11392557
    Abstract: A method and a server system for creating consistent snapshots in a distributed storage system are disclosed. The server system stores entities in databases that includes a production portion for storing current versions of entities and a backup portion for storing backup versions of modified entities, receives a request for a snapshot of a portion of the databases at a predefined snapshot time. In response to the request, the server system generates a snapshot of the databases, the snapshot including: a backup version of an entity retrieved from the backup portion and a current version of another entity retrieved from the databases and produces a response to the request based on the snapshot. When there are several backup portions, a backup portion may be used separately or in conjunction with other backup portions to provide required backup versions to generate a snapshot.
    Type: Grant
    Filed: October 10, 2013
    Date of Patent: July 19, 2022
    Assignee: Google LLC
    Inventors: Alfred R. K. Fuller, Arie Ozarov
  • Patent number: 11392627
    Abstract: Embodiments use a visual cue to identify a record with missing information among a plurality of hierarchical records. Each record includes a parent field and an associated records field. An entry in the parent field identifies a parent record of a given record. An entry in the associated records field identifies records that are associated with the record based on a criterion or one or more predetermined criteria. For a selected record, a first group of records are identified based on the parent field of the selected record. The entries in the associated records field of the selected record are then compared to the first group of records. A missing record missing an entry in the associated records field is identified among the first group of records. When the first record and the first group of hierarchical records are graphically represented on a target output medium, the missing record is represented using a visual cue.
    Type: Grant
    Filed: August 3, 2018
    Date of Patent: July 19, 2022
    Assignee: Kilpatrick Townsend & Stockton LLP
    Inventor: Mark P. Mathison
  • Patent number: 11394722
    Abstract: A computer implemented method includes receiving instructions from a user for identifying data on one or more social networks, wherein the instructions received from the user comprise one or more conditions and one or more actions, identifying, on the one or more social networks, data that is associated with one or more social entities, determining one or more characteristics of the identified data, determining, based on the one or more characteristics of the identified data, that the identified data meets one or more conditions for identifying data specified in the instructions received from the user, in response to determining that the identified data meets one or more conditions specified in the instructions received from the user, performing one or more actions specified in the instructions received from the user.
    Type: Grant
    Filed: April 3, 2018
    Date of Patent: July 19, 2022
    Assignee: ZeroFOX, Inc.
    Inventors: Michael Price, James Foster, Christopher B. Cullison
  • Patent number: 11372843
    Abstract: A database system provided according to an aspect of the present disclosure provides indexed data for non-deterministic functions. In an embodiment, a request to maintain an indexed data for a non-deterministic function is received. The non-deterministic function specifies a set of input variables and a set of output variables and a manner in which respective output values are generated for the set of output variables based on corresponding input values for the input variables. Generating output values entails performing operations defined based on a set of data classes in the database system. An indexed data is formed, indicating corresponding output values for respective set of input values present in the set of data classes in the database system. The indexed data is updated when a change to data elements of a first data class of the set of data classes is processed.
    Type: Grant
    Filed: September 30, 2020
    Date of Patent: June 28, 2022
    Assignee: Oracle International Corporation
    Inventor: Sridevi Raman
  • Patent number: 11372881
    Abstract: A computing system includes a database server configured to receive data including a plurality of elements each including a sensor identifier and time element, each time element including a timestamp or time period, and create a time series of the data indexed by the sensor identifiers into buckets spaced at even time intervals. The database server is configured to receive a query including at least one of the sensor identifiers and at least one query time element. The database server is configured to locate target data in the buckets by the at least one of the sensor identifiers and the at least one query time element and output the target data.
    Type: Grant
    Filed: June 26, 2019
    Date of Patent: June 28, 2022
    Assignee: THE BOEING COMPANY
    Inventor: Ian Alexander Willson
  • Patent number: 11366791
    Abstract: Systems and methods according to exemplary embodiments provide a process and automation framework enabling Acceptance Test Driven Development (ATDD) automation for Extract, Transform, and Load (ETL) and Big Data testing. Exemplary embodiments include a user interface for executing end to end tests as part of an ATDD process during ETL. The user interface may act as a shopping cart where the user only has to pick and choose the flavor of tests he/she desires to run (e.g., Pre-Ingestion, Post Ingestion, Data Reconciliation, etc.), and the feature files associated with the tests are dynamically generated.
    Type: Grant
    Filed: October 11, 2019
    Date of Patent: June 21, 2022
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventors: Karthik Kasi, Satish Kuchipudi, Anil Kumar Gannamani, Subbarao Gollapudi, Kamal Pande
  • Patent number: 11366828
    Abstract: This disclosure describes techniques for validating a replication network. Validation of a replication network may include checking connectivity among components of the replication network, such as paired clusters. The techniques include performing intra-cluster and inter-cluster replication validation checks. The replication validation checks may generate replication validation output. Based at least in part of the replication validation output, user interface data may be sent to a display device for presentation to a user. In this way, connectivity faults within the replication network may be resolved.
    Type: Grant
    Filed: November 21, 2019
    Date of Patent: June 21, 2022
    Assignee: Cisco Technology, Inc.
    Inventors: Geetha Srikantan, Deivapalan Perumal Govindan, Gauri Behera
  • Patent number: 11361092
    Abstract: A computing device and method for contextual access, including the computing device to implement a traversal of a property graph of data. The traversal includes using contextual information to determine whether to grant access to vertices of the property graph and to outgoing edges of the vertices.
    Type: Grant
    Filed: September 25, 2015
    Date of Patent: June 14, 2022
    Assignee: Intel Corporation
    Inventor: Gabriel G. Infante-Lopez