Patents by Inventor Ryan Hamilton

Ryan Hamilton 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: 20240145607
    Abstract: Wire-based metallization and stringing techniques for solar cells, and the resulting solar cells, modules, and equipment, are described. In an example, a string of solar cells includes a plurality of back-contact solar cells, wherein each of the plurality of back-contact solar cells includes P-type and N-type doped diffusion regions. A plurality of conductive wires is disposed over a back surface of each of the plurality of solar cells, wherein each of the plurality of conductive wires is substantially parallel to the P-type and N-type doped diffusion regions of each of the plurality of solar cells. One or more of the plurality of conductive wires adjoins a pair of adjacent solar cells of the plurality of solar cells and has a relief feature between the pair of adjacent solar cells.
    Type: Application
    Filed: January 5, 2024
    Publication date: May 2, 2024
    Inventors: RICHARD HAMILTON SEWELL, MATTHIEU MINAULT REICH, ANDREA R. BOWRING, ARBAZ SHAKIR, RYAN REAGAN, MATTHEW MATSUMOTO
  • Publication number: 20240101326
    Abstract: A product container made of a certain plastic material, and the coupling of multiple such product containers together are disclosed herein. Each of the product containers includes either a solid or a solid/liquid combination product therein, which impacts the process of coupling the product containers.
    Type: Application
    Filed: September 25, 2023
    Publication date: March 28, 2024
    Inventors: Theodore TEKIP, Jessica HAMILTON, Joerg HENDRIX, James MARTINEK, Li ZHANG, Timothy MUI, Stephanie GUSTAFSON, Ryan BROOKS, Clayton OHMES
  • Publication number: 20230000067
    Abstract: In multiple embodiments, the avian impact mitigation system may generally include a pliable mesh that is disposed vertically in front of a window by attaching to a building and hanging down from the attachment points. In some embodiments, the system also includes one or more weighted masses that are attached to a bottom portion of the pliable mesh via one or more deformable members. In many embodiments, the combination of the one or more weighted masses attached to the pliable mesh by the one or more deformable members allows for a gentle and gradual transference of the bird's kinetic energy to the one or more weighted masses by absorbing and dispersing the kinetic energy to decelerate the bird safely and rebound the bird away from the window without making contact with the window.
    Type: Application
    Filed: June 30, 2022
    Publication date: January 5, 2023
    Inventor: Chad Ryan Hamilton
  • Patent number: 11389729
    Abstract: Methods and systems for predicting instant play includes pre-loading one or more instances of select ones of games on one or more game consoles on a cloud game server. The loading of instances is based on usage history of the games. Users are assigned to select ones of the instances of the games loaded on the one or more game consoles, in response to user interaction detected at the select ones of the games exceeding a pre-defined threshold value. User interactions are monitored at the instances of the select ones of games assigned to the users. Based on the monitored interactions, the number of instances of the games loaded on the one or more game consoles are dynamically adjusted. The dynamic adjustment includes scaling up or scaling down the number of instances of the games loaded on the one or more game consoles.
    Type: Grant
    Filed: March 9, 2020
    Date of Patent: July 19, 2022
    Assignee: Sony Interactive Entertainment LLC
    Inventors: Paul Robert Schultz, Roelof Roderick Colenbrander, Ryan Hamilton Breed
  • Patent number: 11362703
    Abstract: Embodiments of the present disclosure support a head-mounted display (HMD) wirelessly coupled to a console. The HMD includes a positional tracking system, a beam controller and a transceiver. The positional tracking system tracks position of the HMD and generates positional information describing the tracked position of the HMD. The transceiver communicates with a console via a wireless channel, in accordance with communication instructions, the communication instructions causing the transceiver to communicate over one directional beam of a plurality of directional beams. The beam controller determines a change in the positional information. Based on the change to the positional information, the beam controller determines a directional beam of the plurality of directional beams. The beam controller further generates the communication instructions identifying the determined directional beam, and provides the communication instructions to the transceiver.
    Type: Grant
    Filed: September 15, 2020
    Date of Patent: June 14, 2022
    Assignee: Facebook Technologies, LLC
    Inventors: Qi Qu, Ganesh Venkatraman, Hongyu Zhou, Ryan Hamilton Brown, Oskar Linde, Lyle David Bainbridge, Matthew James Devoe, Ali Yazdan, Sam Padinjaremannil Alex, Nirav Rajendra Patel
  • Publication number: 20210331069
    Abstract: Methods and systems for assigning a data center to service a request from a user account include receiving a login request to a cloud gaming server. The login request is examined to identify a user account. A use history of the cloud gaming server is examined to identify a data center. The user account is assigned to the data center to start a session of streaming game play at a server within the data center. The data center is identified without performing a connection testing operation.
    Type: Application
    Filed: July 6, 2021
    Publication date: October 28, 2021
    Inventors: Jason Gustafson, Ryan Hamilton Breed
  • Patent number: 11052313
    Abstract: Methods and systems for assigning a data center to service a request from a user account include receiving a login request to a cloud gaming server. The login request is examined to identify a user account. A use history of the cloud gaming server is examined to identify a data center. The user account is assigned to the data center to start a session of streaming game play at a server within the data center. The data center is identified without performing a connection testing operation.
    Type: Grant
    Filed: February 11, 2019
    Date of Patent: July 6, 2021
    Assignee: Sony Interactive Entertainment LLC
    Inventors: Jason Gustafson, Ryan Hamilton Breed
  • Patent number: 10812152
    Abstract: Embodiments of the present disclosure support a head-mounted display (HMD) wirelessly coupled to a console. The HMD includes a positional tracking system, a beam controller and a transceiver. The positional tracking system tracks position of the HMD and generates positional information describing the tracked position of the HMD. The transceiver communicates with a console via a wireless channel, in accordance with communication instructions, the communication instructions causing the transceiver to communicate over one directional beam of a plurality of directional beams. The beam controller determines a change in the positional information. Based on the change to the positional information, the beam controller determines a directional beam of the plurality of directional beams. The beam controller further generates the communication instructions identifying the determined directional beam, and provides the communication instructions to the transceiver.
    Type: Grant
    Filed: April 13, 2020
    Date of Patent: October 20, 2020
    Assignee: Facebook Technologies, LLC
    Inventors: Qi Qu, Ganesh Venkatraman, Hongyu Zhou, Ryan Hamilton Brown, Oskar Linde, Lyle David Bainbridge, Matthew James Devoe, Ali Yazdan, Sam Padinjaremannil Alex, Nirav Rajendra Patel
  • Patent number: 10743621
    Abstract: A lace-tightening device for a shoe lace in a shoe includes a rotating cam within a housing disposed within the shoe. The cam is connected to the opposite ends of the shoe lace and includes an outer surface for receiving the shoe lace as the cam rotates to pull the lace. A ratchet arm is slidably disposed within the housing and includes linear teeth arranged to engage the teeth of a driven gear as the ratchet arm translates in a linear direction, to rotate the gear in the one direction. The driven gear is part of a gear train connected to the cam to rotate the cam. The ratchet arm is pulled by at least one shape memory alloy (SMA) wire attached to a controller that is configured to execute a power cycle to energize and deenergize the SMA wire to thereby sequentially translate the ratchet arm in the linear direction, and ultimately to incrementally pull and tighten the shoe lace.
    Type: Grant
    Filed: May 14, 2019
    Date of Patent: August 18, 2020
    Assignee: Recovery Force, LLC
    Inventors: Matthew W. Wyatt, Brian J. Stasey, Ryan Hamilton
  • Patent number: 10709988
    Abstract: Methods and systems for predicting instant play includes pre-loading one or more instances of select ones of games on one or more game consoles on a cloud game server. The loading of instances is based on usage history of the games. Users are assigned to select ones of the instances of the games loaded on the one or more game consoles, in response to user interaction detected at the select ones of the games exceeding a pre-defined threshold value. User interactions are monitored at the instances of the select ones of games assigned to the users. Based on the monitored interactions, the number of instances of the games loaded on the one or more game consoles are dynamically adjusted. The dynamic adjustment includes scaling up or scaling down the number of instances of the games loaded on the one or more game consoles.
    Type: Grant
    Filed: March 2, 2016
    Date of Patent: July 14, 2020
    Assignee: Sony Interactive Entertainment America LLC
    Inventors: Paul Robert Schultz, Roelof Roderick Colenbrander, Ryan Hamilton Breed
  • Publication number: 20200206636
    Abstract: Methods and systems for predicting instant play includes pre-loading one or more instances of select ones of games on one or more game consoles on a cloud game server. The loading of instances is based on usage history of the games. Users are assigned to select ones of the instances of the games loaded on the one or more game consoles, in response to user interaction detected at the select ones of the games exceeding a pre-defined threshold value. User interactions are monitored at the instances of the select ones of games assigned to the users. Based on the monitored interactions, the number of instances of the games loaded on the one or more game consoles are dynamically adjusted. The dynamic adjustment includes scaling up or scaling down the number of instances of the games loaded on the one or more game consoles.
    Type: Application
    Filed: March 9, 2020
    Publication date: July 2, 2020
    Inventors: Paul Robert Schultz, Roelof Roderick Colenbrander, Ryan Hamilton Breed
  • Patent number: 10659110
    Abstract: Embodiments of the present disclosure support a head-mounted display (HMD) wirelessly coupled to a console. The HMD includes a positional tracking system, a beam controller and a transceiver. The positional tracking system tracks position of the HMD and generates positional information describing the tracked position of the HMD. The transceiver communicates with a console via a wireless channel, in accordance with communication instructions, the communication instructions causing the transceiver to communicate over one directional beam of a plurality of directional beams. The beam controller determines a change in the positional information. Based on the change to the positional information, the beam controller determines a directional beam of the plurality of directional beams. The beam controller further generates the communication instructions identifying the determined directional beam, and provides the communication instructions to the transceiver.
    Type: Grant
    Filed: April 19, 2019
    Date of Patent: May 19, 2020
    Assignee: Facebook Technologies, LLC
    Inventors: Qi Qu, Ganesh Venkatraman, Hongyu Zhou, Ryan Hamilton Brown, Oskar Linde, Lyle David Bainbridge, Matthew James Devoe, Ali Yazdan, Sam Padinjaremannil Alex, Nirav Rajendra Patel
  • Patent number: 10488223
    Abstract: A method of calibrating a first inertial measurement unit (IMU) of a mobile electronic device inserted in a headset includes, when a controller having a second IMU is mounted to the headset: performing a calibration procedure to generate first calibration data for the first IMU and second calibration data for the second IMU; receiving the second calibration data from the controller; determining a difference between the first calibration data and the second calibration data received from the controller; and calibrating the first IMU in accordance with the difference between the first calibration data and the second calibration data. The method further includes, when the controller has been removed from the headset after performing the calibrating, executing a virtual-reality application, comprising generating images based in part on motion data generated by the calibrated first IMU and displaying the images. The motion data corresponds to motions of the mobile electronic device.
    Type: Grant
    Filed: September 13, 2017
    Date of Patent: November 26, 2019
    Assignee: Facebook Technologies, LLC
    Inventors: Phillip Yee, Julian James Hammerstein, Ryan Hamilton Brown, Nirav Rajendra Patel
  • Patent number: 10433307
    Abstract: A head-mounted display (HMD) is wirelessly coupled to a console or a relay depending on the relative positions of the HMD, the console, and the relay. The HMD communicates wirelessly with the console using a beam that is oriented in a particular direction. As the position of the HMD changes, the quality of the communication link between the HMD and the console may degrade. In response to the degradation, the HMD forms a communication link with a relay, which operates as an intermediary between the HMD and the console. The relay communicates with the HMD over a dedicated communication channel that is isolated from the communication channel over which the relay communicates with the console.
    Type: Grant
    Filed: April 20, 2017
    Date of Patent: October 1, 2019
    Assignee: Facebook Technologies, LLC
    Inventors: Qi Qu, Hongyu Zhou, Ganesh Venkatraman, Ryan Hamilton Brown, Lyle David Bainbridge, Sam Padinjaremannil Alex, Ali Yazdan, Nirav Rajendra Patel
  • Publication number: 20190284936
    Abstract: A rotor disk includes a web that extends in a radial direction from a rim on a radially outer end to a bore on a radially inner end. The web includes a mismatch protrusion on a first axially facing surface of the web. A balancing protrusion is on a second axially facing surface of the web.
    Type: Application
    Filed: March 15, 2018
    Publication date: September 19, 2019
    Inventor: Ryan Hamilton Quinn
  • Publication number: 20190261744
    Abstract: A lace-tightening device for a shoe lace in a shoe comprises a rotating cam within a housing disposed within the shoe. The cam is connected to the opposite ends of the shoe lace and includes an outer surface for receiving the shoe lace as the cam rotates to pull the lace. A ratchet arm is slidably disposed within the housing and includes linear teeth arranged to engage the teeth of a driven gear as the ratchet arm translates in a linear direction. to rotate the gear in the one direction. The driven gear is part of a gear train connected to the cam to rotate the cam. The ratchet arm is pulled by at least one shape memory alloy (SMA) wire attached to a controller that is configured to execute a power cycle to energize and deenergize the SMA wire to thereby sequentially translate the ratchet arm in the linear direction, and ultimately to incrementally pull and tighten the shoe lace.
    Type: Application
    Filed: May 14, 2019
    Publication date: August 29, 2019
    Inventors: Matthew W. Wyatt, Brian J. Stasey, Ryan Hamilton
  • Patent number: 10326500
    Abstract: Embodiments of the present disclosure support a head-mounted display (HMD) wirelessly coupled to a console. The HMD includes a positional tracking system, a beam controller and a transceiver. The positional tracking system tracks position of the HMD and generates positional information describing the tracked position of the HMD. The transceiver communicates with a console via a wireless channel, in accordance with communication instructions, the communication instructions causing the transceiver to communicate over one directional beam of a plurality of directional beams. The beam controller determines a change in the positional information. Based on the change to the positional information, the beam controller determines a directional beam of the plurality of directional beams. The beam controller further generates the communication instructions identifying the determined directional beam, and provides the communication instructions to the transceiver.
    Type: Grant
    Filed: September 5, 2018
    Date of Patent: June 18, 2019
    Assignee: Facebook Technologies, LLC
    Inventors: Qi Qu, Ganesh Venkatraman, Hongyu Zhou, Ryan Hamilton Brown, Oskar Linde, Lyle David Bainbridge, Matthew James Devoe, Ali Yazdan, Sam Padinjaremannil Alex, Nirav Rajendra Patel
  • Publication number: 20190168119
    Abstract: Methods and systems for assigning a data center to service a request from a user account include receiving a login request to a cloud gaming server. The login request is examined to identify a user account. A use history of the cloud gaming server is examined to identify a data center. The user account is assigned to the data center to start a session of streaming game play at a server within the data center. The data center is identified without performing a connection testing operation.
    Type: Application
    Filed: February 11, 2019
    Publication date: June 6, 2019
    Inventors: Jason Gustafson, Ryan Hamilton Breed
  • Patent number: 10285472
    Abstract: A lace-tightening device for a shoe lace in a shoe comprises a rotating cam within a housing disposed within the shoe. The cam is connected to the opposite ends of the shoe lace and includes an outer surface for receiving the shoe lace as the cam rotates to pull the lace. A driven gear disposed is rotatably coupled to the cam through a one-way clutch configured so that rotation of the driven gear in one direction rotates the cam in the one direction, thereby tightening the shoe lace connected to the rotating cam. A ratchet arm is slidably disposed within the housing and includes linear teeth arranged to engage the teeth of the driven gear as the ratchet arm translates in a linear direction. to rotate the gear in the one direction. The ratchet arm is pulled by at least one shape memory alloy (SMA) wire attached at one end to the ratchet arm and at its opposite end to a controller.
    Type: Grant
    Filed: April 27, 2017
    Date of Patent: May 14, 2019
    Assignee: Recovery Force, LLC
    Inventors: Matthew W. Wyatt, Brian J. Stasey, Mark Gummin, Ryan Hamilton
  • Patent number: D1022746
    Type: Grant
    Filed: November 16, 2020
    Date of Patent: April 16, 2024
    Assignee: Waymo LLC
    Inventors: David Gordon Duff, Blaise Gassend, Ryan Davis, Ralph Hamilton Shepard, John Massey, Pierre-Yves Droz