Patents by Inventor James Turner

James Turner 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: 20160112293
    Abstract: A system that stores sets of data blocks in extents located in storage devices is described. During operation, a receiving device receives, through an RPC framework, a first call asking to transfer an extent from a sending device to the receiving device. In response, the receiving device opens a port for a data connection that operates outside the RPC framework. The receiving device makes a second call, to the sending device through the RPC framework, asking to stream the extent to the port. The receiving device subsequently receives the extent from the sending device through the port and computes a checksum for the extent. The receiving device also receives a return from the second call, including a checksum for the extent computed by the sending device. If the computed checksum matches the received checksum, the receiving device returns the first call to indicate the transfer operation completed successfully.
    Type: Application
    Filed: October 21, 2014
    Publication date: April 21, 2016
    Inventors: James Cowling, James Turner
  • Publication number: 20160110109
    Abstract: An append-only data storage system is described that stores sets of data blocks in extents that are located in storage devices. During operation of the system, upon receiving a request to copy an extent from a source storage device to a destination storage device, the system creates a scratch extent on the destination storage device, and associates the scratch extent with a private identifier, whereby the scratch extent can only be accessed through the private identifier. The system uses the private identifier to perform a copying operation that copies the extent from the source storage device to the scratch extent on the destination storage device. After the copying operation is complete and the scratch extent is closed, the system associates the scratch extent with a public identifier, whereby the copy of the extent on the destination storage device becomes publically accessible to other entities in the data storage system.
    Type: Application
    Filed: October 21, 2014
    Publication date: April 21, 2016
    Inventors: James Cowling, James Turner
  • Publication number: 20160092124
    Abstract: The disclosed embodiments relate to the design of an append-only data storage system that stores sets of data blocks in extents that are located in storage devices in the system. During operation of the system, when an extent is in an open state, the system allows data blocks to be appended to the extent, and disallows operations to be performed on the extent that are incompatible with data being concurrently appended to the extent. When the extent becomes full, the system changes the extent from the open state to a closed state. Then, while the extent is in the closed state, the system disallows data blocks to be appended to the extent, and allows operations to be performed on the extent that are incompatible with data being concurrently appended to the extent.
    Type: Application
    Filed: September 25, 2014
    Publication date: March 31, 2016
    Inventors: James Cowling, James Turner
  • Publication number: 20160092125
    Abstract: The disclosed embodiments relate to the design of an append-only data storage system that stores sets of data blocks in extents that are located in storage devices in the system. During operation of the system, when an extent becomes full, the system changing the extent from an open state, wherein data can be appended to the extent, to a closed state, wherein data cannot be appended to the extent. Changing the extent from the open state to the closed state includes performing the following operations at one or more storage devices that contain copies of the extent: constructing an index to facilitate accessing data blocks in a copy of the extent contained in the storage device; and appending the index to the copy of the extent in non-volatile storage in the storage device.
    Type: Application
    Filed: September 25, 2014
    Publication date: March 31, 2016
    Inventors: James Cowling, James Turner
  • Publication number: 20160092491
    Abstract: A append-only data storage system that stores sets of data blocks in extents that are located in storage devices. When an extent becomes full, the system changes the extent from an open state, wherein data can be appended to the extent, to a closed state, wherein data cannot be appended to the extent. This change involves performing a synchronization operation by: obtaining a list of data blocks in the extent from each storage device that has a copy of the extent; forming a union of the lists; looking up data blocks from the union in a database that maps data blocks to storage devices and extents to determine which data blocks belong in the extent; and if a copy of the extent is missing data blocks that belong in the extent, performing a remedial action before changing the extent from the open state to the closed state.
    Type: Application
    Filed: September 25, 2014
    Publication date: March 31, 2016
    Inventors: James Cowling, James Turner
  • Publication number: 20160084177
    Abstract: An internal combustion engine has two exhaust valves (24, 25) per combustion chamber (21), and variable valve timing for each exhaust valve. The exhaust valves (24, 25) are associated with respective exhaust tracts (26, 27) including a turbocompounder (31) and a turbocharger (41). The turbine exhaust from one of the turbomachines is directed to turbine inlet of another of the turbomachines.
    Type: Application
    Filed: May 1, 2014
    Publication date: March 24, 2016
    Inventors: Alan BAKER, James TURNER
  • Publication number: 20160055133
    Abstract: In a system for enabling a user to access a product or service, resources for accessing the product or service, such as apps on a user device, are explored in a specified order. A relatively lower priority resource is not explored until it is determined that all higher priority resources are unavailable. Within the content corresponding to an available resource, the user can be readily directed to the portion of the content that is associated with the particular product or service.
    Type: Application
    Filed: August 19, 2014
    Publication date: February 25, 2016
    Inventors: Andrew Look, Greg Bowyer, Andrew Goldstein, Joe Isaacson, David Lee, Jeremy Lucas, John Milinovich, Manan Patel, Chris Sell, Parth Shah, Nathanael Smith, Sujeeth, James Turner, Neal Wiggins
  • Publication number: 20160055256
    Abstract: In a system for enabling a user to access a product or service, resources for accessing the product or service, such as apps on a user device, are explored in a specified order. A relatively lower priority resource is not explored until it is determined that all higher priority resources are unavailable. Within the content corresponding to an available resource, the user can be readily directed to the portion of the content that is associated with the particular product or service.
    Type: Application
    Filed: August 19, 2014
    Publication date: February 25, 2016
    Inventors: Andrew Look, Greg Bowyer, Andrew Goldstein, Joe Isaacson, David Lee, Jeremy Lucas, John Milinovich, Manan Patel, Chris Sell, Parth Shah, Nathanael Smith, Sujeeth, James Turner, Neal Wiggins
  • Patent number: 9262868
    Abstract: A computer-implemented method for rendering mapping data is provided. The method includes obtaining mapping data for displaying a map image, wherein the mapping data comprises data of an image corresponding to a view plane, the view plane comprising an imaginary plane formed perpendicular to a direction of a viewer's line of sight. The method also includes projecting the obtained mapping data onto a reference view plane, identifying a user-selected view plane in which to display the map image, transforming the projected mapping data to correspond to the identified user-selected view plane, and generating the map image based on the transformed mapping data. Systems and machine-readable media are also provided.
    Type: Grant
    Filed: September 19, 2012
    Date of Patent: February 16, 2016
    Assignee: Google Inc.
    Inventor: Kenneth James Turner
  • Patent number: 9257097
    Abstract: Methods, systems, and devices are described for remote display of content in a wireless network. A source device capable of displaying content may identify one or more rendering instructions for content to be displayed remotely on a sink device. The source device may transmit the one or more rendering instructions to the sink device via a wireless peer-to-peer connection. The sink device may receive the one or more rendering instructions and may execute the one or more rendering instructions to render a display of at least part of the content. Further, the source device may receive data from the sink device via the wireless peer-to-peer connection. The identifying of the one or more rendering instructions by the source device may thus include identifying at least one rendering instruction based at least in part on the received data.
    Type: Grant
    Filed: December 23, 2013
    Date of Patent: February 9, 2016
    Assignee: QUALCOMM Incorporated
    Inventors: Vijay Naicker Subramaniam, Fawad Shaukat, Tyler James Turner
  • Publication number: 20160030290
    Abstract: A feeding apparatus includes a container, a flexible mouthpiece, and a partition. The container includes an open end and defines a main chamber. The flexible mouthpiece defines a secondary chamber in the container and includes a teat. The partition separates the main and secondary chambers and is part of a resiliently biased cartridge. When the flexible mouthpiece and partition are brought together, a flow restrictor is formed. A moveable part of the cartridge is configured to be biased towards a first position by a biasing element, and is moveable against the bias from the first position to a second position. The cartridge at least substantially closes a path for a flow of liquid feed through the flow restrictor and between the main and secondary chambers when the moveable part is in the first position, and opens the path when the moveable part is in the second position.
    Type: Application
    Filed: October 16, 2015
    Publication date: February 4, 2016
    Applicant: Haberman Products Limited
    Inventors: Mandy Haberman, Paul Bottomley, Steve Reese, James Turner, Colin Jones
  • Patent number: 9188850
    Abstract: A display system is provided to surround a user with an out-the window scene. The system includes a screen structure that is a facetted back-projection dome made up of a polygonal polar top facet surrounded by trapezoidal facets angulated downward from it in an upper facet row. A middle row of facets extends angulated downward therefrom, and a lower row of trapezoidal facets extends down from them. Each facet has video projected thereon by a high definition projector, and to maximize resolution and efficiently use the projector output, the vertical height of each facet makes use of the full vertical field of pixels available from the associated projector. The facets are all tangent to a sphere about a design eyepoint of the dome. The projector resolutions and the size, position and material of the facets are such that the imagery visible on the inside of the dome on the facets is at resolution corresponding to a visual acuity of 20/50 or higher, preferably 20/20, and at or near eye-limiting resolution.
    Type: Grant
    Filed: September 10, 2007
    Date of Patent: November 17, 2015
    Assignee: L-3 Communications Corporation
    Inventors: James A. Turner, Jonathan L. Dugdale
  • Patent number: 9161886
    Abstract: Colic can be a particular problem for babies feeding on liquid feed from a feeder bottle. The colic can be formed by air from various sources in the liquid feed. Typically, there is less air in the liquid feed towards the bottom of the liquid feed container in the feeding position than towards the top of the liquid feed. The present invention provides apparatus for drawing milk from the bottom of the feeding apparatus chamber when the feeder is held in the operating position. This is achieved by positioning a flow restrictor for allowing the passage of liquid feed from a main chamber into a flexible feeding teat at a suitable location. The present invention also provides a resiliently-biased cartridge to assist in priming and/or draining of the flexible feeding teat. The present invention also provides a construction in which the flow restrictor is always provided in the correct position regardless of the relative angular orientation of the elements of the feeder.
    Type: Grant
    Filed: December 22, 2008
    Date of Patent: October 20, 2015
    Assignee: Haberman Products Limited
    Inventors: Mandy Haberman, Paul Bottomley, Steve Reese, James Turner, Colin Jones
  • Patent number: 9102932
    Abstract: The invention relates to orthogonal pairs of tRNAs and aminoacyl-tRNA synthetase that can incorporate unnatural amino acid into proteins produced in eubacterial host cells such as E. coli, or in a eukaryotic host such as a yeast cell. The invention provides, for example but not limited to, novel orthogonal synthetases, methods for identifying and making the novel synthetases, methods for producing proteins containing unnatural amino acids, and translation systems.
    Type: Grant
    Filed: June 8, 2012
    Date of Patent: August 11, 2015
    Assignee: The Scripps Research Institute
    Inventors: Peter G. Schultz, Lital Alfonta, Johnathan R. Chittuluru, Alexander Deiters, Dan Groff, Daniel Summerer, Meng-Lin Tsao, Jiangyun Wang, Ning Wu, Jianming Xie, Huaqiang Zeng, Mohammad Seyedsayamdost, James Turner
  • Patent number: 9087401
    Abstract: A computer-implemented method, system and computer-readable storage device provide functionality for managing location information for planar regions in two-dimensional views of a three-dimensional environment. A request is received for a first two-dimensional view of a three-dimensional environment that identifies a first planar region associated with content within the three-dimensional environment. The first two-dimensional view is rendered and displayed. A request is received for a second two-dimensional view from a second location. A distance and direction between the location of the first planar region and the location for the second view are determined and used to establish a second location of the planar region in the second two-dimensional view, and then use this information to help render and display the second two-dimensional view.
    Type: Grant
    Filed: July 16, 2012
    Date of Patent: July 21, 2015
    Assignee: Google Inc.
    Inventors: Wentao Zheng, Kenneth James Turner
  • Patent number: 9073608
    Abstract: A seating system for watercraft having a base supporting a seating surface and a backrest pivotably attached to the base. The backrest pivots above the seating surface to provide a plurality of selectable seating positions. The backrest is pivotably attached to the base an arm attached to the side of the backrest. The arm engages a guide member attached to the base, the guide member having one or more positional slots corresponding to the plurality of selectable seating positions. The backrest can be positioned upright, at an angle, or flat with respect to the seating surface to provide a plurality of seating configurations including simultaneous forward and aft seats, an aft-facing lounge seat, and a sunpad. The seating surface comprises hingeable seat cushions permitted access to storage compartments inside the base. The seating system can be installed adjacent to a bulkhead on a watercraft to provide an aft-facing lounge seat.
    Type: Grant
    Filed: July 30, 2013
    Date of Patent: July 7, 2015
    Assignee: Boston Whaler, Inc.
    Inventors: Charles Dean Foss, Gordon James Turner, Jr.
  • Publication number: 20150179143
    Abstract: Methods, systems, and devices are described for remote display of content in a wireless network. A source device capable of displaying content may identify one or more rendering instructions for content to be displayed remotely on a sink device. The source device may transmit the one or more rendering instructions to the sink device via a wireless peer-to-peer connection. The sink device may receive the one or more rendering instructions and may execute the one or more rendering instructions to render a display of at least part of the content. Further, the source device may receive data from the sink device via the wireless peer-to-peer connection. The identifying of the one or more rendering instructions by the source device may thus include identifying at least one rendering instruction based at least in part on the received data.
    Type: Application
    Filed: December 23, 2013
    Publication date: June 25, 2015
    Applicant: QUALCOMM Incorporated
    Inventors: Vijay Naicker Subramaniam, Fawad Shaukat, Tyler James Turner
  • Patent number: 9060597
    Abstract: A reconfigurable banquet table includes a table top, a plurality of retaining clips, and two or more base members. The table top bottom surface includes a plurality of pairs of openings. A corresponding plurality of retaining clips are secured thereat. Each retaining clip includes a first flange and a second flange extending from a plate. Each base member includes first and second legs connected a set distance apart. The first and second legs of each base member are received in one pair of the table top openings, and releasably secured therein by the corresponding retaining clips, with one side of each of the first and second legs engaged by the second flange of the respective retaining clip, to cause deflection of the second flange to provide suitable retaining forces. Easy removability of the base members permits interchangeability without requiring tools, for greater functional/aesthetic versatility, easier transport, and more compact storage.
    Type: Grant
    Filed: September 19, 2013
    Date of Patent: June 23, 2015
    Inventors: Bosley Wright, Jesse James Turner
  • Patent number: 9043333
    Abstract: In a system for enabling a user to access a product or service, resources for accessing the product or service, such as apps on a user device, are explored in a specified order. A relatively lower priority resource is not explored until it is determined that all higher priority resources are unavailable. Within the content corresponding to an available resource, the user can be readily directed to the portion of the content that is associated with the particular product or service.
    Type: Grant
    Filed: August 19, 2014
    Date of Patent: May 26, 2015
    Assignee: ADLAST, INC.
    Inventors: Andrew Look, Greg Bowyer, Andrew Goldstein, Joe Isaacson, David Lee, Jeremy Lucas, John Milinovich, Manan Patel, Chris Sell, Parth Shah, Nathanael Smith, Sujeeth, James Turner, Neal Wiggins
  • Publication number: 20150079246
    Abstract: A process for making a candy bar that includes a first substance and a second substance wherein the second substance is either injected into the first substance or coated over the first substance. The candy bar includes a licorice material that is manufactured from a syrup concoction that includes a coconut oil of a defined percentage. Subsequent to the completion of the manufacturing of the first substance, the candy bar is finished to create one of two embodiments. A second substance, chocolate, is injected into the first substance to create the first embodiment. To create the second embodiment of the candy bar, the second substance, chocolate, is coated over the first substance. The second substance, chocolate, is manufactured to have a different melting point for each of the two aforementioned embodiments.
    Type: Application
    Filed: September 15, 2013
    Publication date: March 19, 2015
    Inventor: James Turner