Patents by Inventor Adam Brooks

Adam Brooks 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: 11948242
    Abstract: Methods and apparatuses are described for intelligent smoothing of 3D alternative reality applications for secondary 2D viewing. A computing device receives a first data set corresponding to a first position of an alternative reality viewing device. The computing device generates a 3D virtual environment for display on the alternative reality viewing device using the first data set, and a 2D rendering of the virtual environment for display on a display device using the first data set. The computing device receives a second data set corresponding to a second position of the alternative reality viewing device after movement of the alternative reality viewing device. The computing device determines whether a difference between the first data set and the second data set is above a threshold. The computing device updates the 2D rendering of the virtual environment on the display device using the second data set, when the difference is above the threshold value.
    Type: Grant
    Filed: August 27, 2021
    Date of Patent: April 2, 2024
    Assignee: FMR LLC
    Inventors: Adam Schouela, David Martin, Brian Lough, James Andersen, Cecelia Brooks
  • Publication number: 20230254321
    Abstract: Generally discussed herein are devices, systems, and methods for adaptive authorization using a local route as a named location. A method can include defining a local route and a corresponding local route endpoint, associating a compute resource as a destination of the local route endpoint, defining an adaptive authorization policy that limits access to the compute resource to be through the local route endpoint, and enforcing access to the compute resource based on the defined adaptive authorization policy.
    Type: Application
    Filed: February 9, 2022
    Publication date: August 10, 2023
    Inventors: Abhijeet KUMAR SINHA, Caleb Geoffrey BAKER, Stuart KWAN, Zhifeng WANG, Adam EDWARDS, William Bruce BARR, III, Arturo Huato LUCATERO, Christopher Adam BROOKS, Carlos Adrian LOPEZ CASTRO
  • Patent number: 10652341
    Abstract: An endpoint system provides a REST endpoint for an application. The endpoint system processes request messages based on message pair data for each message that includes an operation and parameter data. The parameter data includes parameter information for each parameter that identifies whether the value for the parameter is to be taken from the URI or payload of a request message. The endpoint system receives request messages that have a URI and payload. The URI includes an operation name. The endpoint system processes each request message in accordance with the message pair data for the operation specified in the request message. For each parameter of the message pair data, the endpoint system extracts the value for the parameter from either the URI or payload as specified by the parameter information for the parameter. The endpoint system then invokes the operation passing the one or more extracted values as actual parameters.
    Type: Grant
    Filed: January 21, 2019
    Date of Patent: May 12, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Abhishek Kumar, Anand Ramagopalrao, Sagar Jagdish Hotchandani, Ravi Kant Pandey, Lavanya Kappagantu, Christopher Adam Brooks
  • Patent number: 10640037
    Abstract: A vehicle includes a controller, programmed to responsive to detecting a speeding event, generate an alert factor and send an alert to at least one of an in-vehicle output device or an outside-vehicle output device based on the alert factor; and responsive to detecting a user failing to respond, increase the alert factor and send the alert for output based on the increased alert factor.
    Type: Grant
    Filed: October 30, 2018
    Date of Patent: May 5, 2020
    Assignee: Ford Global Technologies, LLC
    Inventors: Pramita Mitra, Yifan Chen, Qianyi Wang, Abhishek Sharma, Brian Nash, Theodore Wingrove, Adam Brooks, Jenna Love
  • Publication number: 20200130577
    Abstract: A vehicle includes a controller, programmed to responsive to detecting a speeding event, generate an alert factor and send an alert to at least one of an in-vehicle output device or an outside-vehicle output device based on the alert factor; and responsive to detecting a user failing to respond, increase the alert factor and send the alert for output based on the increased alert factor.
    Type: Application
    Filed: October 30, 2018
    Publication date: April 30, 2020
    Inventors: Pramita Mitra, Yifan Chen, Qianyi Wang, Abhishek Sharma, Brian Nash, Theodore Wingrove, Adam Brooks, Jenna Love
  • Publication number: 20190306249
    Abstract: An endpoint system provides a REST endpoint for an application. The endpoint system processes request messages based on message pair data for each message that includes an operation and parameter data. The parameter data includes parameter information for each parameter that identifies whether the value for the parameter is to be taken from the URI or payload of a request message. The endpoint system receives request messages that have a URI and payload. The URI includes an operation name. The endpoint system processes each request message in accordance with the message pair data for the operation specified in the request message. For each parameter of the message pair data, the endpoint system extracts the value for the parameter from either the URI or payload as specified by the parameter information for the parameter. The endpoint system then invokes the operation passing the one or more extracted values as actual parameters.
    Type: Application
    Filed: January 21, 2019
    Publication date: October 3, 2019
    Inventors: Abhishek KUMAR, Anand RAMAGOPALRAO, Sagar Jagdish HOTCHANDANI, Ravi Kant PANDEY, Lavanya KAPPAGANTU, Christopher Adam BROOKS
  • Patent number: 10187477
    Abstract: An endpoint system provides a REST endpoint for an application. The endpoint system processes request messages based on message pair data for each message that includes an operation and parameter data. The parameter data includes parameter information for each parameter that identifies whether the value for the parameter is to be taken from the URI or payload of a request message. The endpoint system receives request messages that have a URI and payload. The URI includes an operation name. The endpoint system processes each request message in accordance with the message pair data for the operation specified in the request message. For each parameter of the message pair data, the endpoint system extracts the value for the parameter from the URI, payload, headers, or query parameters as specified by the parameter information. The endpoint system invokes the operation passing the one or more extracted values as actual parameters.
    Type: Grant
    Filed: September 2, 2016
    Date of Patent: January 22, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Abhishek Kumar, Anand Ramagopalrao, Sagar Jagdish Hotchandani, Ravi Kant Pandey, Lavanya Kappagantu, Christopher Adam Brooks
  • Publication number: 20180069931
    Abstract: An endpoint system provides a REST endpoint for an application. The endpoint system processes request messages based on message pair data for each message that includes an operation and parameter data. The parameter data includes parameter information for each parameter that identifies whether the value for the parameter is to be taken from the URI or payload of a request message. The endpoint system receives request messages that have a URI and payload. The URI includes an operation name. The endpoint system processes each request message in accordance with the message pair data for the operation specified in the request message. For each parameter of the message pair data, the endpoint system extracts the value for the parameter from the URI, payload, headers, or query parameters as specified by the parameter information. The endpoint system invokes the operation passing the one or more extracted values as actual parameters.
    Type: Application
    Filed: September 2, 2016
    Publication date: March 8, 2018
    Inventors: Abhishek Kumar, Anand Ramagopalrao, Sagar Jagdish Hotchandani, Ravi Kant Pandey, Lavanya Kappagantu, Christopher Adam Brooks
  • Publication number: 20160074861
    Abstract: A portable analytic apparatus is provided that is capillary-driven and capable of detecting analytes within a sample and providing an unambiguous positive/negative response. Embodiments provide for a hydrophobic detection reagent within a hydrophilic porous media, where a hydrophobic detection reagent changes to hydrophilic products in a presence/absence of a target analyte. This change from hydrophobic to hydrophilic provides a means to achieve a desired result of generating an unambiguous qualitative and/or quantitative positive/negative readout by forcing samples to wick at differential rates through hydrophilic regions towards a detection region. Suitable hydrophobic detection reagents are also provided.
    Type: Application
    Filed: November 23, 2015
    Publication date: March 17, 2016
    Inventors: Scott Thomas Phillips, Gregory Gerald Lewis, Dustin Wayne Ritter, Adam Brooks
  • Publication number: 20100326770
    Abstract: The accessory mounting comprises a securable attachment device, principally front-loading, comprising two horizontally connected pairs of vertically (with respect to a standing ladder) connected and extendible diverging rung-gripping hooks, incorporating a horizontal member, the mid-section of a toolbar with attached arms extending into the horizontal (26b, 26c, 2[iii], 14a). Struts (18) stemming from the attachment device (Ia, 27d) connect with a cross-member joining the arms (14a, 18, 18a, 17, 17a) which have the means to co-jointly mount adapted ladder accessories (14e). To maximise functionality, the arms can vertically rotate selectively within the horizontal plane of a standing ladder, with a capacity for limited free rotation (2 [iii], 15d, 15c), project into the horizontal at selected angles (14), and are adjustably extendable (14a, 14e), the toolbar shortened (2 [iii], 2[i]a, 2[i]b], the struts extendable and pivotal (18, 18b, 18c, 18d, 18e) and the cross-member (17, 17a) extendable.
    Type: Application
    Filed: July 12, 2007
    Publication date: December 30, 2010
    Inventor: Adam Brooks Clifford
  • Publication number: 20060002984
    Abstract: A method of dieting includes providing a first food item; determining the caloric density and the number of calories of the first food item; providing a second food item; determining the caloric density and the number of calories of the second food item; adjusting amounts of the first and second food items based on a difference between the caloric densities between them; and consuming the amounts of the first and second food items, the number of calories in the first and second food items being less than or equal to a predetermined amount of calories.
    Type: Application
    Filed: June 30, 2005
    Publication date: January 5, 2006
    Inventor: Adam Brook