Patents by Inventor James Hughes

James Hughes 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: 9880314
    Abstract: The present specification describes methods and systems for inspecting objects by means of penetrating radiation where objects are conveyed through the penetrating radiation and subsequent images of objects are reviewed by an operator. Specifically, the present specification describes a system that decouples the synchronization between cessation of image generation on the display and image acquisition through conveyance of the article. Further, the present specification discloses methods for compensating for image acquisition inefficiencies involving article separation by the queuing conveyor and the post-stop back belt process, resulting in throughput enhancement.
    Type: Grant
    Filed: July 23, 2014
    Date of Patent: January 30, 2018
    Assignee: Rapiscan Systems, Inc.
    Inventors: Andreas Pfander, Ronald James Hughes
  • Publication number: 20170370163
    Abstract: An apparatus comprises a first number of splines located near a first end of a first joint section and a second number of splines located near a second end of a second joint section. The first number of splines extends in an axial direction of the first joint section and spans a circumferential surface of the first joint section. Each of the first number of splines has a base, a tip, and a pair of flanks that extends from the base to the tip and forms an acute angle. Each of the first number of splines are configured to be received between adjacent pairs of splines in the second number of splines as the first end of the first joint section and the second end of the second joint section are joined.
    Type: Application
    Filed: September 8, 2017
    Publication date: December 28, 2017
    Inventors: William James Hughes, Bryan Lane, Gary Marshall Briggs
  • Patent number: 9845645
    Abstract: An apparatus comprises a first number of splines located near a first end of a first joint section and a second number of splines located near a second end of a second joint section. The first number of splines extends in an axial direction of the first joint section and spans a circumferential surface of the first joint section. Each of the first number of splines has a base, a tip, and a pair of flanks that extends from the base to the tip and forms an acute angle. Each of the first number of splines are configured to be received between adjacent pairs of splines in the second number of splines as the first end of the first joint section and the second end of the second joint section are joined.
    Type: Grant
    Filed: November 1, 2013
    Date of Patent: December 19, 2017
    Assignee: SUNSTONE TECHNOLOGIES, LLC
    Inventors: William James Hughes, Bryan Lane, Gary Marshall Briggs
  • Publication number: 20170163413
    Abstract: System and Method for Content Encryption in a Key/Value Store System and method embodiments are provided for content encryption in a key/value store. The embodiments include encrypting both the key and value of client data blocks for storage so that the data can be retrieved reliability without compromising the key. An embodiment method includes obtaining a key from a data block comprising the key and a value, encrypting the key using a deterministic encryption algorithm with an encryption key to map the key to a cypher text in a one-to-one mapping, and encrypting the value using a second encryption algorithm to randomly map the value to a second cypher text. Encrypting both the key and the value provides more protection to the client data instead of encrypting only the value and leaving the key vulnerable without encryption. The encrypted key can also be protected from unauthorized access and from the owner of the database or the storage system.
    Type: Application
    Filed: February 14, 2017
    Publication date: June 8, 2017
    Inventors: Anthony Scarpino, James Hughes
  • Patent number: 9666228
    Abstract: Implementations disclosed herein provide a method comprising storing data in a two level key-value data store in an SMR storage device, wherein a first level of the data store comprises a journal of incoming host operations and a second level of the data store comprises a plurality of ordered data stores, ordered based on a predetermined ordering criterion.
    Type: Grant
    Filed: May 12, 2016
    Date of Patent: May 30, 2017
    Assignee: SEAGATE TECHNOLOGY LLC
    Inventors: Rekha Pitchumani, James Hughes
  • Publication number: 20170120935
    Abstract: A zip line includes a substantially rigid track supported above a ground surface by a plurality of supports, a trolley which moves along the track, and a rider support suspended from the trolley. The track is comprised of a plurality of track segments connected together such that adjacent track segments have substantially no freedom of movement relative to each other, and such that adjacent track segments present a substantially smooth, continuous, and uninterrupted surface. The track includes a run and a flange extending upwardly from the run. The trolley comprises a frame having upper wheel mounts to which first and second upper wheels are rotatably mounted. The first upper wheels are oriented such that they engage an upper surface of the track run and the second upper wheels are oriented such that they will engage the track flange upon rotational movement of the trolley relative the track run.
    Type: Application
    Filed: October 26, 2016
    Publication date: May 4, 2017
    Inventors: Lloyd W. Reese, James A. Hughes
  • Publication number: 20170089164
    Abstract: An annular drilling device is provided that employs an active or passive, stationary sealing element. More specifically, rotating annular drilling devices commonly used depend on externally pressurized sealing elements that are energized by wellhead pressure or hydraulic pressure to grip a rotating drill pipe and rotate with the drill string. Thus, a plurality of rotary seals and bearings must be used. Here, however, the passive or active sealing element is stationary, thereby eliminating the need for bearings, etc. The passive or active stationary sealing element is made of a low-friction material that contacts the drill pipe, creates a seal, and does not adversely affect drilling operations.
    Type: Application
    Filed: December 14, 2016
    Publication date: March 30, 2017
    Applicant: SunStone Technologies, LLC
    Inventor: William James Hughes
  • Patent number: 9602280
    Abstract: System and method embodiments are provided for content encryption in a key/value store. The embodiments include encrypting both the key and value of client data blocks for storage so that the data can be retrieved reliability without compromising the key. An embodiment method includes obtaining a key from a data block comprising the key and a value, encrypting the key using a deterministic encryption algorithm with an encryption key to map the key to a cypher text in a one-to-one mapping, and encrypting the value using a second encryption algorithm to randomly map the value to a second cypher text. Encrypting both the key and the value provides more protection to the client data instead of encrypting only the value and leaving the key vulnerable without encryption. The encrypted key can also be protected from unauthorized access and from the owner of the database or the storage system.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: March 21, 2017
    Assignee: Futurewei Technologies, Inc.
    Inventors: Anthony Scarpino, James Hughes
  • Publication number: 20170067297
    Abstract: An apparatus comprises a first number of splines located near a first end of a first joint section and a second number of splines located near a second end of a second joint section. The first number of splines extends in an axial direction of the first joint section and spans a circumferential surface of the first joint section. Each of the first number of splines has a base, a tip, and a pair of flanks that extends from the base to the tip and forms an acute angle. Each of the first number of splines are configured to be received between adjacent pairs of splines in the second number of splines as the first end of the first joint section and the second end of the second joint section are joined.
    Type: Application
    Filed: November 18, 2016
    Publication date: March 9, 2017
    Applicant: Sunstone Technologies, LLC
    Inventors: William James Hughes, Bryan Lane
  • Patent number: 9540898
    Abstract: An annular drilling device is provided that employs an active or passive, stationary sealing element. The sealing element is made of a low-friction material that contacts the drill pipe and creates a seal.
    Type: Grant
    Filed: May 21, 2015
    Date of Patent: January 10, 2017
    Assignee: Sunstone Technologies, LLC
    Inventor: William James Hughes
  • Patent number: 9523684
    Abstract: Microfluidic devices and methods for using the same are provided. Aspects of the present disclosure include microfluidic devices that include a separation medium having functional groups which covalently bond to one or more analytes of interest, e.g., proteins, in a sample upon application of an applied stimulus, e.g., light. Also provided are methods of using the devices as well as systems and kits that include the devices. The devices, systems and methods find use in a variety of different applications, including diagnostic and validation assays.
    Type: Grant
    Filed: July 13, 2015
    Date of Patent: December 20, 2016
    Assignee: The Regents of the University of California
    Inventors: Amy E. Herr, Alex James Hughes
  • Patent number: 9451024
    Abstract: System and methods for storage object distribution using a universal distributed storage (UDS) system. An embodiment UDS includes server nodes and a header server in communication with the server nodes. The header server is configured to divide an object received from a client into chunks, to assign a key to each of the chunks, to calculate a hash value for each of the keys to identify which of the server nodes will store each of the chunks, and to instruct one of the server nodes to store each of the chunks in accordance with the hash value calculated. In an embodiment, the server nodes include a single central processing unit, a single storage device, a primary network interface, and a redundant network interface.
    Type: Grant
    Filed: April 12, 2013
    Date of Patent: September 20, 2016
    Assignee: Futurewei Technologies, Inc.
    Inventors: James Hughes, DaoHui Wang, Ajit Verma, John Plocher, Xian Liu
  • Publication number: 20160260456
    Abstract: Implementations disclosed herein provide a method comprising storing data in a two level key-value data store in an SMR storage device, wherein a first level of the data store comprises a journal of incoming host operations and a second level of the data store comprises a plurality of ordered data stores, ordered based on a predetermined ordering criterion.
    Type: Application
    Filed: May 12, 2016
    Publication date: September 8, 2016
    Inventors: Rekha Pitchumani, James Hughes
  • Patent number: 9361937
    Abstract: Implementations disclosed herein provide a method comprising storing data in a two level key-value data store in an SMR storage device, wherein a first level of the data store comprises a journal of incoming host operations and a second level of the data store comprises a plurality of ordered data stores, ordered based on a predetermined ordering criterion.
    Type: Grant
    Filed: August 26, 2014
    Date of Patent: June 7, 2016
    Assignee: SEAGATE TECHNOLOGY LLC
    Inventors: Rekha Pitchumani, James Hughes
  • Patent number: 9335931
    Abstract: A system and method for making snapshots of storage devices are provided. A method for making a snapshot of a volume includes setting the volume to a read-only mode, receiving an access attempt for the volume, and if the access attempt is a write access attempt, buffering information associated with the write access attempt in a buffer, and updating a snapshot indicator based on the information associated with the write access attempt, where the snapshot indicator includes block information regarding a block in the volume that is a target of the write access attempt. The method also includes if the access attempt is a read access attempt, providing read information requested in the read access attempt, where the read information is based on the volume, or a combination of the snapshot indicator, the buffer, and a buffer indicator.
    Type: Grant
    Filed: July 1, 2011
    Date of Patent: May 10, 2016
    Assignee: FUTUREWEI TECHNOLOGIES, INC.
    Inventors: Andrew Patterson, James Hughes, Hao Zhang
  • Publication number: 20160064030
    Abstract: Implementations disclosed herein provide a method comprising storing data in a two level key-value data store in an SMR storage device, wherein a first level of the data store comprises a journal of incoming host operations and a second level of the data store comprises a plurality of ordered data stores, ordered based on a predetermined ordering criterion.
    Type: Application
    Filed: August 26, 2014
    Publication date: March 3, 2016
    Inventors: Rekha Pitchumani, James Hughes
  • Publication number: 20160011190
    Abstract: Microfluidic devices and methods for using the same are provided. Aspects of the present disclosure include microfluidic devices that include a separation medium having functional groups which covalently bond to one or more analytes of interest, e.g., proteins, in a sample upon application of an applied stimulus, e.g., light. Also provided are methods of using the devices as well as systems and kits that include the devices. The devices, systems and methods find use in a variety of different applications, including diagnostic and validation assays.
    Type: Application
    Filed: July 13, 2015
    Publication date: January 14, 2016
    Inventors: Amy E. Herr, Alex James Hughes
  • Publication number: 20150376970
    Abstract: An annular drilling device is provided that employs an active or passive, stationary sealing element. More specifically, rotating annular drilling devices commonly used depend on externally pressurized sealing elements that are energized by wellhead pressure or hydraulic pressure to grip a rotating drill pipe and rotate with the drill string. Thus, a plurality of rotary seals and bearings must be used. Here, however, the passive or active sealing element is stationary, thereby eliminating the need for bearings, etc. The passive or active stationary sealing element is made of a low-friction material that contacts the drill pipe, creates a seal, and does not adversely affect drilling operations.
    Type: Application
    Filed: May 21, 2015
    Publication date: December 31, 2015
    Inventor: William James Hughes
  • Patent number: 9223840
    Abstract: An embodiment computing device operating in a data storage system includes an object storage controller operable to divide an object into blocks and to create an object hash from hash values, and a network interface in communication with the object storage controller, the network interface operable to transmit the blocks to a storage subsystem that generates one of the hash values from each of the blocks, to receive the hash values from the storage subsystem, and to provide the hash values to the object storage controller for creation of the object hash from the hash values. In an embodiment, the object storage controller is operably coupled to a processor and a memory or stored on a computer readable medium.
    Type: Grant
    Filed: December 31, 2012
    Date of Patent: December 29, 2015
    Assignee: Futurewei Technologies, Inc.
    Inventors: John Plocher, Xitao Zheng, James Hughes
  • Patent number: 9201733
    Abstract: An embodiment method for data repair in a storage system includes determining, by a processor, a minimum number of missing data blocks needed to repair a corrupted object in a first portion of the storage system, wherein the missing data blocks are not available in the first portion of the storage system, retrieving only the minimum number of missing data blocks needed to repair the corrupted object from a second portion of the storage system, and repairing the corrupted object in the first portion of the storage system using erasure codes and the retrieved minimum number of missing data blocks.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: December 1, 2015
    Assignee: FUTUREWEI TECHNOLOGIES, INC.
    Inventors: Ajit Verma, James Hughes, Xian Liu