Patents by Inventor Kenneth Tolman

Kenneth Tolman 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: 9519679
    Abstract: An apparatus includes a renaming component to homogenized query instructions for retrieving data items from a data set organized using index labels by identifying a declaration instruction associating an object thereof with an index label, replacing the name provided to the object the with an archetypal name based on the index label, and generating change data associating the name with the archetypal name; a hashing component to take an instruction hash of the homogenized instructions; a cache control routine to find a matching instruction hash corresponding to results of earlier database queries in a results cache; and a reversal routine to, in response finding a matching instruction hash, retrieve a cached result from the results cache associated with the matching instruction hash, and replace a name of a different object therein based on the change data and the query instructions to generate a new result of the new database query.
    Type: Grant
    Filed: September 21, 2015
    Date of Patent: December 13, 2016
    Assignee: SAS Institute Inc.
    Inventors: Kenneth Tolman, Kimberly Buckler Botha, Paul Anthony Smiley, David R. Henderson, Andrew Anderson
  • Publication number: 20160210326
    Abstract: An apparatus includes a renaming component to homogenized query instructions for retrieving data items from a data set organized using index labels by identifying a declaration instruction associating an object thereof with an index label, replacing the name provided to the object the with an archetypal name based on the index label, and generating change data associating the name with the archetypal name; a hashing component to take an instruction hash of the homogenized instructions; a cache control routine to find a matching instruction hash corresponding to results of earlier database queries in a results cache; and a reversal routine to, in response finding a matching instruction hash, retrieve a cached result from the results cache associated with the matching instruction hash, and replace a name of a different object therein based on the change data and the query instructions to generate a new result of the new database query.
    Type: Application
    Filed: September 21, 2015
    Publication date: July 21, 2016
    Applicant: SAS INSTITUTE INC.
    Inventors: KENNETH TOLMAN, KIMBERLY BUCKLER BOTHA, PAUL ANTHONY SMILEY, DAVID R. HENDERSON, ANDREW ANDERSON
  • Publication number: 20060164439
    Abstract: Systems and methods for augmenting an image sequence with content are disclosed. A system may include a character generator, a graphics frame buffer and a graphics insertion system. The character generator may generate pixel block content. The graphics frame buffer may be in communication with the character generator and store the pixel block content. The graphics insertion system may be in communication with the first graphics frame buffer. The graphics insertion system may be used to retrieve the pixel block content from the first graphics frame buffer and modify an image sequence with an insert graphic based on the pixel block content.
    Type: Application
    Filed: April 5, 2006
    Publication date: July 27, 2006
    Inventors: John Dengler, Erik Garci, Brian Cox, Kenneth Tolman, Hans Weber, Gerard Hall
  • Publication number: 20050285877
    Abstract: A method for calculating a parameter from an image sequence includes selecting a first frame and a second frame in an image sequence. The image sequence has a frame speed. The image sequence or another image sequence is enhanced using a calculation that considers the frame speed and selected frames. The enhancement may be with text, graphics or both such as those that may present statistics corresponding to an event in the image sequence.
    Type: Application
    Filed: June 7, 2005
    Publication date: December 29, 2005
    Inventors: John Dengler, Erik Garci, Brian Cox, Kenneth Tolman, Hans Weber, Gerard Hall, Matthew Rosen
  • Publication number: 20050001852
    Abstract: A real-time system and method for inserting perspective correct content into an image sequence are presented. The invention inserts the content with the location, size, orientation, shape and occlusion properties that are appropriate for the camera view represented by the image sequence. Both static and dynamic content insert positions are supported. The location, size, orientation and shape of the inserted content are determined independently of the image sequence content. Furthermore, no knowledge of three dimensional real world space locations or real world measurements, as related to the content of the image sequence, is used during the content insert process.
    Type: Application
    Filed: July 3, 2003
    Publication date: January 6, 2005
    Inventors: John Dengler, Erik Garci, Brian Cox, Kenneth Tolman, Hans Weber, Gerard Hall