Patents by Inventor James Ding

James Ding has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20240112694
    Abstract: Aspects of the present disclosure generally relate to a magnetic recording head assembly that includes an external alternating current (AC) source. A magnetic recording head of the magnetic recording head assembly includes a conductive structure between a main pole and a trailing shield. The conductive structure includes a conductive layer, and the conductive layer is nonmagnetic. The magnetic recording head assembly also includes an external AC source to supply AC current that flows through the conductive structure. In one aspect, the conductive structure is between a coil structure and the trailing shield, and the external AC source is coupled to the coil structure. The conductive structure and the external AC source facilitate consistently providing an enhanced AC writing field to facilitate effective and reliable writing, high ADC, high SNR, and reduced jitter.
    Type: Application
    Filed: December 14, 2023
    Publication date: April 4, 2024
    Applicant: Western Digital Technologies, Inc.
    Inventors: Muhammad ASIF BASHIR, Petrus Antonius VAN DER HEIJDEN, James Terrence OLSON, Alexander GONCHAROV, Zhigang BAI, Yunfei DING
  • Patent number: 11948694
    Abstract: Mechanisms are provided for compartmental epidemiological computer modeling based on mobility data. Machine learning training of an isolation rate prediction computer model is performed to generate a trained isolation rate prediction model that predicts an isolation rate of a biological population. Isolation data is received which comprises data indicating a measure of mobility of the biological population. The trained isolation rate prediction model is executed on input features extracted from the isolation data to generate a predicted isolation rate. A compartmental epidemiological computer model, comprising a plurality of compartments representing states of a population with regard to an infectious disease, is executed to simulate a progression of the infectious disease and flows of portions of the population from between compartments in the compartmental epidemiological computer model are controlled based on the predicted isolation rate.
    Type: Grant
    Filed: May 12, 2021
    Date of Patent: April 2, 2024
    Inventors: Vishrawas Gopalakrishnan, Sayali Navalekar, James H. Kaufman, Simone Bianco, Kun Hu, Ajay Ashok Deshpande, Sarah Kefayati, Ujwal Reddy Moramganti, George Sirbu, Xuan Liu, Raman Srinivasan, Pan Ding
  • Patent number: 11921107
    Abstract: Disclosed is an assay device which comprises a liquid sample addition zone, a reagent zone, a detection zone, and a wicking zone, all defining a fluid flow path. The device further comprises a reagent addition zone along and in fluid communication with the fluid flow path downstream of the sample addition zone and upstream of the detection zone. An interrupting wash is added at this reagent addition zone in accordance with the method of the subject invention to control sample volume. The interrupting wash fluid is added at a predetermined fill volume on the chip device and also serves to wash the detection channel and fill the remaining chip volume.
    Type: Grant
    Filed: June 8, 2020
    Date of Patent: March 5, 2024
    Assignee: Ortho-Clinical Diagnostics, Inc.
    Inventors: Edward R. Scalice, Philip C. Hosimer, Zhong Ding, James D. Kanaley, David A. Tomasso, Daniel P. Salotto, Timothy C. Warren
  • Publication number: 20230367779
    Abstract: Various systems and methods are provided for performing soft entity resolution. A plurality of data objects are retrieved from a plurality of data stores to create aggregated data objects for one or more entities. One or more retrieved data objects may be associated with the same entity, based at least in part upon one or more attribute types and attribute values of the data objects. In response to a determination that the one or more of the retrieved data objects should be associated with the same entity, metadata is generated that associates the data objects with the entity, the metadata being stored separately from the data objects, such that the underlying data objects remain unchanged. In addition, one or more additional attributes may be determined for the entity, based upon the data objects associated with the entity.
    Type: Application
    Filed: June 7, 2023
    Publication date: November 16, 2023
    Inventors: Andrew Poh, Anshuman Prasad, James Ding, John Holgate, Ranajay Sen, Shuo Zheng
  • Patent number: 11818171
    Abstract: Systems and methods are provided for determining an access request provided by an entity that seeks to interact with one or more backend systems through a middleware system, the access request including a genuine access token. The entity can be authenticated based on the genuine access token. When a client request is made to the middleware system with a genuine access token, the request can be made through a smart ingress and egress proxy which intercepts the request and replaces the genuine access token with an invalid access token. The middleware system can subsequently make authorized requests to downstream systems on behalf of the middleware system's client by treating the smart proxy as an egress proxy for those subsequent requests, and the smart proxy replaces the invalid access token with a genuine one.
    Type: Grant
    Filed: May 28, 2021
    Date of Patent: November 14, 2023
    Assignee: Palantir Technologies Inc.
    Inventor: James Ding
  • Publication number: 20230283610
    Abstract: A system for managing custom code within a data computing platform determines that a request for one or more uniform resource identifiers external to the platform is being made by custom code executing in the platform. In response to the determination, the system checks a whitelist of allowable external URIs against the requested one or more URIs and allows access to the requested one or more URIs if a match is detected with the whitelist, otherwise access by the custom code to the requested one or more URIs is denied. In addition, or alternatively, the system checks a blacklist of disallowed external URIs against the requested one or more URIs and denies access to the requested one or more URIs if a match is detected with the blacklist, otherwise access by the custom code to the requested one or more URIs is allowed. The blacklist can override the whitelist.
    Type: Application
    Filed: May 15, 2023
    Publication date: September 7, 2023
    Inventor: James Ding
  • Patent number: 11709848
    Abstract: Various systems and methods are provided for performing soft entity resolution. A plurality of data objects are retrieved from a plurality of data stores to create aggregated data objects for one or more entities. One or more retrieved data objects may be associated with the same entity, based at least in part upon one or more attribute types and attribute values of the data objects. In response to a determination that the one or more of the retrieved data objects should be associated with the same entity, metadata is generated that associates the data objects with the entity, the metadata being stored separately from the data objects, such that the underlying data objects remain unchanged. In addition, one or more additional attributes may be determined for the entity, based upon the data objects associated with the entity.
    Type: Grant
    Filed: April 4, 2022
    Date of Patent: July 25, 2023
    Assignee: Palantir Technologies Inc.
    Inventors: Andrew Poh, Anshuman Prasad, James Ding, John Holgate, Ranajay Sen, Shuo Zheng
  • Patent number: 11689530
    Abstract: A system for managing custom code within a data computing platform determines that a request for one or more uniform resource identifiers external to the platform is being made by custom code executing in the platform. In response to the determination, the system checks a whitelist of allowable external URIs against the requested one or more URIs and allows access to the requested one or more URIs if a match is detected with the whitelist, otherwise access by the custom code to the requested one or more URIs is denied. In addition, or alternatively, the system checks a blacklist of disallowed external URIs against the requested one or more URIs and denies access to the requested one or more URIs if a match is detected with the blacklist, otherwise access by the custom code to the requested one or more URIs is allowed. The blacklist can override the whitelist.
    Type: Grant
    Filed: December 2, 2019
    Date of Patent: June 27, 2023
    Assignee: Palantir Technologies Inc.
    Inventor: James Ding
  • Patent number: 11681829
    Abstract: Systems and methods are provided for determining an access request provided by an application that seeks to interact with one or more backend systems through a computing system. One or more predefined restrictions can be enforced on the application, the computing system, or the one or more backend systems.
    Type: Grant
    Filed: October 4, 2021
    Date of Patent: June 20, 2023
    Assignee: Palantir Technologies Inc.
    Inventors: James Ding, Gonçalo Silva Santos, Richard Helzberg, Thomas Playford
  • Publication number: 20220391395
    Abstract: A database is configured to analyze user queries to dynamically partition the database according to a partition scheme. User queries can be rewritten based on the partition scheme so that, in response to queries, partitions including relevant data are read while partitions including irrelevant data can be skipped, reducing latency. Files can be named according to the partition scheme and stored on respective partitions so that low partition management can be implemented by underlying systems. Blocks within files can be sorted and statistics can be determined. The statistics can be used to find and read relevant blocks and skip irrelevant blocks.
    Type: Application
    Filed: August 16, 2022
    Publication date: December 8, 2022
    Inventor: James Ding
  • Publication number: 20220365938
    Abstract: Various systems and methods are provided for performing soft entity resolution. A plurality of data objects are retrieved from a plurality of data stores to create aggregated data objects for one or more entities. One or more retrieved data objects may be associated with the same entity, based at least in part upon one or more attribute types and attribute values of the data objects. In response to a determination that the one or more of the retrieved data objects should be associated with the same entity, metadata is generated that associates the data objects with the entity, the metadata being stored separately from the data objects, such that the underlying data objects remain unchanged. In addition, one or more additional attributes may be determined for the entity, based upon the data objects associated with the entity.
    Type: Application
    Filed: April 4, 2022
    Publication date: November 17, 2022
    Inventors: Andrew Poh, Anshuman Prasad, James Ding, John Holgate, Ranajay Sen, Shuo Zheng
  • Patent number: 11449509
    Abstract: A database is configured to analyze user queries to dynamically partition the database according to a partition scheme. User queries can be rewritten based on the partition scheme so that, in response to queries, partitions including relevant data are read while partitions including irrelevant data can be skipped, reducing latency. Files can be named according to the partition scheme and stored on respective partitions so that low partition management can be implemented by underlying systems. Blocks within files can be sorted and statistics can be determined. The statistics can be used to find and read relevant blocks and skip irrelevant blocks.
    Type: Grant
    Filed: February 21, 2020
    Date of Patent: September 20, 2022
    Assignee: Palantir Technologies Inc.
    Inventor: James Ding
  • Patent number: 11294915
    Abstract: Various systems and methods are provided for performing soft entity resolution. A plurality of data objects are retrieved from a plurality of data stores to create aggregated data objects for one or more entities. One or more retrieved data objects may be associated with the same entity, based at least in part upon one or more attribute types and attribute values of the data objects. In response to a determination that the one or more of the retrieved data objects should be associated with the same entity, metadata is generated that associates the data objects with the entity, the metadata being stored separately from the data objects, such that the underlying data objects remain unchanged. In addition, one or more additional attributes may be determined for the entity, based upon the data objects associated with the entity.
    Type: Grant
    Filed: September 5, 2019
    Date of Patent: April 5, 2022
    Assignee: Palantir Technologies Inc.
    Inventors: Andrew Poh, Anshuman Prasad, James Ding, John Holgate, Ranajay Sen, Shuo Zheng
  • Publication number: 20220027489
    Abstract: Systems and methods are provided for determining an access request provided by an application that seeks to interact with one or more backend systems through a computing system. One or more predefined restrictions can be enforced on the application, the computing system, or the one or more backend systems.
    Type: Application
    Filed: October 4, 2021
    Publication date: January 27, 2022
    Inventors: James Ding, Gonçalo Silva Santos, Richard Helzberg, Thomas Playford
  • Patent number: 11138342
    Abstract: Systems and methods are provided for determining an access request provided by an application that seeks to interact with one or more backend systems through a computing system. One or more predefined restrictions can be enforced on the application, the computing system, or the one or more backend systems.
    Type: Grant
    Filed: September 27, 2019
    Date of Patent: October 5, 2021
    Assignee: Palantir Technologies Inc.
    Inventors: James Ding, Gonçalo Silva Santos, Richard Helzberg, Thomas Playford
  • Publication number: 20210288999
    Abstract: Systems and methods are provided for determining an access request provided by an entity that seeks to interact with one or more backend systems through a middleware system, the access request including a genuine access token. The entity can be authenticated based on the genuine access token. When a client request is made to the middleware system with a genuine access token, the request can be made through a smart ingress and egress proxy which intercepts the request and replaces the genuine access token with an invalid access token. The middleware system can subsequently make authorized requests to downstream systems on behalf of the middleware system's client by treating the smart proxy as an egress proxy for those subsequent requests, and the smart proxy replaces the invalid access token with a genuine one.
    Type: Application
    Filed: May 28, 2021
    Publication date: September 16, 2021
    Inventor: James Ding
  • Patent number: 11025672
    Abstract: Systems and methods are provided for determining an access request provided by an entity that seeks to interact with one or more backend systems through a middleware system, the access request including a genuine access token. The entity can be authenticated based on the genuine access token. When a client request is made to the middleware system with a genuine access token, the request can be made through a smart ingress and egress proxy which intercepts the request and replaces the genuine access token with an invalid access token. The middleware system can subsequently make authorized requests to downstream systems on behalf of the middleware system's client by treating the smart proxy as an egress proxy for those subsequent requests, and the smart proxy replaces the invalid access token with a genuine one.
    Type: Grant
    Filed: October 25, 2018
    Date of Patent: June 1, 2021
    Assignee: Palantir Technologies Inc.
    Inventor: James Ding
  • Publication number: 20210144145
    Abstract: A system for managing custom code within a data computing platform determines that a request for one or more uniform resource identifiers external to the platform is being made by custom code executing in the platform. In response to the determination, the system checks a whitelist of allowable external URIs against the requested one or more URIs and allows access to the requested one or more URIs if a match is detected with the whitelist, otherwise access by the custom code to the requested one or more URIs is denied. In addition, or alternatively, the system checks a blacklist of disallowed external URIs against the requested one or more URIs and denies access to the requested one or more URIs if a match is detected with the blacklist, otherwise access by the custom code to the requested one or more URIs is allowed. The blacklist can override the whitelist.
    Type: Application
    Filed: December 2, 2019
    Publication date: May 13, 2021
    Inventor: James Ding
  • Patent number: 10871951
    Abstract: A method, performed by processors, includes providing code representing a plurality of data processing elements of an executable data transformer, the data processing elements being configured to receive datasets and to produce transformed datasets. The method may include executing a sub-portion of the code up to an inserted breakpoint and displaying a result of the executed code sub-portion up to the breakpoint on datasets in an analysis window, receiving test code in a console window and executing the test code to apply a transformation on the data sets transformed by the code sub-portion up to the breakpoint to generate an updated result of a test transformation in the analysis window, and/or inserting the test code received in the console window to the code of the data transformer, responsive to user selection, the test code being inserted after the breakpoint.
    Type: Grant
    Filed: March 27, 2019
    Date of Patent: December 22, 2020
    Assignee: Palantir Technologies Inc.
    Inventors: James Ding, Alexander Rilee
  • Publication number: 20200201863
    Abstract: A database is configured to analyze user queries to dynamically partition the database according to a partition scheme. User queries can be rewritten based on the partition scheme so that, in response to queries, partitions including relevant data are read while partitions including irrelevant data can be skipped, reducing latency. Files can be named according to the partition scheme and stored on respective partitions so that low partition management can be implemented by underlying systems. Blocks within files can be sorted and statistics can be determined. The statistics can be used to find and read relevant blocks and skip irrelevant blocks.
    Type: Application
    Filed: February 21, 2020
    Publication date: June 25, 2020
    Inventor: James Ding