Patents by Inventor James A. Turner

James A. 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: 20240139926
    Abstract: A powder actuated fastening tool including a charge advance apparatus for advancing a powder charge strip relative to a barrel of the tool, wherein the charge advance apparatus includes a rotatable ratchet having teeth for engaging receptacles formed in the powder charge strip, and a charge advance member coupled to a trigger of the tool, wherein the charge advance member acts on the rotatable ratchet to rotate the ratchet in response to actuation and/or release of the trigger, such that the rotation of the ratchet causes advance of the powder charge strip relative to the barrel.
    Type: Application
    Filed: January 9, 2024
    Publication date: May 2, 2024
    Inventors: Thomas James Murdoch, Paul Van De Loo, Kade Richard Turner
  • Publication number: 20240140670
    Abstract: The presently disclosed subject matter generally relates to recyclable insulation material for packaging, machines for making the recyclable insulation material, and methods for the making the recyclable insulation material.
    Type: Application
    Filed: March 1, 2022
    Publication date: May 2, 2024
    Inventors: Charles-Alexandre Archambault Vincent, James McGoff, Michael Scipione, Daniel Shores, Justin Turner-Gonzalez
  • Patent number: 11969651
    Abstract: An augmented reality system generates computer-mediated reality on a client device. The client device has sensors including a camera configured to capture image data of an environment. The augmented reality system generates a first 3D map of the environment around the client device based on captured image data. The server receives image data captured from a second client device in the environment and generates a second 3D map of the environment. The server links the first and second 3D together in a singular 3D map. The singular 3D map may be a graphical representation of the real world using nodes that represent 3D maps generated by image data captured at client devices and edges that represent transformations between the nodes.
    Type: Grant
    Filed: December 18, 2020
    Date of Patent: April 30, 2024
    Assignee: NIANTIC, INC.
    Inventors: Anvith Ekkati, Purna Sowmya Munukutla, Dharini Krishna, Peter James Turner, Gandeevan Raghuraman, Si ying Diana Hu
  • Patent number: 11966909
    Abstract: A computing device provides enhancement of the capabilities of text messaging applications that execute on user devices. The computing device includes a processor that receives a text message via a network from a user device, the text message including a character representation of a product bundle of a merchant. The processor determines bundle data for the product bundle by referencing a database using the character representation. The processor provides one or more text messages via the network to the user device with transaction data including the bundle data, payment data, and shipping data. The processor receives a text message via the network from the user device confirming the transaction data. The user may use text commands presented by the computing device or natural language conversation in the text messages to the computing device to modify the transaction data and perform other ecommerce actions.
    Type: Grant
    Filed: December 16, 2021
    Date of Patent: April 23, 2024
    Assignee: Stodge Inc.
    Inventors: Gavin Neil Foster, Jr., David Dennison Lacho, Brian James Swank, Vishak Swaminathan Visvanathan, Adam Sandstrom Turner, Colin Douglas Turner, Alex Elias Beller
  • Publication number: 20240125421
    Abstract: The presently disclosed subject matter generally relates to recyclable insulation material for shipping containers, groceries bags, etc., machines for making the recyclable insulation material, and methods for the making the recyclable insulation material. In one aspect, a method of forming an insulation product may include forming a continuous sheet of paper into a plurality of flexible loops defining a plurality of air channels extending in a direction that is substantially perpendicular with a machine direction of the continuous sheet of paper. The method may also include immediately attaching a first layer of paper and a second layer of paper to the plurality of flexible loops as they are formed so that the continuous sheet of paper retains the plurality of flexible loops between the first layer and the second layer and that the plurality of flexible loops remain unattached with respect to one another.
    Type: Application
    Filed: December 22, 2023
    Publication date: April 18, 2024
    Inventors: James McGoff, Alex Dimen, Daniel Shores, Caleb Meindertsma, Justin Turner-Gonzalez, Charles-Alexandre Archambault Vincent
  • Publication number: 20240117322
    Abstract: A recombinant adeno-associated virus (rAAV) vector comprising an AAVhu68 capsid produced in a production system comprising a nucleotide sequence of SEQ ID NO: 1, or a sequence at least 75% identical thereto which encodes SEQ ID NO:2. The AAVhu68 capsid comprises subpopulations of highly deamidated asparagine residues in asparagine-glycine pairs in the amino acid sequence of SEQ ID NO: 2. Also provided are compositions containing the rAAV and uses thereof. Additionally, rAAV having an engineered AAV capsid comprising at least one subpopulation of vp1 or vp2 proteins having a Val at amino acid position 157 with reference to the AAVhu68 vp1 numbering are provided.
    Type: Application
    Filed: October 11, 2023
    Publication date: April 11, 2024
    Applicant: The Trustees of the University of Pennsylvania
    Inventors: James M. Wilson, Qiang Wang, April Tepe, Kevin Turner
  • Publication number: 20240109687
    Abstract: A retention system of a security screening tray is provided. The retention system embodies a netting that is fixed to a periphery of an opening of the security screening tray. The netting may be attached, by way of attachment points, on only two sides of the other rectangular perimeter of the opening.
    Type: Application
    Filed: November 28, 2023
    Publication date: April 4, 2024
    Inventor: Cory James Turner
  • Patent number: 11879338
    Abstract: An opposed, free-piston engine includes a pair of adjacent cylinders, each extending from a first cylinder end to a second cylinder end along an elongate axis and having a first cylinder housing a first pair of opposed, free pistons including a first piston housed towards the first cylinder end and a second piston housed towards the second cylinder end; a second cylinder housing a second pair of opposed, free pistons having a third piston and a fourth piston; and a pair of link rods including a first link rod and a second link rod. The first link rod has a first link rod end and a second link rod end, the second link rod having a third link rod end and a fourth link rod end.
    Type: Grant
    Filed: January 26, 2021
    Date of Patent: January 23, 2024
    Assignee: KING ABDULLAH UNIVERSITY OF SCIENCE AND TECHNOLOGY
    Inventor: James Turner
  • Patent number: 11833420
    Abstract: Systems and methods for providing a shared augmented reality environment are provided. In particular, the latency of communication is reduced by using a peer-to-peer protocol to determine where to send datagrams. Datagrams describe actions that occur within the shared augmented reality environment, and the processing of datagrams is split between an intermediary node of a communications network (e.g., a cell tower) and a server. As a result, the intermediary node may provide updates to a local state of a client device when a datagram is labelled peer-to-peer, and otherwise provides updates to the master state on the server. This may reduce the latency of communication and allow users of the location-based parallel reality game to see actions occur more quickly in the shared augmented reality environment.
    Type: Grant
    Filed: September 22, 2022
    Date of Patent: December 5, 2023
    Assignee: NIANTIC, INC.
    Inventors: Peter James Turner, Jaime Ivan Cervantes, Si ying Diana Hu
  • Publication number: 20230359618
    Abstract: A system enables an arbitrary number of items to be indexed in a geographic region that provides a predictable query response time across a sharded database. Items indexed to the geographic region are stored on a single shard and additional items are added to that shard as long as an overflow condition indicative of undesirable query response times is not met. If the overflow condition is met the system expands the storage of items indexed to the geographic region to one or more additional shards in order to maintain predictable query response times. The system may maintain a shard count representing the total number of shards being used to store items corresponding to a geographic region, which can be used to query one or more relevant shards. The system may apply deterministic hashing in order to evenly distribute shards across database nodes of the sharded database.
    Type: Application
    Filed: April 11, 2023
    Publication date: November 9, 2023
    Inventors: Dharini Krishna, Peter James Turner, Gandeevan Raghuraman, Benjamin Peake
  • Patent number: 11794101
    Abstract: Processing of actions within a shared augmented reality experience is split between an edge node of a communications network (e.g., a cell tower) and a server. As a result, computation of the current state may be sharded naturally based on real-world location, with state updates generally provided by the edge node and the server providing conflict resolution based on a master state (e.g., where actions connected to different edge nodes potentially interfere with each other). In this way, latency may be reduced as game actions are communicated between clients connected to the same edge node using a peer-to-peer (P2P) protocol without routing the actions via the game server.
    Type: Grant
    Filed: July 22, 2022
    Date of Patent: October 24, 2023
    Assignee: NIANTIC, INC.
    Inventors: Peter James Turner, Benjamin Peake, David Grayson Smith, Gandeevan Raghuraman, Si ying Diana Hu
  • Patent number: 11757761
    Abstract: A dataflow hierarchy protocol is implemented by one or more devices to optimize how the one or more devices process datagrams for network communications. The dataflow hierarchy considers various available network pathways for dataflow. A device implementing the dataflow hierarchy selects one or more of the available network pathways to provide low latency in data communication with other devices. The device may sample various available network pathways to determine pathway metrics (e.g., latency) and select one or more network pathways based on the metrics. The available network pathways can include pathways through one or more intermediary nodes, such as pathways through a game server, pathways through a cell tower, and pathways through a network.
    Type: Grant
    Filed: September 26, 2022
    Date of Patent: September 12, 2023
    Assignee: Niantic, Inc.
    Inventors: Peter James Turner, Fang-Pen Lin, Paulo Francisco Zemek
  • Patent number: 11709749
    Abstract: Techniques are disclosed for capturing diagnostics data in a distributed computing environment comprising a plurality of computing devices executing a plurality of Kubernetes pods. A worker node is configured with a staging area for storing temporary diagnostics data. An agent is configured to upload the temporary diagnostics data. Each container in the worker node is assigned a directory in the staging area for writing the container's temporary diagnostics data. When a container in the worker node has written a temporary diagnostics data file to the container's directory in the staging area, the temporary diagnostics data file is uploaded to the persistent storage.
    Type: Grant
    Filed: January 3, 2022
    Date of Patent: July 25, 2023
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Alex John Hockey, James Turner, Huw Ivor George Thomas, Thomas Robert Steavenson
  • Publication number: 20230214305
    Abstract: Techniques are disclosed for capturing diagnostics data in a distributed computing environment comprising a plurality of computing devices executing a plurality of Kubernetes pods. A worker node is configured with a staging area for storing temporary diagnostics data. An agent is configured to upload the temporary diagnostics data. Each container in the worker node is assigned a directory in the staging area for writing the container's temporary diagnostics data. When a container in the worker node has written a temporary diagnostics data file to the container's directory in the staging area, the temporary diagnostics data file is uploaded to the persistent storage.
    Type: Application
    Filed: January 3, 2022
    Publication date: July 6, 2023
    Inventors: Alex John HOCKEY, James TURNER, Huw Ivor George THOMAS, Thomas Robert STEAVENSON
  • Patent number: 11687530
    Abstract: A system enables an arbitrary number of items to be indexed in a geographic region that provides a predictable query response time across a sharded database. Items indexed to the geographic region are stored on a single shard and additional items are added to that shard as long as an overflow condition indicative of undesirable query response times is not met. If the overflow condition is met the system expands the storage of items indexed to the geographic region to one or more additional shards in order to maintain predictable query response times. The system may maintain a shard count representing the total number of shards being used to store items corresponding to a geographic region, which can be used to query one or more relevant shards. The system may apply deterministic hashing in order to evenly distribute shards across database nodes of the sharded database.
    Type: Grant
    Filed: December 18, 2020
    Date of Patent: June 27, 2023
    Assignee: Niantic, Inc.
    Inventors: Dharini Krishna, Peter James Turner, Gandeevan Raghuraman, Benjamin Peake
  • Publication number: 20230098581
    Abstract: An opposed, free-piston engine includes a pair of adjacent cylinders, each extending from a first cylinder end to a second cylinder end along an elongate axis and having a first cylinder housing a first pair of opposed, free pistons including a first piston housed towards the first cylinder end and a second piston housed towards the second cylinder end; a second cylinder housing a second pair of opposed, free pistons having a third piston and a fourth piston; and a pair of link rods including a first link rod and a second link rod. The first link rod has a first link rod end and a second link rod end, the second link rod having a third link rod end and a fourth link rod end.
    Type: Application
    Filed: January 26, 2021
    Publication date: March 30, 2023
    Inventor: James TURNER
  • Publication number: 20230076582
    Abstract: This disclosure describes a request distribution system that can intelligently distribute transportation requests to provider devices to improve transportation system network coverage and efficiency. For example, the disclosed systems can identify a transportation request corresponding to a first transportation mode and analyze multiple limited-eligibility provider devices having various modes as potential recipients for the transportation request. In some embodiments, the disclosed systems can further determine an expected change in network coverage time associated with providing the transportation request to a first provider device corresponding to the first transportation mode versus a second provider device corresponding to a second transportation mode. The disclosed systems can provide the transportation request to the second provider device corresponding to the second transportation mode according to the expected change in network coverage time and/or other transportation request metrics.
    Type: Application
    Filed: October 21, 2022
    Publication date: March 9, 2023
    Inventors: Janie Gu, Arman Jabbari, Wilson James Turner, Arthur Jean Francois Braud
  • Publication number: 20230057527
    Abstract: This disclosure describes a request distribution system that can intelligently distribute transportation requests to provider devices to improve transportation system network coverage and efficiency. For example, the disclosed systems can identify one or more provider devices (e.g., limited-eligibility provider devices or full-eligibility provider devices) as potential recipients for a transportation request. In some embodiments, the disclosed systems can further determine an expected change in network coverage time associated with providing the transportation request to one provider device versus another. The disclosed systems can provide the transportation request to a provider device according to the expected change in network coverage time and/or other transportation request metrics.
    Type: Application
    Filed: August 20, 2021
    Publication date: February 23, 2023
    Inventors: Janie Jia Gu, Arman Jabbari, Wilson James Turner, Arthur Jean Francois Braud
  • Publication number: 20230022262
    Abstract: Systems and methods for providing a shared augmented reality environment are provided. In particular, the latency of communication is reduced by using a peer-to-peer protocol to determine where to send datagrams. Datagrams describe actions that occur within the shared augmented reality environment, and the processing of datagrams is split between an intermediary node of a communications network (e.g., a cell tower) and a server. As a result, the intermediary node may provide updates to a local state of a client device when a datagram is labelled peer-to-peer, and otherwise provides updates to the master state on the server. This may reduce the latency of communication and allow users of the location-based parallel reality game to see actions occur more quickly in the shared augmented reality environment.
    Type: Application
    Filed: September 22, 2022
    Publication date: January 26, 2023
    Inventors: Peter James Turner, Jaime Ivan Cervantes, Si ying Diana Hu
  • Publication number: 20230014576
    Abstract: A dataflow hierarchy protocol is implemented by one or more devices to optimize how the one or more devices process datagrams for network communications. The dataflow hierarchy considers various available network pathways for dataflow. A device implementing the dataflow hierarchy selects one or more of the available network pathways to provide low latency in data communication with other devices. The device may sample various available network pathways to determine pathway metrics (e.g., latency) and select one or more network pathways based on the metrics. The available network pathways can include pathways through one or more intermediary nodes, such as pathways through a game server, pathways through a cell tower, and pathways through a network.
    Type: Application
    Filed: September 26, 2022
    Publication date: January 19, 2023
    Inventors: Peter James Turner, Fang-Pen Lin, Paulo Francisco Zemek