Patents by Inventor Alan Rojer

Alan Rojer 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: 20070070059
    Abstract: A process for successive refinement to arbitrary precision of a supplied interframe motion estimate for a block of pixels, making use of texture mapping. A bounding box which constrains the limits of the motion estimate must be externally provided, typically one square pixel in size, centered on the original motion estimate. The invention recursively subdivides the supplied bounding box into subregions using a quadtree-like subdivision. A pixel-wise metric comparing the difference between the original block and a prediction for the motion estimate corresponding to each subregion is used to select a particular sub-region from the subdivision for further refinement. The prediction is obtained by texture mapping from the target image using the motion estimate corresponding to the center of the subregion. The precision of the refined motion estimate is controlled by bounding the number of refinement steps. Each refinement step provides a doubling of precision in each of the horizontal and vertical directions.
    Type: Application
    Filed: August 10, 2001
    Publication date: March 29, 2007
    Inventor: Alan Rojer
  • Publication number: 20070043745
    Abstract: A web bookmark manager processes a collection of web bookmarks to produce a richly structured presentation of the bookmark collection. The bookmark collection includes representations of resources, topics, and notice events. A notice event includes a reference to a web resource and a natural language description provided by a user. The notice description is processed by a classifier to determine topics to which the referenced web resource shall be associated. The processing of the notice description includes parsing to obtain sequences of content words, to which topics are associated. Generalizations of a topic are determined by subsequences of the associated word sequence. The presentation of a collection of bookmarks includes a chronology of notices, a ranking of topics, a taxonomy of topics, and an index of content words from topics. The presentation further includes per-topic and per-resource presentations.
    Type: Application
    Filed: August 11, 2006
    Publication date: February 22, 2007
    Inventor: Alan Rojer
  • Publication number: 20060129971
    Abstract: An application-specific client for object-oriented processing of markup includes a model object and a plurality of element objects. The model object is configured to respond to client requests including construct-element, accept-root-element, and accept-root-text. The element objects are configured to respond to client requests including accept-attribute, accept-element, and accept-text. Responses to requests contain application-specific processing as necessary. A driver generates client requests in response to processing of XML markup. An RSS client processes markup describing syndicated web content to HTML markup.
    Type: Application
    Filed: November 23, 2005
    Publication date: June 15, 2006
    Inventor: Alan Rojer
  • Publication number: 20060112328
    Abstract: A computer-implemented method for processing markup includes the steps of detecting textual content, detecting a markup element, detecting a predicate segment, and detecting a body. The markup element includes an open character, a textual name, an optional predicate segment, an optional body, and a close character. The predicate segment includes one or more predicates, separated by a predicate separator character. Each predicate includes a textual relation and optional textual complements separated by a complements separator character. The body includes a body separator character and a possibly empty sequence of instances of textual content and nested markup elements. Computer-readable markup data includes a sequence of textual content and markup elements. A computer-implemented driver configured to process markup and to generate object-oriented requests to a model object and a plurality of element objects includes a lexical analyzer, a syntax analyzer, and a parse responder.
    Type: Application
    Filed: November 23, 2005
    Publication date: May 25, 2006
    Inventor: Alan Rojer
  • Publication number: 20050182752
    Abstract: A method of operating on a database is disclosed. In the disclosed method, a plurality of computational operations may be selected. Each of the plurality of selected computational operations may be associated with one or more of a plurality of relationships. A sequence of declarations may be associated with a database. Each declaration may include at least one entity and at least one relationship of the plurality of relationships. For each declaration, the at least one of the plurality of computational operations associated with the at least one relationship included in the declaration may be performed on the declaration.
    Type: Application
    Filed: December 24, 2004
    Publication date: August 18, 2005
    Inventor: Alan Rojer