Patents Examined by Manglesh Patel
  • Patent number: 8161382
    Abstract: Provided is a method of providing font services by using an item server and a service server, including: the item server maintaining font providing information including font information and area information associated with the font information, for each user in a user database; the service server maintaining service page database including text associated with each area of the service page associated with the user; the service server receiving the font providing information associated with the user from the item server; generating the service page in which a text image, corresponding to the text associated with a certain area of the service page and generated according to the font information associated with the certain area, is displayed in the certain area, based on the received font providing information; and providing the generated service page by transmitting to a user terminal.
    Type: Grant
    Filed: November 24, 2005
    Date of Patent: April 17, 2012
    Assignee: NHN Corporation
    Inventors: Eun Ju Joung, Tae Heon Lee
  • Patent number: 8136029
    Abstract: A method of characterising a web site by sampling, the method comprising, the repeated steps of: accessing a URL; receiving a web page; analysing the URL and received webpage and recording characteristics thereof; identifying links within the received web page; grouping links within the received web-page based on proximity; and selecting one of the selected links for subsequent access based on the grouping. The method can be applied in a web application assessment tool.
    Type: Grant
    Filed: September 26, 2008
    Date of Patent: March 13, 2012
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Prajakta Jagdale, Billy Hoffman
  • Patent number: 8117540
    Abstract: The invention relates to a method and device incorporating an improved text input mechanism. The text input method comprising the steps determining a list of candidates for the present context, a candidate being a possible textual continuation of the present context and having a relevance score assigned; arranging the candidates in groups, each group having a group designator; displaying the group designators; prompting the user to select a group and receiving the user selection; displaying candidates of the selected group, the displayed candidates being arranged according to their respective scores; prompting the user to select a candidate and receiving the user selection; accepting the selected candidate as text input and updating the context.
    Type: Grant
    Filed: November 15, 2007
    Date of Patent: February 14, 2012
    Assignee: Neuer Wall Treuhand GmbH
    Inventor: Ramin O Assadollahi
  • Patent number: 8112704
    Abstract: Systems and methods for loading XML documents on demand are described. The system provides a Wrapper class for the XML Document class and the Element class. A user application then utilizes the Wrapper class in the same way that the Element class and Document class would be used to access any element in the XML Document. The Wrapper class loads external components as required. The external component retrieval is completely transparent to the user application and the user application is able to access the entire XML document as if it were completely loaded into a DOM object in memory. Accordingly, each element is accessible in a random manner. In one configuration, the XML document components or external components are stored in a database in a BLOB field as a Digital Document. The system uses external components to efficiently use resources as compared to systems using Xlink and external entities.
    Type: Grant
    Filed: April 23, 2007
    Date of Patent: February 7, 2012
    Assignee: Pitney Bowes Inc.
    Inventors: William D. Clarke, Tao Zhan
  • Patent number: 8086946
    Abstract: A system detects a requirement to obtain a first document by the computer system, the first document having a predefined format. The system identifies a sequence of portions of the first document to obtain based on analysis of the predefined format of the first document, and analysis of current operational parameters of the computer system. The system obtains a first portion of the document from the identified sequence, and then obtains successive portions of the first document in accordance with the identified sequence.
    Type: Grant
    Filed: September 5, 2006
    Date of Patent: December 27, 2011
    Assignee: Adobe Systems Incorporated
    Inventors: Mary Elizabeth McQuarrie, David Rudi Sherry
  • Patent number: 8074166
    Abstract: Techniques are provided for performing focus inference when compiling an Extensible Markup Language Transforms (XSLT) stylesheet into a compiled XSLT processor. In XPath/XSLT, expression evaluation occurs with respect to the dynamic context. In XPath, the part of the dynamic context, related to the context node-set, is called the “focus” of the expression. Conceptually, the focus would need to be systematically computed and propagated along the recursive execution of XSLT templates. This is costly. Focus inference enables the more efficient execution of XSLT programs since the inferred focus information can be used directly by a code generator in an XSLT compilation architecture.
    Type: Grant
    Filed: September 13, 2006
    Date of Patent: December 6, 2011
    Assignee: Microsoft Corporation
    Inventors: Anton V. Lapounov, Ralf Lammel, Sergey Dubinets
  • Patent number: 8065609
    Abstract: A survey document is provided on a server, for delivery to a client on a network, having questions and potential answers in a format defining branches of the questions. Programming instructions are also provided on the server for delivery to the client on the network. The instructions are for causing the client to render questions on a user interface from the survey document. The questions initially rendered include a first one of the questions. The instructions are also for causing the client to branch to and render on the user interface second or third ones of the questions responsive to the survey document and an answer received for the first question.
    Type: Grant
    Filed: December 1, 2008
    Date of Patent: November 22, 2011
    Assignee: International Business Machines Corporation
    Inventors: Lane Thomas Holloway, Nadeem Malik
  • Patent number: 8055996
    Abstract: A pattern validation method can include retrieving a value for a form based input field from a form defined in markup rendered in a content browser. The retrieved value along with a validation pattern for the form based input field can be passed to a validation process disposed within a lightweight validation library coupled to the rendered markup. Subsequently, the retrieved value can be validated in the content browser according to the validation pattern. Notably, each step of retrieving, passing and validating can be repeated for at least one additional value for at least one additional form based input field disposed in the markup rendered in the content browser. In this regard, the retrieving, passing, and validating steps can be performed in a validation shell function disposed in the markup rendered in the content browser.
    Type: Grant
    Filed: November 13, 2003
    Date of Patent: November 8, 2011
    Assignee: International Business Machines Corporation
    Inventor: Scott Carrier
  • Patent number: 8046683
    Abstract: A markup language document has data entry fields corresponding to markup language nodes that are arranged in a hierarchical structure of parents having child nodes. The hierarchical position of each markup language node in the hierarchical structure is expressed as a corresponding fragment of the markup language. For each parent, a markup language fragment is formed so as to have a plurality of portions each corresponding to the fragment of a respective child node without repeating any fragment of the respective child nodes. Portions that respectively correspond to the child nodes are used for data entry with the data entry fields, where an electronic form is displayed on a user interface for interactive data entry. The electronic form has one or more data entry fields each corresponding to one of the data entry fields of the structured markup language document and into which data can be entered.
    Type: Grant
    Filed: January 27, 2009
    Date of Patent: October 25, 2011
    Assignee: Microsoft Corporation
    Inventors: Jean-Marie H. Larcheveque, Anand Ramagopalrao, Michael B. Palmer, Alessandro Catorcini
  • Patent number: 8037407
    Abstract: Computer-implemented methods, computer systems and computer program products are provided for creating and processing a browser compliant human interface description. A predefined application specific human interface description using application specific layout elements is transformed into a standardized human interface description using basic layout elements. The standardized human interface description is decomposed into a human interface layout template and a data description. A data instance is instantiated from the data description. The data instance is merged with the human interface layout template into an individual browser compliant human interface description, which is then rendered to prompt a user for data input. The received data from the user are stored in the data instance. The status of at least one layout element is either stored in the data instance or in a runtime-copy of the standardized human interface description.
    Type: Grant
    Filed: April 16, 2002
    Date of Patent: October 11, 2011
    Assignee: SAP AG
    Inventors: Dirk Ahlert, Wolfgang Koch, Gunther Liebich
  • Patent number: 7987421
    Abstract: To display content in a user's preferred language, a content provider locates a layout information file to determine how to display the content. A layout strings file storing a layout string in a specific language is selected, according to the user's preferred languages. The content from a content provider and the layout string are then formatted as specified by the layout information file, and presented to the user.
    Type: Grant
    Filed: January 30, 2002
    Date of Patent: July 26, 2011
    Inventors: Boyd H Timothy, Olin Sayre Atkinson, Christopher Jean Seiler, Matthew Gerrit Brooks, Shawn Matthew Holmstead, John Ransom VanOrman, II, James Mark Norman
  • Patent number: 7383498
    Abstract: Systems, methods, and apparatus, including computer program products, for applying style changes to markup language documents. A replacement style sheet parameter value, which is to replace an existing style sheet parameter value that is associated with a previously rendered markup language document, is received and applied to the rendered markup language document. The replacement style sheet parameter value may be included in a style block and inserted into a Document Object Model data structure that represents the rendered markup language document. Some implementations allow the effect of a design parameter change to be previewed immediately, without re-rendering an entire markup language document, regenerating one or more style sheets, or communicating with a server. Parametrized representations of style sheets may include bindings between parameters, which may result in more compact and efficient style sheet parametrizations in some implementations.
    Type: Grant
    Filed: December 27, 2002
    Date of Patent: June 3, 2008
    Assignee: SAP AG
    Inventors: Timo Hickl, Marcus Holl
  • Patent number: 7325188
    Abstract: Method and system for dynamically capturing elements from a target Web page and displaying the captured elements in another Web page. A user first opens a Web Capture Web Part dialog box in a browser application program. The user navigates to the target server hosting the target Web page and sends an HTTP request to the target server to retrieve the target Web page. The target server returns the target Web page in an HTML string, which it is displayed in the Web Part Web Capture dialog box. The user then selects the elements that he or she wants to capture. The captured elements are then displayed in a Web part on the user's Web page and the returned HTML string is stored in a cache memory. Each subsequent time the captured elements are displayed, the elements are automatically updated from the target Web page.
    Type: Grant
    Filed: September 3, 2003
    Date of Patent: January 29, 2008
    Assignee: Microsoft Corporation
    Inventors: Clinton D. Covington, Nilanjan Banerjee, Jay L. Massena, Louisa Lee, Robbie A. Paplin, Sanjay Jacob
  • Patent number: 7310769
    Abstract: Methods and apparatus, including computer program products, to process an electronic document that includes a non-coded representation of characters of text. Based on text coding information that identifies the characters of the non-coded representation, a coded representation is generated and associated with the non-coded representation. In the coded representation, each identified character has a code value. Each code value is associated with a glyph that has no semantic relation with the identified character. A visual representation of the non-coded representation can be displayed, and the coded representation can be used to identify or search characters in the visual representation.
    Type: Grant
    Filed: March 12, 2003
    Date of Patent: December 18, 2007
    Assignee: Adobe Systems Incorporated
    Inventor: Sambit Kumar Dash
  • Patent number: 7293227
    Abstract: Requesting and receiving image files associated with media content. The received image files are stored such that an identifier value associated with the media content is stored in the filenames of the received image files. The invention determines which of the image files is associated with specific media content by searching for the identifier value of the specific media content in the filenames of the image files.
    Type: Grant
    Filed: July 18, 2003
    Date of Patent: November 6, 2007
    Assignee: Microsoft Corporation
    Inventors: Daniel Plastina, Michael Novak
  • Patent number: 7257771
    Abstract: A system for converting a page description file to a composite representation thereof for fast web viewing, the system includes a conversion engine configured to convert a page of graphics into an aggregate file, a rendering utility for rendering the aggregate file, a comparison engine for comparing the image-only bitmap and the aggregate bitmap to create a foreground bitmap file which is displayed on a Web browser and a delivery engine for delivering the foreground bitmap file and the background raster file to a Web browser by creating HTML code which superimposes the foreground bitmap file and the background raster file, thereby providing a small sized, high quality image and text composite representation of the page description file.
    Type: Grant
    Filed: May 26, 2004
    Date of Patent: August 14, 2007
    Assignee: Texterity, Inc.
    Inventors: Cimarron Buser, Felix Pahl
  • Patent number: 7246308
    Abstract: A facility for analyzing a web page is described. The facility receives the web page. For each link occurring in the web page, if the link points to a web site previously indicated by a user as being of interest, the facility modifies the web page to identify the link as pointing to a web site of interest.
    Type: Grant
    Filed: February 27, 2004
    Date of Patent: July 17, 2007
    Assignee: A9.com, Inc.
    Inventors: Jonathan Leblang, Udi Manber
  • Patent number: 7243304
    Abstract: An anonymous level decision unit decides an anonymous level to anonymize a real name word included in the electronic document. An additional label generation unit generates an additional label corresponding to the real name word based on an identifier. A dictionary stores a correspondence relationship between the real name word and an anonymous term as an abstract concept of the real name word. A map creation unit selects the anonymous term corresponding to the real name word based on the anonymous level from the dictionary, generates an anonymous word corresponding to the real name word by adding the additional label to the anonymous term, and correspondingly stores the real name word and the anonymous word. A map representing a correspondence relationship between the real name word and the anonymous word for the identifier is created.
    Type: Grant
    Filed: June 28, 2002
    Date of Patent: July 10, 2007
    Assignee: Kabushiki Kaisha Toshiba
    Inventor: Makoto Sato
  • Patent number: 7168037
    Abstract: Methods and apparatus for setting a text composition spacing amount for a DTP system. At least one inter-character-class spacing amount setting table, for use in line composition, groups similar characters, forms a plurality of character classes and sets inter-character spacing amounts between a character class of a previous character and a character class of a next character within a pair of continuous characters. A display device displays electronic text that has been line composed. An input device receives user input. A spacing amount setter is operable to start in response to user input, to display a dialog box for user input of a spacing amount between the character class for the previous character and the character class for the next character, and to display in the dialog box an icon representing the character class for the previous character and an icon representing the character class for the next character.
    Type: Grant
    Filed: September 25, 2001
    Date of Patent: January 23, 2007
    Assignee: Adobe Systems Incorporated
    Inventors: Marilyn E. Shade, Shinji Hiramatsu
  • Patent number: 7165215
    Abstract: Subject matter includes an exemplary pane element for use in a web page document to generate a pane consisting of a division of a computer display screen. When a web browser encounters the exemplary pane element, the browser is directed to pane-generating instructions, which are substituted as markup language for the exemplary pane element. The pane-generating instructions may be an element behavior bound to an exemplary pane element.
    Type: Grant
    Filed: June 24, 2003
    Date of Patent: January 16, 2007
    Assignee: Microsoft Corporation
    Inventor: Brian R. Tunning