Patents by Inventor Kenneth A. Milnes

Kenneth A. Milnes 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: 20100115541
    Abstract: The present invention provides systems and methods for providing television schedule and/or listing information to a viewer, and for allowing the viewer to link, search, select and interact with information in a remote database, e.g., a database on the internet. The television schedule and/or listing information can be displayed on a variety of viewer interfaces, such as televisions screens, computer monitors, PCTV screens and the like. The television schedule and/or listing information may be stored on the viewer's computer, television, PCTV, or a remote server (e.g., a website), or the television schedule and/or listing information may be downloaded from a remote database to the viewer's computer, television or PCTV.
    Type: Application
    Filed: August 31, 2009
    Publication date: May 6, 2010
    Applicant: Starsight Telecast, Inc.
    Inventors: Steven M. Schein, Sean A. O'Brien, Brian L. Klosterman, Kenneth A. Milnes
  • Publication number: 20100115413
    Abstract: The present invention provides systems and methods for providing television schedule and/or listing information to a viewer, and for allowing the viewer to link, search, select and interact with information in a remote database, e.g., a database on the internet. The television schedule and/or listing information can be displayed on a variety of viewer interfaces, such as televisions screens, computer monitors, PCTV screens and the like. The television schedule and/or listing information may be stored on the viewer's computer, television, PCTV, or a remote server (e.g., a website), or the television schedule and/or listing information may be downloaded from a remote database to the viewer's computer, television or PCTV.
    Type: Application
    Filed: August 31, 2009
    Publication date: May 6, 2010
    Applicant: Starsight Telecast, Inc.
    Inventors: Steven M. Schein, Sean A. O'Brien, Brian L. Klosterman, Kenneth A. Milnes
  • Publication number: 20090028440
    Abstract: A representation of an object in an image of a live event is detected by matching potential representation of the object against multiple types of templates. For example, the templates can include monochrome data, chrominance and/or luminance data, pixel data of the object from an earlier image, e.g., as a video template, an edge and morphology based template, a model of the object, or a predetermined static texture which is based on an appearance of the object. A weighting function may also be used. In one possible approach, a first type of template is used in an initial search area, and a second type of template is used in a smaller region of the initial search area. Based on a position of the optimum representation of the object in the image, a graphic can be provided in the image, or sensor and/or registration data of a camera can be updated.
    Type: Application
    Filed: December 19, 2007
    Publication date: January 29, 2009
    Applicant: SPORTVISION, INC.
    Inventors: Vidya Elangovan, Richard H. Cavallaro, Marvin S. White, Kenneth A. Milnes
  • Publication number: 20090028425
    Abstract: A representation of an object in an image of a live event is obtained by determining a color profile of the object. The color profile may be determined from the image in real time and compared to stored color profiles to determine a best match. For example, the color profile of the representation of the object can be obtained by classifying color data of the representation of the object into different bins of a color space, in a histogram of color data. The stored color profiles may be indexed to object identifiers, object viewpoints, or object orientations. Color data which is common to different objects or to a background color may be excluded. Further, a template can be used as an additional aid in identifying the representation of the object. The template can include, e.g., a model of the object or pixel data of the object from a prior image.
    Type: Application
    Filed: December 19, 2007
    Publication date: January 29, 2009
    Applicant: SPORTVISION, INC.
    Inventors: Richard H. Cavallaro, Vidya Elangovan, Marvin S. White, Kenneth A. Milnes
  • Publication number: 20090027500
    Abstract: An object is detected in images of a live event by storing and indexing templates based on representations of the object from previous images. For example, the object may be a vehicle which repeatedly traverses a course. A first set of images of the live event is captured when the object is at different locations in the live event. A representation of the object in each image is obtained, such as by image recognition techniques, and a corresponding template is stored. When the object again traverses the course, for each location, the stored template which is indexed to the location can be retrieved for use in detecting the object in a current image. The object's current location may be obtained from GPS data from the object, for instance, or from camera sensor data, e.g., pan, tilt and zoom, which indicates a direction in which the camera is pointed.
    Type: Application
    Filed: December 19, 2007
    Publication date: January 29, 2009
    Applicant: SPORTVISION, INC.
    Inventors: Vidya Elangovan, Richard H. Cavallaro, Timothy P. Heidmann, Marvin S. White, Kenneth A. Milnes
  • Publication number: 20090028439
    Abstract: Camera registration and/or sensor data is updated during a live event by determining a difference between an estimated position of an object in an image and an actual position of the object in the image. The estimated position of the object in the image can be based on an estimated position of the object in the live event, e.g., based on GPS or other location data. This position is transformed to the image space using current camera registration and/or sensor data. The actual position of the object in the image can be determined by template matching which accounts for an orientation of the object, a shape of the object, an estimated size of the representation of the object in the image, and the estimated position of the object in the image. The updated camera registration/sensor data can be used in detecting an object in a subsequent image.
    Type: Application
    Filed: December 19, 2007
    Publication date: January 29, 2009
    Applicant: SPORTVISION, INC.
    Inventors: Vidya Elangovan, Richard H. Cavallaro, Marvin S. White, Kenneth A. Milnes
  • Publication number: 20090027501
    Abstract: An object is detected in images of a live event by storing and indexing camera registration-related data from previous images. For example, the object may be a vehicle which repeatedly traverses a course. A first set of images of the live event is captured when the object is at different locations in the live event. The camera registration-related data for each image is obtained and stored. When the object again traverses the course, for each location, the stored camera registration-related data which is indexed to the location can be retrieved for use in estimating a position of a representation of the object in a current image, such as by defining a search area in the image. An actual position of the object in the image is determined, in response to which the camera registration-related data may be updated, such as for use in a subsequent traversal of the course.
    Type: Application
    Filed: December 19, 2007
    Publication date: January 29, 2009
    Applicant: SPORTVISION, INC.
    Inventors: Vidya Elangovan, Kenneth A. Milnes, Timothy P. Heidmann
  • Publication number: 20080288980
    Abstract: The present invention provides systems and methods for providing television schedule and/or listing information to a viewer, and for allowing the viewer to link, search, select and interact with information in a remote database, e.g., a database on the internet. The television schedule and/or listing information can be displayed on a variety of viewer interfaces, such as televisions screens, computer monitors, PCTV screens and the like. The television schedule and/or listing information may be stored on the viewer's computer, television, PCTV, or a remote server (e.g., a website), or the television schedule and/or listing information may be downloaded from a remote database to the viewer's computer, television or PCTV.
    Type: Application
    Filed: August 20, 2007
    Publication date: November 20, 2008
    Applicant: Starsight Telecast, Inc.
    Inventors: Steven M. Schein, Sean A. O'Brien, Brian L. Klosterman, Kenneth A. Milnes
  • Publication number: 20080186330
    Abstract: A method is disclosed for three-dimensional rendering of a live event such as an automobile race over a client device such as a personal computer. Moving and stationary objects at the event may be rendered using computer-generated graphics of the moving and stationary objects and real time positional data giving the position of the moving objects over time. The positional data may be streamed to the client device and displayed in real time or substantially real time.
    Type: Application
    Filed: February 1, 2007
    Publication date: August 7, 2008
    Applicant: SPORTVISION, INC.
    Inventors: Rand Pendleton, Kenneth A. Milnes, Marvin S. White
  • Publication number: 20080184312
    Abstract: The present invention provides systems and methods for providing television schedule and/or listing information to a viewer, and for allowing the viewer to link, search, select and interact with information in a remote database, e.g., a database on the internet. The television schedule and/or listing information can be displayed on a variety of viewer interfaces, such as televisions screens, computer monitors, PCTV screens and the like. The television schedule and/or listing information may be stored on the viewer's computer, television, PCTV, or a remote server (e.g., a website), or the television schedule and/or listing information may be downloaded from a remote database to the viewer's computer, television or PCTV.
    Type: Application
    Filed: August 20, 2007
    Publication date: July 31, 2008
    Applicant: Starsight Telecast, Inc.
    Inventors: Steven M. Schein, Sean A. O'Brien, Brian L. Klosterman, Kenneth A. Milnes
  • Publication number: 20060026645
    Abstract: A system and method for displaying a simplified electronic program schedule guide on a user's television monitor is provided. In one embodiment, the program schedule guide is abbreviated to include only the programs currently available for viewing on a subset of the available channels. In another embodiment, the program guide screen visually distinguishes between programs for the convenience of the viewer.
    Type: Application
    Filed: August 11, 2005
    Publication date: February 2, 2006
    Inventors: Kenneth Milnes, Steven Schein
  • Patent number: 6965397
    Abstract: A system is disclosed for using camera attitude sensors with a camera. A camera assembly includes a tripod base, a tripod head interface mounted on the tripod base, a tripod head mounted on the tripod head interface and a camera mounted on the tripod head. The tripod head enables the camera to pan and tilt. The system also includes a first optical encoder for detecting the amount that the camera has been panned and a second optical encoder for detecting the amount that the camera has been tilted. Two inclinometers are mounted on the tripod head interface to measure attitude of the tripod head. Two gyroscopes (“gyros”) are mounted on the camera assembly. Data from the encoders, gyros and inclinometers are packaged and sent to graphics production equipment to be used for enhancing video captured by the camera.
    Type: Grant
    Filed: December 27, 1999
    Date of Patent: November 15, 2005
    Assignee: Sportvision, Inc.
    Inventors: Stanley K. Honey, Richard H. Cavallaro, Marvin S. White, Terence J. O'Brien, Matthew T. Lazar, Stuart K. Neubarth, Alan C. Phillips, Kenneth A. Milnes
  • Publication number: 20050229215
    Abstract: The present invention provides systems and methods for providing television schedule and/or listing information to a viewer, and for allowing the viewer to link, search, select and interact with information in a remote database, e.g., a database on the internet. The television schedule and/or listing information can be displayed on a variety of viewer interfaces, such as televisions screens, computer monitors, PCTV screens and the like. The television schedule and/or listing information may be stored on the viewer's computer, television, PCTV, or a remote server (e.g., a website), or the television schedule and/or listing information may be downloaded from a remote database to the viewer's computer, television or PCTV.
    Type: Application
    Filed: June 7, 2005
    Publication date: October 13, 2005
    Inventors: Steven Schein, Sean O'Brien, Brian Klosterman, Kenneth Milnes
  • Publication number: 20050222990
    Abstract: A computer-implemented method for managing a plurality of data feeds includes the steps of obtaining a script, the script for specifying a query and creating a data feed; executing the query against a database to produce a result set; and formatting the result set in accordance with the script to create the data feed. The script preferably also specifies a manner in which the data feed is to be formatted (such as a flat file, a spreadsheet file, an HTML file, an XML file, or a PDF file) and a transport method (such as electronic mail (e-mail), FTP, or ESItran). Preferably, the script specifies the database name and logon parameters. The query preferably references a procedure that executes SQL commands against the named database. The script can be stored as a text file written in a suitable specification language to provide direction as to obtaining, formatting, and disseminating the desired information. Preferably, the script is stored as a JAVA properties file.
    Type: Application
    Filed: July 12, 2004
    Publication date: October 6, 2005
    Inventor: Kenneth Milne
  • Publication number: 20040210935
    Abstract: The present invention provides systems and methods for providing television schedule and/or listing information to a viewer, and for allowing the viewer to link, search, select and interact with information in a remote database, e.g., a database on the internet. The television schedule and/or listing information can be displayed on a variety of viewer interfaces, such as televisions screens, computer monitors, PCTV screens and the like. The television schedule and/or listing information may be stored on the viewer's computer, television, PCTV, or a remote server (e.g., a website), or the television schedule and/or listing information may be downloaded from a remote database to the viewer's computer, television or PCTV.
    Type: Application
    Filed: April 19, 2004
    Publication date: October 21, 2004
    Applicant: Starsight Telecast, Inc.
    Inventors: Steven M. Schein, Sean A. O'Brien, Brian L. Klosterman, Kenneth A. Milnes
  • Patent number: 6744403
    Abstract: A system uses GPS receivers and other sensors to acquire data about one or more objects at an event. The data acquired by the GPS receivers and the sensors is used to determine various statistics about the objects and/or enhance a video presentation of the objects. In one embodiment, the acquired data is used to determine three dimensional positions of the objects, determine the positions of images of the objects in a video and enhance the video accordingly. One exemplar use of the present invention is with a system for tracking automobiles at a race. The system determines statistics about the automobiles and enhances a video presentation of the race.
    Type: Grant
    Filed: June 25, 2002
    Date of Patent: June 1, 2004
    Assignee: Sportvision, Inc.
    Inventors: Kenneth A. Milnes, Stanley K. Honey, James O. McGuffin, Matthew T. Lazar, Roberto J. Peon, James R. Gloudemans, II
  • Publication number: 20030235401
    Abstract: An apparatus and method for programming a VCR is provided. The system, utilizing a programming controller, presents a display on the viewer's television which contains a pattern representing a plurality of time intervals. The user programs the controller by indicating what time intervals on what week and on what channel are to be recorded. The controller then continually compares the current time with the programmed time until a match is found. When a match is found the controller activates the VCR, tunes the VCR to the desired channel, and initiates recording. When the controller determines that the VCR has recorded for the desired length of time, it stops the VCR from further recording and turns off the power to the VCR.
    Type: Application
    Filed: May 19, 2003
    Publication date: December 25, 2003
    Applicant: StarSight Telecast Inc.
    Inventors: Kenneth A. Milnes, Steven Schein
  • Patent number: 6657584
    Abstract: A system is disclosed that uses GPS and additional data to determine the location of an object. Typically, GPS receivers need valid data from four satellites to accurately determine a three dimensional location. If a GPS receiver is receiving valid data from fewer than four satellites, then additional data is used to compensate for the shortage of satellites in view of the GPS receiver. Examples of additional data includes a representation of the surface that the object is traveling on, an accurate clock, an odometer, dead reckoning information, pseudolite information, and error correction information from a differential reference receiver. An exemplar use of the disclosed system is to concurrently track a set of one or more automobiles during a race. The determined locations of the automobile can be used to provide route information, to generate statistics and/or to edit video of one or more of the automobiles.
    Type: Grant
    Filed: June 22, 2001
    Date of Patent: December 2, 2003
    Assignee: Sportvision, Inc.
    Inventors: Richard H. Cavallaro, Stanley K. Honey, Kenneth A. Milnes, Marvin S. White
  • Publication number: 20030208758
    Abstract: The present invention provides systems and methods for providing television schedule and/or listing information to a viewer, and for allowing the viewer to link, search, select and interact with information in a remote database, e.g., a database on the internet. The television schedule and/or listing information can be displayed on a variety of viewer interfaces, such as television screens, computer monitors, PCTV screens and the like. The television schedule and/or listing information may be stored on the viewer's computer, television, PCTV, or a remote server (e.g., a website), or the television schedule and/or listing information may be downloaded from a remote database to the viewer's computer, television or PCTV.
    Type: Application
    Filed: March 27, 2003
    Publication date: November 6, 2003
    Applicant: Starsight Telecast, Inc.
    Inventors: Steven M. Schein, Sean A. O'Brien, Brian L. Klosterman, Kenneth A. Milnes
  • Patent number: 6567606
    Abstract: An apparatus and method for programming a VCR is provided. The system, utilizing a programming controller, presents a display on the viewer's television which contains a pattern representing a plurality of time intervals. The user programs the controller by indicating what time intervals on what week and on what channel are to be recorded. The controller then continually compares the current time with the programmed time until a match is found. When a match is found the controller activates the VCR, tunes the VCR to the desired channel, and initiates recording. When the controller determines that the VCR has recorded for the desired length of time, it stops the VCR from further recording and turns off the power to the VCR.
    Type: Grant
    Filed: July 5, 1996
    Date of Patent: May 20, 2003
    Assignee: Starsight Telecast Incorporation
    Inventors: Kenneth A. Milnes, Steven Schein