Patents Examined by James H. Blackwell
  • Patent number: 7644358
    Abstract: The present system in one embodiment provides a conversion module that receives and converts webpage documents to an Adobe Acrobat compatible format for further processing. In some embodiments the present system provides and enacts a plurality of conversion rules to convert the webpage so that it may be stored, printed or emailed. In other embodiments the user is further able to customize the conversion rules and select between the plurality of conversion rules used in the document conversion process.
    Type: Grant
    Filed: November 1, 2004
    Date of Patent: January 5, 2010
    Assignee: SAP AG
    Inventor: Michael Danninger
  • Patent number: 7627808
    Abstract: A media synch player includes a time control module, a digital data storage and retrieval device coupled to and responsive to the time control module and an audiovisual data signal output configured to supply audiovisual data to a display by playing a first media file from the digital data storage and retrieval device in response to commands from a system controller. The time control module is configured to request a system time from an external time server, reset the time control module in accordance with the system time, lock to a master clock contained in the external time server and resynchronize the first time control module in response to predetermined criteria being met.
    Type: Grant
    Filed: June 13, 2003
    Date of Patent: December 1, 2009
    Assignee: Microsoft Corporation
    Inventors: William Thomas Blank, John B. Deutscher, Brian D. Honey, Tyler V. Davis, John Conrad, Andrew D. Rosen, Sunit Gogia
  • Patent number: 7617450
    Abstract: A method, system, and computer-readable medium are provided for creating, inserting, and reusing document parts in an electronic document. According to a system, a word processing application program receives a selection of a document part category. In response to the selection of the document part category, a gallery of document parts is displayed in a user interface. A selection of a document part from the gallery is received and inserted in the electronic document without the need for additional formatting. The gallery of document parts defines a page layout for the electronic document. Document parts may be created within the user interface by modifying pre-built document parts.
    Type: Grant
    Filed: September 30, 2004
    Date of Patent: November 10, 2009
    Assignee: Microsoft Corporation
    Inventors: Brian M. Jones, Christopher H. Pratley, Eric D. Bailey, Marcin Sawicki, Roberto C. Taboada, Tristan A. Davis
  • Patent number: 7617446
    Abstract: The present invention is directed to a method, apparatus, system, or computer program product that allows a user to choose one or more print options within a browser environment in order to conserve the consumption of physical resources, such as paper and printer ink, by modifying the content of a document. Web-based documents are generally printed for specific, limited purposes, and hardcopy versions of Web-based documents can be relatively expensive. By utilizing the extensible nature of browser applications and the standard formatting of structured documents on the World Wide Web, a methodology is provided for reducing the consumption of printing supplies in order to reduce printing costs of relatively expensive printouts of Web-based documents. By parsing the document and changing the structure, tags, elements, element attribute values, text, graphics, etc., of the document, the present invention creates a modified document that consumes less physical resources during the physical printing process.
    Type: Grant
    Filed: March 26, 2001
    Date of Patent: November 10, 2009
    Assignee: International Business Machines Corporation
    Inventor: Rabindranath Dutta
  • Patent number: 7607079
    Abstract: The present invention relates to a multi-input reporting and editing tool, which performs as a dynamic instrument to allow multiple users' input into creating a report, such that end-users may accumulate, process, and analyze information, in a timely, efficient, and accurate fashion. The multi-input reporting and editing tool allows tracking of follow-up data over time, and creates a vehicle for database mining and quality assessment.
    Type: Grant
    Filed: June 1, 2007
    Date of Patent: October 20, 2009
    Inventor: Bruce Reiner
  • Patent number: 7607076
    Abstract: Methods and apparatuses that synchronize a paper document to an associated digital document by establishing a mapping. An embedded interactive code (EIC) Document is created as a digital file that serves as an intermediate tier between the paper document and the digital document. Both the paper document and the EIC document are generated while printing the paper document. The EIC document records the corresponding EIC array allocations and a unique document identification number. An image capturing pen may generate a stroke on any page of paper document. With the EIC document, the methods and apparatuses inform an application the page and location on the page of the stroke.
    Type: Grant
    Filed: February 18, 2005
    Date of Patent: October 20, 2009
    Assignee: Microsoft Corporation
    Inventors: Jian Wang, Liyong Chen, Youjun Liu, Jiang Wu
  • Patent number: 7603619
    Abstract: A system and method for formatting an electronic document. Format preference information related to the format of a user network site associated with a user is received. Document format criteria based on the format preference information and format performance information is automatically determined. An electronic document associated with the user network site is output according to the document format criteria.
    Type: Grant
    Filed: November 29, 2005
    Date of Patent: October 13, 2009
    Assignee: Google Inc.
    Inventor: Alexandra Baugher
  • Patent number: 7594172
    Abstract: Metatag identifiers are stored in a spreadsheet, and are made available for use in metatagging various files. Steps may include: identifying the item of data in a document; activating an activation code; providing a listing of metatag choices; selecting a metatag from the listing of metatag choices; identifying the selected metatag with a column in the spreadsheet; and storing at least a portion of the item of data in a cell of the column. The listing is preferably a visually displayed listing, and selection can be made by clicking. Data previously associated with a metatag, and stored in the spreadsheet can be displayed as values. The values for a given metatag can thus be sorted and listed, providing immediate feedback to a user to assist in determining the propriety of a particular metatag.
    Type: Grant
    Filed: October 10, 2001
    Date of Patent: September 22, 2009
    Inventor: Robert D. Fish
  • Patent number: 7584417
    Abstract: Systems and/or methods that enable creation and/or use of an action for an electronic form dependent on a role of a user are described.
    Type: Grant
    Filed: November 15, 2004
    Date of Patent: September 1, 2009
    Assignee: Microsoft Corporation
    Inventors: Ned B. Friend, Petru M. Moldovanu, Jane T. Kim, Miladin Pavlicic, Shiraz J. Cupala
  • Patent number: 7581166
    Abstract: A mobile multimedia content aggregation and dissemination platform is provided that aims to automate the creation, collection, correlation, aggregation, and dissemination of RSS, ATOM or other syndicated-style data formats along with non-syndicated content for blogs and for searching by interested parties. Then non-syndicated content may be substantially any type of multimedia content that has not yet been edited or that has been edited. The system and method may receive data content that originated from a syndicated information source along with other data content that originated from a non-syndicated information source. The system and method convert both types of content into, at least, blog information and blog data. The blog information comprising, information that points to a storage location of the blog data. The exemplary method further enables a user to search the blog data regardless of whether the blog data originated from a syndicated data source or non-syndicated data source.
    Type: Grant
    Filed: July 21, 2006
    Date of Patent: August 25, 2009
    Assignee: AT&T Intellectual Property II, L.P.
    Inventors: Bernard S Renger, Rittwik Jana, Yih-Farn Robin Chen, Serban Vadim Jora, Bin Wei
  • Patent number: 7574653
    Abstract: A method for rendering images for display on a client device is provided. A single image may be stored on the server for conversion into an image suitable for display on a particular client device. Image conversion may be performed consistent with the display capabilities of the client device. The display capabilities of the particular device requesting access to a web page may be identified at the time the web page is requested. Converted images may be stored and made available upon request.
    Type: Grant
    Filed: October 11, 2002
    Date of Patent: August 11, 2009
    Assignee: Microsoft Corporation
    Inventors: Joseph Keith Croney, Greg David Schechter
  • Patent number: 7574662
    Abstract: An apparatus, method, and computer program product for instant remote document serving. In one implementation, referred to as “remote document serving,” a remote file is converted to a “served document” which is distributed to a member of a data conference for review. In another implementation, referred to as “remote application serving,” the “owner” of a remote document views the screens created by a remote application associated with the document. The owner can view the screens and interact with the remote application.
    Type: Grant
    Filed: June 21, 2004
    Date of Patent: August 11, 2009
    Assignee: Cisco Technology, Inc.
    Inventors: Min Zhu, Guanghong Yang, Zheng Yuan, Song Xiang Wei
  • Patent number: 7565605
    Abstract: An electronic document is received that represents serial data that contains content of the document and defines an order in which respective portions of the content are to be performed. The serial data of the electronic document is analyzed. Reorganization information is generated for use in delivering the portions of the content, the reorganization information enabling performance in an order different from the order defined by the serial data.
    Type: Grant
    Filed: May 8, 2001
    Date of Patent: July 21, 2009
    Assignee: Nokia, Inc.
    Inventors: Gregory C. Schohn, Adam L. Berger, Richard D. Romero
  • Patent number: 7555713
    Abstract: A writing and reading assistant system helps a user to create a structured document and read a document. A structured document contains not only information as an ordinary document does but also properties and rules for holding, organizing and processing corresponding portions of information. The system helps the user as an author to search for information, generate, organize, examine, and modify ideas, to supply details, to examine one's writing from various aspects, to revise the writing, to specify information and access methods suitable for different audience, and to create a structured document. Further, the system helps the user as a reader to create and modify structures, define and modify properties and rules, and define and specify display forms, to associate text blocks with corresponding properties and rules, to extract information from an input document, to fill structures with corresponding information, to build various links among structures and display forms, and to display structures.
    Type: Grant
    Filed: February 22, 2005
    Date of Patent: June 30, 2009
    Inventor: George Liang Yang
  • Patent number: 7552384
    Abstract: A method and system for optimizing tag based protocol streaming parsing. A method in accordance with an embodiment comprises: comparing a read tag and the tags of a reference tag table and, if the read tag belongs to the reference tag table, determining if a function name is associated with the tag belonging to the reference tag table, and if a function name is associated with the tag belonging to the reference tag table, executing the function corresponding to the tag corresponding to the reference tag table.
    Type: Grant
    Filed: February 13, 2004
    Date of Patent: June 23, 2009
    Assignee: International Business Machines Corporation
    Inventors: Gerard Marmigere, Joaquin Picon, Zsolt Szalai
  • Patent number: 7533334
    Abstract: A apparatus and computer instructions for transmitting accessibility requirements. Content is received from a computer at a data processing system. The content is parsed for a selected indicator. The data processing system is queried to identify accessibility requirements in response to the selected indicator being present. The identified accessibility requirements are sent to the computer. These accessibility requirements are use by the computer to generate content for the data processing system.
    Type: Grant
    Filed: June 19, 2008
    Date of Patent: May 12, 2009
    Assignee: International Business Machines Corporation
    Inventors: Steven Edward Atkin, Ronald B. Capelli, Michael Aaron Kaply
  • Patent number: 7458019
    Abstract: A system and method 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: January 20, 2004
    Date of Patent: November 25, 2008
    Assignee: International Business Machines Corporation
    Inventors: Thomas R. Gumz, Wolfgang Schramm
  • Patent number: 7447992
    Abstract: Methods for producing publications are described that may include displaying an image of a publication, reading raster image data by page to be linked on the publication, superimposing raster image data selected on the basis of link information on an image of a page in the publication selected, varying the image of the publication through an image transformation process on the basis of screen transit operation information, and producing a publication by associating the selected page with raster image data for the selected page.
    Type: Grant
    Filed: August 13, 2001
    Date of Patent: November 4, 2008
    Assignee: E Media Ltd.
    Inventor: Hideki Kawabata
  • Patent number: 7441186
    Abstract: A system and method for automatically grouping items, e.g., digital photographs, by analyzing the statistical distributions of at least one piece of information associated with each of the items, for instance, creation time, are provided. In one embodiment, the creation time may be converted into a numeric value and the numeric values placed in ascending order such that gaps between adjacent numeric values may be determined. Subsequently, a median difference may be determined as well as an optimum difference. The items may then be organized into groups such that an additional group is created each time the difference between the numeric value for an item and the numeric value for the adjacent item located therebelow in the ascending array is greater than the optimum difference.
    Type: Grant
    Filed: October 4, 2004
    Date of Patent: October 21, 2008
    Assignee: Microsoft Corporation
    Inventors: Tomasz S. M. Kasperkiewicz, Alexander S. Brodie, David R. Parlin, Jingyang Xu, Kathleen M. Frigon, Scott E. Dart, Po Yuan
  • Patent number: 7441183
    Abstract: The invention relates to a method, a computer program product and a device for arranging a first and a second coordinate area relative to each other, which first and second coordinate areas are coded on a first and a second surface by a position-coding pattern. The method comprises the steps of receiving an electronic representation of a continuous line that has been drawn over the surfaces while the position-coding pattern on these was recorded, and creating an association between the first and second coordinate areas, based on a direction in which the line was drawn over a discontinuity in the Position-coding pattern, a first association being created if the line was drawn in a first direction and a second association being created if the line was drawn in a second direction.
    Type: Grant
    Filed: September 10, 2002
    Date of Patent: October 21, 2008
    Assignee: Anoto AB
    Inventors: Stefan Burström, Jan B. Andersson