Patents Examined by Michael Scott
  • Patent number: 8024655
    Abstract: A method (100) is disclosed for generating a page description from a list of items (201 to 204) to be rendered to the page. At least one of the items in the list belongs to a class of key items (201). Such key items may for example be text items. The method (100) traverses (601) the list, and classifies items (202, 203) not designated as key items that would when rendered overlie at least one key item (201). At least one other non-key item is then rendered to image data (104, 105), and the page description is generated (107) from page description commands which describe the key items (201), page description commands describing the classified items (202, 203), and rendered image data of the remaining items (200). Including certain items (201, 202 and 203) in the page description using page description commands ensures that the quality of such items is retained. Also, including the remainder of the items (200) using image data provides for high compression.
    Type: Grant
    Filed: May 2, 2007
    Date of Patent: September 20, 2011
    Assignee: Canon Kabushiki Kaisha
    Inventors: Michael Anthony Martin, Nathan Wong
  • Patent number: 7996763
    Abstract: One embodiment of the present disclosure is a method for assessing complexity levels in data representations. Such a method can be broadly summarized by the following: obtaining a first document having information associated with a data representation being used to model a concept and at least a second document having information associated with a data representation being used to model the same concept; analyzing structural components of the first document and the second document to assess a level of complexity in the data representation associated with each of the first and the second documents; and determining which of the data representation of the first document and the data representation of the second document has a smaller level of complexity. Other methods and systems are also provided.
    Type: Grant
    Filed: October 11, 2006
    Date of Patent: August 9, 2011
    Assignee: AT&T Intellectual Property I, L.P.
    Inventor: Ronald Julien Perrella
  • Patent number: 7949949
    Abstract: A method and system for transforming documents from different domains into a common representation for viewing and editing is provided. The system prepares the domain-specific document for visual representation by performing a series of transformations in a pipeline that convert the document from its domain-specific input state to a series of intermediate languages. The intermediate languages share the same syntax regardless of the domain of the document being transformed.
    Type: Grant
    Filed: November 20, 2006
    Date of Patent: May 24, 2011
    Assignee: Intentional Software Corporation
    Inventors: Charles Simonyi, Shane J. Clifford
  • Patent number: 7945851
    Abstract: Enabling dynamic VoiceXML in an X+V page of a multimodal application implemented with the multimodal application operating in a multimodal browser on a multimodal device supporting multiple modes of interaction including a voice mode and one or more non-voice modes, the multimodal application operatively coupled to a VoiceXML interpreter, including representing by the multimodal browser an XML element of a VoiceXML dialog of the X+V page as an ECMAScript object, the XML element comprising XML content; storing by the multimodal browser the XML content of the XML element in an attribute of the ECMAScript object; and accessing the XML content of the XML element in the attribute of the ECMAScript object from an ECMAScript script in the X+V page.
    Type: Grant
    Filed: March 14, 2007
    Date of Patent: May 17, 2011
    Assignee: Nuance Communications, Inc.
    Inventors: Charles W. Cross, Jr., Hilary A. Pike, Lisa A. Seacat, Marc T. White
  • Patent number: 7925971
    Abstract: A method and apparatus for converting documents from one format to another in a speed efficient way involves a hardware module which implements several operating pipeline stages which work in parallel. The transformations are supplied and decomposed into sequences of control units. The transformation of documents consists of applying control unit sequences to input documents. The control units are themselves executed by a set of dedicated hardware resources. Furthermore the pipeline is capable of operating on more than one document at a time. Fast document transformation is a key capability of document processing systems. The use of parallel processing techniques and hardware that implements highly specialized transformation resources make this invention particularly scalable for its use in large, high speed content networks.
    Type: Grant
    Filed: October 25, 2006
    Date of Patent: April 12, 2011
    Assignee: Solace Systems, Inc.
    Inventors: Edward D. Funnekotter, Jason Whelan, Jonathan Bosloy, Patrick Brodeur, Stephen Cadieux, Philippe-Andre Babkine, David W. Horton, Paul Kondrat
  • Patent number: 7849420
    Abstract: A system and method providing interactive content representations enabling content sharing are disclosed. In general, a content representation that is descriptive of content made accessible by a hosting user is presented in association with a content representation host representing the hosting user. The content representation host may be, for example, an avatar in a virtual environment, a custom webpage of the hosting user, an identifier of the hosting user in a peer-to-peer (P2P) network, an identifier of the hosting user in a mobile network, or the like. Based on the content representation, a viewing user can determine whether content of interest is accessible from the hosting user. The viewing user may interact with the content representation to further explore the content made accessible by the hosting user and, if desired, initiate transfer of at least some of the content to a client device associated with the viewing user.
    Type: Grant
    Filed: February 26, 2007
    Date of Patent: December 7, 2010
    Assignee: Qurio Holdings, Inc.
    Inventors: Christopher M. Amidon, Richard J. Walsh, Alfredo C. Issa, Kunal Kandekar
  • Patent number: 7831911
    Abstract: A spell checking system includes a letter spelling engine. The letter spelling engine is configured to select a plurality of candidate letter target strings that closely match a misspelled source string. The spell checking system includes a phoneme spelling engine. The phoneme spelling engine is configured to select a plurality of candidate phoneme target strings that closely match the misspelled source string. A ranker module is configured to combine the candidate letter target strings and the candidate phoneme target strings into a combined list of candidate target strings. The ranker module is also configured to rank the list of candidate target strings to provide a list of best candidate target strings for the misspelled source string.
    Type: Grant
    Filed: March 8, 2006
    Date of Patent: November 9, 2010
    Assignee: Microsoft Corporation
    Inventor: William D. Ramsey
  • Patent number: 7810031
    Abstract: An email generation method and system. The method comprises receiving and storing by a computing system, a first data object. The computing system comprises XML files. Each XML file comprises email templates. The computing system receives language identification data identifying a first XML file of the XML files. The first XML file comprises a first set of email templates. The computing system selects the first XML file in response to receiving the first language identification data. The computing system receives template identification data identifying a first email template of the first set of email templates. The computing system selects the first email template in response to receiving the template identification data. The computing system retrieves the first data object stored in the computing system. The computing system automatically generates a first email by incorporating first portions of the first data object into associated sections of the first email template.
    Type: Grant
    Filed: October 24, 2006
    Date of Patent: October 5, 2010
    Assignee: International Business Machines Corporation
    Inventors: Andrew Coleman, Gautam Majumdar, Muthusamy Palanisamy Muthusamy, Manish Singh
  • Patent number: 7734998
    Abstract: A content management system (CMS) provides a way to minimize accesses to a repository when reconstituting a document. When a document is first reconstituted, the CMS reads links in the document, reads the corresponding objects from the repository, then stores the values of those objects in fallback elements in the document. In addition, a list is generated that provides both original links to the objects in the repository and voidable links to those object, and the document is then modified, if needed, to reference the voidable links. When the document needs to be subsequently reconstituted, the repository is queried to determine which of the objects corresponding to the original links have not changed since the last reconstitution. If the object has not changed, the voidable link in the list is invalidated for the object, causing the fallback element to be used without accessing the repository.
    Type: Grant
    Filed: March 9, 2007
    Date of Patent: June 8, 2010
    Assignee: International Business Machines Corporation
    Inventor: John Edward Petri