Patents by Inventor Robert L. Davies
Robert L. Davies 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: 10607069Abstract: A pointing vector is determined for a gesture that is performed before a depth camera. One example includes receiving a first and a second image of a pointing gesture in a depth camera, the depth camera having a first and a second image sensor, applying erosion and dilation to the first image using a 2D convolution filter to isolate the gesture from other objects, finding the imaged gesture in the filtered first image of the camera, finding a pointing tip of the imaged gesture, determining a position of the pointing tip of the imaged gesture using the second image, and determining a pointing vector using the determined position of the pointing tip.Type: GrantFiled: September 12, 2016Date of Patent: March 31, 2020Assignee: Intel CorporationInventors: Amit Shahar, Robert L. Davies, Chia-Hsun Lee
-
Patent number: 10146375Abstract: Systems, apparatuses, and/or methods to characterize a user feature. For example, and apparatus may include a pattern receiver to receive a feature infrared (IR) pattern corresponding to non-uniform IR radiation reflected by skin of the user feature and an object IR pattern corresponding to IR radiation reflected by an object. The apparatus may further include a filter to generate a modified IR pattern from the object IR pattern and to remove at least a part of the modified IR pattern from feature IR pattern. In addition, the apparatus may include a feature characterizer to characterize the user feature based on the feature IR pattern. In one example, a computing platform may be controlled based on the characterization of the user feature.Type: GrantFiled: July 1, 2016Date of Patent: December 4, 2018Assignee: Intel CorporationInventors: Amit Shahar, Chia-Hsun Lee, Robert L. Davies, Sterling Orsten
-
Publication number: 20180075294Abstract: A pointing vector is determined for a gesture that is performed before a depth camera. One example includes receiving a first and a second image of a pointing gesture in a depth camera, the depth camera having a first and a second image sensor, applying erosion and dilation to the first image using a 2D convolution filter to isolate the gesture from other objects, finding the imaged gesture in the filtered first image of the camera, finding a pointing tip of the imaged gesture, determining a position of the pointing tip of the imaged gesture using the second image, and determining a pointing vector using the determined position of the pointing tip.Type: ApplicationFiled: September 12, 2016Publication date: March 15, 2018Applicant: INTEL CORPORATIONInventors: Amit Shahar, Robert L. Davies, Chia-Hsun Lee
-
Publication number: 20180004355Abstract: Systems, apparatuses, and/or methods to characterize a user feature. For example, and apparatus may include a pattern receiver to receive a feature infrared (IR) pattern corresponding to non-uniform IR radiation reflected by skin of the user feature and an object IR pattern corresponding to IR radiation reflected by an object. The apparatus may further include a filter to generate a modified IR pattern from the object IR pattern and to remove at least a part of the modified IR pattern from feature IR pattern. In addition, the apparatus may include a feature characterizer to characterize the user feature based on the feature IR pattern. In one example, a computing platform may be controlled based on the characterization of the user feature.Type: ApplicationFiled: July 1, 2016Publication date: January 4, 2018Inventors: Amit Shahar, Chia-Hsun Lee, Robert L. Davies, Sterling Orsten
-
Patent number: 9462325Abstract: A video stream may include portions that are stored while other portions are being displayed. In one embodiment, a portion of the video stream may be stored in digital storage media at one instance while in the next instance another portion of the stream is being read out of the storage media.Type: GrantFiled: February 3, 2015Date of Patent: October 4, 2016Assignee: Intel CorporationInventors: Dennis M. O'Connor, Mark P. Chuang, Boon-Lock Yeo, Robert L. Davies
-
Publication number: 20150147050Abstract: A video stream may include portions that are stored while other portions are being displayed. In one embodiment, a portion of the video stream may be stored in digital storage media at one instance while in the next instance another portion of the stream is being read out of the storage media.Type: ApplicationFiled: February 3, 2015Publication date: May 28, 2015Inventors: Dennis M. O'Connor, Mark P. Chuang, Boon-Lock Yeo, Robert L. Davies
-
Patent number: 8983263Abstract: A video stream may include portions that are stored while other portions are being displayed. In one embodiment, a portion of the video stream may be stored in digital storage media at one instance while in the next instance another portion of the stream is being read out of the storage media.Type: GrantFiled: June 7, 2012Date of Patent: March 17, 2015Assignee: Intel CorporationInventors: Dennis M. O'Connor, Mark P. Chuang, Boon-Lock Yeo, Robert L. Davies
-
Publication number: 20120243849Abstract: A video stream may include portions that are stored while other portions are being displayed. In one embodiment, a portion of the video stream may be stored in digital storage media at one instance while in the next instance another portion of the stream is being read out of the storage media.Type: ApplicationFiled: June 7, 2012Publication date: September 27, 2012Inventors: Dennis M. O'Connor, Mark P. Chuang, Boon-Lock Yeo, Robert L. Davies
-
Publication number: 20100262870Abstract: A method for performance monitoring in a computing system is described. In some embodiments, an addressable memory stores data and instructions for performing context switch sampling. A processor includes hardware event counters, and is coupled with the addressable memory to access said instructions and in response to said instructions, the processor counts occurrences of a first hardware event in a first hardware event counter and counts occurrences of a second hardware event in a second hardware event counter. After a specified number of occurrences of the first hardware event have been counted, the second hardware event counter is sampled and hardware event counters are reset. In some embodiments the processor counts occurrences of segment register load events in the first hardware event counter and then records the sampled second hardware event counter value with a process identifier value and/or a thread identifier value.Type: ApplicationFiled: April 8, 2009Publication date: October 14, 2010Inventor: Robert L. Davies
-
Publication number: 20090103890Abstract: A video stream may include portions that are stored while other portions are being displayed. In one embodiment, a portion of the video stream may be stored in digital storage media at one instance while in the next instance another portion of the stream is being read out of the storage media.Type: ApplicationFiled: December 30, 2008Publication date: April 23, 2009Inventors: Dennis M. O'Connor, MARK P. CHUANG, BOON-LOCK YEO, ROBERT L. DAVIES
-
Patent number: 7486871Abstract: A video stream may include portions that are stored while other portions are being displayed. In one embodiment, a portion of the video stream may be stored in digital storage media at one instance while in the next instance another portion of the stream is being read out of the storage media.Type: GrantFiled: March 7, 2003Date of Patent: February 3, 2009Assignee: Intel CorporationInventors: Dennis M. O'Connor, Mark P. Chuang, Boon-Lock Yeo, Robert L. Davies
-
Patent number: 7242847Abstract: In some embodiments, the invention includes a method of editing a video stream. The method includes storing segment frame icons representing segments of the video stream, the segment frame icons having a layout. The method further includes displaying at least some of the segment frame icons and responding to signals from a user input device by changing the layout of the segment frame icons. In some embodiments, the segment frame icons are arranged in a two-dimensional grid. The segment frame icons may include an image derived from a representative frames of the segments. Changing the layout may involve one or more of the following: re-arranging an order of the segment frame icons in the layout, deleting at least one of the segment frame icons, and adding at least one segment frame icon from another video stream. The segment frame icons may be shot frame icons representing shots of the video stream. The segment frame icons may be subshot frame icons representing subshots of shots of the video stream.Type: GrantFiled: June 18, 1999Date of Patent: July 10, 2007Assignee: Intel CorporationInventors: Robert L. Davies, Boon-Lock Yeo
-
Patent number: 6961847Abstract: In accordance with one embodiment, the invention provides a method comprising monitoring a power consumption of a processor in executing a program while running in a speculative execution mode wherein instructions are speculatively executed; and turning off said speculative execution mode if said power consumption is above a predetermined threshold. According to another embodiment the invention provides a processor comprising a speculative mode wherein instructions are speculatively executed; a non-speculative execution mode wherein instructions are executed non-speculatively; and a speculation control mechanism to selectively cause said processor to operate in said non-speculative mode based on a power consumption criterion.Type: GrantFiled: March 20, 2002Date of Patent: November 1, 2005Assignee: Intel CorporationInventors: Robert L. Davies, Aaron M. Tsirkel
-
Publication number: 20030182542Abstract: In accordance with one embodiment, the invention provides a method comprising monitoring a power consumption of a processor in executing a program while running in a speculative execution mode wherein instructions are speculatively executed; and turning off said speculative execution mode if said power consumption is above a predetermined threshold. According to another embodiment the invention provides a processor comprising a speculative mode wherein instructions are speculatively executed; a non-speculative execution mode wherein instructions are executed non-speculatively; and a speculation control mechanism to selectively cause said processor to operate in said non-speculative mode based on a power consumption criterion.Type: ApplicationFiled: March 20, 2002Publication date: September 25, 2003Inventors: Robert L. Davies, Aaron M. Tsirkel
-
Publication number: 20030165324Abstract: A video stream may include portions that are stored while other portions are being displayed. In one embodiment, a portion of the video stream may be stored in digital storage media at one instance while in the next instance another portion of the stream is being read out of the storage media.Type: ApplicationFiled: March 7, 2003Publication date: September 4, 2003Inventors: Dennis M. O'Connor, Mark P. Chuang, Boon-Lock Yeo, Robert L. Davies
-
Patent number: 6591058Abstract: A video stream may include portions that are stored while other portions are being displayed. In one embodiment, a portion of the video stream may be stored in digital storage media at one instance while in the next instance another portion of the stream is being read out of the storage media.Type: GrantFiled: June 30, 1999Date of Patent: July 8, 2003Assignee: Intel CorporationInventors: Dennis M. O'Connor, Mark P. Chuang, Boon-Lock Yeo, Robert L. Davies
-
Publication number: 20030122810Abstract: A computer system may include a camera to perform various video imaging functions. The camera may also be used to measure ambient light. The brightness of the display screen of the computer system may be adjusted in response to this measurement of ambient light. For example, the display screen brightness may be increased if the ambient light increases, and decreased if the ambient light decreases. In addition, in accordance with one embodiment of the present invention, the position of the user may be determined, and the ambient light may be measured in the vicinity of the user.Type: ApplicationFiled: December 31, 2001Publication date: July 3, 2003Inventors: Aaron M. Tsirkel, Gary R. Bradski, Robert L. Davies
-
Patent number: 5603016Abstract: A method for synchronizing the audio track to the video track in a multimedia presentation. Any difference in the frequencies of the clocks of the audio and video drivers are first determined. If the video driver operates according to a faster frequency than the audio driver, audio samples are clipped from the audio track. If the video driver operates according to a slower frequency than the audio driver, audio samples are added to the audio track.Type: GrantFiled: August 3, 1994Date of Patent: February 11, 1997Assignee: Intel CorporationInventor: Robert L. Davies
-
Patent number: 4841770Abstract: Apparatus (1) for measuring the amount of a substance (2) in a vessel which comprises a detector means comprising at least two electrodes (3) adopted to generate an electric signal in response to contact of the electrodes with the surface of the substance (2), a first reference point (6) on the detector means which point is a fixed distance from the ends of the electrodes (3) said reference point being provided on a material suitable for reflecting waves from a wave transmitting-receiving device (8) e.g. a sonar device, preferably located in a fixed position above the first reference point for measuring the distance from the first reference point (6) to a second reference point (70) at the wave transmitting-receiving device (8) whereby the amount of the substance (2) in the vessel can be determined by computation, e.g.Type: GrantFiled: October 19, 1987Date of Patent: June 27, 1989Assignee: Parke-Davis & Co. Ltd.Inventor: Robert L. Davies