Patents Examined by Truc T Chuong
  • Patent number: 7673256
    Abstract: Apparatus for indicating mobile electronic device status comprising a database for storing mobile electronic device status information and associated color information; a set of light emitting diodes (LEDs); a processor for retrieving the color information based on the mobile electronic device status and transmitting a signal based on the color information to the set of LEDs; wherein the set of LEDs provide a light corresponding to the color information to illuminate an area of the mobile communication device to indicate the mobile electronic device status.
    Type: Grant
    Filed: March 31, 2006
    Date of Patent: March 2, 2010
    Assignee: Research in Motion Limited
    Inventor: Sherryl Lee Lorraine Scott
  • Patent number: 7669127
    Abstract: Techniques for capturing information during multimedia presentations. According to an embodiment, the presentation recording appliance (PRA) receives multimedia presentation information comprising video information and/or audio information. The PRA may also receive information from external sources other than the first source. The audio and video information received by the PRA is then processed and stored in a format which facilitates subsequent retrieval.
    Type: Grant
    Filed: March 24, 2006
    Date of Patent: February 23, 2010
    Assignee: Ricoh Company, Ltd.
    Inventors: Jonathan J. Hull, Michael Baxter, Pamela Gage, Jamey Graham, Dar-Shyang Lee, Peter E. Hart
  • Patent number: 7661071
    Abstract: A three-dimensional (3-D) user interface (UI) creation system maps a two-dimensional (2-D), interactive UI to an 3-D object template in a 3-D scene. Once mapped, the 2-D UI functions as a simple user interface while appearing as a skin to the 3-D object. A 3-D UI creation tool applies image resources of a 2-D UI template to a 3-D wire frame template to create a 3-D UI. The system provides for rapid implementation of a 3-D UI without need for understanding a 3-D space or 3-D authoring software. The process includes preparing a 2-D UI, loading a 3-D scene of 3-D objects, and mapping the 2-D UI to a 3-D object template in the 3-D scene. A scheme file provides a specification for recreating the 3-D scene in a runtime module whereby the 3-D scene functions as a 3-D UI system, allowing interaction via a user input system.
    Type: Grant
    Filed: July 14, 2006
    Date of Patent: February 9, 2010
    Assignee: Microsoft Corporation
    Inventor: Victor K. Blanco
  • Patent number: 7640516
    Abstract: Candidate tree structures, each of which includes a current tree structure and a respective node defining a respective relative location on the selected page for another graphic object selected from a set, are generated. Initial size dimensions are determined for the graphic objects in each of the candidate tree structures. Respective scores are computed for the candidate tree structures based at least in part on the corresponding initial size dimensions. One of the candidate tree structures is selected as the current tree structure based on the computed scores. The process is repeated until relative locations on the page are defined for all of the graphic objects in the set. Next, final size dimensions are calculated for the graphic objects in accordance with the current tree structure. Respective positions of the graphic objects on the selected page are specified in accordance with the current tree structure.
    Type: Grant
    Filed: March 1, 2006
    Date of Patent: December 29, 2009
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: C. Brian Atkins
  • Patent number: 7640513
    Abstract: A system is described for displaying images of a virtual three-dimensional book having one or more virtual pages. The system comprises a display system capable of executing a display program wherein images of the virtual three-dimensional book are produced on the display system. A degree of interest (DOI) function is provided for allocating available space on the display system. A page selection function may provide a user-selectable scale along a long axis of the virtual book for selecting virtual pages. Virtual chapter tabs may also be provided for navigating within the virtual book. The display system may also include a page flipping function with several different page flipping speeds and several different page flipping animations for moving between virtual pages in the virtual book. Moreover, a scroll bar function provided to facilitate page navigation wherein space on the scroll bar is allocated using a DOI function.
    Type: Grant
    Filed: July 22, 2004
    Date of Patent: December 29, 2009
    Assignee: Xerox Corporation
    Inventors: Stuart Kent Card, Richard Carl Gossweiler, III, Allison Gyle Woodruff, Jock Douglas MacKinlay
  • Patent number: 7627826
    Abstract: A system and method for the organization, display, and navigation of digital information. The system allows for the easy navigation of a primary source of information, as well as the navigation of secondary information related to the primary information source. The system may be used to organize, display, or navigate any type of digital information, but is primarily intended to be used to organize, display, or navigate the results of a web based search engine. Primary source information is displayed in a search results window while secondary information is displayed in an operational window. The primary source information may be displayed as thumbnail images of web pages that satisfy a search request. The user may scroll through the thumbnail images of the web pages of the primary information source and navigate web pages of interest in the operational window.
    Type: Grant
    Filed: June 2, 2008
    Date of Patent: December 1, 2009
    Assignee: Third Generation Search, Ltd
    Inventor: Matthew Pry
  • Patent number: 7620906
    Abstract: In the present invention, a user allows a computer to execute application software to display an object on a display and to move the object by dragging and dropping it using a pointing device, thus providing instructions of insertion or replacement of the displayed object. When the user drags and drops an object on a screen displayed on the display in accordance with the application software, an area corresponding to a position where the object is dragged or dropped is emphasized. Accordingly, the user can easily see a position where the object is dragged and dropped. When the type of process to be performed on the object varies in accordance with the position where the object is dropped, the area is emphasized with an emphasis pattern corresponding to a process to be executed. Accordingly, the user can easily determine a position where the object is dragged or dropped.
    Type: Grant
    Filed: August 24, 2005
    Date of Patent: November 17, 2009
    Assignee: Canon Kabushiki Kaisha
    Inventor: Satoshi Igeta
  • Patent number: 7620901
    Abstract: One or more users may interact simultaneously with different applications on the same device through an input system such as a touch-sensitive display screen. Simultaneous user input may be detected by a multiple input system and subsequently transmitted to an application using a single transmission frame. An application corresponding to the user input is determined based on an input location of the user input and a location and size of a corresponding application. Simultaneous user inputs are rendered simultaneously by each corresponding application. Each application may further include a secondary event processing thread that runs in parallel to traditional operating system event threads. The secondary event processing thread bypasses sequential processing limits of an operating system event thread, providing substantially simultaneous processing of input.
    Type: Grant
    Filed: March 21, 2006
    Date of Patent: November 17, 2009
    Assignee: Microsoft Corporation
    Inventors: Curt Carpenter, Debora Everett, Doug Kramer, Derek E. Sunday, Chris Whytock
  • Patent number: 7607104
    Abstract: An apparatus performs a data processing, including a data layout processing, to generate processed data. When the data processing has been completed, the apparatus performs a data output processing for outputting the processed data. The apparatus is further configured to output a current progress status of a processing that includes the data processing and the data output processing.
    Type: Grant
    Filed: September 28, 2006
    Date of Patent: October 20, 2009
    Assignee: Canon Kabushiki Kaisha
    Inventor: Makiko Maeda
  • Patent number: 7600187
    Abstract: An image forming apparatus for communicating with a management apparatus for storing a plurality of electronic prepaid information and authentication information related to the plurality of electronic prepaid information, and replaying to inquiry request for electronic prepaid information based on authentication information through a portable communication terminal storing authentication information.
    Type: Grant
    Filed: December 13, 2007
    Date of Patent: October 6, 2009
    Assignee: Konica Corporation
    Inventors: Takashi Hasebe, Takashi Tamura, Saburo Shimizu, Tetsu Sekine, Shuta Hamada, Utami Soma
  • Patent number: 7590950
    Abstract: A mobile lottery terminal is disclosed. The mobile lottery terminal includes a processor. The mobile lottery terminal may include a Braille keypad in communication with the processor. The mobile lottery terminal may also include a customer information input device in communication with the processor and operable to input information indicative of a customer-selected lottery number. A system incorporating mobile lottery terminals and method of vending lottery tickets using mobile lottery terminals is also disclosed.
    Type: Grant
    Filed: June 2, 2003
    Date of Patent: September 15, 2009
    Assignees: GTech Rhode Island Corporation, Organización National De Ciegos Españoles
    Inventors: Christopher Collins, Kurt Businger, Scott Hultzman, Kevin Romano, Dana Letiecq, Angel Sierra Calvo
  • Patent number: 7587673
    Abstract: An information processing apparatus which allows a user to select information on a predetermined program as programs interesting to the user and current topics of conversation. The information processing apparatus includes: a first selection section for extracting a keyword from program information of a predetermined program selected from at least one of a program being received and a recorded program, and selecting article information including the same keyword as the extracted keyword among article information described in an RSS format and being delivered to a user; and a display controller for displaying the article information selected by the first selection section simultaneously with an image of the predetermined program.
    Type: Grant
    Filed: July 18, 2006
    Date of Patent: September 8, 2009
    Assignee: Sony Corporation
    Inventors: Tatsuya Narahara, Nobuyuki Fujiwara, Toshiharu Yabe, Kenichiro Kobayashi, Tsutomu Seki, Hideaki Okamura
  • Patent number: 7581190
    Abstract: A method using cmdlets in association with a graphical user interface for an application, a command line interface, and a web-based interface for the application includes generating a command which invokes at least one cmdlet. Each cmdlets containing the business logic for the application. The same cmdlets may be invoked from either the GUI, the command line, or the web-based interface. The result is that the task performed by the cmdlet is the same for each interface where each interface is absent business logic.
    Type: Grant
    Filed: July 19, 2006
    Date of Patent: August 25, 2009
    Assignee: Microsoft Corporation
    Inventors: Fabio Andre Pintos, Vivek Sharma, Mihai R. Jalobeanu, Vanessa Feliberti, Brad Clark
  • Patent number: 7581187
    Abstract: An article of manufacture comprising a program storage medium having computer readable code embodied therein is disclosed. The computer readable code is configured to implement a graphical user interface (GUI) template. The GUI template is configured to create one of a plurality of graphical user interfaces (GUIs). The programmable storage medium includes computer readable code for rendering a plurality of GUI components. There is further included computer readable code for implementing a plurality of functions, each of the plurality of functions being associated with one of the plurality of GUI components. One of the plurality of functions is invoked when a respective one of the plurality of GUI components is activated by a user via the one of the plurality of GUIs. There is additionally included computer readable code for implementing a calling mechanism, the calling mechanism permitting a user to specify a subset of the plurality of GUI components to be rendered in the one of the plurality of GUIs.
    Type: Grant
    Filed: August 7, 2003
    Date of Patent: August 25, 2009
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Jennifer Jie Fu
  • Patent number: 7581183
    Abstract: The invention relates to a method for graphical presentation of objects and/or technical processes on a screen as well as to a system for implementing the method. In some cases different views may be frequently selected, and these views may be presented in different display windows. To edit the totality of views or subsequently look at them, a frequent change of view may be required. Such changes of view may be cumbersome and tedious and take time. To resolve this problem, the display area (3) is equipped with a least one element, (4) which can be activated by an input device (5). Activating the element (4) expands or contracts the contents of the display area (3) by a graphical object (6). In this way a frequent change of view is avoided, which provides ergonomic benefits to a user working with the graphics.
    Type: Grant
    Filed: June 15, 2005
    Date of Patent: August 25, 2009
    Assignee: Siemens Aktiengesellschaft
    Inventor: Lothar Pfahlmann
  • Patent number: 7571386
    Abstract: A recording area of an example recording medium stores a text subtitle stream that includes a dialog style segment and at least one dialog presentation segment associated with the dialog style segment. The dialog style segment includes at least one set of style information. Each set of style information provides region positioning information for positioning a region in an image and text box positioning information for positioning a text box in the region. The dialog presentation segment includes at least one region subtitle information. The region subtitle information includes text subtitle data (e.g., style data and/or text string data) and a region style identifier, and the region style identifier identifies one of the sets of style information in the dialog style segment to apply to the text subtitle data.
    Type: Grant
    Filed: May 2, 2005
    Date of Patent: August 4, 2009
    Assignee: LG Electronics Inc.
    Inventors: Jea Yong Yoo, Byung Jin Kim, Kang Soo Seo
  • Patent number: 7565620
    Abstract: A system and method for comparing information from different sources in which anchor links identifying categories of information are embedded within reports on a plurality of items to be compared, and in which a plurality of dynamic frames are provided in a visual display, each frame displaying the portion of a report for a different one of the plurality of items to be compared, which portion corresponds to a designated common anchor link.
    Type: Grant
    Filed: June 21, 2000
    Date of Patent: July 21, 2009
    Assignee: Charles Schwab & Co.
    Inventors: Christopher Kershaw, Darin Rock, Terri Wolf
  • Patent number: 7555730
    Abstract: A method for arranging a set of graphic assemblies within an area includes associating a presentation of a first graphic assembly with a tree structure to form a candidate tree; modifying the candidate tree to form at least one alternate candidate tree by associating each presentation of a subsequent graphic assembly with at least one available location in the candidate tree; computing scores for each alternate candidate tree with the subsequent graphic assembly in each possible presentation in the at least one available location on the candidate tree; selecting the alternate candidate tree having a best score; designating the alternate candidate tree having a best score to be the candidate tree; repeating modifying, computing, selecting and designating for all remaining graphic assemblies; and arranging the set of graphic assemblies within the area in accordance with the candidate tree.
    Type: Grant
    Filed: May 12, 2005
    Date of Patent: June 30, 2009
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Clayton Brian Atkins
  • Patent number: 7549130
    Abstract: Systems, methods, and computer program products implementing techniques for pattern-based keyboard controls. In one aspect, the techniques include storing a set of interaction patterns, storing a set of keyboard controls, and associating each of the interaction patterns with one or more of the keyboard controls. Each interaction pattern includes a description of a human computer interaction problem and solution to the problem. Each keyboard control in the set of keyboard controls includes a sequence of keystrokes.
    Type: Grant
    Filed: November 30, 2004
    Date of Patent: June 16, 2009
    Assignee: SAP AG
    Inventor: Oliver G. Keim
  • Patent number: 7546546
    Abstract: Contextual desktop folders are provided in addition to a system desktop folder, thereby customized desktop folders (contextual desktop folders) are provided to a user. Thus, applications that have for example editing dialogs presented via a GUI interface, can have the dialogs customized for a computing environment providing dialog functions associated with predetermined applications. Preferably, a user or application selects files of a contextual desktop to present to the user of the application as “default” files, folders, shortcuts or applications.
    Type: Grant
    Filed: August 24, 2005
    Date of Patent: June 9, 2009
    Assignee: International Business Machines Corporation
    Inventors: Alister Lewis-Bowen, Louis M. Weitzman