Patents by Inventor Robert Grant
Robert Grant 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: 11859571Abstract: Methods and systems are provided for estimation of a road roughness index (RRI) and adjusting vehicle operation based on the metric. In one example, a method may include estimating the RRI as a function of a pitch energy and a roll energy of the vehicle travelling on the road. In response to the RRI being higher than a threshold, engine operation such as EGR flow rate may be adjusted.Type: GrantFiled: July 21, 2021Date of Patent: January 2, 2024Assignee: Ford Global Technologies, LLCInventors: John E. Rollinger, Adam Richards, Robert Grant, Steven Lin, Matthew Gerow
-
Patent number: 11820298Abstract: Described herein is a mount assembly for mounting a device to a surface, including: a socket assembly; a mounting element including a unitary mounting ball receivable by the socket assembly to pivotally couple the mounting element to the socket assembly to position the mounting element relative to the socket assembly, where the socket assembly includes a resilient member configured to define a socket to receive and engage the unitary mounting ball, the resilient member configured to permit the unitary mounting ball to be urged into the socket against a resilient bias; and the socket including at least one formation and the unitary mounting ball including at least one complementary formation, the at least one formation and at least one complementary formation configured to interact to inhibit rotational movement about a roll axis of the mounting element relative to the socket assembly.Type: GrantFiled: January 7, 2020Date of Patent: November 21, 2023Assignee: PORTABLE MULTIMEDIA LTDInventors: Robert Grant, Graham Lambert, Ceri Hill
-
Patent number: 11813991Abstract: Described herein is a mount assembly for mounting a device to a surface, including: a socket assembly; a mounting element including a mounting ball receivable by the socket assembly to pivotally couple the mounting element to the socket assembly to position the mounting element relative to the socket assembly; where the socket assembly includes: a resilient member configured to define a socket to receive and engage the mounting ball, the resilient member configured to permit the mounting ball to be urged into the socket against a resilient bias; a biasing element to bias the resilient member into the socket; and a retention element to inhibit deflection of an end of the resilient member away from the socket.Type: GrantFiled: January 7, 2020Date of Patent: November 14, 2023Inventors: Robert Grant, Graham Lambert, Ceri Hill
-
Patent number: 11782931Abstract: The program directs a computer processor to implement a program that selects at least one substitute ingredient for a food recipe based on a plurality of determined criteria. The program receives a food recipe comprising one or more ingredients, instructions, and preparation time. The program determines time constraints of a user. The program identifies one or more Internet of Things (IoT) enabled cooking devices that are available in a kitchen associated with the user to carry out the instructions of the food recipe. The program searches a market database in a market to identify available options for the at least one substitute ingredient found in the market database based on a similarity level of the at least one substitute ingredient compared with at least one ambiguous ingredient in the food recipe, and selects the at least one substitute ingredient according to the plurality of determined criteria.Type: GrantFiled: February 21, 2022Date of Patent: October 10, 2023Assignee: DoorDash, Inc.Inventors: Donna K. Byron, Mark Delaney, Robert Grant, Charlotte Hutchinson
-
Publication number: 20230021644Abstract: Methods and systems are provided for estimation of a road roughness index (RRI) and adjusting vehicle operation based on the metric. In one example, a method may include estimating the RRI as a function of a pitch energy and a roll energy of the vehicle travelling on the road. In response to the RRI being higher than a threshold, engine operation such as EGR flow rate may be adjusted.Type: ApplicationFiled: July 21, 2021Publication date: January 26, 2023Inventors: John E. Rollinger, Adam Richards, Robert Grant, Steven Lin, Matthew Gerow
-
Patent number: 11554637Abstract: A personal service unit (PSU) includes a housing, a dial, and a flow control ring. The dial is rotatable about the housing. The housing includes a longitudinal axis therethrough and a first end and a second end opposite the first end. The dial includes a helical first portion along an interior wall of the dial. The flow control ring includes a helical second portion along an exterior wall of the flow control ring. The helical second portion rotatably mates with the helical first portion and rotation of the dial in a first direction moves the flow control ring in a first direction along the longitudinal axis to cause a first adjustment in airflow past the flow control ring and rotation of the flow control ring in an opposite direction moves the flow control ring in an opposite direction to cause a second adjustment in airflow past the flow control ring.Type: GrantFiled: December 20, 2019Date of Patent: January 17, 2023Inventors: Robert Grant, Christopher Carrick, Leo Branconnier, Maryam Safi
-
Patent number: 11424992Abstract: A method of provisioning mesh communication networks is disclosed. The method involves simulating the performance of a proposed network design to ensure the proposed network design meets service level criteria before provisioning a network in accordance with the proposed network design. Such simulations are required to be comprehensive because highly improbable events can be sufficient to result in a mesh network not meeting the stringent performance criteria which such networks are required to meet. Known methods of provisioning rely on exhaustively listing the mesh network states which would adversely impact the service offered by a proposed network design as part of simulating the performance of the proposed network design—this is an error prone exercise since relevant network states can be missed. A simulation technique is proposed in which the network state after each event is represented by a weighted graph indicating a measure of path cost for each of the links in the mesh network.Type: GrantFiled: February 26, 2020Date of Patent: August 23, 2022Assignee: BRITISH TELECOMMUNICATIONS public limited companyInventor: Robert Grant
-
Publication number: 20220179870Abstract: The program directs a computer processor to implement a program that selects at least one substitute ingredient for a food recipe based on a plurality of determined criteria. The program receives a food recipe comprising one or more ingredients, instructions, and preparation time. The program determines time constraints of a user. The program identifies one or more Internet of Things (IoT) enabled cooking devices that are available in a kitchen associated with the user to carry out the instructions of the food recipe. The program searches a market database in a market to identify available options for the at least one substitute ingredient found in the market database based on a similarity level of the at least one substitute ingredient compared with at least one ambiguous ingredient in the food recipe, and selects the at least one substitute ingredient according to the plurality of determined criteria.Type: ApplicationFiled: February 21, 2022Publication date: June 9, 2022Inventors: Donna K. BYRON, Mark DELANEY, Robert Grant, Charlotte HUTCHINSON
-
Patent number: 11321533Abstract: A system, method and computer program product for cognitive copy and paste. The method includes: receiving, at a hardware processor of a computer system, an input representing a selection of a content captured from a source application program, and receiving an input representing an identified target application program that will receive the selected content to be copied and rendered in the target application program. The selected content is analyzed to determine a context for the selected content; and a rendering of the selected content at a location within the destination application based on the determined context, the rendering achieving a best representation of the selected content on the destination application. The analyzing includes invoking a natural language processor to determine an intent, meaning, or an intended use of the selected content based on the determined context, and employs a support vector machine for determining a best format change when rendering.Type: GrantFiled: February 13, 2020Date of Patent: May 3, 2022Assignee: International Business Machines CorporationInventors: Trudy L. Hewitt, Jonathan Dunne, Kelley Anders, Robert Grant
-
Publication number: 20220090729Abstract: Described herein is a mount assembly for mounting a device to a surface, including: a socket assembly; a mounting element including a mounting ball receivable by the socket assembly to pivotally couple the mounting element to the socket assembly to position the mounting element relative to the socket assembly; where the socket assembly includes: a resilient member configured to define a socket to receive and engage the mounting ball, the resilient member configured to permit the mounting ball to be urged into the socket against a resilient bias; a biasing element to bias the resilient member into the socket; and a retention element to inhibit deflection of an end of the resilient member away from the socket.Type: ApplicationFiled: January 7, 2020Publication date: March 24, 2022Inventors: Robert Grant, Graham Lambert, Ceri Hill
-
Publication number: 20220090728Abstract: Described herein is a mount assembly for mounting a device to a surface, including: a socket assembly; a mounting element including a unitary mounting ball receivable by the socket assembly to pivotally couple the mounting element to the socket assembly to position the mounting element relative to the socket assembly, where the socket assembly includes a resilient member configured to define a socket to receive and engage the unitary mounting ball, the resilient member configured to permit the unitary mounting ball to be urged into the socket against a resilient bias; and the socket including at least one formation and the unitary mounting ball including at least one complementary formation, the at least one formation and at least one complementary formation configured to interact to inhibit rotational movement about a roll axis of the mounting element relative to the socket assembly.Type: ApplicationFiled: January 7, 2020Publication date: March 24, 2022Inventors: Robert Grant, Graham Lambert, Ceri Hill
-
Patent number: 11281727Abstract: Embodiments for managing virtual assistants are described. Information associated with a user in an internet of things (IoT) device environment having a plurality of IoT devices is received. A request from the user is received. In response to the receiving of the request, a first portion of a response to the request is caused to be rendered utilizing a first of the plurality of IoT devices. Movement of the user within the IoT device environment is detected. In response to the detecting of the movement of the user, a second portion of the response to the request is caused to be rendered utilizing a second of the plurality of IoT devices based on said detected movement of the user and said received information about the user.Type: GrantFiled: July 3, 2019Date of Patent: March 22, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Zachary Silverstein, Robert Grant, Ruchika Bengani, Sarbajit Rakshit
-
Publication number: 20220078087Abstract: A method of provisioning mesh communication networks is disclosed. The method involves simulating the performance of a proposed network design to ensure the proposed network design meets service level criteria before provisioning a network in accordance with the proposed network design. Such simulations are required to be comprehensive because highly improbable events can be sufficient to result in a mesh network not meeting the stringent performance criteria which such networks are required to meet. Known methods of provisioning rely on exhaustively listing the mesh network states which would adversely impact the service offered by a proposed network design as part of simulating the performance of the proposed network design—this is an error prone exercise since relevant network states can be missed. A simulation technique is proposed in which the network state after each event is represented by a weighted graph indicating a measure of path cost for each of the links in the mesh network.Type: ApplicationFiled: February 26, 2020Publication date: March 10, 2022Inventor: Robert GRANT
-
Publication number: 20220063513Abstract: Described herein is a mount assembly for mounting a device to a surface, including: a socket assembly; a mounting element including a mounting ball formation receivable by the socket assembly to pivotally couple the mounting element to the socket assembly, where the socket assembly includes a resilient member configured to define a socket to receive and engage the mounting ball formation, the member configured to permit the mounting ball formation to be urged into the socket against a resilient bias; the mount assembly further including a surface interface member configured to provide a frictional interface between the outer surface of the mounting ball formation and an inner wall of the socket defined by the resilient member.Type: ApplicationFiled: January 7, 2020Publication date: March 3, 2022Inventors: Robert Grant, Graham Lambert, Ceri Hill
-
Patent number: 11256705Abstract: The program directs a computer processor to implement a program that selects at least one substitute ingredient for a food recipe based on a plurality of determined criteria. The program receives a food recipe comprising one or more ingredients, instructions, and preparation time. The program determines time constraints of a user. The program identifies one or more Internet of Things (IoT) enabled cooking devices that are available in a kitchen associated with the user to carry out the instructions of the food recipe. The program searches a market database in a market to identify available options for the at least one substitute ingredient found in the market database based on a similarity level of the at least one substitute ingredient compared with at least one ambiguous ingredient in the food recipe, and selects the at least one substitute ingredient according to the plurality of determined criteria.Type: GrantFiled: January 27, 2020Date of Patent: February 22, 2022Assignee: DoorDash, Inc.Inventors: Donna K. Byron, Mark Delaney, Robert Grant, Charlotte Hutchinson
-
Patent number: 11256704Abstract: The program directs a computer processor to implement a program that selects at least one substitute ingredient for a food recipe based on a plurality of determined criteria. The program receives a food recipe comprising one or more ingredients, instructions, and preparation time. The program determines time constraints of a user. The program identifies one or more Internet of Things (IoT) enabled cooking devices that are available in a kitchen associated with the user to carry out the instructions of the food recipe. The program searches a market database in a market to identify available options for the at least one substitute ingredient found in the market database based on a similarity level of the at least one substitute ingredient compared with at least one ambiguous ingredient in the food recipe, and selects the at least one substitute ingredient according to the plurality of determined criteria.Type: GrantFiled: June 21, 2019Date of Patent: February 22, 2022Assignee: DoorDash, Inc.Inventors: Donna K. Byron, Mark Delaney, Robert Grant, Charlotte Hutchinson
-
Patent number: D948597Type: GrantFiled: June 7, 2019Date of Patent: April 12, 2022Assignee: PORTABLE MULTIMEDIA LTDInventors: Robert Grant, Graham Lambert, Ceri Hill
-
Patent number: D969901Type: GrantFiled: June 7, 2019Date of Patent: November 15, 2022Assignee: PORTABLE MULTIMEDIA LTDInventors: Robert Grant, Graham Lambert, Ceri Hill
-
Patent number: D986939Type: GrantFiled: May 31, 2019Date of Patent: May 23, 2023Assignee: PORTABLE MULTIMEDIA LIMITEDInventors: Robert Grant, Graham Lambert, Ceri Hill
-
Patent number: D986940Type: GrantFiled: May 31, 2019Date of Patent: May 23, 2023Assignee: PORTABLE MULTIMEDIA LIMITEDInventors: Robert Grant, Graham Lambert, Ceri Hill