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: 9753866Abstract: 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: GrantFiled: February 3, 2017Date of Patent: September 5, 2017Assignee: Open Invention Network, LLCInventors: Geoffrey G. Thomas, John Whaley, Thomas Joseph Purtell, II
-
Patent number: 9600683Abstract: 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: GrantFiled: July 12, 2016Date of Patent: March 21, 2017Assignee: Open Invention Network, LLCInventors: John Whaley, Thomas Joseph Purtell, II, Geoffrey G. Thomas
-
Patent number: 9600310Abstract: 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: GrantFiled: December 31, 2013Date of Patent: March 21, 2017Assignee: Open Invention Network, LLCInventors: Geoffrey G. Thomas, John Whaley, Umesh Agashe
-
Patent number: 9563789Abstract: 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: GrantFiled: April 19, 2016Date of Patent: February 7, 2017Assignee: Open Invention Network, LLCInventors: Geoffrey G. Thomas, John Whaley, Thomas Joseph Purtell, II
-
Publication number: 20160372262Abstract: 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: ApplicationFiled: February 16, 2015Publication date: December 22, 2016Inventors: John Whaley, Jing Gao
-
Patent number: 9390281Abstract: 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: GrantFiled: December 30, 2013Date of Patent: July 12, 2016Assignee: Open Invention Network, LLCInventors: John Whaley, Thomas Joseph Purtell, II, Geoffrey G. Thomas
-
Publication number: 20160150281Abstract: 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: ApplicationFiled: October 22, 2015Publication date: May 26, 2016Inventors: John Whaley, Daniel Proksch
-
Patent number: 9317717Abstract: 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: GrantFiled: December 28, 2012Date of Patent: April 19, 2016Assignee: Open Invention Network, LLCInventors: Geoffrey G. Thomas, John Whaley, Thomas Joseph Purtell, II
-
Publication number: 20150188887Abstract: 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: ApplicationFiled: December 31, 2013Publication date: July 2, 2015Applicant: moka5, Inc.Inventors: Geoffrey G. Thomas, John Whaley
-
Publication number: 20150186668Abstract: 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: ApplicationFiled: December 30, 2013Publication date: July 2, 2015Applicant: moka5, Inc.Inventors: John Whaley, Thomas Joseph Purtell, II, Geoffrey G. Thomas
-
Publication number: 20150186172Abstract: 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: ApplicationFiled: December 31, 2013Publication date: July 2, 2015Applicant: moka5, Inc.Inventors: Geoffrey G. Thomas, John Whaley, Umesh Agashe
-
Patent number: 8997955Abstract: 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: GrantFiled: November 22, 2011Date of Patent: April 7, 2015Assignee: Bombardier Transportation GmbHInventors: Robert Czainski, Juergen Meins, John Whaley
-
Publication number: 20150014257Abstract: 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: ApplicationFiled: March 25, 2013Publication date: January 15, 2015Applicant: PARKINSON MACHINERY & MANUFACTURINGInventors: Kenneth Cavanagh, John Whaley
-
Publication number: 20140353261Abstract: 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: ApplicationFiled: May 28, 2013Publication date: December 4, 2014Inventors: Kenneth M. Cavanagh, John Whaley
-
Patent number: 8805788Abstract: 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: GrantFiled: May 4, 2009Date of Patent: August 12, 2014Assignee: Moka5, Inc.Inventors: Jesse Ernest Gross, IV, John Whaley, Thomas Joseph Purtell, II
-
Publication number: 20140189363Abstract: 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: ApplicationFiled: December 28, 2012Publication date: July 3, 2014Applicant: moka5, Inc.Inventors: Geoffrey G. Thomas, John Whaley, Thomas Joseph Purtell, II
-
Patent number: 8578064Abstract: 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: GrantFiled: May 4, 2009Date of Patent: November 5, 2013Assignee: Moka5, Inc.Inventors: John Whaley, Thomas Joseph Purtell, II
-
Publication number: 20130248311Abstract: 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: ApplicationFiled: November 22, 2011Publication date: September 26, 2013Applicant: BOMBARDIER TRANSPORTATION GMBHInventors: Robert Czainski, Juergen Meins, John Whaley
-
Publication number: 20110145496Abstract: 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: ApplicationFiled: February 28, 2011Publication date: June 16, 2011Applicant: MOKA5, INC.Inventors: John Whaley, Thomas Joseph Purtell, II
-
Patent number: D678982Type: GrantFiled: December 5, 2011Date of Patent: March 26, 2013Assignee: Fluidmaster Inc.Inventors: Adam Sampson, Tuan Le, Tom Stout, John Whaley, David Peschel, Zaafir Kherani, Matt Vargas