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: 20250205993
    Abstract: A composite board includes an inner core defining a top side, a bottom side, a first lateral side, and a second lateral side, the inner core including a polymeric composition. At least one reinforcing tape layer extends at least partially along the first lateral side and the second lateral side of the inner core, and an outer skin layer surrounds the inner core and the at least one reinforcing tape layer.
    Type: Application
    Filed: March 14, 2025
    Publication date: June 26, 2025
    Applicant: OWENS CORNING INTELLECTUAL CAPITAL, LLC
    Inventors: Darrell James TURNER, Dinh Chi PHAM, Daryl Paul WERNETTE
  • Patent number: 12299609
    Abstract: The present application discloses systems, methods, and computer-readable media that utilize computer-implemented models to monitor surplus provider device slots and transmit digital invitations to provider devices to join an online mode by dynamically leveraging previous transportation provider device requests within a threshold rejection time span. For instance, the disclosed systems can identify rejected provider devices that requested to be in an online mode of a transportation matching application within a geographical area. Then the disclosed systems can monitor device activity over computer networks and determine a number of surplus provider device slots corresponding to the geographical region. Furthermore, the disclosed systems can select provider devices (that were rejected within a threshold rejection time span) from the previously rejected requests.
    Type: Grant
    Filed: August 13, 2020
    Date of Patent: May 13, 2025
    Assignee: Lyft, Inc.
    Inventors: Mengqi Niu, Wilson James Turner, Mayank Gulati, John Torres Fremlin, Aidan John Church, Garrett John van Ryzin
  • Publication number: 20250028716
    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: October 5, 2024
    Publication date: January 23, 2025
    Inventors: Dharini Krishna, Peter James Turner, Gandeevan Raghuraman, Benjamin Peake
  • Publication number: 20250014098
    Abstract: Aspects of the disclosure provide for pre-deal and in-deal or live demand and allocation forecasting. For instance, historical data including information about prior completed offers may be accessed and used to generate a plurality of training input features and a plurality of training output features. These may be used to train a pre-deal demand model configured to generate a demand prediction for a new offer based on a plurality of input features for the new offer. In addition, these may be used to train a live demand model configured to generate a demand prediction for an offer while the offer is open based on a plurality of input features for the offer. Still further, a plurality of potential allocation policies to the demand prediction to generate an allocation in real time while the offer is open.
    Type: Application
    Filed: July 5, 2023
    Publication date: January 9, 2025
    Applicant: PrimaryBid Limited
    Inventors: Salil Shree Pandit, Brendan David Cheshire, Michael Christopher Coombes, Joseph Lyle Carnell, Andrew James Turner, Nafiseh Vahabi, Anand Sambasivan, Kieran Roy D’Silva, James Alexander Deal, Gavin David Sutton, Hanna Karpuk, Nicholas James Osborne, James Nicholas Sanderson Smith
  • Patent number: 12141141
    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: April 11, 2023
    Date of Patent: November 12, 2024
    Assignee: NIANTIC, INC.
    Inventors: Dharini Krishna, Peter James Turner, Gandeevan Raghuraman, Benjamin Peake
  • Patent number: 12054277
    Abstract: An aircraft fuel system includes a fuel cell adapted to contain fuel. A fuel cell receiving assembly has an inner surface adapted to receive the fuel cell. A shaped foam substrate is machined from a foam substrate to fit between the inner surface of the fuel cell receiving assembly and the fuel cell. A polyurea spray coating substantially covers the shaped foam substrate to form a fuel cell cushion. The polyurea spray coating is sprayable onto the shaped foam substrate such that the fuel cell cushion is substantially nonabsorbent of fuel. The fuel cell cushion is interposable between the inner surface of the fuel cell receiving assembly and the fuel cell to cushion the fuel cell from damage.
    Type: Grant
    Filed: October 6, 2020
    Date of Patent: August 6, 2024
    Assignee: Textron Innovations Inc.
    Inventors: Suvankar Mishra, Ronald James Turner
  • Publication number: 20240238675
    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: Application
    Filed: March 28, 2024
    Publication date: July 18, 2024
    Inventors: Anvith Ekkati, Purna Sowmya Munukutla, Dharini Krishna, Peter James Turner, Gandeevan Raghuraman, Si ying Diana Hu
  • 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
  • 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