Patents by Inventor Paul Austin

Paul Austin 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: 20240112803
    Abstract: The present disclosure provides methods and systems for predicting a subject's diagnostic status with respect to a disease or disorder. The method may comprise exposing a biological sample of the subject to a laser, acquiring a plurality of Raman spectra from the exposed biological sample, processing the plurality of Raman spectra to generate a spatial map of the plurality of Raman spectra, and predicting a subject's diagnostic status with respect to disease or disorder based at least in part on the spatial map of the plurality of Raman spectra. The analyzing may comprise determining temporal dynamics of underlying biological processes.
    Type: Application
    Filed: December 3, 2021
    Publication date: April 4, 2024
    Inventors: Manish ARORA, Paul CURTIN, Christine AUSTIN
  • Patent number: 11938638
    Abstract: Active utilization of a robotic simulator in control of one or more real world robots. A simulated environment of the robotic simulator can be configured to reflect a real world environment in which a real robot is currently disposed, or will be disposed. The robotic simulator can then be used to determine a sequence of robotic actions for use by the real world robot(s) in performing at least part of a robotic task. The sequence of robotic actions can be applied, to a simulated robot of the robotic simulator, to generate a sequence of anticipated simulated state data instances. The real robot can be controlled to implement the sequence of robotic actions. The implementation of one or more of the robotic actions can be contingent on a real state data instance having at least a threshold degree of similarity to a corresponding one of the anticipated simulated state data instances.
    Type: Grant
    Filed: June 3, 2021
    Date of Patent: March 26, 2024
    Assignee: GOOGLE LLC
    Inventors: Yunfei Bai, Tigran Gasparian, Brent Austin, Andreas Christiansen, Matthew Bennice, Paul Bechard
  • Publication number: 20230376428
    Abstract: Various methods, apparatuses/systems, and media implementing a structured cabling connectivity module for providing high-speed data connectivity are disclosed. The system includes a processor; and a memory operatively connected to the processor via a communication interface. The processor receives requirements and design data for providing a complete end-to-end cabling connection among a plurality of data centers corresponding to a predefined network environment; generates connectivity link data based on the received requirements and design data; identifies a first predefined length data for cabling between two hardware components within a same data center zone; identifies a second predefined length data for cabling between a hardware component of a first data center zone and a hardware component of a second data center zone; and establishes a communication link among the plurality of data centers by implementing the identified first predefined length data and the second predefined length data.
    Type: Application
    Filed: May 17, 2023
    Publication date: November 23, 2023
    Applicant: JPMorgan Chase Bank, N.A.
    Inventors: Paul AUSTIN, Ryan BOLES, Sharon ZAKASHEFSKI
  • Publication number: 20230261959
    Abstract: A method for providing varying amounts of simulated latencies for a mainframe is disclosed. The method includes modifying routing to pass through a simulated latency injector system; setting an initial latency amount for the target mainframe; when the mainframe application is determined to be unstable, modifying the OSA routing to bypass the simulated latency injector system; when the mainframe application is determined to be stable in the first monitoring, initiating a planned latency injection schedule for injecting latencies in differing amounts until a target latency amount is reached; performing monitoring for the stability of the mainframe application; modifying an injected latency amount back to the initial latency amount when the mainframe application is determined to be unstable in the monitoring; and applying another latency amount specified in the planned latency injection schedule when the mainframe application is determined to be stable.
    Type: Application
    Filed: February 16, 2022
    Publication date: August 17, 2023
    Applicant: JPMorgan Chase Bank, N.A.
    Inventors: Ryan BOLES, Rohan CHAUHAN, Scott BLAKLEY, Sharon ZAKASHEFSKI, Paul AUSTIN, Tony LOTITO
  • Publication number: 20230103451
    Abstract: A computer-implemented method may include (1) providing, on a display screen of a computing device, a display that obscures an item of information in a secure field in a display layout without obscuring an entirety of the display; (2) detecting, by the computing device and after providing the display, a user action or user orientation; (3) in response, causing the display to show the item of information in the secure field; and/or (4) after causing the display to show the item of information in the secure field, (i) detecting, using at least a camera of the computing device, a change in orientation of the user relative to the computing device, and (ii) in response to detecting the change in orientation of the user, causing the display to again obscure the item of information in the secure field without obscuring the entirety of the display.
    Type: Application
    Filed: December 7, 2022
    Publication date: April 6, 2023
    Inventors: Michael Paul Austin, Erika Knittel, Jacob L. Hadsall
  • Patent number: 11550936
    Abstract: A computer-implemented method may include (1) providing, on a display screen of a computing device, a display that obscures an item of information in a secure field without obscuring an entirety of the display; (2) detecting, using at least a camera of the computing device, a change in orientation of a user of the computing device relative to the computing device; (3) in response to the change in orientation, causing the display to show the item of information in the secure field; and (4) after causing the display to show the item in the secure field, (i) detecting, using the camera, a subsequent change in the orientation of the user relative to the computing device, and (ii) in response to detecting the subsequent change in the orientation of the user, causing the display to again obscure the item of information in the secure field without obscuring the entire display.
    Type: Grant
    Filed: October 12, 2020
    Date of Patent: January 10, 2023
    Assignee: STATE FARM MUTUAL AUTOMOBILE INSURANCE COMPANY
    Inventors: Michael Paul Austin, Erika Knittel, Jacob L. Hadsall
  • Patent number: 11500413
    Abstract: In one embodiment, a method includes receiving, from a controller, a data packet including (1) a plurality of samples each corresponding to measurements from a motion sensor and (2) a timestamp corresponding to a measurement time of one of the samples as measured by a clock of the controller; determining, based on the timestamp, an estimated measurement time relative to a local clock for each of the plurality of samples that is not associated with the timestamp; and converting each of the timestamp and the estimated measurement times to a corresponding synchronization time using a learned relationship relating the clock of the controller and the local clock. The learned relationship is iteratively learned based on previously received data packets from the controller. The synchronization time associated with each of the plurality of samples represents an estimated time, relative to the local clock, at which the sample was measured.
    Type: Grant
    Filed: August 31, 2020
    Date of Patent: November 15, 2022
    Assignee: Meta Platforms Technologies, LLC
    Inventors: Boyang Zhang, Adrian Brian Ratter, Chengyuan Yan, Jack Hood Profit, Jr., Paul Austin Buckley
  • Patent number: 11194681
    Abstract: An embodiment of the present invention is directed to enabling a mainframe system to be shutdown and restarted in an alternate region within minutes in a consistent and demonstrated manner ensuring data consistency for various components including disk, storage, coupling facility, etc. This enhances and packages together various software products from a mainframe platform in order to deliver a solution. An embodiment of the present invention is directed to an integrated automation that validates the integrity of the systems after restarting in remote regions.
    Type: Grant
    Filed: August 12, 2020
    Date of Patent: December 7, 2021
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventors: Paul Austin, Duncan V. Brown, Daniel J. Gunner, Allen L. Vencill, Jr.
  • Publication number: 20210225197
    Abstract: A computing and robotics learning platform includes a component ecosystem with gears, pucks, side plates and connectors configured to support the integration of globally available materials, such as rubber bands, pencils and popsicle sticks is described herein. Certain embodiments according to this disclosure include a platform device comprising a multi-layer processing structure capable of implementing student programs written in beginner or high-level programming languages without latency or performance degradation from processing tasks associated with low-level system functions, such as motor encoding.
    Type: Application
    Filed: April 7, 2021
    Publication date: July 22, 2021
    Inventors: Paul Austin, Rohit Srinivasan, Sidharth Srinivasan
  • Patent number: 11024197
    Abstract: A computing and robotics learning platform includes a component ecosystem with gears, pucks, side plates and connectors configured to support the integration of globally available materials, such as rubber bands, pencils and popsicle sticks is described herein. Certain embodiments according to this disclosure include a platform device comprising a multi-layer processing structure capable of implementing student programs written in beginner or high-level programming languages without latency or performance degradation from processing tasks associated with low-level system functions, such as motor encoding.
    Type: Grant
    Filed: August 8, 2019
    Date of Patent: June 1, 2021
    Assignee: Trashbots, Inc.
    Inventors: Paul Austin, Rohit Srinivasan, Sidharth Srinivasan
  • Publication number: 20210049082
    Abstract: An embodiment of the present invention is directed to enabling a mainframe system to be shutdown and restarted in an alternate region within minutes in a consistent and demonstrated manner ensuring data consistency for various components including disk, storage, coupling facility, etc. This enhances and packages together various software products from a mainframe platform in order to deliver a solution. An embodiment of the present invention is directed to an integrated automation that validates the integrity of the systems after restarting in remote regions.
    Type: Application
    Filed: August 12, 2020
    Publication date: February 18, 2021
    Inventors: Paul Austin, Duncan V. Brown, Daniel J. Gunner, Allen L. Vencill, JR.
  • Publication number: 20210026975
    Abstract: A computer-implemented method may include (1) providing, on a display screen of a computing device, a display that obscures an item of information in a secure field without obscuring an entirety of the display; (2) detecting, using at least a camera of the computing device, a change in orientation of a user of the computing device relative to the computing device; (3) in response to the change in orientation, causing the display to show the item of information in the secure field; and (4) after causing the display to show the item in the secure field, (i) detecting, using the camera, a subsequent change in the orientation of the user relative to the computing device, and (ii) in response to detecting the subsequent change in the orientation of the user, causing the display to again obscure the item of information in the secure field without obscuring the entire display.
    Type: Application
    Filed: October 12, 2020
    Publication date: January 28, 2021
    Inventors: Michael Paul Austin, Erika Knittel, Jacob L. Hadsall
  • Publication number: 20200401181
    Abstract: In one embodiment, a method includes receiving, from a controller, a data packet including (1) a plurality of samples each corresponding to measurements from a motion sensor and (2) a timestamp corresponding to a measurement time of one of the samples as measured by a clock of the controller; determining, based on the timestamp, an estimated measurement time relative to a local clock for each of the plurality of samples that is not associated with the timestamp; and converting each of the timestamp and the estimated measurement times to a corresponding synchronization time using a learned relationship relating the clock of the controller and the local clock. The learned relationship is iteratively learned based on previously received data packets from the controller. The synchronization time associated with each of the plurality of samples represents an estimated time, relative to the local clock, at which the sample was measured.
    Type: Application
    Filed: August 31, 2020
    Publication date: December 24, 2020
    Inventors: Boyang Zhang, Adrian Brian Ratter, Chengyuan Yan, Jack Hood Profit, JR., Paul Austin Buckley
  • Patent number: 10853133
    Abstract: A method for scheduling tasks to a cyclic schedule, comprising maintaining a request queue, a count, the count being initialized to a given limit, and an index of a current time slot within the schedule. Periodically, if the request queue contains a reference to an urgent task among the tasks, that reference is removed from the request queue and the urgent task is dispatched and if the request queue is empty, the index is advanced to the next time slot within the schedule. If the next time slot is statically assigned to a task among the tasks, that task is dispatched, and if the next time slot is unassigned and the count is below the limit, the count is incremented and the index is further advanced to the next but one time slot.
    Type: Grant
    Filed: May 1, 2018
    Date of Patent: December 1, 2020
    Assignee: Robert Bosch GmbH
    Inventors: Nigel Tracey, Alexander Vensmer, Gary Morgan, Michael Mutter, Paul Austin, Thomas Wendel
  • Patent number: 10831908
    Abstract: A computer-implemented method may include (1) generating or receiving, at a computing device, display data defining a display layout and one or more fields; (2) providing, on a display screen of the computing device and by processing the display data, a display that initially obscures an item of information in a secure field without obscuring an entirety of the display; (3) detecting, using at least a camera of the computing device, a change in orientation of a user relative to the computing device; and (4) in response to the change in orientation, causing the display to show the item of information in the secure field, and after causing the display to show the item, (i) detecting an expiration of a predetermined time limit, and (ii) in response to detecting the expiration, causing the display to again obscure the item in the secure field without obscuring the entirety of the display.
    Type: Grant
    Filed: April 10, 2019
    Date of Patent: November 10, 2020
    Assignee: STATE FARM MUTUAL AUTOMOBILE INSURANCE COMPANY
    Inventors: Michael Paul Austin, Erika Knittel, Jacob L. Hadsall
  • Patent number: 10809760
    Abstract: In one embodiment, a method includes receiving, from a controller, a data packet including (1) a plurality of samples each corresponding to measurements from a motion sensor and (2) a timestamp corresponding to a measurement time of one of the samples as measured by a clock of the controller; determining, based on the timestamp, an estimated measurement time relative to a local clock for each of the plurality of samples that is not associated with the timestamp; and converting each of the timestamp and the estimated measurement times to a corresponding synchronization time using a learned relationship relating the clock of the controller and the local clock. The learned relationship is iteratively learned based on previously received data packets from the controller. The synchronization time associated with each of the plurality of samples represents an estimated time, relative to the local clock, at which the sample was measured.
    Type: Grant
    Filed: October 29, 2018
    Date of Patent: October 20, 2020
    Assignee: Facebook, Inc.
    Inventors: Boyang Zhang, Adrian Brian Ratter, Chengyuan Yan, Jack Hood Profit, Jr., Paul Austin Buckley
  • Publication number: 20200051458
    Abstract: A computing and robotics learning platform includes a component ecosystem with gears, pucks, side plates and connectors configured to support the integration of globally available materials, such as rubber bands, pencils and popsicle sticks is described herein. Certain embodiments according to this disclosure include a platform device comprising a multi-layer processing structure capable of implementing student programs written in beginner or high-level programming languages without latency or performance degradation from processing tasks associated with low-level system functions, such as motor encoding.
    Type: Application
    Filed: August 8, 2019
    Publication date: February 13, 2020
    Inventors: Paul Austin, Rohit Srinivasan, Sidharth Srinivasan
  • Patent number: 10558261
    Abstract: In one embodiment, a method includes receiving motion data from a motion sensor during a packet-transmission interval of a wireless protocol. The motion data corresponds to a first pre-determined number of samples measured at a first sampling frequency. Each sample is associated with a first timestamp corresponding to a measurement time of that sample during the packet-transmission interval. The method also includes converting the motion data to correspond to a second pre-determined number of samples. The second pre-determined number is fewer than the first pre-determined number. The method also includes determining a second timestamp for each of the second pre-determined number of samples. The second timestamps are within the packet-transmission interval and represent measurement times at a second sampling frequency that is lower than the first sampling frequency. The method also includes combining the converted motion data and the corresponding second timestamps into a first data packet.
    Type: Grant
    Filed: October 29, 2018
    Date of Patent: February 11, 2020
    Assignee: Facebook Technologies, LLC
    Inventors: Boyang Zhang, Adrian Brian Ratter, Chengyuan Yan, Jack Hood Profit, Jr., Paul Austin Buckley
  • Publication number: 20190227724
    Abstract: A method for protecting a working memory, including the following features:—memory areas of the working memory are optionally assigned to a first class or a second class; prior to a program execution, at least the memory areas of the first class are entered into a configuration table of the memory protection unit; and when access to a destination area among the memory areas of the second class is requested during the program execution, the destination area is entered into the configuration table before the access is granted.
    Type: Application
    Filed: September 20, 2017
    Publication date: July 25, 2019
    Inventors: Achim Schaefer, Andrew Borg, Gary Morgan, Gunnar Piel, Paul Austin
  • Patent number: 10325103
    Abstract: A computer-implemented method may include (1) generating or receiving, at a computing device, display data defining a display layout and one or more fields; (2) providing, on a display screen of the computing device and by processing the display data, a display that initially obscures an item of information in a secure field without obscuring an entirety of the display; (3) detecting, using at least a camera of the computing device, a change in orientation of a user relative to the computing device; and (4) in response to the change in orientation, causing the display to show the item of information in the secure field, and after causing the display to show the item, (i) detecting an expiration of a predetermined time limit, and (ii) in response to detecting the expiration, causing the display to again obscure the item in the secure field without obscuring the entirety of the display.
    Type: Grant
    Filed: March 15, 2018
    Date of Patent: June 18, 2019
    Assignee: State Farm Mutual Automobile Insurance Company
    Inventors: Michael Paul Austin, Erika Knittel, Jacob L. Hadsall