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: 20250205993Abstract: 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: ApplicationFiled: March 14, 2025Publication date: June 26, 2025Applicant: OWENS CORNING INTELLECTUAL CAPITAL, LLCInventors: Darrell James TURNER, Dinh Chi PHAM, Daryl Paul WERNETTE
-
Patent number: 12299609Abstract: 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: GrantFiled: August 13, 2020Date of Patent: May 13, 2025Assignee: Lyft, Inc.Inventors: Mengqi Niu, Wilson James Turner, Mayank Gulati, John Torres Fremlin, Aidan John Church, Garrett John van Ryzin
-
Publication number: 20250028716Abstract: 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: ApplicationFiled: October 5, 2024Publication date: January 23, 2025Inventors: Dharini Krishna, Peter James Turner, Gandeevan Raghuraman, Benjamin Peake
-
Publication number: 20250014098Abstract: 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: ApplicationFiled: July 5, 2023Publication date: January 9, 2025Applicant: PrimaryBid LimitedInventors: 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: 12141141Abstract: 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: GrantFiled: April 11, 2023Date of Patent: November 12, 2024Assignee: NIANTIC, INC.Inventors: Dharini Krishna, Peter James Turner, Gandeevan Raghuraman, Benjamin Peake
-
Patent number: 12054277Abstract: 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: GrantFiled: October 6, 2020Date of Patent: August 6, 2024Assignee: Textron Innovations Inc.Inventors: Suvankar Mishra, Ronald James Turner
-
Publication number: 20240238675Abstract: 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: ApplicationFiled: March 28, 2024Publication date: July 18, 2024Inventors: Anvith Ekkati, Purna Sowmya Munukutla, Dharini Krishna, Peter James Turner, Gandeevan Raghuraman, Si ying Diana Hu
-
Patent number: 11969651Abstract: 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: GrantFiled: December 18, 2020Date of Patent: April 30, 2024Assignee: NIANTIC, INC.Inventors: Anvith Ekkati, Purna Sowmya Munukutla, Dharini Krishna, Peter James Turner, Gandeevan Raghuraman, Si ying Diana Hu
-
Publication number: 20240109687Abstract: 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: ApplicationFiled: November 28, 2023Publication date: April 4, 2024Inventor: Cory James Turner
-
Patent number: 11879338Abstract: 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: GrantFiled: January 26, 2021Date of Patent: January 23, 2024Assignee: KING ABDULLAH UNIVERSITY OF SCIENCE AND TECHNOLOGYInventor: James Turner
-
Patent number: 11833420Abstract: 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: GrantFiled: September 22, 2022Date of Patent: December 5, 2023Assignee: NIANTIC, INC.Inventors: Peter James Turner, Jaime Ivan Cervantes, Si ying Diana Hu
-
Publication number: 20230359618Abstract: 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: ApplicationFiled: April 11, 2023Publication date: November 9, 2023Inventors: Dharini Krishna, Peter James Turner, Gandeevan Raghuraman, Benjamin Peake
-
Patent number: 11794101Abstract: 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: GrantFiled: July 22, 2022Date of Patent: October 24, 2023Assignee: NIANTIC, INC.Inventors: Peter James Turner, Benjamin Peake, David Grayson Smith, Gandeevan Raghuraman, Si ying Diana Hu
-
Patent number: 11757761Abstract: 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: GrantFiled: September 26, 2022Date of Patent: September 12, 2023Assignee: Niantic, Inc.Inventors: Peter James Turner, Fang-Pen Lin, Paulo Francisco Zemek
-
Patent number: 11709749Abstract: 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: GrantFiled: January 3, 2022Date of Patent: July 25, 2023Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Alex John Hockey, James Turner, Huw Ivor George Thomas, Thomas Robert Steavenson
-
Publication number: 20230214305Abstract: 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: ApplicationFiled: January 3, 2022Publication date: July 6, 2023Inventors: Alex John HOCKEY, James TURNER, Huw Ivor George THOMAS, Thomas Robert STEAVENSON
-
Patent number: 11687530Abstract: 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: GrantFiled: December 18, 2020Date of Patent: June 27, 2023Assignee: Niantic, Inc.Inventors: Dharini Krishna, Peter James Turner, Gandeevan Raghuraman, Benjamin Peake
-
Publication number: 20230098581Abstract: 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: ApplicationFiled: January 26, 2021Publication date: March 30, 2023Inventor: James TURNER
-
Publication number: 20230076582Abstract: 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: ApplicationFiled: October 21, 2022Publication date: March 9, 2023Inventors: Janie Gu, Arman Jabbari, Wilson James Turner, Arthur Jean Francois Braud
-
Publication number: 20230057527Abstract: 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: ApplicationFiled: August 20, 2021Publication date: February 23, 2023Inventors: Janie Jia Gu, Arman Jabbari, Wilson James Turner, Arthur Jean Francois Braud