Patents by Inventor Robert Berry

Robert Berry 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: 11964693
    Abstract: A vehicle having park assist includes a plurality of powered closure doors, each door having an actuator for moving the door between closed and open positions, a plurality of sensors located on the vehicle for sensing objects relative to the vehicle and generating sensed signals indicative of the sensed objects, and a transceiver for communicating with a parked vehicle. The vehicle also includes a controller processing the sensed signals, determining a distance and location of the sensed objects relative to the doors, and determining a parking location for the vehicle in a garage where the closure doors are free from contact with an object in the garage when in an open position and are free of contact with powered closure doors on the parked vehicle. An output is provided to assist a driver of the vehicle to park the vehicle in the garage in the determined parking location.
    Type: Grant
    Filed: July 13, 2021
    Date of Patent: April 23, 2024
    Assignee: Ford Global Technologies, LLC
    Inventors: Stuart C. Salter, Kristopher Karl Brown, John Robert Van Wiemeersch, Hussein H. Berry
  • Patent number: 11961142
    Abstract: The disclosed computer-implemented method for pooling and transferring digital assets may include detecting a transaction event for a blockchain ledger. The blockchain ledger may include transaction records for a pool of digital assets and accounts collectively owning the digital assets. Each account may own a proportional portion of the digital assets corresponding to an account asset balance. The method may also include calculating an exchange rate based on a cash balance of the pool, a liabilities balance of the pool, and an ownership distribution value. The ownership distribution value may be based on a distribution of the account asset balances. The method may also include updating the cash balance based on the exchange rate and the transaction event, and adding a transaction record for the transaction event to the plurality of transaction records. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: August 26, 2019
    Date of Patent: April 16, 2024
    Assignee: COMPOUND LABS, INC.
    Inventors: Robert Leshner, Geoffrey Hayes, Jared Flatow, Torrey Atcitty, Coburn Berry
  • Patent number: 11951878
    Abstract: A vehicle is provided that includes a vehicle body defining a cabin interior, a plurality of seats located within the cabin interior, each seat having an adjustable seat base and an adjustable seat back, a monitoring system for detecting and monitoring a pet within the cabin interior, and a controller processing signals generated by the monitoring system and determining a location of the pet based on the monitored signals, the controller further controlling at least one of the adjustable seat base and adjustable seat back of a seat based on the determined location of the pet so that the seat is configured to accommodate the pet.
    Type: Grant
    Filed: May 4, 2021
    Date of Patent: April 9, 2024
    Assignee: Ford Global Technologies, LLC
    Inventors: Stuart C. Salter, Hussein H. Berry, Annette Lynn Huebner, Marguerite Lynn Kimball, David Brian Glickman, Gregory Paul Thomas, John Robert Van Wiemeersch
  • Patent number: 11949845
    Abstract: During operation of a machine, an understanding of terrain features is critical. Accordingly, disclosed embodiments augment a video stream, captured by a camera mounted on the machine, with terrain information. In particular, an overlay is generated on at least one image frame. The overlay, which may comprise one or more semi-transparent bands, may cyclically recede from a foreground to a background of the image frame(s), cyclically advance from a background to a foreground of the image frame(s), or cyclically move horizontally across the image frame(s). The overlay may be colorized to illustrate the height of the terrain underneath the overlay.
    Type: Grant
    Filed: August 31, 2022
    Date of Patent: April 2, 2024
    Assignee: Caterpillar Inc.
    Inventors: Craig Allan Lehocky, Michael William Bridenbaugh, Brad Robert Van de Veer, Jeffrey K. Berry, Jeffrey J. Baker
  • Patent number: 11932156
    Abstract: A vehicle is provided that includes a vehicle body defining a cabin interior and comprising a front row of seats and a rear row of seats, a plurality of seats located within the cabin interior, and a monitoring system for detecting and monitoring a pet or passenger within the cabin interior. The vehicle also includes a movable center console positioned between a pair of the forward row of seats and forward of the rear row of seats and comprising a holder for holding a drink container, and a controller processing signals generated by the monitoring system and determining a location of the detected pet or passenger on the rear row of seats based on the processed signals, the controller further controlling the movable console between a forward first position and a rearward second position closer to the rear row of seats.
    Type: Grant
    Filed: May 17, 2021
    Date of Patent: March 19, 2024
    Assignee: Ford Global Technologies, LLC
    Inventors: Stuart C. Salter, Hussein H. Berry, Annette Lynn Huebner, Marguerite Lynn Kimball, David Brian Glickman, Gregory Paul Thomas, John Robert Van Wiemeersch
  • Publication number: 20240090113
    Abstract: A linear accelerator head for use in a medical radiation therapy system can include a housing, an electron generator configured to emit electrons along a beam path, and a microwave generation assembly. The linear accelerator head may include a waveguide that is configured to contain a standing or travelling microwave. The waveguide can include a plurality of cells that are disposed adjacent one another, wherein each of the plurality of cells may define an aperture configured to receive electrons therethrough. The linear accelerator head can further include a converter and a primary collimator.
    Type: Application
    Filed: March 27, 2023
    Publication date: March 14, 2024
    Inventors: Ronald Agustsson, Robert Berry, Salime Boucher, Josiah Hartzell, Sergey Kutsaev, Jacob McNevin, Avinash Verma
  • Publication number: 20240073393
    Abstract: During operation of a machine, an understanding of terrain features is critical. Accordingly, disclosed embodiments augment a video stream, captured by a camera mounted on the machine, with terrain information. In particular, an overlay is generated on at least one image frame. The overlay, which may comprise one or more semi-transparent bands, may cyclically recede from a foreground to a background of the image frame(s), cyclically advance from a background to a foreground of the image frame(s), or cyclically move horizontally across the image frame(s). The overlay may be colorized to illustrate the height of the terrain underneath the overlay.
    Type: Application
    Filed: August 31, 2022
    Publication date: February 29, 2024
    Applicant: Caterpillar Inc.
    Inventors: Craig Allan LEHOCKY, Michael William BRIDENBAUGH, Brad Robert VAN DE VEER, Jeffrey K. BERRY, Jeffrey J. BAKER
  • Patent number: 11914914
    Abstract: A system includes a display screen positioned to display on an exterior of a host vehicle, a user interface of the host vehicle, and a computer communicatively coupled to the display screen and the user interface. The computer is programmed to, in response to detecting a target vehicle having prespecified indicia, instruct the user interface to output an instruction to an occupant of the host vehicle, and in response to detecting personnel from the target vehicle, instruct the display screen to output a message to the personnel.
    Type: Grant
    Filed: April 29, 2022
    Date of Patent: February 27, 2024
    Assignee: Ford Global Technologies, LLC
    Inventors: Stuart C. Salter, Hussein H. Berry, Lucretia Williams, Monica Lam, John Robert Van Wiemeersch, Clay Carpenter
  • Publication number: 20240056512
    Abstract: A computing system can be configured to input model input that includes context data into a machine-learned model and receive model output that describes one or more semantic entities referenced by the context data. The computing system can be configured to provide data descriptive of the semantic entity or entities to the computer application(s) and receive application output(s) respectively from the computing application(s) in response to providing the data descriptive of semantic entity or entities to the computer application(s). The application output(s) received from each computer application can describe available action(s) of the corresponding computer application with respect to the semantic entity or entities. The computing system can be configured to provide at least one indicator to a user that describes the available action(s) of the corresponding computer applications with respect to the semantic entity or entities.
    Type: Application
    Filed: October 24, 2023
    Publication date: February 15, 2024
    Inventors: Tim Wantland, Brandon Barbello, Robert Berry
  • Publication number: 20230418581
    Abstract: Using a common reference address when processing calls between a native application binary interface (ABI) and a foreign ABI. Based on a caller calling using a reference address, a lookup structure is used to determine whether the reference address is within a memory range storing native code and that the callee is native, or a memory range not storing native code and that the callee is foreign. Execution of a callee is initiated based on one of (i) calling the callee using the reference address within an emulator when the caller is native and the callee is foreign; (ii) calling an entry thunk when the caller is foreign and the callee is native; (iii) calling an exit thunk when the caller is native and the callee is foreign; or (iv) directly calling the callee using the reference address when the caller is native and the callee is native.
    Type: Application
    Filed: June 13, 2023
    Publication date: December 28, 2023
    Inventors: Pedro Miguel SEQUEIRA DE JUSTO TEIXEIRA, Darek Josip MIHOCKA, Jon Robert BERRY, Russell Charles HADLEY, James David CLEARY, Clarence Siu Yeen DANG
  • Patent number: 11831738
    Abstract: A computing system can be configured to input model input that includes context data into a machine-learned model and receive model output that describes one or more semantic entities referenced by the context data. The computing system can be configured to provide data descriptive of the semantic entity or entities to the computer application(s) and receive application output(s) respectively from the computing application(s) in response to providing the data descriptive of semantic entity or entities to the computer application(s). The application output(s) received from each computer application can describe available action(s) of the corresponding computer application with respect to the semantic entity or entities. The computing system can be configured to provide at least one indicator to a user that describes the available action(s) of the corresponding computer applications with respect to the semantic entity or entities.
    Type: Grant
    Filed: December 15, 2022
    Date of Patent: November 28, 2023
    Assignee: GOOGLE LLC
    Inventors: Tim Wantland, Brandon Barbello, Robert Berry
  • Patent number: 11720335
    Abstract: A hybrid binary executable under both native processes and compatibility (e.g., emulated) processes. When the hybrid binary is loaded by a native process, the process executes a native code stream contained in the binary directly on a processor. When the hybrid binary is loaded by a compatibility process, the process executes an emulation-compatible (EC) code stream directly on a processor. The hybrid binary format supports folding of code between the native code stream and the EC code stream. The hybrid binary comprises a set of memory transformations which are applied to image data obtained from the binary when the hybrid binary executes under the compatibility process.
    Type: Grant
    Filed: December 14, 2021
    Date of Patent: August 8, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Pedro Miguel Sequeira De Justo Teixeira, Darek Josip Mihocka, Jon Robert Berry, Russell Charles Hadley, James David Cleary, Clarence Siu Yeen Dang
  • Publication number: 20230110421
    Abstract: A computing system can be configured to input model input that includes context data into a machine-learned model and receive model output that describes one or more semantic entities referenced by the context data. The computing system can be configured to provide data descriptive of the semantic entity or entities to the computer application(s) and receive application output(s) respectively from the computing application(s) in response to providing the data descriptive of semantic entity or entities to the computer application(s). The application output(s) received from each computer application can describe available action(s) of the corresponding computer application with respect to the semantic entity or entities. The computing system can be configured to provide at least one indicator to a user that describes the available action(s) of the corresponding computer applications with respect to the semantic entity or entities.
    Type: Application
    Filed: December 15, 2022
    Publication date: April 13, 2023
    Inventors: Tim Wantland, Brandon Barbello, Robert Berry
  • Patent number: 11627653
    Abstract: A linear accelerator head for use in a medical radiation therapy system can include a housing, an electron generator configured to emit electrons along a beam path, and a microwave generation assembly. The linear accelerator head may include a waveguide that is configured to contain a standing or travelling microwave. The waveguide can include a plurality of cells that are disposed adjacent one another, wherein each of the plurality of cells may define an aperture configured to receive electrons therethrough. The linear accelerator head can further include a converter and a primary collimator.
    Type: Grant
    Filed: November 16, 2020
    Date of Patent: April 11, 2023
    Assignee: RadiaBeam Technologies, LLC
    Inventors: Ronald Agustsson, Robert Berry, Salime Boucher, Josiah Hartzell, Sergey Kutsaev, Jacob McNevin, Avinash Verma
  • Patent number: 11553063
    Abstract: A computing system can be configured to input model input that includes context data into a machine-learned model and receive model output that describes one or more semantic entities referenced by the context data. The computing system can be configured to provide data descriptive of the semantic entity or entities to the computer application(s) and receive application output(s) respectively from the computing application(s) in response to providing the data descriptive of semantic entity or entities to the computer application(s). The application output(s) received from each computer application can describe available action(s) of the corresponding computer application with respect to the semantic entity or entities. The computing system can be configured to provide at least one indicator to a user that describes the available action(s) of the corresponding computer applications with respect to the semantic entity or entities.
    Type: Grant
    Filed: January 10, 2019
    Date of Patent: January 10, 2023
    Assignee: GOOGLE LLC
    Inventors: Tim Wantland, Robert Berry, Brandon Barbello
  • Patent number: 11403100
    Abstract: Using a common reference address when processing calls among a native ABI and a foreign ABI. Based on caller calling using a reference address, a lookup structure is used to determine whether the reference address is within a memory range storing native code (and that the callee is native) or a memory range not storing native code (and that the callee is foreign). Execution of the callee is initiated based on one of (i) when the caller is native and when the callee is foreign, calling the callee using the reference address within an emulator; (ii) when the caller is foreign and the callee is native, calling an entry thunk; (iii) when the caller is native and the callee is foreign, calling an exit thunk; or (iv) when the caller is native and the callee is native, directly calling the callee using the reference address.
    Type: Grant
    Filed: August 31, 2020
    Date of Patent: August 2, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Darek Josip Mihocka, Clarence Siu Yeen Dang, Pedro Miguel Sequeira De Justo Teixeira, Pavlo Lebedynskiy, James David Cleary, Jon Robert Berry, YongKang Zhu, Tiansheng Tan
  • Publication number: 20220237019
    Abstract: Systems, methods and computer program products for managing interactions between stateful processes are disclosed. A plurality of stateful processes are assembled in a cluster. Each of the stateful processes includes at least one computing object that is configured to interface with other stateful processes in the cluster. The cluster of stateful processes is used to perform a computing operation.
    Type: Application
    Filed: January 28, 2022
    Publication date: July 28, 2022
    Applicant: Earthbound.ai Inc.
    Inventor: Robert BERRY
  • Publication number: 20220212402
    Abstract: Additively manufactured components including unitary bodies. The component may include a unitary body having a component section. The component section may include at least one passage extending at least partially through the component section. The unitary body may also include a supplemental section formed integral with the component section. The supplemental section may be disposed over the passage(s) of the component section and may include a channel extending at least partially through the supplemental section. The channel may be in fluid communication with the passage(s) of the component section. Additionally, the unitary body may include a transition conduit positioned within the component section and the supplemental section. The transition conduit may extend between the passage(s) of the component section and the channel of the supplemental section to fluidly couple the passage(s) and the channel.
    Type: Application
    Filed: March 23, 2022
    Publication date: July 7, 2022
    Inventors: Zachary John Snider, Michael Scott Soden, Michael Robert Berry
  • Patent number: 11366666
    Abstract: Using a common reference address when processing calls among a native ABI and a foreign ABI. Based on caller calling using a reference address, a lookup structure is used to determine whether the reference address is within a memory range storing native code (and that the callee is native) or a memory range not storing native code (and that the callee is foreign). Execution of the callee is initiated based on one of (i) when the caller is native and when the callee is foreign, calling the callee using the reference address within an emulator; (ii) when the caller is foreign and the callee is native, calling an entry thunk; (iii) when the caller is native and the callee is foreign, calling an exit thunk; or (iv) when the caller is native and the callee is native, directly calling the callee using the reference address.
    Type: Grant
    Filed: August 31, 2020
    Date of Patent: June 21, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Darek Josip Mihocka, Clarence Siu Yeen Dang, Pedro Miguel Sequeira De Justo Teixeira, Pavlo Lebedynskiy, James David Cleary, Jon Robert Berry, YongKang Zhu, Tiansheng Tan
  • Publication number: 20220137942
    Abstract: A function is compiled against a first application binary interface (ABI) and a second ABI of a native first instruction set architecture (ISA). The second ABI defines context data not exceeding a size expected by a third ABI of a foreign second ISA, and uses a subset of registers of the first ISA that are mapped to registers of the second ISA. Use of the subset of registers by the second ABI results in some functions being foldable when compiled using both the first and second ABIs. First and second compiled versions of the function are identified as foldable, or not, based on whether the compiled versions match. Both the first and second compiled versions are emitted into a binary file when they are not foldable, and only one of the first or second compiled versions is emitted into the binary file when they are foldable.
    Type: Application
    Filed: December 14, 2021
    Publication date: May 5, 2022
    Inventors: Pedro Miguel SEQUEIRA DE JUSTO TEIXEIRA, Darek Josip MIHOCKA, Jon Robert BERRY, Russell Charles HADLEY, James David CLEARY, Clarence Siu Yeen DANG