Patents Examined by Albert M Phillips, III
-
Patent number: 11495324Abstract: 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: GrantFiled: October 1, 2019Date of Patent: November 8, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Sergey Yekhanin, Sivakanth Gopi
-
Patent number: 11494439Abstract: 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: GrantFiled: May 1, 2020Date of Patent: November 8, 2022Assignee: International Business Machines CorporationInventors: Sandeep Sukhija, Rakesh Shinde, Harish Bharti, Rajesh Kumar Saxena, Abhay Kumar Patra
-
Patent number: 11481382Abstract: 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: GrantFiled: July 24, 2020Date of Patent: October 25, 2022Assignee: Kabushiki Kaisha ToshibaInventor: Ziming Zhu
-
Patent number: 11474992Abstract: A method for synchronizing management of a plurality of domain names in a Domain Name System (DNS).Type: GrantFiled: February 12, 2020Date of Patent: October 18, 2022Assignee: AFILIAS LIMITEDInventors: Cedarampattu Mohan, Jimmy Lam, Hui Zhou, James Galvin, Michael Runcieman, Howard Eland
-
Patent number: 11443004Abstract: 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: GrantFiled: January 2, 2020Date of Patent: September 13, 2022Assignee: FOUNDRYDC, LLCInventors: Ned Brody, James Manzi
-
Patent number: 11436275Abstract: 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: GrantFiled: August 29, 2019Date of Patent: September 6, 2022Assignee: Fyusion, Inc.Inventors: Stefan Johannes Josef Holzer, Abhishek Kar, Alexander Jay Bruen Trevor, Pantelis Kalogiros, Ioannis Spanos, Radu Bogdan Rusu
-
Patent number: 11429589Abstract: 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: GrantFiled: July 8, 2020Date of Patent: August 30, 2022Assignee: Zscaler, Inc.Inventors: Narinder Paul, Arun Bhallamudi, Balakrishna Bayar, James Tan
-
Patent number: 11429580Abstract: 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: GrantFiled: June 25, 2020Date of Patent: August 30, 2022Assignee: INTEL CORPORATIONInventors: Michael E. Kounavis, Santosh Ghosh, Sergej Deutsch, Michael LeMay, David M. Durham
-
Patent number: 11422972Abstract: 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: GrantFiled: December 26, 2019Date of Patent: August 23, 2022Assignee: Cerner Innovation, Inc.Inventor: Toby A. Schiel
-
Patent number: 11403027Abstract: 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: GrantFiled: December 24, 2020Date of Patent: August 2, 2022Assignee: International Business Machines CorporationInventors: Kimberly L. Atherton, David N. Carley, Andrew J. Stimer
-
Patent number: 11397724Abstract: 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: GrantFiled: May 2, 2018Date of Patent: July 26, 2022Assignee: BYD COMPANY LIMITEDInventors: Chugao Huang, Kaikuo Zhuo, Faping Wang
-
Patent number: 11392601Abstract: 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: GrantFiled: January 17, 2013Date of Patent: July 19, 2022Assignee: GOOGLE LLCInventors: Simon Raess, Ronald Ho
-
Patent number: 11392557Abstract: 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: GrantFiled: October 10, 2013Date of Patent: July 19, 2022Assignee: Google LLCInventors: Alfred R. K. Fuller, Arie Ozarov
-
Patent number: 11392627Abstract: 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: GrantFiled: August 3, 2018Date of Patent: July 19, 2022Assignee: Kilpatrick Townsend & Stockton LLPInventor: Mark P. Mathison
-
Patent number: 11394722Abstract: 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: GrantFiled: April 3, 2018Date of Patent: July 19, 2022Assignee: ZeroFOX, Inc.Inventors: Michael Price, James Foster, Christopher B. Cullison
-
Patent number: 11372843Abstract: 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: GrantFiled: September 30, 2020Date of Patent: June 28, 2022Assignee: Oracle International CorporationInventor: Sridevi Raman
-
Patent number: 11372881Abstract: 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: GrantFiled: June 26, 2019Date of Patent: June 28, 2022Assignee: THE BOEING COMPANYInventor: Ian Alexander Willson
-
Patent number: 11366791Abstract: 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: GrantFiled: October 11, 2019Date of Patent: June 21, 2022Assignee: JPMORGAN CHASE BANK, N.A.Inventors: Karthik Kasi, Satish Kuchipudi, Anil Kumar Gannamani, Subbarao Gollapudi, Kamal Pande
-
Patent number: 11366828Abstract: 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: GrantFiled: November 21, 2019Date of Patent: June 21, 2022Assignee: Cisco Technology, Inc.Inventors: Geetha Srikantan, Deivapalan Perumal Govindan, Gauri Behera
-
Patent number: 11361092Abstract: 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: GrantFiled: September 25, 2015Date of Patent: June 14, 2022Assignee: Intel CorporationInventor: Gabriel G. Infante-Lopez