Patents by Inventor Alan Jones
Alan Jones 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: 20250252113Abstract: Described herein is an application-to-friend data service for constructing and maintaining an application-to-friend index. The data service has a first service component that is triggered when an end-user opens an application. The first service component performs operations to update the database table with current data concerning other end-users who are friends of the end-user on whose behalf the data service has been invoked. The data service includes a second service component to receive and process a query by efficiently returning, for a given end-user and a given application, a list of connections or friends of the given end-user who are also end-users of the application.Type: ApplicationFiled: April 24, 2025Publication date: August 7, 2025Inventors: Virgil L. Archer, III, John Trent DiBacco, Matthew Alan Jones, Bernardo Perez
-
Publication number: 20250247313Abstract: In certain embodiments, a method includes identifying, by a NIC of a node where application sender of an application executes, a network data unit for telemetry metadata insertion based on performing a match operation on information associated with the network data unit, wherein the network data unit is being transmitted from the application sender to an application receiver executing on another node; inserting, based on a first success of the first match operation, telemetry metadata into the network data unit, the telemetry metadata comprising network information and application specific information; stripping, by a last hop device along the data flow path, the telemetry metadata from the network data unit; generating, by the last hop device, a telemetry metadata report using the telemetry metadata; and providing the telemetry metadata report to an application collector executing on the second node.Type: ApplicationFiled: January 31, 2024Publication date: July 31, 2025Inventors: Anthony M. Ford, Jonathan Paul Beecroft, Duncan Roweth, Trevor Alan Jones
-
Patent number: 12371896Abstract: An expansion joint for providing a rodent-proof barrier. The expansion joint comprises an elongate core formed of a resiliently deformable material, and a flexible sheath of a barrier material covering at least a part of the elongate portion of the elongate core. The elongate portion of the elongate core is compressible in a direction perpendicular to a line between the first and second ends of the elongate core, the elongate core being arranged to be compressed and inserted into a gap between first and second building structures, and to expand after insertion into the gap so that the expansion joint is held in place within the gap by friction between the surface of the flexible sheath and the surfaces of the first and second building structures.Type: GrantFiled: September 13, 2021Date of Patent: July 29, 2025Assignee: RENTOKIL INITIAL 1927 PLCInventors: Mark Brown, Craig Alan Jones
-
Patent number: 12332907Abstract: Described herein is an application-to-friend data service for constructing and maintaining an application-to-friend index. The data service has a first service component that is triggered when an end-user opens an application. The first service component performs operations to update the database table with current data concerning other end-users who are friends of the end-user on whose behalf the data service has been invoked. The data service includes a second service component to receive and process a query by efficiently returning, for a given end-user and a given application, a list of connections or friends of the given end-user who are also end-users of the application.Type: GrantFiled: August 31, 2022Date of Patent: June 17, 2025Assignee: Snap Inc.Inventors: Virgil L. Archer, III, John Trent DiBacco, Matthew Alan Jones, Bernardo Perez
-
Publication number: 20250119394Abstract: A network switch includes multiple data crossbars and multiple header planes for controlling the data crossbars. In an example implementation, a device includes: a plurality of header planes, each of the header planes including an input queue, an output queue, a request crossbar connected to the input queue and the output queue, and a grant crossbar connected to the input queue and the output queue; a receiver; and a header plane selector. The header plane selector is configured to: receive a transfer request for a packet from the receiver; select a header plane of the header planes based on a header of the packet; and queue the transfer request at the input queue of the header plane.Type: ApplicationFiled: October 4, 2023Publication date: April 10, 2025Inventors: Duncan Roweth, Abdulla M. Bataineh, Timothy J. Johnson, Jonathan Paul Beecroft, Frank R. Dropps, David Charles Hewson, Anthony M. Ford, Trevor Alan Jones
-
Patent number: 12260026Abstract: A user interface may be communicatively coupled with a fluid-moving pump and may include at least two interactive regions for receiving user input to control the fluid-moving pump. The user interface may be attached to the fluid-moving pump using a mounting cover and an attachment bracket that can allow attachment or positioning of the user interface relative to the fluid-moving pump via a turn motion or other suitable methods. In other examples, the user interface can be mounted on a wall or other surface.Type: GrantFiled: February 24, 2022Date of Patent: March 25, 2025Assignee: ZODIAC POOL SYSTEMS LLCInventors: Jesse Bolane, Matthew Golman, Merinda Nugent, Steven Alan Jones, Alec Momont, Jeffrey Servaites, Ryan Starling, Kenneth Hsieh, Paolo Forte
-
Publication number: 20250003767Abstract: A computer system comprising: computer storage configured to store a static road layout; a topological indexing component configured to generate an in-memory topological index of the static road layout, the topological index in the form of a graph of nodes and edges, wherein each node corresponds to a road structure element of the static road layout, and the edges encode topological relationships between the road structure elements; a geometric indexing component configured to generate at least one in-memory geometric index of the static road layout for mapping geometric constraints to road structure elements of the static road layout; and a scenario query engine configured to receive a geometric query, search the geometric index to locate at least one static road element satisfying one or more geometric constraints of the geometric query, and return a descriptor of the at least one road structure element(s), wherein the scenario query engine is configured to receive a topological query comprising a descriptoType: ApplicationFiled: October 13, 2022Publication date: January 2, 2025Applicant: Five AI LimitedInventor: Marvin Alan Jones
-
Publication number: 20250000704Abstract: Eye protection goggles specifically designed to in a ‘hands free’ manner, eliminate airborne particulate materials, liquids or fluids from contacting the outer surface of the lens, as well as eliminating any fogging of the inner surface of the viewing lens.Type: ApplicationFiled: June 30, 2023Publication date: January 2, 2025Inventor: Brian Alan Jones
-
Publication number: 20240429737Abstract: The disclosure is directed to a novel utility meter with an integrated backup power transfer system. In some embodiments, the system is capable of sensing and switching between multiple power sources. In some embodiments, the system is configured to supply power from multiple backup power sources in parallel. In some embodiments, the system is configured to execute artificial intelligence locally on the utility meter to avoid sending large amounts of raw data to a central computer through a network. In some embodiments, the local AI includes one or more AI models configured to execute load forecasting, anomaly detection, and/or energy optimization. In some embodiments, the local AI is configured to analyze the raw electrical data collected by sensors in communication with the utility meter computer. In some embodiments, the local AI is configured to execute control commands for one or more load devices based on the analysis.Type: ApplicationFiled: September 5, 2024Publication date: December 26, 2024Inventors: Earle Davis, Alan Jones, Alex Yan, Quoc Hoang, Bonnie Tong, Fred Yoo
-
Publication number: 20240385014Abstract: Some embodiments describe a DC meter system that can be placed in-line between a power source and an electrical load. In some embodiments, the DC meter system includes a DC meter that has multiple inputs for receiving electricity from multiple power sources. In some embodiments, the DC meter has one or more outputs, each capable of delivering electricity to a different electrical load. In some embodiments, the DC meter can combine electricity from two or more of the multiple inputs into one of the outputs. In some embodiments, the DC meter has a controller that can enable a user to deliver electricity from a particular input to a particular output. In some embodiments, the DC meter is configured to enable transition of electricity between an input and an output in a bi-directional manner. In some embodiments, the DC meter can record an amount of electricity transmitted in either direction.Type: ApplicationFiled: July 26, 2024Publication date: November 21, 2024Inventors: Earle Davis, Alan Jones, Mei Chen, Bonnie Tong, Alex Yan, Quoc Hoang
-
Publication number: 20240323147Abstract: The efficient storage of transformation information in a switch is provided. A respective port of the switch can include a memory device capable of storing transformation information. During operation, the switch can apply a selection mechanism to the transformation information learned at the switch for identifying a target port. The switch can then store the information in the memory device of the target port. Upon receiving a packet, the ingress port can apply the selection mechanism to the header information of the packet for determining a location of a first piece of transformation information associated with the packet. The ingress port can obtain the first piece of transformation information by looking up the header information in the location and storing it in a local memory device. The ingress port can then transform the packet based on the first piece of transformation information for determining an egress port for the packet.Type: ApplicationFiled: June 6, 2024Publication date: September 26, 2024Inventors: Jonathan Paul Beecroft, Anthony M. Ford, Trevor Alan Jones, Andrew S. Kopser, Joseph Orth, David Charles Hewson, Abdulla M. Bataineh
-
Patent number: 12100990Abstract: The disclosure is directed to a novel utility meter with an integrated backup power transfer system. In some embodiments, the system is capable of sensing and switching between multiple power sources. In some embodiments, the system is configured to supply power from multiple backup power sources in parallel. In some embodiments, the system is configured to record and/or transmit data usage and operational profiles, such as voltage and current from one or more power sources. In some embodiments, the system is configured to eliminate the need to install separate junction boxes or panels to meet the wire requirements of various municipalities.Type: GrantFiled: December 14, 2021Date of Patent: September 24, 2024Assignee: PACIFIC GAS AND ELECTRIC COMPANYInventors: Earle Davis, Alan Jones, Alex Yan, Quoc Hoang, Bonnie Tong
-
Publication number: 20240288995Abstract: A method and system for artificial intelligence (AI) powered contextual recommendations of digital content. The method includes receiving an input, associated with a virtual environment, at a client device. The method also includes generating image embeddings based on an image representation of the virtual environment. The method also includes analyzing the virtual environment to identify one or more digital content included in the virtual environment based on the image embeddings. The method also includes determining a context of the virtual environment based on the one or more digital content. The method also includes determining a context of the virtual environment based on the one or more digital content and generating a recommendation based on the context.Type: ApplicationFiled: November 3, 2023Publication date: August 29, 2024Inventors: Ryan Short, Jesse Guerrero, Anchit Gupta, Ian Alan Jones, Logan Russell Kerr, Jingyu Liu, Yashar Mehdad, Yixin Nie, Barlas Oguz, FNU Kumar Shubham, Wenhan Xiong, Shuchang Xu
-
Publication number: 20240262383Abstract: A method for activating a wake-up module of an autonomous guided vehicle (AGV) when the AGV is operating in a standby state, determining whether a global wake-up command was broadcasted by a fleet management system, and activating an on-state associated with the AGV in response to determining that the global wake-up command was broadcasted by the fleet management system.Type: ApplicationFiled: January 19, 2024Publication date: August 8, 2024Applicant: Ford Motor CompanyInventors: Joshua Magill, Keith Clark, Candace Carolyn Glasgow, Kennadi Rankin, Abdul Salam Kashif Mohammed, Daniel Lockwood, Jordan Gervais, Dean Colwell, Robert Alan Jones
-
Publication number: 20240259329Abstract: The efficient storage of transformation information in a switch is provided. A respective port of the switch can include a memory device capable of storing transformation information. During operation, the switch can apply a selection mechanism to the transformation information learned at the switch for identifying a target port. The switch can then store the information in the memory device of the target port. Upon receiving a packet, the ingress port can apply the selection mechanism to the header information of the packet for determining a location of a first piece of transformation information associated with the packet. The ingress port can obtain the first piece of transformation information by looking up the header information in the location and storing it in a local memory device. The ingress port can then transform the packet based on the first piece of transformation information for determining an egress port for the packet.Type: ApplicationFiled: January 31, 2023Publication date: August 1, 2024Inventors: Jonathan Paul Beecroft, Anthony M. Ford, Trevor Alan Jones, Andrew S. Kopser, Joseph Orth, David Charles Hewson, Abdulla M. Bataineh
-
Patent number: 12034650Abstract: The efficient storage of transformation information in a switch is provided. A respective port of the switch can include a memory device capable of storing transformation information. During operation, the switch can apply a selection mechanism to the transformation information learned at the switch for identifying a target port. The switch can then store the information in the memory device of the target port. Upon receiving a packet, the ingress port can apply the selection mechanism to the header information of the packet for determining a location of a first piece of transformation information associated with the packet. The ingress port can obtain the first piece of transformation information by looking up the header information in the location and storing it in a local memory device. The ingress port can then transform the packet based on the first piece of transformation information for determining an egress port for the packet.Type: GrantFiled: January 31, 2023Date of Patent: July 9, 2024Assignee: Hewlett Packard Enterprise Development LPInventors: Jonathan Paul Beecroft, Anthony M. Ford, Trevor Alan Jones, Andrew S. Kopser, Joseph Orth, David Charles Hewson, Abdulla M. Bataineh
-
Patent number: 12025023Abstract: One or more cooling systems for ventilating a turbine and rotary shaft of a gas turbine system is provided. The gas turbine system includes a gas turbine engine and a turbine exhaust collector in separate enclosures. A first cooling system includes an educator that sucks exhaust gas through a diffuser and directs it out of the turbine exhaust collector enclosure based on suction pressure created from the high velocity of exhaust gas. A second cooling system include struts that enable the exhaust gas to flow from the diffusers to a ventilation flow stack. A third cooling system includes exhaust gas sucked from an opening to a top duct based on suction pressure created from the rotation of the rotary shaft disposed about a coupling. A guideway associated with the third cooling system also directs the exhaust gas to flow to the top duct.Type: GrantFiled: October 18, 2022Date of Patent: July 2, 2024Assignee: GE INFRASTRUCTURE TECHNOLOGY LLCInventors: Ravinder Yerram, Balakrishnan Ponnuraj, Vineet Sethi, Jose Emmanuel Guillen, Tho Vankhanh Nguyen, Douglas Alan Jones, Abhinash Reddy Konatham
-
Publication number: 20240070162Abstract: Described herein is an application-to-friend data service for constructing and maintaining an application-to-friend index. The data service has a first service component that is triggered when an end-user opens an application. The first service component performs operations to update the database table with current data concerning other end-users who are friends of the end-user on whose behalf the data service has been invoked. The data service includes a second service component to receive and process a query by efficiently returning, for a given end-user and a given application, a list of connections or friends of the given end-user who are also end-users of the application.Type: ApplicationFiled: August 31, 2022Publication date: February 29, 2024Inventors: Virgil L. Archer, III, John Trent DiBacco, Matthew Alan Jones, Bernardo Perez
-
Publication number: 20230374779Abstract: An expansion joint for providing a rodent-proof barrier. The expansion joint comprises an elongate core formed of a resiliently deformable material, and a flexible sheath of a barrier material covering at least a part of the elongate portion of the elongate core. The elongate portion of the elongate core is compressible in a direction perpendicular to a line between the first and second ends of the elongate core, the elongate core being arranged to be compressed and inserted into a gap between first and second building structures, and to expand after insertion into the gap so that the expansion joint is held in place within the gap by friction between the surface of the flexible sheath and the surfaces of the first and second building structures.Type: ApplicationFiled: September 13, 2021Publication date: November 23, 2023Applicant: RENTOKIL INITIAL 1927 PLCInventors: Mark Brown, Craig Alan Jones
-
Publication number: 20230252123Abstract: The invention provides a computer implemented method of receiving content at an electronic processing device. The electronic processing device has a data processing application. The method comprises a first step of receiving a message or invitation, said message or invitation not including the content to be received, wherein opening of the message or invitation causes the data processing application to configure a camera of the electronic processing device to capture image data. The data processing application uses image data captured by said camera of said electronic processing device to determine that a user viewing said screen is an authorized or recognized user and, in response to a positive determination, receives said content as encrypted content at said data processing application. In response to a negative determination, the content is not received said content at said data processing application.Type: ApplicationFiled: April 19, 2023Publication date: August 10, 2023Inventor: Alan Jones