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: 12595126Abstract: 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: GrantFiled: July 15, 2021Date of Patent: April 7, 2026Assignee: Ocado Innovation LimitedInventors: Robert Stadie, Andrzej Czarny, Thomas Oliver, Gareth Siret, Christopher Richard James Brett
-
Publication number: 20230264897Abstract: 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: ApplicationFiled: July 15, 2021Publication date: August 24, 2023Applicant: Ocado Innovation LimitedInventors: Robert STADIE, Andrzej CZARNY, Thomas OLIVER, Gareth SIRET, Christopher Richard James BRETT
-
Publication number: 20110126825Abstract: 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: ApplicationFiled: August 3, 2010Publication date: June 2, 2011Applicant: Combined Power CooperativeInventors: John King, Thomas Oliver, Nicholas Kramer, Keeney Willis, Ph.D.
-
Publication number: 20070005849Abstract: 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: ApplicationFiled: June 29, 2005Publication date: January 4, 2007Applicant: Microsoft CorporationInventor: Thomas Oliver
-
Publication number: 20070003168Abstract: 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: ApplicationFiled: June 29, 2005Publication date: January 4, 2007Applicant: Microsoft CorporationInventor: Thomas Oliver
-
Publication number: 20060284830Abstract: 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: ApplicationFiled: June 21, 2005Publication date: December 21, 2006Applicant: Microsoft CorporationInventors: Glen Larsen, Thomas Oliver, David Bohn, Steven Bathiche, Ceasar De Leon
-
Publication number: 20060256097Abstract: 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: ApplicationFiled: May 13, 2005Publication date: November 16, 2006Applicant: Microsoft CorporationInventor: Thomas Oliver
-
Publication number: 20060250380Abstract: 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: ApplicationFiled: May 4, 2005Publication date: November 9, 2006Applicant: Microsoft CorporationInventor: Thomas Oliver
-
Publication number: 20060227121Abstract: 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: ApplicationFiled: March 30, 2005Publication date: October 12, 2006Applicant: Microsoft CorporationInventor: Thomas Oliver
-
Publication number: 20060213997Abstract: 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: ApplicationFiled: March 23, 2005Publication date: September 28, 2006Applicant: MICROSOFT CORPORATIONInventors: Alexander Frank, Brian Hastings, William Westerinen, Thomas Oliver, David Rohn
-
Publication number: 20060012562Abstract: 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: ApplicationFiled: July 15, 2004Publication date: January 19, 2006Applicant: Microsoft CorporationInventors: Jeremiah Pope, Rajeev Badyal, Glen Larsen, Thomas Oliver, Randall Crane
-
Publication number: 20060009671Abstract: 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: ApplicationFiled: October 22, 2004Publication date: January 12, 2006Inventors: John Mason, Thomas Oliver
-
Publication number: 20050190157Abstract: 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: ApplicationFiled: February 26, 2004Publication date: September 1, 2005Inventors: Thomas Oliver, Jeremiah Pope
-
Publication number: 20050127274Abstract: 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: ApplicationFiled: February 4, 2005Publication date: June 16, 2005Applicant: Microsoft CorporationInventors: Derek Knee, Thomas Oliver, Gary Rensberger
-
Publication number: 20050117130Abstract: 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: ApplicationFiled: November 28, 2003Publication date: June 2, 2005Applicant: Microsoft CorporationInventors: David Bohn, Thomas Oliver, Rajeev Badyal
-
Publication number: 20050116928Abstract: 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: ApplicationFiled: November 28, 2003Publication date: June 2, 2005Applicant: Microsoft CorporationInventors: David Bohn, Thomas Oliver, Rajeev Badyal
-
Publication number: 20050103981Abstract: 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: ApplicationFiled: December 28, 2004Publication date: May 19, 2005Applicant: Microsoft CorporationInventors: Derek Knee, Thomas Oliver
-
Publication number: 20050096495Abstract: 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: ApplicationFiled: October 22, 2004Publication date: May 5, 2005Inventors: John Mason, Thomas Oliver
-
Publication number: 20050001784Abstract: 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: ApplicationFiled: June 14, 2004Publication date: January 6, 2005Applicant: Harris CorporationInventors: Thomas Oliver, Harry Phelan, Richard Nink