Patents by Inventor Fernando C. M. Martins
Fernando C. M. Martins 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: 8773555Abstract: A method and apparatus are provided for video bit stream extension by video information annotation. In one embodiment, the invention may include gathering video data from a video source, gathering non-visual video information associated with the video data, maintaining a current state of the video information in storage, and annotating the video data with the current state of the video information.Type: GrantFiled: April 8, 2010Date of Patent: July 8, 2014Assignee: Intel CorporationInventors: Christopher J. Lord, Fernando C. M. Martins, Brian R. Nickerson
-
Patent number: 8732704Abstract: A method and system for supporting personal computing in a public computing infrastructure. The system includes a plurality of computers to be used by patrons of the public computing infrastructure. The system includes a server coupled to the plurality of computers via a network connection. Each of the plurality of computers includes a virtual machine monitor, which includes a plurality of base virtual machine images. Each of the base virtual machine images is customized for a particular hardware and software configuration representing a specific computing environment. The virtual machine monitor launches one of the plurality of base virtual machine images, arbitrates access to system resources via the launched virtual machine image, stores the changes in the state of the virtual machine image when a user terminates a session, and returns a computer to an appropriate state to enable the user to resume the terminated session in subsequent sessions.Type: GrantFiled: July 16, 2012Date of Patent: May 20, 2014Assignee: Intel CorporationInventors: Fernando C. M. Martins, Michael Kozuch
-
Publication number: 20120284716Abstract: A method and system for supporting personal computing in a public computing infrastructure. The system includes a plurality of computers to be used by patrons of the public computing infrastructure. The system includes a server coupled to the plurality of computers via a network connection. Each of the plurality of computers includes a virtual machine monitor, which includes a plurality of base virtual machine images. Each of the base virtual machine images is customized for a particular hardware and software configuration representing a specific computing environment. The virtual machine monitor launches one of the plurality of base virtual machine images, arbitrates access to system resources via the launched virtual machine image, stores the changes in the state of the virtual machine image when a user terminates a session, and returns a computer to an appropriate state to enable the user to resume the terminated session in subsequent sessions.Type: ApplicationFiled: July 16, 2012Publication date: November 8, 2012Inventors: Fernando C.M. Martins, Michael Kozuch
-
Patent number: 8225314Abstract: A method and system for support of personal computing in a public computing infrastructure. The system including a plurality of computers to be used by patrons of a public computing infrastructure. The system also includes one or more servers coupled to the plurality of computers via a network connection. Each of the plurality of computers includes a virtual machine monitor. The virtual machine monitor has a plurality of base virtual machine images, each of the base virtual machine images is customized for a particular hardware and software configuration representing a specific computing environment. The virtual machine monitor launches one of the plurality of base virtual machine images, arbitrates access to system resources via the launched virtual machine image, stores the changes in the state of the virtual machine image when a user terminates a session, and returns a computer to an appropriate state to enable the user to resume the terminated session in subsequent sessions.Type: GrantFiled: March 31, 2006Date of Patent: July 17, 2012Assignee: Intel CorporationInventors: Fernando C. M. Martins, Michael Kozuch
-
Publication number: 20100226626Abstract: A method and apparatus are provided for video bit stream extension by video information annotation. In one embodiment, the invention may include gathering video data from a video source, gathering non-visual video information associated with the video data, maintaining a current state of the video information in storage, and annotating the video data with the current state of the video information.Type: ApplicationFiled: April 8, 2010Publication date: September 9, 2010Inventors: Christopher J. Lord, Fernando C.M. Martins, Brian R. Nickerson
-
Patent number: 7782939Abstract: A source model in combination with an interest structure is provided to generate a quantization value for use in encoding a video signal. The interest structure is generated from a region of interest manually identified by a user viewing the video on an interactive user display or automatically by a system which recognizes the regions of interest automatically. The region of interest in the video signal is encoded using a quantization value calculated from the interest structure in combination with the source model, and the region of interest is encoded at a higher resolution level than surrounding regions.Type: GrantFiled: January 27, 2005Date of Patent: August 24, 2010Assignee: Intel CorporationInventors: Fernando C. M. Martins, Rajeeb Hazra
-
Patent number: 7714909Abstract: A method and apparatus are provided for annotating video and audio media with supplementary content for post video processing. In one embodiment, the invention may include maintaining a current state of auxiliary information regarding a sequence of video frames, the sequence of video frames being encoded as a video bit stream having video frame data for each respective video frame of the sequence of video frames. It may further include comparing the current state of auxiliary information with auxiliary information regarding a current video frame of the sequence of video frames to determine differential information, and annotating the differential information to the video bit stream as an annotation to the video frame data for the current video frame.Type: GrantFiled: January 14, 2004Date of Patent: May 11, 2010Assignee: Intel CorporationInventors: Christopher J. Lord, Fernando C. M. Martins, Brian R. Nickerson
-
Patent number: 7301547Abstract: A virtual reality system surveys a real-world environment, generates 3D data that defines the real-world environment, renders a virtual 3D environment using the 3D data, retrieves a virtual object from a database comprised of pre-stored virtual objects, renders the virtual object in the virtual 3D environment, and re-positions the virtual object in the virtual 3D environment.Type: GrantFiled: March 22, 2002Date of Patent: November 27, 2007Assignee: Intel CorporationInventors: Fernando C. M. Martins, Stephen Junkins, Jason E. Plumb
-
Patent number: 7256825Abstract: A method and apparatus are provided for annotating video and audio media with supplementary content for post video processing. In one embodiment, the invention may include maintaining a current state of auxiliary information regarding a sequence of video frames, the sequence of video frames being encoded as a video bit stream having video frame data for each respective video frame of the sequence of video frames. It may further include comparing the current state of auxiliary information with auxiliary information regarding a current video frame of the sequence of video frames to determine differential information, and annotating the differential information to the video bit stream as an annotation to the video frame data for the current video frame.Type: GrantFiled: July 7, 2004Date of Patent: August 14, 2007Assignee: Intel CorporationInventors: Christopher J. Lord, Fernando C. M. Martins, Brian R. Nickerson
-
Patent number: 7113618Abstract: Portable virtual reality is disclosed. A digital camera captures an input video stream comprising video frames that carry information about a surrounding environment limited by a field of view of the camera. The input video stream is processed by a handheld computer coupled to the camera. Parameters that define a rendered scene of a virtual environment are adjusted based upon motion parameters extracted from the input video stream by the handheld computer during the processing.Type: GrantFiled: September 18, 2001Date of Patent: September 26, 2006Assignee: Intel CorporationInventors: Stephen Junkins, Jason E. Plumb, Fernando C. M. Martins
-
Patent number: 7000200Abstract: Gesture recognition in which timing data is used to temporally segment video data into video clips. The timing data can be beat data extracted from an audio signal.Type: GrantFiled: September 15, 2000Date of Patent: February 14, 2006Assignee: Intel CorporationInventor: Fernando C. M. Martins
-
Patent number: 6950123Abstract: Simultaneous tracking of multiple objects in a sequence of video frames captured by multiple cameras may be accomplished by extracting a foreground elements from a background in a frame, segmenting objects from the foreground surface, tracking objects within the frame, globally tracking positions of objects over time across multiple frames, fusing track data of objects obtained from multiple cameras to infer object positions, and resolving conflicts to estimate most likely object positions over time. Embodiments of the present invention improve substantially over existing trackers by including a technique for extraction of the region of interest that corresponds to a playing field, a technique for segmenting players from the field under varying illuminations, a template matching criteria that does not rely on specific shapes or color coherency of objects but on connected component properties, and techniques for reasoning about occlusions and consolidating tracking data from multiple cameras.Type: GrantFiled: March 22, 2002Date of Patent: September 27, 2005Assignee: Intel CorporationInventor: Fernando C. M. Martins
-
Patent number: 6944315Abstract: A gesture recognition process includes tracking an object in two frames of video, determining differences between a location of the object in one frame of the video and a location of the object in another frame of the video, obtaining a direction of motion of the object based on the differences, and recognizing a gesture of the object based, at least in part, on the direction of motion of the object.Type: GrantFiled: October 31, 2000Date of Patent: September 13, 2005Assignee: Intel CorporationInventors: John B. Zipperer, Stephen V. Wood, Fernando C. M. Martins
-
Patent number: 6927757Abstract: Camera driven virtual workspace management is disclosed. A digital camera captures an input video stream comprising images of a surrounding environment limited by a field of view of the camera. The input video stream is processed by a handheld computer coupled to the camera. Parameters that define a partial view of a virtual workspace are redefined based upon motion analysis of the input video stream performed by the handheld computer during the processing.Type: GrantFiled: September 18, 2001Date of Patent: August 9, 2005Assignee: Intel CorporationInventors: Stephen Junkins, Jason E. Plumb, Fernando C. M. Martins
-
Patent number: 6850565Abstract: A source model in combination with an interest structure is provided to generate a quantization value for use in encoding a video signal. The interest structure is generated from a region of interest manually identified by a user viewing the video on an interactive user display or automatically by a system which recognizes the regions of interest automatically. The region of interest in the video signal is encoded using a quantization value calculated from the interest structure in combination with the source model, and the region of interest is encoded at a higher resolution level than surrounding regions.Type: GrantFiled: December 18, 1998Date of Patent: February 1, 2005Assignee: Intel CorporationInventors: Fernando C. M. Martins, Rajeeb Hazra
-
Patent number: 6842190Abstract: A method and apparatus are provided for annotating video and audio media with supplementary content for post video processing. The method includes the steps of accepting video data from a video source and storing video information associated with the video data as the video data is being accepted. Then, the video information may be appended to the video data for later use in the form of annotations, for example.Type: GrantFiled: July 6, 1999Date of Patent: January 11, 2005Assignee: Intel CorporationInventors: Christopher J. Lord, Fernando C. M. Martins, Brian R. Nickerson
-
Publication number: 20040247283Abstract: A method and apparatus are provided for annotating video and audio media with supplementary content for post video processing. In one embodiment, the invention may include maintaining a current state of auxiliary information regarding a sequence of video frames, the sequence of video frames being encoded as a video bit stream having video frame data for each respective video frame of the sequence of video frames. It may further include comparing the current state of auxiliary information with auxiliary information regarding a current video frame of the sequence of video frames to determine differential information, and annotating the differential information to the video bit stream as an annotation to the video frame data for the current video frame.Type: ApplicationFiled: July 7, 2004Publication date: December 9, 2004Applicant: Intel CorporationInventors: Christopher J. Lord, Fernando C. M. Martins, Brian R. Nickerson
-
Patent number: 6771834Abstract: Briefly, in accordance with one embodiment of the invention, a method of segmenting an initial digital image includes the following. The initial digital image is processed to produce a first digital image with defined edges corresponding to the initial digital image and to produce a second digital image with at least two dominant contiguous regions corresponding to the initial digital image. Distinct non-overlapping regions of the first digital image formed by the defined edges are identified. The distinct non-overlapping regions of the first digital are combined based, at least in part, on a correspondence with the at least two dominant contiguous regions in the second digital image. Based, at least in part, on the remaining regions after combining the distinct non-overlapping regions of the first digital image, the initial digital image is segmented.Type: GrantFiled: July 2, 1999Date of Patent: August 3, 2004Assignee: Intel CorporationInventors: Fernando C. M. Martins, Rajeeb Hazra
-
Publication number: 20040148563Abstract: A method and apparatus are provided for annotating video and audio media with supplementary content for post video processing. In one embodiment, the invention may include maintaining a current state of auxiliary information regarding a sequence of video frames, the sequence of video frames being encoded as a video bit stream having video frame data for each respective video frame of the sequence of video frames. It may further include comparing the current state of auxiliary information with auxiliary information regarding a current video frame of the sequence of video frames to determine differential information, and annotating the differential information to the video bit stream as an annotation to the video frame data for the current video frame.Type: ApplicationFiled: January 14, 2004Publication date: July 29, 2004Inventors: Christopher J. Lord, Fernando C. M. Martins, Brian R. Nickerson
-
Publication number: 20040001113Abstract: A gesture classification method includes receiving position data. A detected spline is generated based on the position data. A normalization scheme is applied to the detected spline to generate a normalized spline. A goodness value is determined by comparing the normalized spline with gesture splines representing gestures stored in a gesture database.Type: ApplicationFiled: June 28, 2002Publication date: January 1, 2004Inventors: John Zipperer, Fernando C.M. Martins