Patents Examined by Rachna Singh
  • Patent number: 7472338
    Abstract: A method and apparatus for locating items on a physical document and a method for creating a geographical link from an electronic document to the physical document. The geographical link is created by encoding, in a geographic link to the physical document, geographic coordinates of a referenced item in the electronic document. The electronic document is not derived from the physical document. Locating items on the physical document includes calibrating an opto-touch foil that is aligned on the physical document, including processing a calibration location included in locations appearing in the physical document and referred to in the electronic document. For each location, foil coordinates of the opto-touch foil corresponding to where each location appears in the physical document are computed utilizing geographic coordinates of each location and a generated calibration relationship between the geographic coordinates of the calibration location and calibration foil coordinates of the opto-touch foil.
    Type: Grant
    Filed: June 26, 2001
    Date of Patent: December 30, 2008
    Assignee: International Business Machines Corporation
    Inventor: Fernando Incertis Carro
  • Patent number: 7467348
    Abstract: A method for providing sponsorship for a directory comprises permitting a search of the directory. The method further comprising displaying a search result on a page and incorporating a designated web page of a sponsor on the same page as the search result.
    Type: Grant
    Filed: March 14, 2000
    Date of Patent: December 16, 2008
    Assignee: Yellow Pages Superhighway, Inc.
    Inventors: Esme M. Taylor, Bonnie E Engel, Kathryn Murrin
  • Patent number: 7437674
    Abstract: A video processing method. A display region is provided according to a timeline, comprising at least one first sub-region with higher time resolution and one second sub-region with lower time resolution. A time scale value of the first sub-region is smaller than that of the second sub-region, and the first and second sub-regions have low-speed and medium-speed controls for scrolling forward and backward respectively. When a desired frame is located in the first sub-region, the low-speed or medium-speed control is scrolled to forward or backward on the timeline according to an operating command to locate the desired frame. When the desired frame is located in the second sub-region, the low-speed or medium-speed control is scrolled to forward or backward on the timeline according to an operating command to move the desired frame to the first sub-region.
    Type: Grant
    Filed: October 27, 2004
    Date of Patent: October 14, 2008
    Assignee: Corel TW Corp.
    Inventor: Yi-Kai Chen
  • Patent number: 7437662
    Abstract: Approaches are described herein to represent a delta using the extensible style language transformation language (XSLT) to describe the delta between versions of a data entity. XSLT is a language that defines operations for transforming a body of data (“source”) that conforms to the extended mark-up language (XML) into a different body of data (“target”) typically in another format, such as HTML. A set of XML instructions represents a delta by specifying operations needed to transform or change a source version of an XML entity into a target version of an XML entity.
    Type: Grant
    Filed: June 14, 2002
    Date of Patent: October 14, 2008
    Assignee: Oracle International Corporation
    Inventors: Tim Yu, Megnha Mehta, Benjamin Chang
  • Patent number: 7430720
    Abstract: Graphic screen names are used instead of using text screen names in a Web chat room or an instant messaging system so that screen scrapers cannot generate an e-mail list for spam by extracting the screen names from the Web chat room or instant messaging system.
    Type: Grant
    Filed: March 5, 2004
    Date of Patent: September 30, 2008
    Assignee: America Online, Inc.
    Inventors: Morgan Hua, Jai Rawat
  • Patent number: 7430708
    Abstract: A portable terminal device is provided which is capable of displaying URLs in a manner so as to be fitter for a use state when a bookmark function provided by browser being installed in the portable terminal device is used. A situation information acquiring unit acquires position information about longitude and latitude from a position information acquiring unit. The situation information acquiring unit acquires information about time from a time information acquiring unit and information about a day of a week from the time information acquiring unit. A bookmark managing unit acquires the situation information and stores the situation information together with a URL passed from a browser processing unit and its title in a bookmark storing unit.
    Type: Grant
    Filed: March 4, 2004
    Date of Patent: September 30, 2008
    Assignee: NEC Corporation
    Inventor: Hiroyuki Tomimori
  • Patent number: 7426689
    Abstract: A system and method are provided for identifying text information and making such information available for applications. The system includes an electronic device communicating text information and an application for performing a function. The system also includes memory storing known text formats and a processor for processing the text information. The processor compares the text information to the known text formats and determines a text format of the text information. The processor also tags the text information according to the determined text format and further makes the tagged text information available to one or more applications.
    Type: Grant
    Filed: December 15, 2004
    Date of Patent: September 16, 2008
    Assignee: Ford Motor Company
    Inventors: Craig Simonds, Garold Myers, Perry Macneille
  • Patent number: 7424675
    Abstract: A language input architecture converts input strings of phonetic text to an output string of language text. The language input architecture has a search engine, one or more typing models, a language model, and one or more lexicons for different languages. The typing model is configured to generate a list of probable typing candidates that may be substituted for the input string based on probabilities of how likely each of the candidate strings was incorrectly entered as the input string. The language model provides probable conversion strings for each of the typing candidates based on probabilities of how likely a probable conversion output string represents the candidate string. The search engine combines the probabilities of the typing and language models to find the most probable conversion string that represents a converted form of the input string.
    Type: Grant
    Filed: September 27, 2004
    Date of Patent: September 9, 2008
    Assignee: Microsoft Corporation
    Inventors: Kai-Fu Lee, Zheng Chen, Jian Han
  • Patent number: 7421652
    Abstract: A document summary which includes an assemblage of a plurality of summary entries is generated for an electronic document. In the generation of the document summary, a content structure or properties within the electronic document are analyzed. The plurality of summary entries are selected from the contents of the electronic document based on the analysis of the content structure or properties. The content structure within the electronic document may include a table of contents, a plurality of spreadsheet worksheets, a plurality of document pages, etc. The content properties within the electronic document may include text formatting, paragraph formatting, paragraph sizing, etc. Preferably, the best available content structure or properties within the electronic document is identified and utilized in the selection of the plurality of summary entries. The document summary is provided to a mobile communication device in response to a request for the electronic document.
    Type: Grant
    Filed: October 24, 2003
    Date of Patent: September 2, 2008
    Assignee: Arizan Corporation
    Inventors: Jianwei Yuan, Olav A. Sylthe
  • Patent number: 7418671
    Abstract: There is provided a novel menu selection method in a mobile phone. Also provided is a cursor displaying method with which a user can intuitively recognize a moving direction and moving speed. In addition, a novel scrollbar with which the user can recognize, in a case of displaying menus beyond a display screen, a range currently displayed on a display screen among all the menus and a current cursor position within the menus displayed on the current display screen.
    Type: Grant
    Filed: August 26, 2004
    Date of Patent: August 26, 2008
    Assignees: Sony Corporation, Sony Ericsson Mobile Communications Japan, Inc.
    Inventors: Tatsuya Hama, Tetsuya Kohno, Satomi Yonezawa, Ikuo Terado, Takamoto Tsuda, Katsunori Miura, Kazuhiro Kondo, Yukako Morimoto
  • Patent number: 7398465
    Abstract: A method for identifying, classifying, extracting and resolving hidden entities from a data file includes searching for an executing copy of an application associated with the data file, initiating the application in a background if the application is not running, opening the data file for reading only, examining the data file for hidden entities, generating an examination log of incidents of hidden entities, and optionally, resolving the incidents of hidden entities.
    Type: Grant
    Filed: June 20, 2002
    Date of Patent: July 8, 2008
    Assignee: The Boeing Company
    Inventor: Gregory L. Smith
  • Patent number: 7392472
    Abstract: A system and method facilitating layout analysis is provided. The invention includes a layout analyzer having a connected component organizer, a connected joiner, a word organizer and a word joiner. The invention provides for the connected component organizer to organize connected components based upon color, horizontal position and/or vertical position. The invention provides for the connected component joiner to join connected components based, at least in part, upon color, vertical position, horizontal position, a distance between the connected components, height of the connected components and/or width of the connected components. The word organizer organizes words and the word joiner joins words into lines. The joining of words into lines can cause the connected component joining to attempt to further join connected components into words.
    Type: Grant
    Filed: April 25, 2002
    Date of Patent: June 24, 2008
    Assignee: Microsoft Corporation
    Inventors: Patrice Y. Simard, James Russell Rinker
  • Patent number: 7386790
    Abstract: An image processing apparatus is disclosed which processes a document described in a structured description language to generate an image. The apparatus analyzes the document and recognizes the size of a font contained in the document. The user is allowed to enter a desired font size for output of the document. The apparatus then executes a drawing process with the entered font size.
    Type: Grant
    Filed: September 12, 2001
    Date of Patent: June 10, 2008
    Assignee: Canon Kabushiki Kaisha
    Inventor: Yasuhiro Hino
  • Patent number: 7373594
    Abstract: A facility for rendering a dynamic electronic document is described. The dynamic electronic document has both a current and a future edition. The current edition incorporates a current version of a content item, while the future edition incorporates a future version of the content item. The facility receives a request to return the dynamic electronic document. In response to the request, the facility retrieves a template for the electronic document that contains a single identifier that identifies a group of content item versions containing both the current version of the content item and the future version of the content item. The facility uses the single identifier contained in the template, together with an indication of whether the current edition of the dynamic electronic document or the future version is being requested by the received request, to incorporate the appropriate version of the content item in the rendered dynamic electronic document.
    Type: Grant
    Filed: April 30, 2003
    Date of Patent: May 13, 2008
    Assignee: Amazon.com, Inc.
    Inventors: Gus Lopez, Nigel Green, Alexandre Edelman, Jules Graybill, Doug Treder
  • Patent number: 7373592
    Abstract: A computer system that assists the user of computer drawing programs is described. The computer system runs an application that displays modeless windows by first displaying an application window that presents information associated with the application. After the application window is created, the computer system displays a modeless child window that overlaps the application window, and within the modeless child window information associated with the application is presented.
    Type: Grant
    Filed: March 12, 2004
    Date of Patent: May 13, 2008
    Assignee: Microsoft Corporation
    Inventor: Barry Christopher Allyn
  • Patent number: 7373596
    Abstract: A method for mapping a DICOM document into a UML document is disclosed and claimed by this invention. The method includes mapping each DICOM Information Entity in the DICOM document into a corresponding UML class in the UML document, mapping each DICOM IOD Module in the DICOM document into a corresponding UML class in the UML document, mapping each DICOM Macro in the DICOM document into a corresponding UML class in the UML document, and mapping each DICOM Attribute in the DICOM document into a corresponding UML attribute in the UML document. It also includes a UML profile for DICOM information model which guides the UML modeling for all the DICOM IODs. It can also guide the genertion of XML schemas and DTDs from UML models based on this profile.
    Type: Grant
    Filed: August 1, 2002
    Date of Patent: May 13, 2008
    Assignee: Koninklijke Philips Electronics N.V.
    Inventors: Jingkun Hu, Kwok Pun Lee, Alfredo Tirado-Ramos
  • Patent number: 7373597
    Abstract: Disclosed is a markup system and method for converting text-based guidelines into a form that allows manipulation and viewing in different formats and detail. The system identifies conditions described in electronic documents and uses an interactive or rule-based processor to annotate (or tag) the text with the symbols and vocabulary of a hypertext markup language. Any electronic document, text-based or having a mix of graphics, audio, video, and/or pre-defined hypertext in addition to text, containing statements, indices, variables, decision points, and recommendations is adaptable for use with this system. The annotated text may be provided to others over a network for application. The annotated text may also be parsed by a validation engine to check it against the original to see that the logic and sentence structure has not been damaged.
    Type: Grant
    Filed: October 31, 2002
    Date of Patent: May 13, 2008
    Assignee: University of Medicine & Dentistry of New Jersey
    Inventors: Clark Gregory Hagerty, Frank A. Sonnenberg, David S. Pickens, Casimir A. Kulikowski
  • Patent number: 7373598
    Abstract: One embodiment of the present invention provides a system that generates voice output for an application. During operation, the system receives a symbolic representation of data to be outputted from the application, wherein the symbolic representation is locale-independent. The system also obtains a locale attribute that identifies a version of a language that is spoken in the locale. Next, the system expands the symbolic representation into a fully articulated locale-specific textual representation of the data, and then associates the textual representation with one or more audio files containing locale-specific voice output corresponding to the textual representation.
    Type: Grant
    Filed: May 29, 2003
    Date of Patent: May 13, 2008
    Assignee: Oracle International Corporation
    Inventor: Ashish Vora
  • Patent number: 7363582
    Abstract: Systems and methods of retrieving and presenting partial (skipped) document content are provided. A typical system includes a document parsing stage, a device request for content stage and a delivery of requested content stage. A target device can include a device presentation of the requested content stage. The system parses the content of an electronic document and generates a document object model (DOM) representation of the electronic document, where each source and destination target is assigned a document object model identifier (DOM ID). In some instances, upon completion of parsing, the document object model is then paginated in computer memory into segments of a certain size called chunks; in such instances the pagination operation can update each DOM ID with an additional information attribute containing the chunk index with the purpose of establishing a relationship between a document object model identifier and the corresponding chunk index.
    Type: Grant
    Filed: November 12, 2004
    Date of Patent: April 22, 2008
    Assignee: Research In Motion Limited
    Inventors: Olav Andrew Sylthe, Jianwei (Oliver) Yuan, Dan Dumitru
  • Patent number: RE41165
    Abstract: The method and apparatus determine a specific position of a user-selectable region at a particular point in time within a sequence of display frames. The method and apparatus first interpolate between a first matrix representing the user-selectable region at a first point in time and a second matrix representing the user-selectable region at a second point in time. In one embodiment, the matrix generated by this interpolation is then applied to a region definition for the user-selectable region to determine the specific area occupied by the region at the particular point in time. According to one embodiment, the first matrix and the second matrix are both stored within the same sample of a container track. This sample corresponds to one or more frames of the sequence of display frames. In an alternate embodiment, the first matrix and the second matrix are stored in two separate samples of the container track.
    Type: Grant
    Filed: April 3, 2002
    Date of Patent: March 16, 2010
    Assignee: Apple Inc.
    Inventors: J. Peter Hoddie, Sean D. Allen