Patents by Inventor James Salter

James Salter 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).

  • Patent number: 10380025
    Abstract: An example system in accordance with an aspect of the present disclosure includes a cache engine, a validate engine, and an access engine. The cache engine is to cache, into an address cache of an object reference, an object address corresponding to an object, in response to performing a lookup of the object via at least one indirection. The validate engine is to validate that an object ID of the object located at the cached object address corresponds to a reference object ID that is stored in the object reference and associated with the object. The access engine is to access the object via a lookup of the object address cached in the address cache of the object reference, in response to validating the reference object ID.
    Type: Grant
    Filed: January 19, 2016
    Date of Patent: August 13, 2019
    Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
    Inventors: Patrick Goldsack, James Salter, Adrian John Baldwin
  • Publication number: 20180246813
    Abstract: An example system in accordance with an aspect of the present disclosure includes a cache engine, a validate engine, and an access engine. The cache engine is to cache, into an address cache of an object reference, an object address corresponding to an object, in response to performing a lookup of the object via at least one indirection. The validate engine is to validate that an object ID of the object located at the cached object address corresponds to a reference object ID that is stored in the object reference and associated with the object. The access engine is to access the object via a lookup of the object address cached in the address cache of the object reference, in response to validating the reference object ID.
    Type: Application
    Filed: January 19, 2016
    Publication date: August 30, 2018
    Inventors: Patrick Goldsack, James Salter, Adrian John Baldwin
  • Publication number: 20180150405
    Abstract: In one example in accordance with the present disclosure, a method for data type management may include adding a first data to a first data set. The first data set may belong to a plurality of data sets stored in a memory and each data set in the plurality may correspond to a type table defining data types in the corresponding data set. The method may further include determining that a first data type of the first data is not in a first type table corresponding to the first data set and generating an identifier corresponding to the first data type. The identifier may identify uses of the first data type within each data set in the plurality and may be a standardized value that is used by each data set in the plurality. The method may also include inserting the identifier into the first type table.
    Type: Application
    Filed: December 18, 2015
    Publication date: May 31, 2018
    Inventors: Patrick Goldsack, Brian Quentin Monahan, James Salter, Adrian John Baldwin
  • Publication number: 20180067848
    Abstract: There is provided a memory access control method and system in which one or more memory blocks are allocated to hold data for a dataset and the one or more memory blocks are associated with metadata related to the dataset and a policy related to allowing access to the one or more memory blocks for attachment of the memory blocks to a node. Upon receiving a request from a requesting entity to access an allocated memory block for attachment of the requested memory block to a node, the policy is enforced to determine whether to allow access to the requested memory block for the attachment of the requested memory block to the node given a set of memory blocks already attached to the node.
    Type: Application
    Filed: July 30, 2015
    Publication date: March 8, 2018
    Inventors: Adrian John Baldwin, James Salter
  • Publication number: 20060085863
    Abstract: A copy protection system and method enabling storage of copy protection information separately from protected content is disclosed. One embodiment includes a mechanism for playing a recording medium, the recording medium having stored thereon a digital content file and a copy protection information file, the mechanism producing a digital content signal from the digital content file and a copy protection signal from the copy protection file; a digital to analog converter operatively connected to the mechanism for converting the digital content signal to an analog signal; a copy protection detector connected to the mechanism for detecting a copy protection trigger present in the digital content signal; and a signal modifier connected to the copy protection detector for modifying the analog signal to include the copy protection signal in response to detection of the copy protection trigger.
    Type: Application
    Filed: October 19, 2004
    Publication date: April 20, 2006
    Applicant: MACROVISION CORPORATION
    Inventors: John Ryan, Ronald Quan, James Salter
  • Patent number: 5591113
    Abstract: A centrifuge is provided with a mounting arrangement that secures a centrifuge bowl to a turntable in response to centrifugal force generated when the turntable is rotated. The centrifuge includes first and second retainers, one of which is connected to the turntable, while the other is connected to the centrifuge bowl. The second retainer engages the first retainer when the first and second retainers are in an interlocking position to secure the centrifuge bowl to the turntable. A movable arm is provided on the turntable and coupled to the second retainer, the movable arm has a ballast that forces the movable arm and second retainer in a first direction in response to centrifugal force generated by rotating the turntable so that the second retainer is forced into the interlocking position with the first retainer. In one embodiment, a vacuum applied to an opening in the turntable assists in mounting a centrifuge bowl to the turntable.
    Type: Grant
    Filed: October 31, 1994
    Date of Patent: January 7, 1997
    Assignee: COBE Laboratories, Inc.
    Inventors: Lawrence Darnell, James Salter