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: 12111975Abstract: 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: GrantFiled: March 28, 2023Date of Patent: October 8, 2024Assignee: Google LLCInventors: Richard Lee Marks, Ding Xu
-
Publication number: 20240069644Abstract: 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: ApplicationFiled: March 28, 2023Publication date: February 29, 2024Applicant: Google LLCInventors: Richard Lee Marks, Ding Xu
-
Publication number: 20240045019Abstract: 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: ApplicationFiled: February 2, 2021Publication date: February 8, 2024Inventors: Dongeek Shin, Steven Benjamin Goldberg, Richard Lee Marks
-
Patent number: 11662832Abstract: 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: GrantFiled: August 25, 2022Date of Patent: May 30, 2023Assignee: Google LLCInventors: Richard Lee Marks, Ding Xu
-
Publication number: 20220405317Abstract: 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: ApplicationFiled: June 18, 2021Publication date: December 22, 2022Inventors: Richard Lee Marks, Ding Xu
-
Patent number: 11423595Abstract: 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: GrantFiled: December 8, 2020Date of Patent: August 23, 2022Assignee: Google LLCInventors: Tyler Gough, Philip Dam Roadley-Battin, Seth Benson, Curtis Flanagan, Richard Lee Marks
-
Publication number: 20220244367Abstract: 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: ApplicationFiled: February 2, 2021Publication date: August 4, 2022Inventors: Dongeek Shin, Richard Lee Marks
-
Publication number: 20210090309Abstract: 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: ApplicationFiled: December 8, 2020Publication date: March 25, 2021Inventors: Tyler Gough, Philip Dam Roadley-Battin, Seth Benson, Curtis Flanagan, Richard Lee Marks
-
Patent number: 10891766Abstract: 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: GrantFiled: September 4, 2019Date of Patent: January 12, 2021Assignee: Google LLCInventors: Tyler Gough, Philip Dam Roadley-Battin, Seth Benson, Curtis Flanagan, Richard Lee Marks
-
Patent number: 9058063Abstract: 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: GrantFiled: May 27, 2010Date of Patent: June 16, 2015Assignee: SONY COMPUTER ENTERTAINMENT INC.Inventors: Richard Lee Marks, Eric Larsen
-
Patent number: 8970707Abstract: 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: GrantFiled: May 4, 2009Date of Patent: March 3, 2015Assignee: Sony Computer Entertainment Inc.Inventors: Richard Lee Marks, Anton Mikhailov, Eric Larsen
-
Patent number: 8761434Abstract: 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: GrantFiled: May 4, 2009Date of Patent: June 24, 2014Assignee: Sony Computer Entertainment Inc.Inventors: Richard Lee Marks, Eric Larsen
-
Patent number: 8730166Abstract: 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: GrantFiled: October 20, 2011Date of Patent: May 20, 2014Assignee: Sony Computer Entertainment, Inc.Inventors: Eric J. Larsen, Richard Lee Marks, Anton Mikhailov
-
Publication number: 20130100021Abstract: 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: ApplicationFiled: October 20, 2011Publication date: April 25, 2013Applicant: Sony Computer Entertainment Inc.Inventors: Eric J. Larsen, Richard Lee Marks, Anton Mikhailov
-
Patent number: 8253801Abstract: 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: GrantFiled: May 4, 2009Date of Patent: August 28, 2012Assignee: Sony Computer Entertainment Inc.Inventors: Richard Lee Marks, Eric Larsen
-
Publication number: 20100303297Abstract: 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: ApplicationFiled: May 27, 2010Publication date: December 2, 2010Inventors: Anton Mikhailov, Richard Lee Marks
-
Publication number: 20100302378Abstract: 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: ApplicationFiled: May 27, 2010Publication date: December 2, 2010Inventors: Richard Lee Marks, Eric Larsen
-
Publication number: 20100150404Abstract: 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: ApplicationFiled: May 4, 2009Publication date: June 17, 2010Inventors: Richard Lee Marks, Eric Larsen
-
Publication number: 20100149341Abstract: 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: ApplicationFiled: May 4, 2009Publication date: June 17, 2010Inventors: Richard Lee Marks, Eric Larsen
-
Publication number: 20100149340Abstract: 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: ApplicationFiled: May 4, 2009Publication date: June 17, 2010Inventors: Richard Lee Marks, Anton Mikhailov, Eric Larsen