Patents by Inventor Richard Lee Marks

Richard Lee Marks 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: 12111975
    Abstract: Features described herein generally relate to enhancing functionality of electronic devices. Particularly, a notification is received from a wearable device that includes a position of the wearable device within an area, a determination is made that the wearable device is located within a predetermined distance from a controllable device, a graphical user interface page that includes buttons is sent to the wearable device, an indication that a button of the buttons has been activated is received from the wearable device, and a command signal that includes an instruction is sent to the controllable device. In this way, functionality of electronic devices can be extended with wearable devices.
    Type: Grant
    Filed: March 28, 2023
    Date of Patent: October 8, 2024
    Assignee: Google LLC
    Inventors: Richard Lee Marks, Ding Xu
  • Publication number: 20240069644
    Abstract: Features described herein generally relate to enhancing functionality of electronic devices. Particularly, a notification is received from a wearable device that includes a position of the wearable device within an area, a determination is made that the wearable device is located within a predetermined distance from a controllable device, a graphical user interface page that includes buttons is sent to the wearable device, an indication that a button of the buttons has been activated is received from the wearable device, and a command signal that includes an instruction is sent to the controllable device. In this way, functionality of electronic devices can be extended with wearable devices.
    Type: Application
    Filed: March 28, 2023
    Publication date: February 29, 2024
    Applicant: Google LLC
    Inventors: Richard Lee Marks, Ding Xu
  • Publication number: 20240045019
    Abstract: A method including retrieving a set of first ultra-wide band (UWB) data representing locations in a physical space and device locations in the physical space, the first UWB data representing the locations being tagged as associated with a device, generating a set of first coordinates based on the set of first UWB data, generating second UWB data representing a current location of the UWB tag device in the physical space, generating a second coordinate based on the second UWB data, generating a tiled set of coordinates by partitioning a plane associated with the physical space based on the set of first coordinates and the second coordinate, determining whether the UWB tag device is proximate to a tagged coordinate in the tiled set of coordinates, and in response to determining the UWB tag device is proximate to a tagged coordinate, initiating an action by the device associated with the tagged coordinate.
    Type: Application
    Filed: February 2, 2021
    Publication date: February 8, 2024
    Inventors: Dongeek Shin, Steven Benjamin Goldberg, Richard Lee Marks
  • Patent number: 11662832
    Abstract: Features described herein generally relate to enhancing functionality of electronic devices. Particularly, a notification is received from a wearable device that includes a position of the wearable device within an area, a determination is made that the wearable device is located within a predetermined distance from a controllable device, a graphical user interface page that includes buttons is sent to the wearable device, an indication that a button of the buttons has been activated is received from the wearable device, and a command signal that includes an instruction is sent to the controllable device. In this way, functionality of electronic devices can be extended with wearable devices.
    Type: Grant
    Filed: August 25, 2022
    Date of Patent: May 30, 2023
    Assignee: Google LLC
    Inventors: Richard Lee Marks, Ding Xu
  • Publication number: 20220405317
    Abstract: A remote control device for controlling devices in an environment can utilize an environment map and location information to accurately determine an intended device to provide control for multiple devices in an environment. The environment mapping can be performed using the remote control device including a plurality of sensors. A spatial map can be generated for an environment along with location information for controllable devices within the environment. The spatial map and location information can be stored on the remote control device. The mapping can allow the remote control device to quickly group devices or drag and drop content from one type of device to another type of device. The remote control device can perform search queries based on combinations of image and audio data in some examples.
    Type: Application
    Filed: June 18, 2021
    Publication date: December 22, 2022
    Inventors: Richard Lee Marks, Ding Xu
  • Patent number: 11423595
    Abstract: A system and method is provided for generating a modified Cartesian representation of received data. In some aspects, a Cartesian graph may be transformed to form a modified Cartesian representation by connecting a first end and second end of the Cartesian graph. In further aspects, a pattern may be overlaid over the modified Cartesian representation to produce an artistic representation.
    Type: Grant
    Filed: December 8, 2020
    Date of Patent: August 23, 2022
    Assignee: Google LLC
    Inventors: Tyler Gough, Philip Dam Roadley-Battin, Seth Benson, Curtis Flanagan, Richard Lee Marks
  • Publication number: 20220244367
    Abstract: A method including associating an ultra-wide band (UWB) tag device with a UWB anchor device, capturing UWB range and angle data representing a plurality of locations in a physical space using a calibration technique, capturing UWB range and angle data representing a first location of the UWB tag device in relation to the UWB anchor device, capturing UWB range and angle data representing a second location of the UWB tag device in relation to the UWB anchor device, and determining a length based on the first location and the second location.
    Type: Application
    Filed: February 2, 2021
    Publication date: August 4, 2022
    Inventors: Dongeek Shin, Richard Lee Marks
  • Publication number: 20210090309
    Abstract: A system and method is provided for generating a modified Cartesian representation of received data. In some aspects, a Cartesian graph may be transformed to form a modified Cartesian representation by connecting a first end and second end of the Cartesian graph. In further aspects, a pattern may be overlaid over the modified Cartesian representation to produce an artistic representation.
    Type: Application
    Filed: December 8, 2020
    Publication date: March 25, 2021
    Inventors: Tyler Gough, Philip Dam Roadley-Battin, Seth Benson, Curtis Flanagan, Richard Lee Marks
  • Patent number: 10891766
    Abstract: A system and method is provided for generating a modified Cartesian representation of received data. In some aspects, a Cartesian graph may be transformed to form a modified Cartesian representation by connecting a first end and second end of the Cartesian graph. In further aspects, a pattern may be overlaid over the modified Cartesian representation to produce an artistic representation.
    Type: Grant
    Filed: September 4, 2019
    Date of Patent: January 12, 2021
    Assignee: Google LLC
    Inventors: Tyler Gough, Philip Dam Roadley-Battin, Seth Benson, Curtis Flanagan, Richard Lee Marks
  • Patent number: 9058063
    Abstract: To calibrate a tracking system, a computing device receives positional data of a tracked object from an optical sensor as the object is pointed approximately toward the optical sensor. The computing device computes a first angle of the object with respect to an optical axis of the optical sensor using the received positional data. The computing device receives inertial data corresponding to the object, wherein a second angle of the object with respect to a plane normal to gravity can be computed from the inertial data. The computing device determines a pitch of the optical sensor using the first angle and the second angle.
    Type: Grant
    Filed: May 27, 2010
    Date of Patent: June 16, 2015
    Assignee: SONY COMPUTER ENTERTAINMENT INC.
    Inventors: Richard Lee Marks, Eric Larsen
  • Patent number: 8970707
    Abstract: A number of brightness samples are taken outside a shape to compensate for blooming of the shape in an image generated by a digital camera. The brightness of each of the samples is determined and averaged, and the size of the shape is adjusted based on the difference between the brightness of the shape and the average of the brightness samples.
    Type: Grant
    Filed: May 4, 2009
    Date of Patent: March 3, 2015
    Assignee: Sony Computer Entertainment Inc.
    Inventors: Richard Lee Marks, Anton Mikhailov, Eric Larsen
  • Patent number: 8761434
    Abstract: To calibrate an positional sensor, a plurality of image locations and image sizes of a tracked object are received as the tracked object is moved through a rich motion path. Inertial data is received from the tracked object as the tracked object is moved through the rich motion path. Each of the plurality of image locations is converted to a three-dimensional coordinate system of the positional sensor based on the corresponding image sizes and a field of view of the positional sensor. An acceleration of the tracked object is computed in the three-dimensional coordinate system of the positional sensor. The inertial data is reconciled with the computed acceleration, calibrating the positional sensor.
    Type: Grant
    Filed: May 4, 2009
    Date of Patent: June 24, 2014
    Assignee: Sony Computer Entertainment Inc.
    Inventors: Richard Lee Marks, Eric Larsen
  • Patent number: 8730166
    Abstract: Systems and methods incorporating an embedded sensor in a control stick to detect the presence of an object, such as a thumb. A presence detect signal may be generated by the additional sensor and auto calibration logic then may automatically remove bias from the control stick in real time when the presence detect signal indicates the control stick is not under the influence of a force external to the controller, and therefore at its neutral mechanical position. In further embodiments, embedded sensors are arrayed across an exterior surface of a control stick as a secondary control stick-based positional input device. In such embodiments, tactile or proximity sensor technology may be applied to either improve precision of first positional information generated by the control stick or to control a coordinate space separate from that controlled by first position information provided by the control stick.
    Type: Grant
    Filed: October 20, 2011
    Date of Patent: May 20, 2014
    Assignee: Sony Computer Entertainment, Inc.
    Inventors: Eric J. Larsen, Richard Lee Marks, Anton Mikhailov
  • Publication number: 20130100021
    Abstract: Systems and methods incorporating an embedded sensor in a control stick to detect the presence of an object, such as a thumb. A presence detect signal may be generated by the additional sensor and auto calibration logic then may automatically remove bias from the control stick in real time when the presence detect signal indicates the control stick is not under the influence of a force external to the controller, and therefore at its neutral mechanical position. In further embodiments, embedded sensors are arrayed across an exterior surface of a control stick as a secondary control stick-based positional input device. In such embodiments, tactile or proximity sensor technology may be applied to either improve precision of first positional information generated by the control stick or to control a coordinate space separate from that controlled by first position information provided by the control stick.
    Type: Application
    Filed: October 20, 2011
    Publication date: April 25, 2013
    Applicant: Sony Computer Entertainment Inc.
    Inventors: Eric J. Larsen, Richard Lee Marks, Anton Mikhailov
  • Patent number: 8253801
    Abstract: To correct an angle error, acceleration data is received corresponding to a tracked object in a reference frame of the tracked object. Positional data of the tracked object is received from a positional sensor, and positional sensor acceleration data is computed from the received positional data. The acceleration data is transformed into a positional sensor reference frame using a rotation estimate. An amount of error between the transformed acceleration data and the positional sensor acceleration data is determined. The rotation estimate is updated responsive to the determined amount of error.
    Type: Grant
    Filed: May 4, 2009
    Date of Patent: August 28, 2012
    Assignee: Sony Computer Entertainment Inc.
    Inventors: Richard Lee Marks, Eric Larsen
  • Publication number: 20100303297
    Abstract: To calibrate a tracking system a computing device locates an object in one or more images taken by an optical sensor. The computing device determines environment colors included in the image, the environment colors being colors in the one or more images that are not emitted by the object. The computing device determines one or more trackable colors that, if assumed by the object, will enable the computing device to track the object.
    Type: Application
    Filed: May 27, 2010
    Publication date: December 2, 2010
    Inventors: Anton Mikhailov, Richard Lee Marks
  • Publication number: 20100302378
    Abstract: To calibrate a tracking system, a computing device receives positional data of a tracked object from an optical sensor as the object is pointed approximately toward the optical sensor. The computing device computes a first angle of the object with respect to an optical axis of the optical sensor using the received positional data. The computing device receives inertial data corresponding to the object, wherein a second angle of the object with respect to a plane normal to gravity can be computed from the inertial data. The computing device determines a pitch of the optical sensor using the first angle and the second angle.
    Type: Application
    Filed: May 27, 2010
    Publication date: December 2, 2010
    Inventors: Richard Lee Marks, Eric Larsen
  • Publication number: 20100150404
    Abstract: To calibrate an positional sensor, a plurality of image locations and image sizes of a tracked object are received as the tracked object is moved through a rich motion path. Inertial data is received from the tracked object as the tracked object is moved through the rich motion path. Each of the plurality of image locations is converted to a three-dimensional coordinate system of the positional sensor based on the corresponding image sizes and a field of view of the positional sensor. An acceleration of the tracked object is computed in the three-dimensional coordinate system of the positional sensor. The inertial data is reconciled with the computed acceleration, calibrating the positional sensor.
    Type: Application
    Filed: May 4, 2009
    Publication date: June 17, 2010
    Inventors: Richard Lee Marks, Eric Larsen
  • Publication number: 20100149341
    Abstract: To correct an angle error, acceleration data is received corresponding to a tracked object in a reference frame of the tracked object. Positional data of the tracked object is received from a positional sensor, and positional sensor acceleration data is computed from the received positional data. The acceleration data is transformed into a positional sensor reference frame using a rotation estimate. An amount of error between the transformed acceleration data and the positional sensor acceleration data is determined. The rotation estimate is updated responsive to the determined amount of error.
    Type: Application
    Filed: May 4, 2009
    Publication date: June 17, 2010
    Inventors: Richard Lee Marks, Eric Larsen
  • Publication number: 20100149340
    Abstract: A number of brightness samples are taken outside a shape to compensate for blooming of the shape in an image generated by a digital camera. The brightness of each of the samples is determined and averaged, and the size of the shape is adjusted based on the difference between the brightness of the shape and the average of the brightness samples.
    Type: Application
    Filed: May 4, 2009
    Publication date: June 17, 2010
    Inventors: Richard Lee Marks, Anton Mikhailov, Eric Larsen