Patents by Inventor John Whelan
John Whelan 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: 20250115432Abstract: A system and method of order fulfilment is described. The system comprises a storage and retrieval system, a transfer system and at least one pick station. The transfer system further comprises conveyance means disposed between the storage and retrieval system and the pick station such that items delivered to the transfer system from the storage and retrieval system may be conveyed to the pick stations independently of the normal operation of the pick station.Type: ApplicationFiled: December 17, 2024Publication date: April 10, 2025Applicant: Ocado Innovation LimitedInventors: Andrew John INGRAM-TEDD, Lars Sverker LINDBO, Matthew Robert WHELAN
-
Publication number: 20240227219Abstract: A hair removal device is provided having a plurality of leaf springs joined to an applicator head, where the applicator head has a hair removal surface. The plurality of leaf springs is connected to form a wave spring. The leaf springs extend radially from a center of the hair removal surface, or the plurality of leaf springs may extend circumferentially around a perimeter of the hair removal surface. The leaf springs can be connected to each other, having the same or different dimensions. A hair removal device is provided having a wave spring joined to an applicator head which has a hair removal surface. The wave spring has a thickness of 1 mm to 100 mm, can be circular, wherein the diameter is between 1 and 10 times the thickness. The plurality of leaf springs or wave spring has a deflection stiffness ranging from 0.05 N/mm and 5N/mm.Type: ApplicationFiled: January 8, 2024Publication date: July 11, 2024Inventors: Robert Andrew Kearney, Hannah Bryony Roberts, Trevor John Whelan
-
Publication number: 20240227222Abstract: A hair removal device is provided including a base, a multi-angle deflector coupled to the base, an applicator head coupled to the multi-angle deflector, wherein the base, the multi-angle deflector, and the applicator head are aligned along an alignment axis, wherein, in a relaxed state, the multi-angle deflector includes at least one thickness measured parallel to the alignment axis, and wherein the at least one thickness is reduced or maintained by a load applied to the multi-angle deflector via the applicator head or the base. Alternatively, when the multi-angle deflector is under load or compressed, the thickness of the multi-angle deflector is modified by being decreased at any location, wherein the modified thickness of the multi-angle deflector does not reach a zero value.Type: ApplicationFiled: January 8, 2024Publication date: July 11, 2024Inventors: Robert Andrew Kearney, Hannah Bryony Roberts, Matthias Gester, Trevor John Whelan
-
Publication number: 20240227220Abstract: A hair removal device is provided having a handheld portion, an applicator head having a hair removal surface, the hair removal surface having at least one two-dimensional treatment sheet, the at least one treatment sheet having a plurality of enclosed non-linear cutting edges; and a multi-angle deflector joined to the applicator head, joined to the handheld portion, or both. The multi-angle deflector may be adapted to provide a multidirectional deflection connection of the applicator head and the hair removal surface relative to the base.Type: ApplicationFiled: January 8, 2024Publication date: July 11, 2024Inventors: Robert Andrew Kearney, Hannah Bryony Roberts, Matthias Gester, Trevor John Whelan
-
Patent number: 11625862Abstract: In one embodiment, a method includes accessing a digital image captured by a camera that is connected to a machine-detectable object, detecting a reflection of the machine-detectable object in the digital image, computing, in response to the detection, a plane that is coincident with a reflective surface associated with the reflection, determining a boundary of the reflective surface in the plane based on at least one of a plurality of cues, and storing information associated with the reflective surface, where the information includes a pose of the reflective surface and the boundary of the reflective surface in a 3D model of a physical environment, and where the information associated with the reflective surface and the 3D model are configured to be used to render a reconstruction of the physical environment.Type: GrantFiled: October 16, 2020Date of Patent: April 11, 2023Assignee: Meta Platforms Technologies, LLCInventors: Michael Goesele, Julian Straub, Thomas John Whelan, Richard Andrew Newcombe, Steven John Lovegrove
-
Patent number: 11475730Abstract: An electronic gaming device is disclosed. The electronic gaming device can comprise a control unit, a flexible display device operably coupled to the control unit, a support structure and an arm coupling the flexible display device to the support structure. The arm can adjust to alter a three-dimensional shape of the flexible display device in response to control signals from the control unit.Type: GrantFiled: February 5, 2020Date of Patent: October 18, 2022Assignee: Incredible Technologies, Inc.Inventors: Daniel John Whelan, Bryan C. McVey
-
Publication number: 20220139159Abstract: An electronic gaming device which comprises a control unit a plurality of electronic display devices and a mechanical device. The plurality of electronic display devices comprising a flexible control panel display coupled to the control unit. The flexible control panel display being configured to display selectable indicia and receive and register touch input. The mechanical device being coupled to the control unit and configured to engage at least a portion of the flexible control panel display. Upon engagement by the mechanical device, the flexible control panel being manipulated from a flat condition to a curved condition.Type: ApplicationFiled: January 18, 2022Publication date: May 5, 2022Inventor: Daniel John Whelan
-
Publication number: 20210287239Abstract: A consumer product trial kit is provided comprising a razor handle, a first razor cartridge configured to couple with the razor handle and comprising a first skin engaging feature, and a second razor cartridge configured to couple with the razor handle and comprising a second skin engaging feature. A first identifying feature is associated with the first razor cartridge and a second identifying feature is associated with the second razor cartridge. The second skin engaging feature and the associated second identifying feature may be different than the first skin engaging feature and the associated first identifying feature, respectively. A selection recorder is configured to allow selection of either the first razor cartridge or the second razor cartridge.Type: ApplicationFiled: March 11, 2021Publication date: September 16, 2021Inventors: Leigh Knight, Emma-Jane O'Leary, Susan Clare Robinson, Trevor John Whelan
-
Patent number: 11042749Abstract: The disclosed computer-implemented method may include receiving, from devices in an environment, real-time data associated with the environment and determining, from the real-time data, current object data for the environment. The current object data may include both state data and relationship data for objects in the environment. The method may also include determining object deltas between the current object data and prior object data from an event graph. The prior object data may include prior state data and prior relationship data for the objects. The method may include detecting an unknown state for one of the objects, inferring a state for the object based on the event graph, and updating the event graph based on the object deltas and the inferred state. The method may further include sending updated event graph data to the devices. Various other methods, systems, and computer-readable media are also disclosed.Type: GrantFiled: March 18, 2020Date of Patent: June 22, 2021Assignee: Facebook Technologies, LLCInventors: Richard Andrew Newcombe, Jakob Julian Engel, Julian Straub, Thomas John Whelan, Steven John Lovegrove, Yuheng Ren
-
Patent number: 10930077Abstract: The disclosed computer-implemented method may include determining a local position and a local orientation of a local device in an environment and receiving, by the local device and from a mapping system, object data for objects within the environment. The object data may include position data and orientation data for the objects and relationship data between the objects. The method may also include deriving, based on the object data received from the mapping system, and the local position and orientation of the local device, a contextual rendering of the objects that provides contextual data that modifies a user's view of the environment. The method may include displaying, using the local device, the contextual rendering of at least one of the plurality of objects to modify the user's view of the environment. Various other methods, systems, and computer-readable media are also disclosed.Type: GrantFiled: September 14, 2018Date of Patent: February 23, 2021Assignee: Facebook Technologies, LLCInventors: Richard Andrew Newcombe, Jakob Julian Engel, Julian Straub, Thomas John Whelan, Steven John Lovegrove, Yuheng Ren
-
Publication number: 20210035329Abstract: In one embodiment, a method includes accessing a digital image captured by a camera that is connected to a machine-detectable object, detecting a reflection of the machine-detectable object in the digital image, computing, in response to the detection, a plane that is coincident with a reflective surface associated with the reflection, determining a boundary of the reflective surface in the plane based on at least one of a plurality of cues, and storing information associated with the reflective surface, where the information includes a pose of the reflective surface and the boundary of the reflective surface in a 3D model of a physical environment, and where the information associated with the reflective surface and the 3D model are configured to be used to render a reconstruction of the physical environment.Type: ApplicationFiled: October 16, 2020Publication date: February 4, 2021Inventors: Michael Goesele, Julian Straub, Thomas John Whelan, Richard Andrew Newcombe, Steven John Lovegrove
-
Patent number: 10901215Abstract: The disclosed computer-implemented method may include comprising identifying, within a real-world environment, a position of a user relative to a safety boundary. The position of the user is identified by a head-mounted display system comprising a display device. The display device is configured to at least partially obscure visibility of the real-world environment to the user. The method may further include selecting, based on the position of the user, at least a portion of a model of the real-world environment, rendering the portion of the model of the real-world environment, and displaying the rendered portion of the model of the real-world environment via the display device as a notification of the position of the user relative to the safety boundary. Various other methods, systems, and computer-readable media are also disclosed.Type: GrantFiled: May 16, 2018Date of Patent: January 26, 2021Assignee: Facebook Technologies, LLCInventors: Richard Newcombe, Simon Gareth Green, Steven John Lovegrove, Renzo De Nardi, Yuheng Ren, Thomas John Whelan
-
Patent number: 10839560Abstract: In one embodiment, a method includes accessing a digital image captured by a camera that is connected to a machine-detectable object, detecting a reflection of the machine-detectable object in the digital image, computing, in response to the detection, a plane that is coincident with a reflective surface associated with the reflection, determining a boundary of the reflective surface in the plane based on at least one of a plurality of cues, and storing information associated with the reflective surface, where the information includes a pose of the reflective surface and the boundary of the reflective surface in a 3D model of a physical environment, and where the information associated with the reflective surface and the 3D model are configured to be used to render a reconstruction of the physical environment.Type: GrantFiled: February 26, 2019Date of Patent: November 17, 2020Assignee: Facebook Technologies, LLCInventors: Michael Goesele, Julian Straub, Thomas John Whelan, Richard Andrew Newcombe, Steven John Lovegrove
-
Publication number: 20200218898Abstract: The disclosed computer-implemented method may include receiving, from devices in an environment, real-time data associated with the environment and determining, from the real-time data, current object data for the environment. The current object data may include both state data and relationship data for objects in the environment. The method may also include determining object deltas between the current object data and prior object data from an event graph. The prior object data may include prior state data and prior relationship data for the objects. The method may include detecting an unknown state for one of the objects, inferring a state for the object based on the event graph, and updating the event graph based on the object deltas and the inferred state. The method may further include sending updated event graph data to the devices. Various other methods, systems, and computer-readable media are also disclosed.Type: ApplicationFiled: March 18, 2020Publication date: July 9, 2020Inventors: Richard Andrew Newcombe, Jakob Julian Engel, Julian Straub, Thomas John Whelan, Steven John Lovegrove, Yuheng Ren
-
Publication number: 20200175811Abstract: An electronic gaming device is disclosed. The electronic gaming device can comprise a control unit, a flexible display device operably coupled to the control unit, a support structure and an arm coupling the flexible display device to the support structure. The arm can adjust to alter a three-dimensional shape of the flexible display device in response to control signals from the control unit.Type: ApplicationFiled: February 5, 2020Publication date: June 4, 2020Inventors: Daniel John Whelan, Bryan C. McVey
-
Patent number: 10635905Abstract: The disclosed computer-implemented method may include receiving, from devices in an environment, real-time data associated with the environment. The method may also include determining, from the real-time data, current mapping and object data. The current mapping data may include coordinate data for the environment and the current object data may include both state data and relationship data for objects in the environment. The method may also include determining mapping deltas between the current mapping data and baseline map data and determining object deltas between the current object data and an event graph. The event graph may include prior state data and prior relationship data for objects. The method may also include updating the baseline map data and the event graph based on the deltas and sending updated baseline map data and event graph data to the devices. Various other methods, systems, and computer-readable media are also disclosed.Type: GrantFiled: September 14, 2018Date of Patent: April 28, 2020Assignee: Facebook Technologies, LLCInventors: Richard Andrew Newcombe, Jakob Julian Engel, Julian Straub, Thomas John Whelan, Steven John Lovegrove, Yuheng Ren
-
Publication number: 20200114535Abstract: The invention relates to a shaving razor. The shaving razor includes a handle having an elongated body having a proximal end and an opposing distal end. The proximal end has a cartridge connection mechanism and a razor cartridge connected to the cartridge connection mechanism. The elongated body has a first section nearest the proximal end and a second section nearest the distal end and a movement member connecting the first section to the second section. The movement member includes a unitary member having a central core extending along a longitudinal axis. A plurality of spaced apart projections extend outward from the central core and perpendicular to the longitudinal axis of the central core. Adjacent projections are spaced apart from one another to form open slots between adjacent projections.Type: ApplicationFiled: October 14, 2019Publication date: April 16, 2020Inventors: Christopher James Wattam, Trevor John Whelan, Anthony William Shorey, Sean Peter Clarke
-
Patent number: D905338Type: GrantFiled: March 19, 2019Date of Patent: December 15, 2020Assignee: The Gillette Company LLCInventors: Christopher James Wattam, Trevor John Whelan, Anthony William Shorey, Sean Peter Clarke
-
Patent number: D905342Type: GrantFiled: March 19, 2019Date of Patent: December 15, 2020Assignee: The Gillette Company LLCInventors: Christopher James Wattam, Trevor John Whelan, Anthony William Shorey, Sean Peter Clarke
-
Patent number: D905343Type: GrantFiled: March 19, 2019Date of Patent: December 15, 2020Assignee: The Gillette Company LLCInventors: Christopher James Wattam, Trevor John Whelan, Anthony William Shorey, Sean Peter Clarke