Patents Examined by Kyle R. Stork
  • Patent number: 7559014
    Abstract: A data processing apparatus having a data analysis circuit for extracting data control information from data provided with the data control information to be used for restricting various processes, a data processing circuit for performing various processes for the data added with the data control information, a display unit for displaying a process function of each of the various processes to be executed by the data processing circuit, and a control circuit for controlling the data processing circuit and the display unit in accordance with the data control information extracted by the data analysis circuit, wherein the control circuit inhibits to execute an inhibited process in accordance with the data control information extracted from the data and controls the display unit to change a display style of the process function of each of the various processes to an inhibition display style.
    Type: Grant
    Filed: June 27, 2005
    Date of Patent: July 7, 2009
    Assignee: Canon Kabushiki Kaisha
    Inventors: Kikuo Naito, Kunio Seto, Hideaki Ohshima, Shigeyuki Mitani, Toshiyuki Noguchi
  • Patent number: 7555716
    Abstract: A processing device receives programming instructions, which may be executable programming code. The processing device, which is within a processing environment, accesses an access table to retrieve the corresponding programming instructions associated with the programming terms in the code. If the instruction, which refers to a particular programming term, is not within the access table, the search is continued within a terms database that includes the user-defined terms. If the term is found within the terms database, that indicates that the programming term is a user-defined term. The corresponding mapped functionality or operation is retrieved and provided to the processing device. The processing device thereupon executes the corresponding program instructions based on the operation mapped from the native term even though the incoming code includes user-defined terms.
    Type: Grant
    Filed: July 27, 2005
    Date of Patent: June 30, 2009
    Assignee: SAP AG
    Inventor: Uttam Agiwal
  • Patent number: 7549116
    Abstract: A computer program product comprising a computer useable medium includes a computer readable program, wherein the computer readable program when executed on a computer causes the computer to display a data set as a table including a plurality of cells. Additionally, the computer readable program when executed on a computer causes the computer to assign a column width to each cell in a row of the table, independently of other table rows having differing layouts, such that the table is capable of displaying a plurality of different row layouts simultaneously. The computer readable program when executed on a computer causes the computer to display a dynamic header configured to display a row layout of a selected row of the table. Further, the computer readable program when executed on a computer causes the computer to increase a readability of the dynamic header with respect to the selected row by various mechanisms.
    Type: Grant
    Filed: March 31, 2008
    Date of Patent: June 16, 2009
    Assignee: International Business Machines Corporation
    Inventors: Jason Chester Garcowski, Steven Brent Koonce, Dong Lieu, Brandon David Tweed
  • Patent number: 7543229
    Abstract: The analysis of graphic design material is discussed, and a system and adaptive method to automatically analyze graphic design material are disclosed. Aspects to be measured within a document containing the graphic design material are determined. Measurements of these aspects are performed. Output is prepared, wherein the output comprises an image of a page within the document and a view of measured aspects associated with the page, wherein the view is selected from among a group of views including a semantic view, a cluster view, a graphical view, or a poster view.
    Type: Grant
    Filed: July 26, 2005
    Date of Patent: June 2, 2009
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Jose Abad Peiro, Yacoub Sherif
  • Patent number: 7543228
    Abstract: Systems and/or methods are described that enable an electronic form to be rendered using a template. The template may be independent of the electronic form's current state or instance. In one embodiment, the systems and/or methods build a rendering file to render a current instance of an electronic form using the template and a view tree associated with the current instance.
    Type: Grant
    Filed: June 27, 2005
    Date of Patent: June 2, 2009
    Assignee: Microsoft Corporation
    Inventors: Amol S. Kelkar, Danny van Velzen, Jonathan E. Rivers-Moore
  • Patent number: 7536633
    Abstract: A system and method for graphically showing the order and timing of elements in a presentation program or other software. The sequence of events is shown in an event list, a list of events in sequence order, each event being associated with an event timeline bar and correlated with a universal timeline, in the editing window of an electronic presentation or other software that deals with the scheduling of events. In one embodiment, each item in the list represents an individual animation effect. Elements of the event list are logically related to each other and these logical relationships may be used in assisting a user to build a sequence of events (e.g., an animation sequence).
    Type: Grant
    Filed: November 24, 2004
    Date of Patent: May 19, 2009
    Assignee: Microsoft Corp.
    Inventors: Peter Faraday, Joshua Bell, Steven Geffner
  • Patent number: 7519902
    Abstract: This invention pioneers an enhanced crawling mechanism and technique called “Enhanced Browser Based Web Crawling”. It permits the fault-tolerant gathering of dynamic data documents on the World Wide Web (WWW). The Enhanced Browser Based Web Crawler technology of this invention is implemented by incorporating the intricate functionality of a web browser into the crawler engine so that documents are properly analyzed. Essentially, the Enhanced Browser Based Crawler acts similarly to a web browser after retrieving the initially requested document. It then loads additional or included documents as needed or required (e.g. inline-frames, frames, images, applets, audio, video, or equivalents.). The Crawler then executes client side script or code and produces the final HTML markup. This final HTML markup is ordinarily used for the rendering for user presentation process. However, unlike a web browser this invention does not render the composed document for viewing purposes.
    Type: Grant
    Filed: June 30, 2000
    Date of Patent: April 14, 2009
    Assignee: International Business Machines Corporation
    Inventors: Reiner Kraft, Jussi P. Myllymaki
  • Patent number: 7516400
    Abstract: Described is a layout system and process for user interface elements of computer programs. The layout system generally refers to a protocol and associated API that enables sizes and positions to be allotted, in which user interface elements are rendered. The layout system may be split between a core layout system and a framework layout system. The core provides minimal policy/rules that are imposed to allow flexibility for a given framework implementation. The framework adds support for user-specified sizing, positioning, margins, minimum sizes, maximum sizes and specific layout elements. Parent elements (e.g., containers) direct measure calls and arrange calls to child elements. The layout system essentially intercepts those calls and depending on policy may manipulate the properties of those calls for sizing, positioning, alignment and the like to ensure uniform and consistent layout results.
    Type: Grant
    Filed: March 7, 2005
    Date of Patent: April 7, 2009
    Assignee: Microsoft Corporation
    Inventors: Oleg V. Ovetchkine, Dmitry G. Titov, Gregory A. Lett, Henry D. Hahn
  • Patent number: 7509578
    Abstract: A method for building a classification model for classifying unclassified documents based on the classification of a plurality of documents which respectively have been classified as belonging to one of a plurality of classes, said documents being digitally represented in a computer, said documents respectively comprising a plurality of terms which respectively comprise one or more symbols of a finite set of symbols, and said method comprising the following steps: representing each of said plurality of documents by a vector of n dimensions, said n dimensions forming a vector space, whereas the value of each dimension of said vector corresponds to the frequency of occurrence of a certain term in the document corresponding to said vector, so that said n dimensions span up a vector space; representing the classification of said already classified documents into classes by separating said vector space into a plurality of subspaces by one or more hyperplanes, such that each subspace comprises one or more documents
    Type: Grant
    Filed: October 3, 2005
    Date of Patent: March 24, 2009
    Assignee: BDGB Enterprise Software S.A.R.L.
    Inventors: Pál Ruján, Harry Urbschat
  • Patent number: 7506250
    Abstract: Techniques for determining electronic document information for a paper document. The electronic document information determined for a paper document may include information identifying an electronic document corresponding to the paper document. The electronic document information may also include information identifying a location where the electronic document is stored or a pointer or reference to the electronic document. The electronic document information determined for a paper document may be stored along with identification code information read from an identification tag that is physically associated with the paper document. The electronic document information for a paper document may also be stored in an identification tag that is physically associated with the paper document or physically associated with another paper document generated based upon the paper document.
    Type: Grant
    Filed: September 3, 2002
    Date of Patent: March 17, 2009
    Assignee: Ricoh Company, Ltd.
    Inventors: Jonathan J. Hull, Jamey Graham, Dar-Shyang Lee, Peter E. Hart
  • Patent number: 7502993
    Abstract: A method is provided in an application server for executing a calling application. The method includes receiving an HTTP request for execution of a calling application operation for a caller. A selected extensible markup language (XML) document is accessed in response to reception of the HTML request. Based on the XML document, a first HTML page including prompts is generated for the caller. A directory is accessed based on an input from the caller to obtain called party information. A second HTML page is generated having instructions for contacting the called party. Hence, calling services may be deployed on a platform that is customizable, scalable, and built upon open standards such as Internet protocol. By directly contacting an application server upon picking-up a telephone device, an intelligent system is provided for making telephone calls over an IP network.
    Type: Grant
    Filed: June 27, 2000
    Date of Patent: March 10, 2009
    Assignee: Cisco Technology, Inc.
    Inventors: Lewis Dean Dodrill, David William Geen, Satish Joshi, Ryan Alan Danner, Steven J. Martin
  • Patent number: 7502998
    Abstract: Balanced view generation of pages of electronic documents is disclosed. In one embodiment, balancing the text of a page without forcing any of the text onto previous or subsequent pages is accomplished on a rolling pair of lines-by-rolling pair of lines basis. For each of a series of rolling pairs of lines of the page (for example, lines of text), it is determined whether a first line of the rolling pair is less than a second line of the rolling pair in length. If so, then it is determined whether a last word of the first line would fit as a first word of the second line, and whether so doing would meet a predetermined criteria. If so, then this action is performed.
    Type: Grant
    Filed: July 1, 2005
    Date of Patent: March 10, 2009
    Assignee: Microsoft Corporation
    Inventor: Ralph Sommerer
  • Patent number: 7490286
    Abstract: A method for providing help within an interactive voice response application can include the step of determining an interactive voice response event corresponding to a request for help. The event can be classified as a default help request, which can be a system initiated help request, or a user initiated help request. If the event is classified as a default help request, a time for receiving user input can be set to a default value. If, however, the event is classified as a user initiated help request, the time for receiving user input can be set to a value less than the default value. The interactive voice response application can take programmatic action upon expiration of the time for receiving user input.
    Type: Grant
    Filed: September 25, 2003
    Date of Patent: February 10, 2009
    Assignee: International Business Machines Corporation
    Inventors: Patrick M. Commarford, Cheryl A. Kotan, James R. Lewis, Wallace J. Sadowski
  • Patent number: 7487441
    Abstract: Methods and apparatus for providing rich media for enhancing user interaction with a messaging program. The rich media includes user perceptible content and content specific information. User perceptible content may include a small animated picture with an embedded sound file that messaging program users can send to each other during a messaging session. Content specific information may include a description of the perceptible content, context menu items including universal resource identifiers that link to information related to the content and information related to other messaging program content. In addition computer code is provided to allow communication between the rich media and the messaging program so that the messaging program and the rich media can interoperate.
    Type: Grant
    Filed: March 11, 2004
    Date of Patent: February 3, 2009
    Assignee: Yahoo!Inc.
    Inventor: Christopher Tzann-en Szeto
  • Patent number: 7480855
    Abstract: An apparatus and method of highlighting a section of an HTML document based on who accesses the document are provided. When the document is accessed and displayed, a plurality of button associated each with a different part of the document is also displayed. When one of the buttons is asserted, the section of the document with which it is associated is highlighted.
    Type: Grant
    Filed: November 15, 2001
    Date of Patent: January 20, 2009
    Assignee: International Business Machines Corporation
    Inventors: Susann Marie Keohane, Johnny Meng-Han Shieh
  • Patent number: 7480859
    Abstract: Transforming a user-supplied DTD satisfying a first XML grammar into a PDTD satisfying a second XML grammar, including converting DTD declarations of alternate content to sequences, converting DTD declarations of optional content to mandatory content, converting DTD declarations of imbedded sequences to subsequences, and demoting attribute definitions of DTD elements having attributes to children of the DTD elements having attributes. Embodiments include converting recursions into repetitions, demoting imbedded compound repetitions from element declarations having imbedded compound repetitions, and demoting imbedded leaves from elements having imbedded leaves.
    Type: Grant
    Filed: October 4, 2005
    Date of Patent: January 20, 2009
    Assignee: International Business Machines Corporation
    Inventors: Ravi Mani, Joerg Meyer, Pratibha Jamdagneya Sharma, Hovey Raymond Strong, Jr.
  • Patent number: 7478316
    Abstract: This invention is related to document management systems, and more particularly, to a document management system to automate transferring a plurality of documents or related data. The present invention is directed to a method and system for capturing electronic documents to a preselected data storage area comprising the steps of and means adapted for selecting a data storage area adapted for storage of electronic documents; and receiving, into the selected data storage area, electronic data representative of a plurality of electronic documents from at least one of a plurality of associated document systems.
    Type: Grant
    Filed: October 10, 2002
    Date of Patent: January 13, 2009
    Assignee: Toshiba Tec Kabushiki Kaisha
    Inventors: George Koppich, Lenin Babu, Carl Byington
  • Patent number: 7464328
    Abstract: A method for packing the multiple files and folders of an HTML Web page into a single MHTML file. The packing process begins by determining whether the user has write privileges to the current location. If not, the user is prompted to save the MHTML file in an alternate location (e.g., the desktop). If the user has write privileges to the current location, the process opens the main HTML Web page and searches for supporting resource files. In short, the supporting resource files are identified by searching for known, common resource file references in the main HTML source file. When the resource file references have been identified, the process packages the main HTML document and all of the supporting resource files into a single file in MHTML format. The unpacking process opens the MHTML file and identifies the main HTML document portion, as well as the portions of the MHTML file containing the supporting resource files.
    Type: Grant
    Filed: October 8, 2004
    Date of Patent: December 9, 2008
    Assignee: Microsoft Corporation
    Inventors: Gabriel J. Hall, Alan Ramaley
  • Patent number: 7461334
    Abstract: An apparatus and method for forwarding a web address to another web address is presented. A web forwarder receives a request destined to a first web address including at least a domain name. The web forwarder then determines a forwarding uniform resource locator (URL) that corresponds to the domain name and redirects the request to a second web address that corresponds to the forwarding URL.
    Type: Grant
    Filed: February 9, 2000
    Date of Patent: December 2, 2008
    Assignee: Network Solutions, LLC
    Inventors: Chun-Ming Lu, Vincent M. Lee
  • Patent number: 7458016
    Abstract: A method for partitioning Web pages of a Web site into graphic elements and technical elements to enable efficient updating of the Web site. Graphic elements of a Web page are defined and a plurality of technical page element sets for respectively formatting the Web page in accordance with the technical page element sets are defined. The graphic elements of the Web page are converted into a stylesheet using a content-to-stylesheet generator. The Web page is then processed using the stylesheet in accordance with one of the technical page element sets to obtain a formatted Web page in accordance with the one technical page element set. The stylesheet can be compatible with a version of XSL (extensible stylesheet language). The formatted Web page is subsequently provided to a user via a server application.
    Type: Grant
    Filed: May 18, 2001
    Date of Patent: November 25, 2008
    Assignee: Oracle International Corporation
    Inventors: Sachin Desai, Kiran Bellare