Patents Examined by Kyle R. Stork
-
Patent number: 7559014Abstract: 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: GrantFiled: June 27, 2005Date of Patent: July 7, 2009Assignee: Canon Kabushiki KaishaInventors: Kikuo Naito, Kunio Seto, Hideaki Ohshima, Shigeyuki Mitani, Toshiyuki Noguchi
-
Patent number: 7555716Abstract: 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: GrantFiled: July 27, 2005Date of Patent: June 30, 2009Assignee: SAP AGInventor: Uttam Agiwal
-
Patent number: 7549116Abstract: 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: GrantFiled: March 31, 2008Date of Patent: June 16, 2009Assignee: International Business Machines CorporationInventors: Jason Chester Garcowski, Steven Brent Koonce, Dong Lieu, Brandon David Tweed
-
Patent number: 7543229Abstract: 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: GrantFiled: July 26, 2005Date of Patent: June 2, 2009Assignee: Hewlett-Packard Development Company, L.P.Inventors: Jose Abad Peiro, Yacoub Sherif
-
Patent number: 7543228Abstract: 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: GrantFiled: June 27, 2005Date of Patent: June 2, 2009Assignee: Microsoft CorporationInventors: Amol S. Kelkar, Danny van Velzen, Jonathan E. Rivers-Moore
-
Patent number: 7536633Abstract: 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: GrantFiled: November 24, 2004Date of Patent: May 19, 2009Assignee: Microsoft Corp.Inventors: Peter Faraday, Joshua Bell, Steven Geffner
-
Patent number: 7519902Abstract: 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: GrantFiled: June 30, 2000Date of Patent: April 14, 2009Assignee: International Business Machines CorporationInventors: Reiner Kraft, Jussi P. Myllymaki
-
Patent number: 7516400Abstract: 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: GrantFiled: March 7, 2005Date of Patent: April 7, 2009Assignee: Microsoft CorporationInventors: Oleg V. Ovetchkine, Dmitry G. Titov, Gregory A. Lett, Henry D. Hahn
-
Patent number: 7509578Abstract: 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 documentsType: GrantFiled: October 3, 2005Date of Patent: March 24, 2009Assignee: BDGB Enterprise Software S.A.R.L.Inventors: Pál Ruján, Harry Urbschat
-
Patent number: 7506250Abstract: 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: GrantFiled: September 3, 2002Date of Patent: March 17, 2009Assignee: Ricoh Company, Ltd.Inventors: Jonathan J. Hull, Jamey Graham, Dar-Shyang Lee, Peter E. Hart
-
Patent number: 7502993Abstract: 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: GrantFiled: June 27, 2000Date of Patent: March 10, 2009Assignee: Cisco Technology, Inc.Inventors: Lewis Dean Dodrill, David William Geen, Satish Joshi, Ryan Alan Danner, Steven J. Martin
-
Patent number: 7502998Abstract: 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: GrantFiled: July 1, 2005Date of Patent: March 10, 2009Assignee: Microsoft CorporationInventor: Ralph Sommerer
-
Patent number: 7490286Abstract: 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: GrantFiled: September 25, 2003Date of Patent: February 10, 2009Assignee: International Business Machines CorporationInventors: Patrick M. Commarford, Cheryl A. Kotan, James R. Lewis, Wallace J. Sadowski
-
Patent number: 7487441Abstract: 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: GrantFiled: March 11, 2004Date of Patent: February 3, 2009Assignee: Yahoo!Inc.Inventor: Christopher Tzann-en Szeto
-
Patent number: 7480855Abstract: 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: GrantFiled: November 15, 2001Date of Patent: January 20, 2009Assignee: International Business Machines CorporationInventors: Susann Marie Keohane, Johnny Meng-Han Shieh
-
Patent number: 7480859Abstract: 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: GrantFiled: October 4, 2005Date of Patent: January 20, 2009Assignee: International Business Machines CorporationInventors: Ravi Mani, Joerg Meyer, Pratibha Jamdagneya Sharma, Hovey Raymond Strong, Jr.
-
Patent number: 7478316Abstract: 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: GrantFiled: October 10, 2002Date of Patent: January 13, 2009Assignee: Toshiba Tec Kabushiki KaishaInventors: George Koppich, Lenin Babu, Carl Byington
-
Patent number: 7464328Abstract: 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: GrantFiled: October 8, 2004Date of Patent: December 9, 2008Assignee: Microsoft CorporationInventors: Gabriel J. Hall, Alan Ramaley
-
Patent number: 7461334Abstract: 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: GrantFiled: February 9, 2000Date of Patent: December 2, 2008Assignee: Network Solutions, LLCInventors: Chun-Ming Lu, Vincent M. Lee
-
Patent number: 7458016Abstract: 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: GrantFiled: May 18, 2001Date of Patent: November 25, 2008Assignee: Oracle International CorporationInventors: Sachin Desai, Kiran Bellare