Patents by Inventor Thomas Oliver

Thomas Oliver 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: 12595126
    Abstract: A controller is provided to control movement of a plurality of transporting devices. In particular, the controller provides improved robot shunting. More specifically, the controller delays the planning of a shunt path for an idle robot until closer to the time the idle robot needs to move out of the way. Advantageously this avoids the computing burden of planning shunts in advance that are never performed because the idle robot is subsequently tasked before the shunt were due to start. In particular, shunt paths can be planned very close to the time at which they need to be executed thereby providing a more efficient solution to robot shunting because very close to the execution time there is a very small probability that the plan will change in a way that the shunt needs to be recalculated.
    Type: Grant
    Filed: July 15, 2021
    Date of Patent: April 7, 2026
    Assignee: Ocado Innovation Limited
    Inventors: Robert Stadie, Andrzej Czarny, Thomas Oliver, Gareth Siret, Christopher Richard James Brett
  • Publication number: 20230264897
    Abstract: A controller is provided to control movement of a plurality of transporting devices. In particular, the controller provides improved robot shunting. More specifically, the controller delays the planning of a shunt path for an idle robot until closer to the time the idle robot needs to move out of the way. Advantageously this avoids the computing burden of planning shunts in advance that are never performed because the idle robot is subsequently tasked before the shunt were due to start. In particular, shunt paths can be planned very close to the time at which they need to be executed thereby providing a more efficient solution to robot shunting because very close to the execution time there is a very small probability that the plan will change in a way that the shunt needs to be recalculated.
    Type: Application
    Filed: July 15, 2021
    Publication date: August 24, 2023
    Applicant: Ocado Innovation Limited
    Inventors: Robert STADIE, Andrzej CZARNY, Thomas OLIVER, Gareth SIRET, Christopher Richard James BRETT
  • Publication number: 20110126825
    Abstract: A solar reflector assembly is provided for generating energy from solar radiation. The solar reflector assembly is configured to be deployed on a supporting body of liquid and to reflect solar radiation to a solar collector. A solar reflector assembly comprises an inflatable elongated tube having an upper portion formed at least partially of flexible material and a lower ballast portion formed at least partially of flexible material. A reflective sheet is coupled to a wall of the tube to reflect solar radiation. The elongated tube has an axis of rotation oriented generally parallel to a surface of a supporting body of liquid.
    Type: Application
    Filed: August 3, 2010
    Publication date: June 2, 2011
    Applicant: Combined Power Cooperative
    Inventors: John King, Thomas Oliver, Nicholas Kramer, Keeney Willis, Ph.D.
  • Publication number: 20070005849
    Abstract: An input device is provided for capturing handwriting strokes while in a handwriting mode and for providing audio-related functionality. The input device may be formed in the shape of a pen, and may or may not include an ink cartridge to facilitate movement of the input device in a familiar manner. In one configuration, an input device provides verbal messages, such as warnings to a user. In another configuration, an input device receives audible commands and performs related actions. In a further configuration, an input device recognizes specific movements, such as a word traced therewith, and provides audible information based on the movements. Methods for using input devices and computer-readable instructions for performing the methods are also provided.
    Type: Application
    Filed: June 29, 2005
    Publication date: January 4, 2007
    Applicant: Microsoft Corporation
    Inventor: Thomas Oliver
  • Publication number: 20070003168
    Abstract: A dual-mode input device is provided for capturing handwritten electronic ink while in a handwriting mode and for capturing scenes while in a scene capture mode. The input device includes an image capture system having a first focal length while in the handwriting mode and having a second focal length while in the scene capture mode. The input device may include a digital pen and may have a pen cap that acts as an adaptor to change the image capture system focal length between the first focal length and the second focal length. The input device may include a variable focal length mechanism for providing variable focal lengths while in the scene capture mode.
    Type: Application
    Filed: June 29, 2005
    Publication date: January 4, 2007
    Applicant: Microsoft Corporation
    Inventor: Thomas Oliver
  • Publication number: 20060284830
    Abstract: A peripheral input device having a body configured to be stored within a housing of a computer device is disclosed. In at least one embodiment, a wireless input device is configured to be recharged within the housing. Further aspects of the invention relate to an input device configured to operatively connect to underutilized ports of a computer system. In one embodiment, the input device operatively connects to a PCMCIA port of a computer. Yet further aspects of the invention relate to an input device having an expandable body, wherein the body may be configured to have an increased surface area upon expansion of the body.
    Type: Application
    Filed: June 21, 2005
    Publication date: December 21, 2006
    Applicant: Microsoft Corporation
    Inventors: Glen Larsen, Thomas Oliver, David Bohn, Steven Bathiche, Ceasar De Leon
  • Publication number: 20060256097
    Abstract: A computer system includes a keyboard having a pen docking portion. A pen includes a memory for storing pen stroke data. The pen downloads the stroke data to a host computer via the keyboard. A pen includes a memory for storing a plurality of pen stroke data, and a transmitter for wireless communication of the stroke data. The wireless communication can be provided such that the pen downloads the stroke data to a host computer directly thereto or using a keyboard having a wireless communication portion. A keyboard may have a wireless transmitter to communicate with a host computer. A pen may be dockable within the keyboard. The pen may have a wireless transmitter for communication with the host computer and may be rechargeable when docked in the keyboard. A pen may have a wireless transmission to the host computer, when undocked from keyboard.
    Type: Application
    Filed: May 13, 2005
    Publication date: November 16, 2006
    Applicant: Microsoft Corporation
    Inventor: Thomas Oliver
  • Publication number: 20060250380
    Abstract: Currently, a user may need to carry or otherwise keep track of both a mouse and electronic pen for a computer, such as a portable computing device. Carrying or otherwise keeping track of both devices can be tedious. Accordingly, systems and methods for providing a dual mode mouse pen are enabled, whereby the mouse pen may be used as both a pen, or alternatively, as a mouse. In one embodiment, the pen may include a switch to select one of two modes: pen or mouse.
    Type: Application
    Filed: May 4, 2005
    Publication date: November 9, 2006
    Applicant: Microsoft Corporation
    Inventor: Thomas Oliver
  • Publication number: 20060227121
    Abstract: Systems and methods for providing a dual mode input device, such as a pen or a stylus, in a computing system are provided. Storage is provided inside the input device for a variety of types of data files other than for storing positional information and a corresponding storage access mode is provided to read, write or render from the storage, so that the input device may store, transmit, receive and otherwise operate upon data, such as music, files, pictures, etc., while also having an input mode that relates to the ordinary operation of the pen or stylus, either active or passive.
    Type: Application
    Filed: March 30, 2005
    Publication date: October 12, 2006
    Applicant: Microsoft Corporation
    Inventor: Thomas Oliver
  • Publication number: 20060213997
    Abstract: An optical cursor control device, for example, an optical mouse, is adapted to use its array sensor to capture image intensity data associated with barcodes. The image intensity data and associated x-y position data is processed to recreate the barcode image and then is decoded to deliver data to a process running on an associated computer. An apparatus and method are disclosed as well as alternatives to reduce the amount of data sent between the cursor control device and the computer.
    Type: Application
    Filed: March 23, 2005
    Publication date: September 28, 2006
    Applicant: MICROSOFT CORPORATION
    Inventors: Alexander Frank, Brian Hastings, William Westerinen, Thomas Oliver, David Rohn
  • Publication number: 20060012562
    Abstract: A method, apparatus, and system for tracking movement of a device are described. The method includes steps of implementing a first tracking subsystem for tracking positions of a device against a surface, determining whether to implement a second tracking subsystem for tracking positions of the device against the surface, capturing data corresponding to a location on the surface, and determining a position of the device against the surface based on the captured data. The position of the device can then be transmitted to a host computer and used in an application program. The first and second tracking subsystems may be a relative and an absolute tracking subsystem respectively.
    Type: Application
    Filed: July 15, 2004
    Publication date: January 19, 2006
    Applicant: Microsoft Corporation
    Inventors: Jeremiah Pope, Rajeev Badyal, Glen Larsen, Thomas Oliver, Randall Crane
  • Publication number: 20060009671
    Abstract: A method of waste stabilization by mineralization of waste material in situ in a treatment container suitable or treatment, transit, storage and disposal. The waste material may be mixed with mineralizing additives and, optionally, reducing additives, in the treatment container or in a separate mixing vessel. The mixture is then subjected to heat in the treatment container to heat-activate mineralization of the mixture and form a stable, mineralized, monolithic solid. This stabilized mass may then be transported in the same treatment container for storage and disposal.
    Type: Application
    Filed: October 22, 2004
    Publication date: January 12, 2006
    Inventors: John Mason, Thomas Oliver
  • Publication number: 20050190157
    Abstract: A data input device for use with a tracking surface having light-scattering properties with respect to the device is disclosed. The device comprises a coherent light source for projecting a coherent light beam onto the tracking surface. The tracking surface scatters the coherent light beam striking the tracking surface. The device further comprises a detector associated with the coherent light source for detecting at least a portion of the scattered light. The detected portion of the scattered light comprising a speckle pattern. The device further comprises a controller configured to respond to the detected speckle pattern and operate the device in one of a tracking mode and a non-tracking mode, depending upon a speckle size characteristic of the detected speckle pattern as determined by the controller.
    Type: Application
    Filed: February 26, 2004
    Publication date: September 1, 2005
    Inventors: Thomas Oliver, Jeremiah Pope
  • Publication number: 20050127274
    Abstract: Pixels in an array of image sensor pixels contain photo-sensors and circuits having inputs connected to the photosensors. The circuits have feedback loops for reducing fixed pattern noise in the array. Output from each pixel is used to latch a multibit counter value supplied by a global counter. Each feedback loop preferably includes a pair of alternately-toggling switching transistors to minimize unwanted charge injection. An image sensor according to the invention can be used for, e.g., motion sensing.
    Type: Application
    Filed: February 4, 2005
    Publication date: June 16, 2005
    Applicant: Microsoft Corporation
    Inventors: Derek Knee, Thomas Oliver, Gary Rensberger
  • Publication number: 20050117130
    Abstract: A computer input device, such as an electronic mouse, having an optical projection system. The optical projection system is configured to project an image onto a housing wall surface, which may be on a side, top, or rear of the device. In one arrangement the optical projection system includes a light source, an image forming light blocker and optics. The optics may be collimating or non-collimating. In another arrangement the optical projection system may include an active LED matrix display. This system enables a use to personalize and/or customize his or her computer input device. Additionally, it permits the device to serve desirable notification functions if one or more of various events have occurred in a computer application being run on the computer. An example of event for notification includes the receipt of a message in a communications program such as an e-mail message.
    Type: Application
    Filed: November 28, 2003
    Publication date: June 2, 2005
    Applicant: Microsoft Corporation
    Inventors: David Bohn, Thomas Oliver, Rajeev Badyal
  • Publication number: 20050116928
    Abstract: A computer input device, such as an electronic mouse, having an optical projection system. The optical projection system is configured to project an image onto a supporting surface upon which the device rests. In one arrangement the optical projection system includes a light source, an image forming light blocker and optics. The optics may be collimating or non-collimating. In another arrangement the optical projection system may include an active LED matrix display. This system enables a use to personalize and/or customize his or her computer input device. Additionally, it permits the device to serve desirable notification functions if one or more of various events have occurred in a computer application being run on the computer. An example of event for notification includes the receipt of a message in a communications program such as an e-mail message.
    Type: Application
    Filed: November 28, 2003
    Publication date: June 2, 2005
    Applicant: Microsoft Corporation
    Inventors: David Bohn, Thomas Oliver, Rajeev Badyal
  • Publication number: 20050103981
    Abstract: Pixels in an array of image sensor pixels contain photo-sensors. In response to illumination of a photo-sensor, an initial signal is generated. Multiple comparison signals are also generated based on the initial signal. One of the comparison signals remains internal to the pixel, and other comparison signals are transmitted to neighboring pixels. Within a pixel, the internal comparison signal is compared to a sum of comparison signals received from neighboring pixels. Based on the comparison, a data value may be latched and used for indicating a relative difference in pixel illumination.
    Type: Application
    Filed: December 28, 2004
    Publication date: May 19, 2005
    Applicant: Microsoft Corporation
    Inventors: Derek Knee, Thomas Oliver
  • Publication number: 20050096495
    Abstract: A method of waste stabilization by mineralization of waste material in situ in a treatment container suitable or treatment, transit, storage and disposal. The waste material may be mixed with mineralizing additives and, optionally, reducing additives, in the treatment container or in a separate mixing vessel. The mixture is then subjected to heat in the treatment container to heat-activate mineralization of the mixture and form a stable, mineralized, monolithic solid. This stabilized mass may then be transported in the same treatment container for storage and disposal.
    Type: Application
    Filed: October 22, 2004
    Publication date: May 5, 2005
    Inventors: John Mason, Thomas Oliver
  • Publication number: 20050001784
    Abstract: A phased array antenna may include a substrate and an array of antenna elements carried thereby, and the antenna elements may be arranged along an imaginary spiral. The antenna may further include at least one control element connected to each antenna element, and at least one controller serially communicating with the control elements so that updated control data for beam steering is sequentially implemented by the control elements to thereby cause a gradual change in beam steering.
    Type: Application
    Filed: June 14, 2004
    Publication date: January 6, 2005
    Applicant: Harris Corporation
    Inventors: Thomas Oliver, Harry Phelan, Richard Nink