Patents by Inventor John Allen
John Allen 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: 20250148429Abstract: The present disclosure relates to systems, non-transitory computer-readable media, and methods for intelligently dispatching vehicles to a vehicle service center to progress vehicles at a predefined rate through sequential stations of the vehicle service center. The disclosed systems can analyze services associated with vehicles. Based on the services, the disclosed systems can determine how to order, within a virtual queue, vehicles corresponding to the services. For example, the disclosed systems can predict a complexity associated with a service for a vehicle, and in turn, determine whether adding the vehicle to the service queue will allow the vehicle to move through a set of sequential stations in accordance with the predefined progression rate. In response, the disclosed systems can dispatch the vehicle, refrain from dispatching the vehicle, or otherwise dynamically respond to enable the vehicle to move through the set of sequential stations in accordance with the predefined progression rate.Type: ApplicationFiled: December 20, 2024Publication date: May 8, 2025Inventors: Laerte Meneghette Zatta, Katherine Anne Johnson, Luke George Greenwood, Daren Allen Pierse, Christopher Leigh Buller, John Gregory Sweigart, Stephen Calvillo, John Christopher Houston, Evan Scott Madow, Elad Ossadon
-
Publication number: 20250150655Abstract: Methods, systems and architectures for video and/or audio processing and distribution are described. More particularly, a just in time transcoder/transcoding (JITT) is employed. If a matching optimal asset segment with calculated optimal asset attributes requested by a client device is not stored in a server, the server is configured to invoke the just in time transcoder (JITT) to produce the matching optimal asset segment by transcoding from one or more assets stored in an asset storage device to fulfill the request of client device.Type: ApplicationFiled: July 8, 2024Publication date: May 8, 2025Applicant: igolgi Inc.Inventors: Kumar RAMASWAMY, Jeffrey Allen COOPER, John William RICHARDSON
-
Publication number: 20250150610Abstract: Methods, systems and architectures for video and/or audio processing and distribution are described. More particularly, a just in time transcoder/transcoding (JITT) is employed. If a matching optimal asset segment with calculated optimal asset attributes requested by a client device is not stored in a server, the server is configured to invoke the just in time transcoder (JITT) to produce the matching optimal asset segment by transcoding from one or more assets stored in an asset storage device to fulfill the request of client device.Type: ApplicationFiled: September 17, 2024Publication date: May 8, 2025Applicant: igolgi Inc.Inventors: Kumar RAMASWAMY, Jeffrey Allen COOPER, John William RICHARDSON, JoaquĆn Sergio LOPEZ CERRO
-
Publication number: 20250148237Abstract: A method of processing objects using a programmable motion device is disclosed. The method includes the steps of perceiving identifying indicia representative of an identity of a plurality of objects and directing the plurality of objects toward an input area from at least one input conveyance system, acquiring an object from the plurality of objects at the input area using an end effector of the programmable motion device, and moving the acquired object toward an identified processing location using the programmable motion device, said identified processing location being associated with the identifying indicia and said identified processing location being provided as one of a plurality of processing locations that are radially spaced from the programmable motion device.Type: ApplicationFiled: October 10, 2024Publication date: May 8, 2025Inventors: Thomas WAGNER, Kevin AHEARN, John Richard AMEND, JR., Banjamin COHEN, Michael DAWSON-HAGGERTY, William Hartman FORT, Christopher GEYER, Jennifer Eileen KING, Thomas KOLETSCHKA, Michael Cap KOVAL, Kyle MARONEY, Matthew T. MASON, Wiliam Chu-Hyon MCMAHAN, Gene Temple PRICE, Joseph ROMANO, Daniel Carlton SMITH, Siddhartha SRINIVASA, Prasanna VELAGAPUDI, Thomas ALLEN
-
Publication number: 20250148234Abstract: A space efficient automated processing system for processing objects is disclosed. The processing system includes an input conveyance system for moving objects from an input area in at least an input conveyance vector that includes an input conveyance horizontal direction component and an input conveyance vertical direction component, a perception system for receiving objects from the input conveyance system and for providing perception data regarding an object, a primary transport system for receiving the object from the perception system and for providing transport of the object along at least a primary transport vector including an primary transport horizontal component and a primary transport vertical component that is generally opposite the input conveyance horizontal direction component, and at least two secondary transport systems, each of which receives the object from the primary transport system and moves the object in either of reciprocal directions.Type: ApplicationFiled: October 17, 2024Publication date: May 8, 2025Inventors: Thomas WAGNER, Kevin AHEARN, John Richard AMEND, JR., Benjamin COHEN, Michael DAWSON-HAGGERTY, William Hartman FORT, Christopher GEYER, Victoria HINCHEY, Jennifer Eileen KING, Thomas KOLETSCHKA, Michael Cap KOVAL, Kyle MARONEY, Matthew T. MASON, William Chu-Hyon MCMAHAN, Gene Temple PRICE, Joseph ROMANO, Daniel Carlton SMITH, Siddhartha SRINIVASA, Prasanna VELAGAPUDI, Thomas ALLEN
-
Publication number: 20250148400Abstract: A device includes: a processor, and a memory storing executable instructions which, when executed by the processor, causes the processor, alone or in combination with other processors, to provide the following: a user interface comprising administrator access to a collaboration system, the user interface comprising a control to invoke an artificial intelligence (AI) assistant function; and an Application Programming Interface (API) to, in response to activation of the control, download user activity data for the collaboration system, generate a prompt for a Large Language Model (LLM) comprising the user activity data and instructing the LLM to generate a report based on the user activity data, and submit the prompt to the LLM and receive the report generated by the LLM. The user interface provides the report and controls for administrative actions suggested by the report.Type: ApplicationFiled: November 6, 2023Publication date: May 8, 2025Applicant: Microsoft Technology Licensing, LLCInventors: Li MENGKE, Qiwen ZHENG, Jason Allen HEINTZ, John Matthew MANGINO, David MINASYAN
-
Publication number: 20250141978Abstract: The techniques disclosed herein provide a synchronization engine that operates in conjunction with a service worker to dynamically store and update a working set of user data and single page application (SPA) resources from a network server to a user device. The working set can be hosted across several domains and identified by association with a user account. Accordingly, the synchronization engine retrieves the working set from the network server to enable offline execution of the single page applications. As such, subsequent requests for interacting with a single page application are then serviced by the synchronization engine using the working set retrieved from the network server. For instance, the service worker can bind user data to the application resources to enable progressive rendering through an application controller using locally available resources. In this way, the disclosed system provides a consistent user experience irrespective of network connectivity.Type: ApplicationFiled: October 25, 2023Publication date: May 1, 2025Inventors: Aninda RAY, Andrew James KOLTZ, Dennis Joel David MYREN, Naman KANAKIYA, Roger Allen LUEDER, Steven BAILEY, John FAN, Edgar HERNANDEZ GONZALEZ
-
Publication number: 20250135528Abstract: A method of controlling vertical folds during casting includes determining a fold control parameter of a skim dam of a casting system. The method also includes introducing molten metal into a mold cavity of a casting mold of the casting system and forming a molten sump while controlling the skim dam to have the fold control parameter. A skim dam system for a casting system includes a skim dam and a control system for selectively controlling a skim dam submergence depth of the skim dam in a molten sump.Type: ApplicationFiled: March 10, 2023Publication date: May 1, 2025Inventors: Ravindra Tarachand PARDESHI, Jordan L. FENTON, Richard Allen WAYMENT, John Robert Buster MCCALLUM, Richard Lee Shockley
-
Patent number: 12285798Abstract: A tool-less method for making molds, cores, and temporary tools includes the steps of providing a volumetric build system, making a CAD model of a three-dimensional object, selecting a build material including an untreated sand, selecting a binder comprising a polymeric carbohydrate, and applying, by the volumetric build system, the binder onto the build material to three dimensionally print the object, wherein the object is adapted for being a mold, a core, or a temporary tool.Type: GrantFiled: May 28, 2021Date of Patent: April 29, 2025Assignee: LightSpeed Concepts Inc.Inventors: John P. Biel, Jr., Brandon Michael Welker, John R. Keough, Thomas Allen Cobett, Julie Ruth Nimer
-
Publication number: 20250128880Abstract: A bin exchange system is disclosed that includes a plurality of automated carriers, each of which is adapted to be remotely movable on an array of track sections, at least one input station by which bins may be introduced to the array of track sections, at least one processing station in communication with the array of track sections wherein objects may be moved between bins, and at least one output station by which bins may be removed from the array of track sections.Type: ApplicationFiled: October 10, 2024Publication date: April 24, 2025Inventors: Thomas WAGNER, Kevin Ahearn, John Richard Amend, JR., Benjamin Cohen, Michael Dawson-Haggerty, William Hartman Fort, Christopher Geyer, Jennifer Eileen King, Thomas Koletschka, Michael Cap Koval, Kyle Maroney, Matthew T. Mason, William Chu-Hyon McMahan, Gene Temple Price, Joseph Romano, Daniel Carlton Smith, Siddhartha Srinivasa, Prasanna Velagapudi, Thomas Allen
-
Publication number: 20250131908Abstract: A system and method for removal of unwanted vibration noise are provided. The system may detect, by a microphone(s) of the system, at least one audio signal including audio content output from at least one speaker and other audio data from one or more other sources, or caused by the one or more other sources. The other audio data may include determined undesirable vibration noise causing distortion of the at least one audio signal. The system may determine, by at least one sensor of the system, a subset of the other audio data based in part on determining at least one motion of a user of the system, or motion of one or more other users. The system may remove, or reduce, the undesirable vibration noise from the at least one audio signal to enable output of sound associated with a modification of the at least one audio signal.Type: ApplicationFiled: October 22, 2024Publication date: April 24, 2025Inventors: Morteza Khaleghimeybodi, John Raymond Brodie, Luke Allen, Andrew Jackson Stockton X, Nils Thomas Fritiof Lunner
-
Publication number: 20250129555Abstract: Disclosed is a method and apparatus for digital control of a milling machine drum to minimize road material milled using complex geometry. A digital representation of a surface and/or subsurface of a road is loaded into a controller. Road defects are identified based on the digital surface, by comparing defect digital characteristics with the digital surface. A minimum removal map can be generated using the defect digital characteristics. A milling tool path can then be generated to minimize material removal, based on the minimum removal map. The mill depth and movement of a mill drum can then be controlled based on the milling tool path.Type: ApplicationFiled: October 17, 2024Publication date: April 24, 2025Inventors: John Smith, William Allen, TJ Bunch
-
Patent number: 12282321Abstract: A processing system for processing objects using a programmable motion device is disclosed. The processing system includes a perception unit for perceiving identifying indicia representative of an identity of a plurality of objects received from an input conveyance system, and an acquisition system for acquiring an object from the plurality of objects at an input area using an end effector of the programmable motion device. The programmable motion device is adapted for assisting in the delivery of the object to an identified processing location. The identified processing location is associated with the identifying indicia and the identified processing location is provided as one of a plurality of processing locations. The system also includes a delivery system for receiving the object in a carrier and for delivering the object toward the identified processing location.Type: GrantFiled: September 22, 2022Date of Patent: April 22, 2025Assignee: Berkshire Grey Operating Company, Inc.Inventors: Thomas Wagner, Kevin Ahearn, John Richard Amend, Jr., Benjamin Cohen, Michael Dawson-Haggerty, William Hartman Fort, Christopher Geyer, Jennifer Eileen King, Thomas Koletschka, Michael Cap Koval, Kyle Maroney, Matthew T. Mason, William Chu-Hyon Mcmahan, Gene Temple Price, Joseph Romano, Daniel Smith, Siddhartha Srinivasa, Prasanna Velagapudi, Thomas Allen
-
Publication number: 20250120852Abstract: In some embodiments, a system includes an applicator pad, an application device (e.g., a grip), and a reservoir. The grip can be releasably couplable to the applicator pad and configured to dispose the applicator pad against a wound of a subject such that pressure can be transferred to the wound via the applicator pad to enhance hemostasis. The reservoir can be configured to contain medication to be released to the wound via the applicator pad.Type: ApplicationFiled: August 30, 2024Publication date: April 17, 2025Applicant: Bio 54, LLCInventors: Michael Bruce WIGGIN, Anton Travis MANASCO, Peter Calvin COSTELLO, Kenneth Allen FOCHT, Daniel P. SMITH, Michael W. METZ, John MURPHY
-
Publication number: 20250125200Abstract: A three-dimensional (3D) package includes one or more frames, circuit assemblies, and an encapsulating material to encapsulate at least a part of the one or more frames and the circuit assemblies. The one or more frames each include one or more supporting portions and conductive connecting portions extending from the one or more supporting portions and defining assembly mounting spaces therebetween. Circuit assemblies are each mounted in one assembly mounting space and electrically attached to corresponding one or more of the first and second conductive connecting portions.Type: ApplicationFiled: December 20, 2024Publication date: April 17, 2025Inventor: Stephen John ALLEN
-
Patent number: 12276723Abstract: The present invention includes systems and methods for a continuous-wave (CW) radar system for detecting, geolocating, identifying, discriminating between, and mapping ferrous and non-ferrous metals in brackish and saltwater environments. The CW radar system generates multiple extremely low frequency (ELF) electromagnetic waves simultaneously and uses said waves to detect, locate, and classify objects of interest. These objects include all types of ferrous and non-ferrous metals, as well as changing material boundary layers (e.g., soil to water, sand to mud, rock to organic materials, water to air, etc.). The CW radar system is operable to detect objects of interest in near real time.Type: GrantFiled: May 23, 2024Date of Patent: April 15, 2025Assignee: HG Partners, LLCInventors: Carlos Alberto Fonts, Carlos Ernesto Fonts, Mark Allen O'Hair, John Richard O'Hair, Richard Dolan Randall
-
Patent number: 12277446Abstract: According to certain embodiments, a method comprises monitoring a request for use of memory requested by a container manager application on behalf of a given one of a plurality of containers during runtime of the given container. The method further comprises determining that the request for use of memory has caused an exception. The exception indicates that the request has requested an invalid operation on a memory table or that the request has requested a previously not seen memory table. In response, the method further comprises determining an action to perform. The action depends on both first trustworthiness information associated with the given container and second trustworthiness information associated with the given container. The first trustworthiness information is obtained from a Third Party Reputation Service (TPRS). The second trustworthiness information is obtained based on monitoring the runtime behavior of the given container.Type: GrantFiled: March 16, 2021Date of Patent: April 15, 2025Assignee: CISCO TECHNOLOGY, INC.Inventors: John David White, Steven Joseph Rich, William Michael Hudson, Jr., Chris Allen Shenefiel
-
Patent number: 12278881Abstract: The techniques disclosed herein provide a synchronization engine that operates in conjunction with a service worker to dynamically store and update a working set of user data and single page application (SPA) resources from a network server to a user device. The working set can be hosted across several domains and identified by association with a user account. Accordingly, the synchronization engine retrieves the working set from the network server to enable offline execution of the single page applications. As such, subsequent requests for interacting with a single page application are then serviced by the synchronization engine using the working set retrieved from the network server. For instance, the service worker can bind user data to the application resources to enable progressive rendering through an application controller using locally available resources. In this way, the disclosed system provides a consistent user experience irrespective of network connectivity.Type: GrantFiled: October 25, 2023Date of Patent: April 15, 2025Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Aninda Ray, Andrew James Koltz, Dennis Joel David Myren, Naman Kanakiya, Roger Allen Lueder, Steven Bailey, John Fan, Edgar Hernandez Gonzalez
-
Patent number: 12270462Abstract: A vehicle drive unit that provides improved power transfer to a differential input member of a differential assembly. The vehicle drive unit is configured with an interlock system that is configured to inhibit the supply of electrical power from a source of electrical power if certain predetermined conditions are not met.Type: GrantFiled: February 27, 2024Date of Patent: April 8, 2025Assignee: e-AAM Driveline Systems ABInventors: Mattias Freiholtz, Tommy Elbing, Alexander Tylee-Birdsall, David Kelly, John Burke, Jason Allen, Thomas Bengtsson, Michael Klinth
-
Patent number: 12273237Abstract: A technique is configured to utilize messages (e.g., frames) generated by a first layer of a protocol stack for a wireless network to configure network parameters associated with a second layer of the protocol stack for a wired network. The messages are illustratively beacon frames generated by a data link layer of a Transmission Control Protocol/Internet Protocol (TCP/IP) stack for a wireless network, and the network parameters are illustratively IP addresses associated with a network layer of the TCP/IP stack for a wired network. Notably, the beacon frames of the wireless network may be utilized for two-way communication exchange on a per node basis for each node in the wired network.Type: GrantFiled: March 20, 2023Date of Patent: April 8, 2025Assignee: NetApp, Inc.Inventors: John Allen Patterson, Derek J. Leslie, Adam Carter, Marc Wayne Brotherson