Patents Examined by Joshua D Campbell
  • Patent number: 7634718
    Abstract: A handwritten information input apparatus includes: a tablet including a handwriting input region and a text input item region; a pencraft selection processing part for receiving a handwritten input that selects at least a part of the pencraft displayed in the handwriting input region, and confirming the selected pencraft; a pencraft recognizing part for recognizing the pencraft confirmed by the pencraft selection processing part; an item storing part for previously storing information on an input item to be displayed in the text input item region; an item selection processing part for generating an item list for allowing an operator to select which input item in the text input item region a recognition result is sent to, based on the information stored in the item storing part; and an item input part for sending the recognition result to the input item selected in the item list, whereby an input destination item for the recognition result of the pencraft input by handwriting can be designated easily, or it i
    Type: Grant
    Filed: March 11, 2005
    Date of Patent: December 15, 2009
    Assignee: Fujitsu Limited
    Inventor: Kenji Nakajima
  • Patent number: 7634722
    Abstract: Method, apparatus and systems provide reversible logic for widget and markup language generation. In some embodiments, a method includes receiving one or more widgets. The method also includes generating first markup language code having semantics that are independent of a description of the one or more widgets. The method includes receiving second markup language code. The method also includes generating the one or more widgets based on the second markup language code.
    Type: Grant
    Filed: March 8, 2005
    Date of Patent: December 15, 2009
    Assignee: Aspect Software, Inc.
    Inventor: James Barnett
  • Patent number: 7634739
    Abstract: A playback apparatus, recording medium and method for providing a user interface control of video and audio media includes processing a graphics stream with one or more interactive control segments and an object definition segment of a graphics object. Multi-page information including button information and time information can present a graphics object in a state of button material and an interactive display composition as a menu display that can be transitioned in accordance with a reproduction processing of a video stream.
    Type: Grant
    Filed: November 12, 2004
    Date of Patent: December 15, 2009
    Assignee: Panasonic Corporation
    Inventors: Joseph McCrossan, Tomoyuki Okada, Masayuki Kozuka
  • Patent number: 7631256
    Abstract: A Web page is displayed on a display screen of a digital camera. The Web page is composed of an image corresponding to one frame. When a radio button corresponding area is clicked, a http request indicating that the radio button corresponding area is clicked is transmitted from the digital camera to a conversion server. In the conversion server, a Web page in which the clicked radio button corresponding area is marked with a solid circle is generated. A html response representing the generated Web page is transmitted from the conversion server to the digital camera. The Web page in which the clicked radio button corresponding area is marked with a solid circle is displayed on the display screen of the digital camera. The radio button function of the Web page can be substantially utilized.
    Type: Grant
    Filed: May 13, 2004
    Date of Patent: December 8, 2009
    Assignee: FUJIFILM Corporation
    Inventors: Eiji Ishiyama, Mikio Watanabe, Hiroshi Tanaka
  • Patent number: 7627834
    Abstract: A system and method for determining whether a flick gesture has occurred is described. A flick gesture is a simple gesture that may be easily detected and is characterized by minimal interference with other applications or gestures.
    Type: Grant
    Filed: November 15, 2004
    Date of Patent: December 1, 2009
    Assignee: Microsoft Corporation
    Inventors: Emily K. Rimas-Ribikauskas, Jeffrey W. Pettiross, Leroy B. Keely, Matthew Rubin Lerner, Robert J. Jarrett, Sriram Viji, Rick Duncan
  • Patent number: 7627815
    Abstract: An editing apparatus for editing objects on a screen includes an object input display section for displaying contents which have been input by a user, as objects on a screen. The apparatus also includes an object extension section for superposing at least one side of a first object on one side or on an extension line of the side of a second object by extending an external form of the first object among the plurality of objects displayed by the object input display section, to a position within a range which does not overlap the second object.
    Type: Grant
    Filed: October 5, 2005
    Date of Patent: December 1, 2009
    Assignee: International Business Machines Corporation
    Inventor: Kotaro Shima
  • Patent number: 7620889
    Abstract: Methods and systems are provided for separating the data of a structured document from markup structure applied to the document and for linking the separately maintained data with associated markup structure applied to the document. The data stream in an Extensible Markup Language (XML) represented document is moved outside of the document structure into a data file that is linked to the document structure. The data file and the XML-represented document structure are maintained in association with a single file (e.g., document), but in separate object models. Links are established between XML elements applied to the document and data ranges of the data file. Each of the XML structure file and the data file may be accessed and edited separately without affecting the structure or data of the other file until the two files are merged for presenting the associated document.
    Type: Grant
    Filed: December 20, 2004
    Date of Patent: November 17, 2009
    Assignee: Microsoft Corporation
    Inventors: Brian Jones, Robert Little, Shawn Alan Villaron
  • Patent number: 7617443
    Abstract: A method of consolidating data from multiple spreadsheets includes selecting multiple spreadsheets (52). Portions of data from files corresponding to each of the spreadsheets (52) are also selected. Automated consolidation of said portions of data is executed. The consolidation includes retrieval of the portions of data, generation of a final report spreadsheet (124), and appendage of the portions of data to the final report spreadsheet (124).
    Type: Grant
    Filed: August 4, 2003
    Date of Patent: November 10, 2009
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Scott H. Mills, Kurt M. Joseph, Melissa L. Oldenburg, Mark A. Nixon
  • Patent number: 7617460
    Abstract: Software optimized to use fewer computer resources provides a more appropriate user interface. The invention provides a display device for displaying a screen specified by an instruction. The display includes a display screen, a display frequency setting and a transitioned destination screen. Display control responds to instructions to set the screen to be displayed. A screen display sequentially displays each of a number of screens in response to a number of instructions. A display frequency for a transition destination screen is set in response to an instruction, and a display control sets a screen that the screen display means displays.
    Type: Grant
    Filed: December 9, 2005
    Date of Patent: November 10, 2009
    Assignee: International Business Machines Corporation
    Inventors: Kazuko Katoh, Atsushi Nishio, Tetsuo Morimura
  • Patent number: 7617451
    Abstract: An open file format is used to structure the features and data within a document associated with a word processing application. The file format simplifies the way a word processing application organizes document features and data, and presents a logical model that is easily accessible. The file format is made up of a collection of modular parts that are stored within a container. The content included in the modular parts are XML that is based on ASCII. The XML schema provides a definitional framework for how the modular parts relate. This content allows tools to interrogate a word processing document to examine and utilize content and ensure that the file is written correctly. Each of the modular parts is capable of being interrogated separately regardless of whether the application that created the document is running. Information may also be changed, added, and deleted from each of the modular parts.
    Type: Grant
    Filed: April 5, 2006
    Date of Patent: November 10, 2009
    Assignee: Microsoft Corporation
    Inventors: Brian Jones, Robert Little, Andrew Bishop
  • Patent number: 7617459
    Abstract: An apparatus, system, and method are provided for automatically generating a web interface for an MFS-based IMS application. The apparatus, system, and method include an import module that imports MFS-based IMS source files corresponding to an MFS-based IMS application. A metadata generator stores a standardized metadata description of the Message Input Description (MID) and Message Output Description (MOD) for the MFS-based IMS application. The standardized metadata description may comprise one or more XMI files. A code generator generates a middleware application corresponding to the MFS-based IMS application from the standardized metadata descriptions. The middleware application comprises an interface between a client application and the corresponding MFS-based IMS application. The present invention may include a command-line interface that allows one or more parameter sets to be provided by a user as a single input.
    Type: Grant
    Filed: January 28, 2004
    Date of Patent: November 10, 2009
    Assignee: International Business Machines Corporation
    Inventors: Shyh-Mei F. Ho, Tony Y. Tsai
  • Patent number: 7614008
    Abstract: A touch screen computer executes an application. A method of operating the touch screen computer in response to a user is provided. A virtual input device is provided on the touch screen. The virtual input device comprises a plurality of virtual keys. It is detected that a user has touched the touch screen to nominally activate at least one virtual key, and a behavior of the user with respect to touch is determined. The determined behavior is processed and a predetermined characteristic is associated with the nominally-activated at least one virtual key. A reaction to the nominal activation is determined based at least in part on a result of processing the determined behavior.
    Type: Grant
    Filed: September 16, 2005
    Date of Patent: November 3, 2009
    Assignee: Apple Inc.
    Inventor: Bas Ording
  • Patent number: 7610554
    Abstract: Systems and methods for template-based multimedia capturing are described. In one aspect, a capturing template is selected to facilitate capturing a particular quantity and type(s) of media content. Media content is captured based on a temporal structure provided by the capturing template. These quantities and types of media content captured with respect to the temporal structure facilitate media content browsing, indexing, authoring, and sharing activities.
    Type: Grant
    Filed: November 1, 2005
    Date of Patent: October 27, 2009
    Assignee: Microsoft Corporation
    Inventors: Xian-Sheng Hua, Shipeng Li
  • Patent number: 7603618
    Abstract: This invention returns a page image of a scanned document image to a state before an image correction process by only a simple operation, and facilitates bookbinding work. For this purpose, a plurality of shared folders are set on a network, and attributes in printing are set for the shared folders. A hot folder program supervises the shared folders. When a document image data file scanned by a multifunction apparatus is stored in one of the shared folders, the hot folder program causes an action program to perform a process complying with the attributes set for the shared folder which stores the file, and a bookbinding application to import the file. At this time, when backup in the shared folder is set, an original file stored in the shared folder is backed up in a backup folder. If a bookbinding application designates replacement with a desired page, the page is replaced with a page in the backup folder.
    Type: Grant
    Filed: April 14, 2005
    Date of Patent: October 13, 2009
    Assignee: Canon Kabushiki Kaisha
    Inventors: Yasuo Mori, Koji Nakagiri, Makoto Tomita, Junko Sato, Wataru Kanaya, Michiko Kanaya, legal representative
  • Patent number: 7590935
    Abstract: Methods for generating WSDL (“Web Services Description Language”) documents to describe types and function entry points based on database metadata are disclosed. Such a method may include resolving the endpoint metadata by querying based on parameters about the request collected by the HTTP stack. From the endpoint metadata, the list of entry points which have been mapped may be collected. For each entry point, attributes about the entry point may be collected, and metadata for the types of parameters to the entry point may be looked up. A first collection of unique XML schema namespaces may be created, with one entry corresponding to each unique XML schema namespace for any arbitrary user-defined XML Schema definitions required by a parameter to an entry point. A second collection of unique XML schema namespaces may be created, with one entry corresponding to each unique XML schema namespace for an entry point. The wrapper elements for the WSDL document and any global XML schema definitions may be emitted.
    Type: Grant
    Filed: July 8, 2005
    Date of Patent: September 15, 2009
    Assignee: Microsoft Corporation
    Inventors: Donald W. Dumitru, Joel M. Soderberg
  • Patent number: 7587666
    Abstract: Embodiments consistent with the present invention relate to methods and systems for displaying a plurality of data objects, each of the data objects including an object type of a predefined set of object types, each object type including a set of attributes. In one implementation, a method is provided that comprises displaying a first table including a row for each data object of the plurality of data objects and a column for each attribute of the sets of attributes, selecting one of the data objects by selecting one of the rows in the first table, and displaying a second table including a row for each attribute of the selected data object, wherein the first and second tables are displayed in respective first and second display areas.
    Type: Grant
    Filed: March 16, 2005
    Date of Patent: September 8, 2009
    Assignee: SAP AG
    Inventors: Julien Delvat, Roman Rapp, Bernd Junginger
  • Patent number: 7581179
    Abstract: An information retrieving apparatus for retrieving predetermined information according to an input of text information, including an input operation section which selects characters from a defined predetermined character list and performs input instructions, a display section which displays the character list, and input characters which have been instructed by the input operation section, a candidate definition processing section 10, and a candidate display processing section 10. The candidate definition processing section 10 retrieves input candidates containing the input instructed characters, and extracts candidate characters, and temporarily allocates the candidate characters to display areas 29 in the display section 15 of characters that do not match the candidate characters, so that they can be selected using the input operation section.
    Type: Grant
    Filed: April 4, 2005
    Date of Patent: August 25, 2009
    Assignee: Honda Motor Co., Ltd.
    Inventors: Kan Shishido, Koichi Kojima, Hirofumi Kinoshita
  • Patent number: 7568152
    Abstract: A method and system for processing a text file in a computer application. The method comprises the steps of forming a template from fragments of the text file; using the template as an overlay for parsing incoming files, or as a prototype to generate a segment of an output file; and using a macro class to map data from the text file to an application. The macro class is embedded as a keyword within the template, so that when the template reaches the keyword, the template calls the macro class to further process the text file. The macro class may be used to reads in a segment of the text file and to use the segment to initiate application update processing. Also, the macro class may be used to derive data from the application and to format it into the text file. Preferably, an interface controller is provided to prevent structure clashes by placing text data into appropriate places in a complex object structure as the text file is processed.
    Type: Grant
    Filed: July 14, 2000
    Date of Patent: July 28, 2009
    Assignee: International Business Machines Corporation
    Inventor: James Richard Wason
  • Patent number: 7565650
    Abstract: A method for deploying software includes providing a Web site on a server coupled to a network for presenting a user with an interface. The server has an array of post-load images stored thereon for combinations of the software and hardware that the user may select. The server receives a user selection of software applications for deploying to a target computer system and of hardware for the target system and responsively determines what drivers correspond to the indicated hardware. The server then selects a certain one of the post-load images having the software applications that have been selected by the user and has the drivers for the hardware that have been selected by the user.
    Type: Grant
    Filed: October 23, 2003
    Date of Patent: July 21, 2009
    Assignee: International Business Machines Corporation
    Inventor: Kulvir Singh Bhogal
  • Patent number: 7546527
    Abstract: A method and system for reformatting data. The method involves a series of steps which can include identifying a template which corresponds to a specified document. The specified document can contain formatted data. Additionally, the step of applying a template to the specified document can be extracting data from the formatted content. The step of formatting the data using a different markup language can be performed.
    Type: Grant
    Filed: March 6, 2001
    Date of Patent: June 9, 2009
    Assignee: International Business Machines Corporation
    Inventors: Dwayne Dames, David E. Reich, Ji Wee Tan, Fang Wang, Lenora E. Wright