Patents Examined by Amelia Rutledge
  • Patent number: 8024649
    Abstract: An information distributing system for distributing data to at least one information processing terminal device from an information center storing data. The information distributing system is structured such that character data, audio data, and both the character data and the audio data are selectively downloaded from the information center to the information processing terminal device on the basis of request information from the information processing terminal device, so that a user has multiple options for information selection and effective information collection becomes possible.
    Type: Grant
    Filed: October 29, 1998
    Date of Patent: September 20, 2011
    Assignee: Sony Corporation
    Inventors: Minoru Morio, Akira Tange
  • Patent number: 8020092
    Abstract: A system and method for providing layered master pages in page layout or illustration software comprises basing a layered page of a document on two or more layered master pages to provide a child page. The objects disposed on the layered master pages are interleaved with the objects disposed on the document page and output as a child page. The resultant child page image has objects on layers of the layered master pages interleaved with and/or among objects on layers of the document page.
    Type: Grant
    Filed: December 11, 2008
    Date of Patent: September 13, 2011
    Assignee: Adobe Systems Incorporated
    Inventors: David Spells, Fan Yu, David Halpin
  • Patent number: 8010890
    Abstract: A system for creating, rendering and controlling a user interface is provided. A server generates a mark-up language document containing custom tags and conventional tags. The custom tags are associated with machine-executable instructions operating on a client device. When the client device receives the markup language document containing custom tags, the client device processes the custom tags and inserts the machine-executable code into the document at the location of the custom tags. A browser operating on the client device then executes the code and renders the document on a display device.
    Type: Grant
    Filed: September 16, 2008
    Date of Patent: August 30, 2011
    Assignee: International Business Machines Corporation
    Inventors: Thomas R. Gumz, Wolfgang Schramm
  • Patent number: 8001454
    Abstract: Differential dynamic content delivery embodiments include providing a session document for a presentation, wherein the session document includes a session grammar and a session structured document; receiving a prerecorded presentation control instruction; selecting from the session structured document a classified structural element in dependence upon the prerecorded presentation control instruction and in dependence upon user classifications of a user participant in the presentation; and presenting the selected structural element to the user. In typical embodiments, the prerecorded presentation control instruction has an associated time stamp.
    Type: Grant
    Filed: January 13, 2004
    Date of Patent: August 16, 2011
    Assignee: International Business Machines Corporation
    Inventors: William Kress Bodin, Michael John Burkhart, Daniel G. Eisenhauer, Daniel Mark Schumacher, Thomas J. Watson
  • Patent number: 8001465
    Abstract: This invention relates to computer implemented methods for accommodating elements of an information array within the physical constraints of a predetermined two dimensional display space. The maldistribution and wastage of space inherent to matrix format display is sought to be minimized by allocating space based on moderated display space requirement values of larger elements. A measurement of lopsidedness of distribution of larger elements across columns and across rows is used while allocating column widths and row heights. If the display space is inadequate for displaying the array elements in matrix format, then the elements are displayed in Tall/Wall format wherein the row/column alignment of cells, respectively, is not maintained. The information array elements may include text, image or both. Methods such as font size reduction, text abbreviation and image size reduction are used in combination with space allocation methods to fit the array elements into corresponding cells in the display space.
    Type: Grant
    Filed: December 19, 2001
    Date of Patent: August 16, 2011
    Assignee: Kudrollis Software Inventions PVT. Ltd.
    Inventors: Abdus Samad Kudrolli, Feroz Kudrolli, Parvez Kudrolli
  • Patent number: 8001455
    Abstract: The present invention relates to image displays and signage, and more particularly, to displays of custom or arbitrary shape. Such shaped displays include channel letter displays, logo or design displays, multiple displays in an assembly, multiple display modules, curved or round displays, or other arbitrary shaped or unusual aspect ratio displays. The present invention further relates to software, apparatus, and methods for a translation table which maps graphical data from an initial shape to an arbitrary shape for use on such displays.
    Type: Grant
    Filed: May 23, 2007
    Date of Patent: August 16, 2011
    Assignee: Daktronics, Inc.
    Inventors: Chad N. Gloege, Matthew R. Mueller, Neil R. Burghardt, Joseph G. Schulte, Brett D. Wendler
  • Patent number: 7987417
    Abstract: An improved system and method is provided for detecting a web page template. A web page template detector may be provided for performing page-level template detection on a web page. In general, the web page template classifier may be trained using automatically generated training data, and then the web page template classifier may be applied to web pages to identify web page templates. A web page template may be detected by classifying segments of a web page as template structures, by assigning classification scores to the segments of the web page classified as template structures, and then by smoothing the classification scores assigned to the segments of the web page. Generalized isotonic regression may be applied for smoothing scores associated with the nodes of a hierarchy by minimizing an optimization function using dynamic programming.
    Type: Grant
    Filed: May 4, 2007
    Date of Patent: July 26, 2011
    Assignee: Yahoo! Inc.
    Inventors: Deepayan Chakrabarti, Kunal Punera, Shanmugasundaram Ravikumar
  • Patent number: 7975223
    Abstract: Move tracking with conflict resolution is provided. When a tracked move of text or other objects from one location in a document to a second location in the document is performed, data representing a pre-move state of the text or objects and data representing a post-move state of the text or objects are stored for subsequent comparison. If the text/object move is subsequently rejected, a comparison is made between the post-move state and the pre-move state to determine if changes have been made to the text or objects after the move to the second location. If changes have been made, a conflict resolution dialog is automatically launched and displays a graphical representation of the two versions of the moved text or objects. The user may then select one of the two versions for replacement back to the first document location to complete the move rejection.
    Type: Grant
    Filed: April 23, 2007
    Date of Patent: July 5, 2011
    Assignee: Microsoft Corporation
    Inventors: Margaret Ann Plumley, William Bradley
  • Patent number: 7937657
    Abstract: A method, an article of manufacture and apparatus for providing user-specific error analysis for a document. Specifically, the invention provides for identifying user-specific proclivities for confusing particular words which, while grammatically correct, are not used as intended by the user. The proclivities are tracked by recording changes made by the user while editing a document. The information collected while tracking the changes is then used to identify problem words to the user at a later period in time.
    Type: Grant
    Filed: June 2, 2008
    Date of Patent: May 3, 2011
    Assignee: International Business Machines Corporation
    Inventors: Cary Lee Bates, Paul Reuben Day
  • Patent number: 7930624
    Abstract: Creation of a program with interactive content and time-based media would be improved by having several people working simultaneously on both the interactive content and the time-based media. The range of types of data that can be associated with the time-based media also can include a variety of types of content that enhance the time-based media, including data that is opaque to the editing system. To support editing of such programs, enhanced content may be edited into a program as either a clip or a locator, according to a user's selection. The components that represent enhanced content also may be edited in the same way as components that represent time-based media. Enhanced content may be represented by enhancement files that include data defining enhancements. An enhancement includes an identifier of the enhancement within the enhancement file, and a reference to a file defining enhanced content associated with the enhancement.
    Type: Grant
    Filed: April 4, 2002
    Date of Patent: April 19, 2011
    Assignee: Avid Technology, Inc.
    Inventors: Michael Phillips, Brian Cooper, Larisa Fay
  • Patent number: 7921360
    Abstract: A system and method are disclosed to restrict editing in a tag-delimited, multi-formatted document comprising parsing the multi-formatted document, identifying a plurality of tags responsive to the parsing, generating a revised document based on the multi-formatted document, inserting one or more restriction tags into the revised document delimiting non-editable content defined by one or more of the plurality of tags, and restricting edit functions of a page editor responsive to the page editor reading the one or more restriction tags.
    Type: Grant
    Filed: October 21, 2003
    Date of Patent: April 5, 2011
    Assignee: Adobe Systems Incorporated
    Inventors: Kenneth P. Sundermeyer, Sho Kuwamoto
  • Patent number: 7921359
    Abstract: A computer-implemented system and method for tagged data and rectangular data conversions. The system and method receive tagged input data that is in a non-rectangular format and uses a hierarchical arrangement of tags to indicate data relationships. Data directives are used to parse the tagged input data. The data directives indicate which tags in the hierarchical arrangement of tags are to form which columns in the rectangular formatted data output. The rectangular formatted data output is generated based upon the parsed tagged input data. The data directives may also be used to convert rectangular data into a tagged data format.
    Type: Grant
    Filed: April 19, 2002
    Date of Patent: April 5, 2011
    Assignee: SAS Institute Inc.
    Inventors: Anthony L. Friebel, Thomas Warren Cox
  • Patent number: 7913163
    Abstract: A structured document is translated into an initial hierarchical data structure in accordance with syntactic elements defined in the structured document. The initial hierarchical data structure includes a plurality of nodes, and each node corresponds to one of the syntactic elements. The method then annotates a node with a set of attributes including geometric parameters of semantic elements in the structured document that are associated with the node in accordance with a pseudo-rendering of the structured document. Finally, the method merges the nodes in the initial hierarchical data structure into a tree of merged nodes in accordance with their respective attributes and a set of predefined rules such that each merged node is associated with a semantically distinct region of the pseudo-rendered document. The predefined rules include rules for merging nodes associated with semantic elements that have nearby positions and/or compatible attributes in the pseudo-rendered document.
    Type: Grant
    Filed: September 22, 2004
    Date of Patent: March 22, 2011
    Assignee: Google Inc.
    Inventor: Yonatan Zunger
  • Patent number: 7904807
    Abstract: A system and method for copying formatting information between group editable Web pages is provided. The system includes a web server and devices, such as computers, which can communicate via a network. Users at the computers can access one or more of the Web pages and request that the accessed page's formatting information be copied over to one or more specified target Web pages. The Web server is configured to extract a first set of formatting information, such as HTML formatting templates, from a source web page displayed on one or more computers in the network. Further, the Web server replaces a corresponding second set of formatting information in the target Web page(s) with the first set of extracted formatting information.
    Type: Grant
    Filed: November 5, 2002
    Date of Patent: March 8, 2011
    Assignee: Xerox Corporation
    Inventors: David G. Bell, Eric A. Bier, Bay-Wei Chang
  • Patent number: 7890848
    Abstract: Differential dynamic content delivery including providing a session document for a presentation, wherein the session document includes a session grammar and a session structured document; receiving a presentation control instruction to present a classified structural element of the session document, wherein the classified structural element comprises one or more versions of presentation content; determining whether at least one version of presentation content of the classified structural element exists for a user; identifying alternative display content for the user if no version of presentation content of the classified structural element exists for the user; and presenting the identified alternative display content to the user.
    Type: Grant
    Filed: January 13, 2004
    Date of Patent: February 15, 2011
    Assignee: International Business Machines Corporation
    Inventors: William Kress Bodin, Michael John Burkhart, Daniel G. Eisenhauer, Daniel Mark Schumacher, Thomas J. Watson
  • Patent number: 7886217
    Abstract: Web sites are analyzed to determine whether the web sites are embedding session identifiers in web documents. The analysis is based on a comparison of in-host links of multiple copies of a document from a web site. Rules governing the insertion of session identifiers for the web site may be determined and used to assist in crawling the web site.
    Type: Grant
    Filed: September 29, 2003
    Date of Patent: February 8, 2011
    Assignee: Google Inc.
    Inventors: Monika Henzinger, Matthias Ruhl
  • Patent number: 7877681
    Abstract: The present invention relates to a method and apparatus for providing automatic context management for simulating virtual users for testing and monitoring web applications, including those web applications that execute code on the client side, without requiring the actual execution of client side web application code or the execution of the client within the testing, monitoring, or simulation tool. Simulation tools with automatic context management according to the present invention can record and replay context-full scripts that do not require manual customization and are capable of handling state information even for web applications that execute code on the client side. These scripts are able to realistically mimic complex web application transactions on the network HTTP layer.
    Type: Grant
    Filed: September 30, 2003
    Date of Patent: January 25, 2011
    Assignee: Borland Software Corporation
    Inventors: Gunter Schwarzbauer, Helmut Spiegl, Ernst Ambichl, Bernd Greifeneder
  • Patent number: 7870474
    Abstract: An improved system and method is provided for detecting a web page template. A web page template detector may be provided for performing page-level template detection on a web page. In general, the web page template classifier may be trained using automatically generated training data, and then the web page template classifier may be applied to web pages to identify web page templates. A web page template may be detected by classifying segments of a web page as template structures, by assigning classification scores to the segments of the web page classified as template structures, and then by smoothing the classification scores assigned to the segments of the web page. Generalized isotonic regression may be applied for smoothing scores associated with the nodes of a hierarchy by minimizing an optimization function using dynamic programming.
    Type: Grant
    Filed: May 4, 2007
    Date of Patent: January 11, 2011
    Assignee: Yahoo! Inc.
    Inventors: Deepayan Chakrabarti, Kunal Punera, Shanmugasundaram Ravikumar
  • Patent number: 7861165
    Abstract: A printing apparatus and method for capturing and formatting the content of a web page. The apparatus and method determining if a portrait formatted representation of the web page and a landscape formatted representation of the web page, include equivalent content, and outputting the portrait formatted representation of the web page if the portrait formatted representation has the equivalent content of the landscape formatted representation. Otherwise outputting a landscape formatted representation of the said web page.
    Type: Grant
    Filed: December 15, 2005
    Date of Patent: December 28, 2010
    Assignee: Xerox Corporation
    Inventor: Duncan I. Stevenson
  • Patent number: 7849392
    Abstract: Systems and methods are provided for generating technical documentation from content, such as enterprise SOA content. In one implementation, a computer-implemented method is provided that comprises receiving an identifier of a service interface description that defines an interface for implementing a service and processing one or more packages associated with the service interface description by reading data from one or more files of enterprise SOA content stored in a database. In addition, the method generates the technical documentation using the data read from the one or more files.
    Type: Grant
    Filed: April 12, 2007
    Date of Patent: December 7, 2010
    Assignee: SAP AG
    Inventors: Roman Rapp, Martin Kaisermayr