Patents by Inventor John Whaley

John Whaley 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: 9753866
    Abstract: The disclosed embodiments provide a system that processes data. During operation, the system uses a first key to protect a write operation on the data. Next, the system uses a second key to protect a read operation on the data.
    Type: Grant
    Filed: February 3, 2017
    Date of Patent: September 5, 2017
    Assignee: Open Invention Network, LLC
    Inventors: Geoffrey G. Thomas, John Whaley, Thomas Joseph Purtell, II
  • Patent number: 9600683
    Abstract: The disclosed embodiments provide a system that processes data. The system includes a first client that encrypts a first set of data, uploads the encrypted first set of data to a volume on a cloud storage system, and creates a commit record of the upload. The system also includes a synchronization server that verifies access to the volume by the first client and includes the commit record in a change set containing a set of commit records associated with the volume. The synchronization server also signs the change set and provides the change set for use in synchronizing the upload with a second client.
    Type: Grant
    Filed: July 12, 2016
    Date of Patent: March 21, 2017
    Assignee: Open Invention Network, LLC
    Inventors: John Whaley, Thomas Joseph Purtell, II, Geoffrey G. Thomas
  • Patent number: 9600310
    Abstract: The disclosed embodiments provide a system that facilitates the use of a computer system with virtualization software. During operation, the system obtains a set of hardware attributes from the computer system and a hardware compatibility list (HCL) for the virtualization software. Next, the system uses the hardware attributes and the HCL to predict a compatibility of a hardware component in the computer system with the virtualization software. The system then uses the predicted compatibility to manage use of the computer system with the virtualization software.
    Type: Grant
    Filed: December 31, 2013
    Date of Patent: March 21, 2017
    Assignee: Open Invention Network, LLC
    Inventors: Geoffrey G. Thomas, John Whaley, Umesh Agashe
  • Patent number: 9563789
    Abstract: The disclosed embodiments provide a system that processes data. During operation, the system uses a first key to protect a write operation on the data. Next, the system uses a second key to protect a read operation on the data.
    Type: Grant
    Filed: April 19, 2016
    Date of Patent: February 7, 2017
    Assignee: Open Invention Network, LLC
    Inventors: Geoffrey G. Thomas, John Whaley, Thomas Joseph Purtell, II
  • Publication number: 20160372262
    Abstract: The invention relates to a vehicle. The vehicle includes at least one receiving device of a system for inductive power transfer, a cabin section, at least one shielding layer arranged between the receiving device and the cabin section, and a floor section. The at least one shielding layer is integrated into the floor section of the vehicle. The invention also relates to a method of manufacturing a vehicle.
    Type: Application
    Filed: February 16, 2015
    Publication date: December 22, 2016
    Inventors: John Whaley, Jing Gao
  • Patent number: 9390281
    Abstract: The disclosed embodiments provide a system that processes data. The system includes a first client that encrypts a first set of data, uploads the encrypted first set of data to a volume on a cloud storage system, and creates a commit record of the upload. The system also includes a synchronization server that verifies access to the volume by the first client and includes the commit record in a change set containing a set of commit records associated with the volume. The synchronization server also signs the change set and provides the change set for use in synchronizing the upload with a second client.
    Type: Grant
    Filed: December 30, 2013
    Date of Patent: July 12, 2016
    Assignee: Open Invention Network, LLC
    Inventors: John Whaley, Thomas Joseph Purtell, II, Geoffrey G. Thomas
  • Publication number: 20160150281
    Abstract: A video-based user indicia is provided for use in social media networks or other communication services. A user uploads or otherwise designates a video clip for use as user indicium on the service. Content from the video clips is displayed as a user indicium proximate content items generated by, or associated with, the user. The video content may be initially displayed as a frame from the associated video clip, with video playback initiated by user selection of the indicia. The video content may play automatically upon rendering on a user's display. The video content may be looped. The video content may include audio content, which may be played back immediately upon initiation of video playback, or toggled on and off by user selection of the indicia. A user may maintain a library of multiple video clips for selection as a user indicia, either universally across the platform or in connection with a specific content item.
    Type: Application
    Filed: October 22, 2015
    Publication date: May 26, 2016
    Inventors: John Whaley, Daniel Proksch
  • Patent number: 9317717
    Abstract: The disclosed embodiments provide a system that processes data. During operation, the system uses a first key to protect a write operation on the data. Next, the system uses a second key to protect a read operation on the data.
    Type: Grant
    Filed: December 28, 2012
    Date of Patent: April 19, 2016
    Assignee: Open Invention Network, LLC
    Inventors: Geoffrey G. Thomas, John Whaley, Thomas Joseph Purtell, II
  • Publication number: 20150188887
    Abstract: The disclosed embodiments provide a system that provides a virtual private network (VPN). The system includes a routing apparatus on a public network. The routing apparatus accepts a first connection with a client on the VPN and a second connection with a gateway in a private network extended by the VPN. Next, the routing apparatus receives a first set of packets from the client over the first connection, wherein the first set of packets is encrypted. The routing apparatus then routes the first set of packets to the gateway. The system also includes the gateway, which establishes the second connection with the routing apparatus. Next, the gateway decrypts the first set of packets and routes the decrypted first set of packets to a host in the private network.
    Type: Application
    Filed: December 31, 2013
    Publication date: July 2, 2015
    Applicant: moka5, Inc.
    Inventors: Geoffrey G. Thomas, John Whaley
  • Publication number: 20150186668
    Abstract: The disclosed embodiments provide a system that processes data. The system includes a first client that encrypts a first set of data, uploads the encrypted first set of data to a volume on a cloud storage system, and creates a commit record of the upload. The system also includes a synchronization server that verifies access to the volume by the first client and includes the commit record in a change set containing a set of commit records associated with the volume. The synchronization server also signs the change set and provides the change set for use in synchronizing the upload with a second client.
    Type: Application
    Filed: December 30, 2013
    Publication date: July 2, 2015
    Applicant: moka5, Inc.
    Inventors: John Whaley, Thomas Joseph Purtell, II, Geoffrey G. Thomas
  • Publication number: 20150186172
    Abstract: The disclosed embodiments provide a system that facilitates the use of a computer system with virtualization software. During operation, the system obtains a set of hardware attributes from the computer system and a hardware compatibility list (HCL) for the virtualization software. Next, the system uses the hardware attributes and the HCL to predict a compatibility of a hardware component in the computer system with the virtualization software. The system then uses the predicted compatibility to manage use of the computer system with the virtualization software.
    Type: Application
    Filed: December 31, 2013
    Publication date: July 2, 2015
    Applicant: moka5, Inc.
    Inventors: Geoffrey G. Thomas, John Whaley, Umesh Agashe
  • Patent number: 8997955
    Abstract: A system for transferring electric energy to a vehicle, wherein the system comprises an electric conductor arrangement for producing a magnetic field and for thereby transferring the energy to the vehicle, wherein the electric conductor arrangement comprises at least one current line, wherein each current line is adapted to carry the electric current which produces the magnetic field or is adapted to carry one of parallel electric currents which produce the magnetic field and wherein: the at least one current line extends at a first height level, the system comprises an electrically conductive shield for shielding the magnetic field, wherein the shield extends under the track and extends below the first height level, and a magnetic core extends along the track at a second height level and extends above the shield.
    Type: Grant
    Filed: November 22, 2011
    Date of Patent: April 7, 2015
    Assignee: Bombardier Transportation GmbH
    Inventors: Robert Czainski, Juergen Meins, John Whaley
  • Publication number: 20150014257
    Abstract: A screen filter comprises a housing defining a melt passage for molten thermoplastic material. A guide channel in the housing is configured and arranged to direct a continuous screen filter across the melt passage. A gate blocks an exit section of the guide channel during initial formation of a solidified plug of the material being filtered on the screen filter. The gate is then partially withdrawn to an intermediate position at which it acts as a brake to releasably impede movement of the plug and screen filter until a screen change is required. The gate is then fully withdrawn and the screen filter and the plug formed thereon are pulled across the melt passage by an exterior clamp mechanism.
    Type: Application
    Filed: March 25, 2013
    Publication date: January 15, 2015
    Applicant: PARKINSON MACHINERY & MANUFACTURING
    Inventors: Kenneth Cavanagh, John Whaley
  • Publication number: 20140353261
    Abstract: A screen changer for filtering a thermoplastic material heated to a flowable state comprises a filter head defining a melt passage for the heated thermoplastic material, and a guide channel having entry and exit sections arranged on opposite sides of the melt passage. The entry and exit sections are configured and arranged to direct a continuous screen filter along a guide path extending transversely across the melt passage from an entry side to an exit side of the filter head. The screen filter is incrementally advanced along the guide path. An internal first cavity is provided in the filter head on an upstream side of the filter screen and at a juncture of the melt passage and the exit section of the guide channel. The first cavity is positioned to receive contaminants accumulated on the screen filter. A waste removal mechanism removes contaminants from the first cavity.
    Type: Application
    Filed: May 28, 2013
    Publication date: December 4, 2014
    Inventors: Kenneth M. Cavanagh, John Whaley
  • Patent number: 8805788
    Abstract: Some embodiments provide a system that provides a virtual disk in a computer system. During operation, the system stores data for the virtual disk in a virtual disk file on the computer system. Next, the system loads a differential location data structure corresponding to a snapshot of the virtual disk into memory on the computer system and processes input/output (I/O) operations to the virtual disk using the differential location data structure and the virtual disk file. Finally, the system periodically generates a new snapshot of the virtual disk by transactionally committing changes made to the differential location data structure by the I/O operations to the virtual disk file.
    Type: Grant
    Filed: May 4, 2009
    Date of Patent: August 12, 2014
    Assignee: Moka5, Inc.
    Inventors: Jesse Ernest Gross, IV, John Whaley, Thomas Joseph Purtell, II
  • Publication number: 20140189363
    Abstract: The disclosed embodiments provide a system that processes data. During operation, the system uses a first key to protect a write operation on the data. Next, the system uses a second key to protect a read operation on the data.
    Type: Application
    Filed: December 28, 2012
    Publication date: July 3, 2014
    Applicant: moka5, Inc.
    Inventors: Geoffrey G. Thomas, John Whaley, Thomas Joseph Purtell, II
  • Patent number: 8578064
    Abstract: One embodiment provides a system that processes an input/output (I/O) operation associated with a portable storage device. During operation, the system loads a virtual computing environment stored on the portable storage device into a host computer system coupled to the portable storage device. Next, the system intercepts the I/O operation from the virtual computing environment to the portable storage device. Finally, the system decouples the I/O operation from the virtual computing environment by processing the I/O operation independently of a representation of the I/O operation in the virtual computing environment.
    Type: Grant
    Filed: May 4, 2009
    Date of Patent: November 5, 2013
    Assignee: Moka5, Inc.
    Inventors: John Whaley, Thomas Joseph Purtell, II
  • Publication number: 20130248311
    Abstract: A system for transferring electric energy to a vehicle, wherein the system comprises an electric conductor arrangement for producing a magnetic field and for thereby transferring the energy to the vehicle, wherein the electric conductor arrangement comprises at least one current line, wherein each current line is adapted to carry the electric current which produces the magnetic field or is adapted to carry one of parallel electric currents which produce the magnetic field and wherein: the at least one current line extends at a first height level, the system comprises an electrically conductive shield for shielding the magnetic field, wherein the shield extends under the track and extends below the first height level, and a magnetic core extends along the track at a second height level and extends above the shield.
    Type: Application
    Filed: November 22, 2011
    Publication date: September 26, 2013
    Applicant: BOMBARDIER TRANSPORTATION GMBH
    Inventors: Robert Czainski, Juergen Meins, John Whaley
  • Publication number: 20110145496
    Abstract: The disclosed embodiments provide a system that manages the use of a virtual disk. During operation, the system obtains trace data associated with a startup process that reads blocks from the virtual disk. Next, the system physically rearranges the blocks based on the trace data to increase the speed of the startup process. During execution of the startup process, the system also determines a progress of the startup process and uses the progress and the trace data to prefetch blocks from the virtual disk for use by the startup process.
    Type: Application
    Filed: February 28, 2011
    Publication date: June 16, 2011
    Applicant: MOKA5, INC.
    Inventors: John Whaley, Thomas Joseph Purtell, II
  • Patent number: D678982
    Type: Grant
    Filed: December 5, 2011
    Date of Patent: March 26, 2013
    Assignee: Fluidmaster Inc.
    Inventors: Adam Sampson, Tuan Le, Tom Stout, John Whaley, David Peschel, Zaafir Kherani, Matt Vargas