Patents by Inventor Timothy Allen

Timothy 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).

  • Patent number: 9785476
    Abstract: A system for integrating an endpoint management system and a virtual compute system is provided. The system may be configured to receive a first request to execute a proxy application programming interface (API) associated with a first resource of a plurality of resources maintained by the endpoint management system, determine, based at least in part on the first request and the proxy API, an API mapping definition associated with the proxy API, output a second request to execute a program code on the virtual compute system based on the API mapping definition associated with the proxy API, wherein the second request contains information associated with the first resource, receive a first response from the virtual compute system, wherein the first response contains information regarding the first resource, and output a second response based on the first response received from the virtual compute system.
    Type: Grant
    Filed: April 8, 2015
    Date of Patent: October 10, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Timothy Allen Wagner, Jonathan Paul Thompson
  • Publication number: 20170286156
    Abstract: Systems and methods are described for transforming a data set within a data source into a series of task calls to an on-demand code execution environment or other distributed code execution environment. Such environments utilize pre-initialized virtual machine instances to enable execution of user-specified code in a rapid manner, without delays typically caused by initialization of the virtual machine instances, and are often used to process data in near-real time, as it is created. However, limitations in computing resources may inhibit a user from utilizing an on-demand code execution environment to simultaneously process a large, existing data set. The present application provides a task generation system that can iteratively retrieve data items from an existing data set and generate corresponding task calls to the on-demand computing environment, while ensuring that at least one task call for each data item within the existing data set is made.
    Type: Application
    Filed: March 30, 2016
    Publication date: October 5, 2017
    Inventors: Timothy Allen Wagner, Marc John Brooker, Ajay Nair
  • Publication number: 20170285083
    Abstract: Probe systems, storage media, and methods for wafer-level testing over extended temperature ranges are disclosed herein. The methods are configured to test a plurality of devices under test (DUTs) present on a substrate. The probe systems are programmed to perform the methods. The storage media include computer-readable instructions that direct a probe system to perform the methods.
    Type: Application
    Filed: March 28, 2017
    Publication date: October 5, 2017
    Inventors: Timothy Allen McMullen, Jeffery Allan Shepler, Clint Vander Giessen
  • Publication number: 20170286143
    Abstract: Systems and methods are described for transforming a data set within a data source into a series of task calls to an on-demand code execution environment or other distributed code execution environment. Such environments utilize pre-initialized virtual machine instances to enable execution of user-specified code in a rapid manner, without delays typically caused by initialization of the virtual machine instances, and are often used to process data in near-real time, as it is created. However, limitations in computing resources may inhibit a user from utilizing an on-demand code execution environment to simultaneously process a large, existing data set. The present application provides a task generation system that can iteratively retrieve data items from an existing data set and generate corresponding task calls to the on-demand computing environment, while ensuring that at least one task call for each data item within the existing data set is made.
    Type: Application
    Filed: March 30, 2016
    Publication date: October 5, 2017
    Inventors: Timothy Allen Wagner, Marc John Brooker, Ajay Nair
  • Publication number: 20170274151
    Abstract: A needle shield remover for removing a needle shield covering a needle on a syringe includes a body having a proximal portion and a distal portion. The distal portion is moveable between a contracted configuration and an expanded configuration in response to opposite movement of the proximal portion. The distal portion includes an internal opening for receiving and at least partially surrounding a needle shield therein. An anchor extends inwardly from the distal portion into engagement with the needle shield when the distal portion is in the contracted configuration to secure the body to the needle shield. A sleeve is in fixed axial arrangement with the proximal portion of the body. The axial engagement maintains the distal portion of the body in the contracted configuration such that force applied to the sleeve away from the body removes the needle shield and body from a syringe.
    Type: Application
    Filed: March 23, 2016
    Publication date: September 28, 2017
    Inventor: Timothy ALLEN
  • Patent number: 9770037
    Abstract: A bio-stimulant composition for obtaining improved plant growth, either combined or uncombined with urea and/or other agricultural compounds, as well of methods of producing and using said composition.
    Type: Grant
    Filed: August 27, 2015
    Date of Patent: September 26, 2017
    Assignee: DONAGHYS LIMITED
    Inventor: Timothy Allen Jenkins
  • Patent number: 9773391
    Abstract: When the sight impaired become mobile, they often bump their heads on unseen objects and/or hazards that could result in injury. The object detection device uses signal emitting proximity sensors that alert the user to unseen objects. The object detection device notifies the user of detected objects. Stimulators, such as actuators, produce a detected feedback to contact the user to warn the user that an object has been detected and the distance between the object and the user. Each actuator contacts the user at a specific contact point. The actuator contacting the user at a specific contact point informs the user of the distance between the user and the detected object.
    Type: Grant
    Filed: July 21, 2014
    Date of Patent: September 26, 2017
    Assignee: FAUXSEE INNOCATIONS, LLC
    Inventors: George Brandon Foshee, Timothy Allen Zigler
  • Patent number: 9760387
    Abstract: A service manages a plurality of virtual machine instances for low latency execution of user codes. The service can provide the capability to execute user code in response to events triggered on an auxiliary service to provide implicit and automatic rate matching and scaling between events being triggered on the auxiliary service and the corresponding execution of user code on various virtual machine instances. An auxiliary service may be configured as an event triggering service to detect events and generate event messages for execution of the user codes. The service can request, receive, or poll for event messages directly from the auxiliary service or via an intermediary message service. Event messages can be rapidly converted to requests to execute user code on the service. The time from processing the event message to initiating a request to begin code execution is less than a predetermined duration, for example, 100 ms.
    Type: Grant
    Filed: April 22, 2016
    Date of Patent: September 12, 2017
    Assignee: Amazon Technologies, Inc.
    Inventor: Timothy Allen Wagner
  • Publication number: 20170248999
    Abstract: Inductive peripheral retention device techniques are described. In one or more implementations, a peripheral retention device includes an inductive element comprising one or more inductive coils integrated into a surface of the peripheral retention device. The peripheral retention device also includes a peripheral securing element configured to secure a peripheral device to the surface of the peripheral retention device to form a communicative coupling with the peripheral device via the one or more inductive coils. In some cases, the peripheral securing element includes one or more magnets configured to secure the peripheral device to the peripheral retention device such that the one or more inductive coils of the peripheral retention device are aligned with one or more corresponding inductive coils of the peripheral device.
    Type: Application
    Filed: May 12, 2017
    Publication date: August 31, 2017
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Shiu Sang NG, Timothy Allen JAKOBOSKI
  • Patent number: 9733967
    Abstract: A system for providing security mechanisms for secure execution of program code is described. The system may be configured to maintain a plurality of virtual machine instances. The system may be further configured to receive a request to execute a program code and allocate computing resources for executing the program code on one of the virtual machine instances. One mechanism involves executing program code according to a user-specified security policy. Another mechanism involves executing program code that may be configured to communicate or interface with an auxiliary service. Another mechanism involves splitting and executing program code in a plurality of portions, where some portions of the program code are executed in association with a first level of trust and some portions of the program code are executed with different levels of trust.
    Type: Grant
    Filed: February 4, 2015
    Date of Patent: August 15, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Timothy Allen Wagner, Dylan Chandler Thomas, Ajay Nair
  • Patent number: 9731984
    Abstract: Systems for counter top and under the counter use having a self contained reverse osmosis filter system having a manifold assemble under which parts of the self contained reverse osmosis filter system are attached, and a raw water pressure regulator also attached under the manifold assembly, the raw water pressure regulator having an inlet for coupling to a source of raw water and an outlet coupled to the inlet for the self contained reverse osmosis filter system, whereby the ratio of product water to waste water may be maximized under normal operating conditions without clogging the self contained reverse osmosis filter system if the pressure of the source of raw water is high.
    Type: Grant
    Filed: August 18, 2014
    Date of Patent: August 15, 2017
    Assignee: Topper Manufacturing Corporation
    Inventor: Timothy Allen Beall
  • Patent number: 9727725
    Abstract: A system for providing security mechanisms for secure execution of program code is described. The system may be configured to maintain a plurality of virtual machine instances. The system may be further configured to receive a request to execute a program code and allocate computing resources for executing the program code on one of the virtual machine instances. One mechanism involves executing program code according to a user-specified security policy. Another mechanism involves executing program code that may be configured to communicate or interface with an auxiliary service. Another mechanism involves splitting and executing program code in a plurality of portions, where some portions of the program code are executed in association with a first level of trust and some portions of the program code are executed with different levels of trust.
    Type: Grant
    Filed: February 4, 2015
    Date of Patent: August 8, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Timothy Allen Wagner, Dylan Chandler Thomas, Ajay Nair
  • Publication number: 20170210251
    Abstract: A swivel restrictor assembly limits the maximum range an operator seat may be rotated to prevent interference of the seat with other components in a work vehicle cab. The swivel restrictor assembly includes two swivel stops to enable a first range of rotation when the seat is in a forward position of the cab and the second range of rotation when the seat is in a rear position of the cab.
    Type: Application
    Filed: January 23, 2017
    Publication date: July 27, 2017
    Inventor: Timothy Allen Murray
  • Patent number: 9715402
    Abstract: A system for providing dynamic code deployment and versioning is provided. The system may be configured to receive a first request to execute a newer program code on a virtual compute system, determine, based on the first request, that the newer program code is a newer version of an older program code loaded onto an existing container on a virtual machine instance on the virtual compute system, initiate a download of the newer program code onto a second container on the same virtual machine instance, and causing the first request to be processed with the older program code in the existing container.
    Type: Grant
    Filed: September 30, 2014
    Date of Patent: July 25, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Timothy Allen Wagner, Sean Philip Reque, Derek Steven Manwaring, Xin Zhao, Dylan Chandler Thomas
  • Publication number: 20170206116
    Abstract: A system for providing automatic resource resizing is provided. The system may be configured to maintain a plurality of virtual machine instances. The system may be further configured to receive a request to execute a program code and allocate computing resources for executing the program code on one of the virtual machine instances. The amount of resources allocated for executing the program code may be specified by the request and adjusted as needed.
    Type: Application
    Filed: December 30, 2016
    Publication date: July 20, 2017
    Inventors: Sean Philip Reque, Derek Steven Manwaring, Dylan Chandler Thomas, Timothy Allen Wagner, Xin Zhao
  • Patent number: 9707049
    Abstract: Stereotactic systems and implantation methods that can be designed for use with a specific species and further customized for use with an individual within the species are provided. The stereotactic system can include an implant jig that can model a tissue or organ in which a target tissue area is located. A neurocap can be coupled to the implant jig for pre-planning and pre-placement of implants. A stencil can be used to determine the location for placement of the neurocap on the individual, so that the implants can be precisely targeted at the desired location. Pre-surgical information and data can be obtained from an individual and used to customize components of a stereotactic system, which can improve accuracy of implant placement.
    Type: Grant
    Filed: December 22, 2016
    Date of Patent: July 18, 2017
    Assignees: The Florida International University Board of Trustees, The Regents of the University of California
    Inventors: Timothy Allen, Bruce McNaughton, Meifung Su, Leila Mangan Allen
  • Publication number: 20170199766
    Abstract: A system for providing low latency computational capacity is provided. The system may be configured to maintain a pool of virtual machine instances, which may be assigned to users to service the requests associated with the users. The system may further be configured to receive a request to acquire compute capacity for executing a program code associated with a particular user, determine whether the pool of virtual machine instances includes a container that may be used to execute the program code therein, and cause the program code of the particular user to be executed in the container.
    Type: Application
    Filed: March 24, 2017
    Publication date: July 13, 2017
    Inventors: Timothy Allen Wagner, Dylan Chandler Thomas, Sean Philip Reque
  • Publication number: 20170192804
    Abstract: A service manages a plurality of virtual machine instances for low latency execution of user codes. The plurality of virtual machine instances can be configured based on a predetermined set of configurations. One or more containers may be created within the virtual machine instances. In response to a request to execute user code, the service identifies a pre-configured virtual machine instance suitable for executing the user code. The service can allocate the identified virtual machine instance to the user, create a new container within an instance already allocated to the user, or re-use a container already created for execution of the user code. When the user code has not been activated for a time-out period, the service can invalidate allocation of the virtual machine instance destroy the container. The time from receiving the request to beginning code execution is less than a predetermined duration, for example, 100 ms.
    Type: Application
    Filed: March 20, 2017
    Publication date: July 6, 2017
    Inventor: Timothy Allen Wagner
  • Patent number: 9688784
    Abstract: The present invention includes a process for producing treated filler that includes (a) treating a slurry that includes untreated filler where the untreated filler has not been previously dried, with a treating composition that includes a treating agent, thereby forming a treated filler slurry, and (b) drying the treated filler slurry to produce treated filler. The treating agent can include a polymer having (i) at least one first group that interacts with the untreated filler and (ii) at least one second group that interacts with a rubber matrix into which the treated filler is incorporated. The present invention also is directed to treated filler prepared by the process, as well as rubber compounding compositions and tires including the treated filler.
    Type: Grant
    Filed: October 7, 2014
    Date of Patent: June 27, 2017
    Assignee: PPG Industries Ohio, Inc.
    Inventors: Timothy Allen Okel, Peter Lawrence Votruba-Drzal, Justin Jonathan Martin, Raphael O. Kollah, Truman Wilt, Brian K. Rearick, Clint Steven Edelman, Linda K. Anderson, Feng Wang, Kurt G. Olson
  • Publication number: 20170177391
    Abstract: A system for providing a stateful virtual compute system is provided. The system may be configured to maintain a plurality of virtual machine instances. The system may be further configured to receive a request to execute a program code and select a virtual machine instance to execute the program code on the selected virtual machine instance. The system may further associate the selected virtual machine instance with shared resources and allow program codes executed in the selected virtual machine instance to access the shared resources.
    Type: Application
    Filed: March 6, 2017
    Publication date: June 22, 2017
    Inventors: Timothy Allen Wagner, Sean Philip Reque