Patents Examined by Gregory J. Vaughn
-
Patent number: 7640495Abstract: A data structure includes means for representing a programming type and means for representing an attribute. The specified attribute indicates that an instance of the programming type is to be serialized with XML.Type: GrantFiled: December 10, 2004Date of Patent: December 29, 2009Assignee: Microsoft CorporationInventors: Keith W Ballinger, Erik B. Christensen, Stefan H. Pharies
-
Patent number: 7636883Abstract: In response to a user request, an annotation form is presented to a user for annotating a target document or image in a database. The annotation form is associated with the target document. A runtime program is associated with the annotation form. The annotation form selected by the user provides prompts for annotation input. The annotation input is saved in an annotation database and the runtime program performs an action on behalf of the user. Preferably the runtime program action comprises analysis of elements of the target document.Type: GrantFiled: May 18, 2005Date of Patent: December 22, 2009Assignee: International Business Machines CorporationInventors: Jordi A. Albornoz, Lee Feigenbaum, Sean J. Martin, Simon L. Martin, Lonnie A. McCullough, Madhusmita Mitra, Elias Torres
-
Patent number: 7634727Abstract: A game system utilizes a codecs abstraction laver (CAL) to allow the game system to accommodate new and/or modified codecs without requiring the game application code to be modified. The CAL, functioning as an application programming interface (API), operates between media sources and the game application. The game application interacts with the CAL and not the codec. Differences between codecs are transparent to the game application. New codecs can be introduced and used by existing applications without modifying the existing application code. The CAL processes media from a variety of sources such as memory, files, http sources, queues, custom sources, external drives, or game media sources (e.g., XMedia). The CAL determines the source of the media, the type of media being received (e.g., audio, video, image, animation, or game), and the codec used to compress the media. The CAL provides the decoded media to the game application.Type: GrantFiled: April 26, 2005Date of Patent: December 15, 2009Assignee: Microsoft CorporationInventors: Maciej Maciesowicz, Barry Steinglass, Derek Smith, David Pickford
-
Patent number: 7627817Abstract: A system, method and computer readable medium for synchronizing web content is disclosed. The method includes retrieving a first web content in a first language from a web site, the first web content corresponding to a second web content wherein the second web content is a translation in a second language of the first web content. The method further includes dividing the first web content into a plurality of translatable components and generating a unique identifier for each of the plurality of translatable components. The method further includes matching each of the plurality of translatable components to a plurality of translated components of the second web content using the unique identifier of each of the plurality of translatable components. If a translatable component is not matched to a translated component, the method further includes designating the translatable component for translation into the second language.Type: GrantFiled: February 23, 2004Date of Patent: December 1, 2009Assignee: Motionpoint CorporationInventors: Enrique Travieso, Adam Rubenstein, William Fleming
-
Patent number: 7624341Abstract: Systems and methods are provided for searching and displaying reports to a user. In one embodiment, the user selects an item from a displayed list of reporting objects. Based on the user's selection, a list of report topics available for the selected item is determined and presented to the user. In response, the user may select a report topic and, thereafter, the appropriate available report(s) may be directly presented or displayed to the user without any further user interaction. In one embodiment, an appropriate updated report may be generated in response to the user's selections. In another embodiment, the list of reporting topics is determined implicitly for the objects associated with the context the user is working in.Type: GrantFiled: October 26, 2004Date of Patent: November 24, 2009Assignee: SAP AG. WalldorfInventors: Janet Dorothy Salmon, Guido Tesch, Christoph Luebbe
-
Patent number: 7624339Abstract: A method of displaying data on a multilevel screen display is disclosed. The method comprises assigning screen designation codes to respective groups of data, and determining the physical screen on which each group of data is displayed. The screens may comprise layered liquid crystal displays. The method is suitable for use with spreadsheet software, where a user is able to see overlaying spreadsheets simultaneously.Type: GrantFiled: August 18, 2000Date of Patent: November 24, 2009Assignee: Puredepth LimitedInventors: Gabriel Daemon Engel, Pita Witehira
-
Patent number: 7620886Abstract: A method and apparatus for ordering or reordering objects (e.g., data, content, input objects, controls) within an electronic document. In a set order mode of operation, an operator orders objects by selecting or clicking on them in their desired order. During the set order mode, the apparatus displays a first indicator reflecting the set order mode, and a current index value—the order or position at which the next selected object will be placed. A control mode of operation is activated by engaging a predetermined key or control (e.g., CTRL key). During control mode, the apparatus displays a second indicator showing that the control mode is active, and the index of a target object (an object identified by a cursor controlled by the operator). The operator can reset the current index to the index of the target object by clicking on the target object while control mode is active.Type: GrantFiled: March 1, 2005Date of Patent: November 17, 2009Assignee: Adobe Systems, IncorporatedInventor: Jeffrey Young
-
Patent number: 7617447Abstract: Portions of an Extensible Markup Language document, such as individual paragraphs or groups of paragraphs or fragments of text, are provided self-describing properties such as styles, fonts, list types, and the like. If such a portion of a document is subsequently copied or moved to a second document or to a different location in the first document, the self-describing properties provided for the portion travel with the portion to the second document or to the different location in the first document.Type: GrantFiled: December 9, 2003Date of Patent: November 10, 2009Assignee: Microsoft CorporationInventors: Brian Jones, Robert Little, Marcin Sawicki
-
Patent number: 7617445Abstract: A system which is primarily of use for lawyers, judges and electronic court reporters operates to correlate personal log notes with digitally recorded audio proceedings, such as courtroom proceedings. The notes may be made in conjunction with the computer actually recording the courtroom proceedings; or they may be made on personal computers separate from the computer recording the court proceedings. Identification of the proceedings is made on both the digitally recorded proceedings, as well as on the log notes; so that they are correlated. Each time a note is entered, the time at which the note is entered is placed as a time stamp in conjunction with the note.Type: GrantFiled: September 9, 2005Date of Patent: November 10, 2009Assignee: FTR PTY. Ltd.Inventors: Steven L. Townsend, Derrill P. Williams, Neil R. Jones, Stephen J. Fewings, Henry Hickling
-
Patent number: 7613995Abstract: Vision-based document segmentation identifies one or more portions of semantic content of a document. The one or more portions are identified by identifying a plurality of visual blocks in the document, and detecting one or more separators between the visual blocks of the plurality of visual blocks. A content structure for the document is constructed based at least in part on the plurality of visual blocks and the one or more separators, and the content structure identifies the one or more portions of semantic content of the document. The content structure obtained using the vision-based document segmentation can optionally be used during document retrieval.Type: GrantFiled: January 9, 2006Date of Patent: November 3, 2009Assignee: Microsoft CorporationInventors: Ji-Rong Wen, Shipeng Yu, Deng Cai, Wei-Ying Ma
-
Patent number: 7607078Abstract: A method for processing forms in a computer system includes receiving from a human operator a design of a unified from template including data fields and respective attributes. Paper forms and electronic forms (e-forms) are automatically produced based on the unified form template. Filled-in paper forms and filled-in e-forms are accepted from the clients of the computer system, the filled-in forms including data items filled into the respective data fields by the clients. The data items are extracted from the filled-in paper forms and the filled-in e-forms responsively to the unified form template.Type: GrantFiled: July 6, 2005Date of Patent: October 20, 2009Assignee: International Business Machines CorporationInventors: Amir Geva, Ehud Karnin, Eugeniusz Walach
-
Patent number: 7600186Abstract: Additional synonym pairs are inferred from a pair of schema elements (of different schemas) mapped by a user, and the inferred pairs are added to a dictionary. According to one aspect of the present invention, a mapped pair is inferred as a synonym pair if the elements of the mapped pair cannot be mapped according to a program logic otherwise. According to one more aspect of the present invention, the parents of the mapped elements are also inferred as synonym pairs if sufficient peer (to the mapped elements) elements are already mapped or considered synonyms.Type: GrantFiled: November 21, 2005Date of Patent: October 6, 2009Assignee: Oracle International CorporationInventors: Rakesh Saha, Aninda Sengupta, Manoj Gupta
-
Patent number: 7596753Abstract: A text entry dialog box (62) is disclosed for use with an associated window and associated user. A text entry space (64) is provided for text entry by the user. A memory (82) stores previous text entries. A selection button (70) is displayed when the memory (82) contains at least one previous text entry. A selection list (72) is displayed when the selection button (70) is selected by the user. The invention may alternately be viewed as a modified drop-down list box (62). The text line (64) is editable, and the visibility of the drop-down selection arrow (70) is conditional upon the selection list (72) containing at least one entry. Preferably, a parser (102) parses the edited text line contents, and the selection list (72) contains previous text entries entered in the editable text line (64), parsed by the parser (102), and containing at least one character after the parsing.Type: GrantFiled: April 10, 2001Date of Patent: September 29, 2009Assignee: International Business Machines CorporationInventors: Glenn R. Smith, Letitia K. Lee
-
Patent number: 7594171Abstract: The invention features systems, methods, and computer program products for typesetting a sequence of character glyphs. In on implementation, the invention provides a spacing classification file for a character set, the classification file being a text file, containing text form definitions of multiple character classes, each character class definition being structured to define a character class as having one or more arbitrary characters, the classification file further containing, in text form, multiple inter-class spacing definitions, each inter-class spacing definition defining, for an order pair of character classes, one or more spacing parameters for the ordered pair and an associated priority for each defined spacing parameter. A line of text can be compressed or expanded according to the inter-class spacing definitions for each sequential pairs of characters in the sequence of characters defined in the classification file according to their respective priorities.Type: GrantFiled: October 1, 2004Date of Patent: September 22, 2009Assignee: Adobe Systems IncorporatedInventor: Eric A. Menninga
-
Patent number: 7584421Abstract: There is provided a method for requesting an electronic document based on XML in which the electronic document is created using a syntax defining a structure of a constructed electronic document. The electronic document request method can include creating a request document including an element name/attribute name based on a previously prescribed syntax without defining an additional syntax for requesting the electronic document, requesting a supply of the electronic document having an information on the element name/attribute name recorded in the request document, and receiving the electronic document including the information on the requested element name/attribute name.Type: GrantFiled: February 1, 2006Date of Patent: September 1, 2009Assignee: LG Electronics, Inc.Inventors: Hye Jeong Jeon, Kyoung Ro Yoon, Bae Geun Kang
-
Patent number: 7584426Abstract: A system and method is provided for a spell checker that includes sending a document to a spelling server which returns the document with associated spelling information, though the document could also be provided to a spelling assistant on the local machine. The spelling information includes identification of potentially misspelled words and one or more replacements words. The document is displayed to identify the potentially misspelled words in a visually distinctive manner. The replacement words are displayed near the potentially misspelled word in response to a user activity, such as clicking on the identified words. The misspelled word is replaced with the word selected by the user from the replacement words. The user may extend the area of text to be modified by clicking on extension buttons to the left and right of the potentially misspelled word.Type: GrantFiled: August 6, 2004Date of Patent: September 1, 2009Assignee: Google Inc.Inventors: Bay-Wei W. Chang, Brian D. Rakowski, Sanjeev Singh
-
Patent number: 7584420Abstract: A graphical mark-up language authoring system using drag and drop placement of symbols representing mark-up language elements on a computer screen drawing and connecting the blocks by lines representing data and control flow to create a mark-up language sequence design. The symbols are instances of a mark-up language element that include the properties and attributes of that element. The system also includes a mark-up language view of the elements and their attributes and properties. The system permits effective authoring of mark-up language sequences by users not expert in mark-up language sequence design.Type: GrantFiled: October 5, 2004Date of Patent: September 1, 2009Assignee: Lockheed Martin CorporationInventors: Mark Gaug, Richard D. Berbaum, Edward R. Bestle, Michael N. Blackwell
-
Patent number: 7581175Abstract: Briefly, in accordance with one embodiment, in a graphical user interface, an interactive element in a first file format, such as hypertext markup extension language, may be converted into a second file format, such as portable document format, wherein the interactivity of the interactive element may be preserved in the conversion process.Type: GrantFiled: May 10, 2005Date of Patent: August 25, 2009Assignee: Adobe Systems, IncorporatedInventor: Sven Skwirblies
-
Patent number: 7568156Abstract: In some embodiments, a technique for processing a character comprises receiving a character; determining whether the character is in a predetermined language; transforming the character to a symbol associated with a private area of Unicode if it is determined that the character is not in the predetermined language; and storing a result of the transformation.Type: GrantFiled: February 8, 2005Date of Patent: July 28, 2009Assignee: EMC CorporationInventors: Wolfgang Fischer, Matt Buchman, Thomas Dixon Hutchinson, Mayank Joshi, Scott Lee, Tom Pohorsky, Merlinda Poon, Bala Vijayakumar
-
Patent number: 7568155Abstract: A method, system, and computer program product for addressing a general class of configuration problems requiring visual placement. Such configuration problems are solved as a single group using a visual user interface which guides the users' behavior. The present invention may be implemented over the Internet for rapid and efficient distribution without any additional software on the client side other than a web browser. The inference engine may be on a remote server. The client side device may include a visual user interface as well as a small amount of user side intelligence. In one embodiment, a visual interface on the client device helps the user create a product comprised of selectable components, where each component is placed where the user wants it. Since the client device contains some amount of user intelligence, the client device does not need to send an entire web page to the inference engine, and receive an entire new web page from the inference engine, every time a user selects a component.Type: GrantFiled: August 10, 2000Date of Patent: July 28, 2009Assignee: Oracle International CorporationInventors: Christopher E. Axe, Marco S. Casalaina