Interface Conversion Patents (Class 715/746)
  • Publication number: 20110061003
    Abstract: An advertisement display method includes displaying, on a display position on a map displayed on a screen of a communication terminal of a user based on user specified location information specified by the user, location information of an advertiser based on advertiser specified location information specified by the advertiser. The display position corresponds to the advertiser specified location information. Advertisement information associated with the advertiser specified location information is displayed on the map in accordance with the location information of the advertiser. Ranking information of the advertisement information is generated. A display mode of at least one of the location information of the advertiser and the advertisement information is changed based on the ranking information and display criteria adjusted by the user.
    Type: Application
    Filed: October 8, 2010
    Publication date: March 10, 2011
    Applicant: CIRIUS TECHNOLOGIES, INC.
    Inventors: Gen MIYAZAWA, Ren Ando
  • Patent number: 7903115
    Abstract: At least certain embodiments of the present disclosure include a method for animating a display region, windows, or views displayed on a display of a device. The method includes starting at least two animations. The method further includes determining the progress of each animation. The method further includes completing each animation based on a single timer.
    Type: Grant
    Filed: January 7, 2007
    Date of Patent: March 8, 2011
    Assignee: Apple Inc.
    Inventors: Andrew Platzer, John Harper
  • Patent number: 7904819
    Abstract: An improved technique is provided for recognizing a character based user interface having several host component types and transforming the character based user interface to a web enabled user interface. Agents are deployed to consume a character stream which composes the character baded user interface. Each agent scans the character based user interface to determine which host component types exist in the character based user interface. Each agent is specifically designed to determine the existence of a different host component type from the other agents. When an agent fins a host component type, a match region is defined containing the characters of the found host component type. Each agent renders their associated match regions to compose the web enabled user interface.
    Type: Grant
    Filed: December 3, 2003
    Date of Patent: March 8, 2011
    Assignee: International Business Machines Corporation
    Inventors: Gabriel Aaron Cohen, Gerald Laverte Mitchell, Jr., William A. Smythe
  • Patent number: 7895522
    Abstract: A scaleable graphical user interface system utilizes a device platform independent model to provide dynamic layout of graphical user interface widgets migrated between any of a plurality of heterogeneous device platforms. The device platform independent model includes at least one platform independent graphical user interface widget. Based on the device platform independent model, platform specific graphical user interface widgets that correspond to each of the platform independent graphical user interface widgets may be laid out on a page and compared to the size of a display screen of a heterogeneous device platform. Where the page does not fit within the display screen, the platform independent graphical user interface widgets may be dynamically rearranged within the page to fit the display screen. In addition, where designated as splitable, the platform independent graphical user interface widgets may be split among multiple pages of a presentation to fit within the display screen.
    Type: Grant
    Filed: October 15, 2002
    Date of Patent: February 22, 2011
    Assignee: NTT DoCoMo, Inc.
    Inventors: Hoi Lee Candy Wong, Hao-hua Chu, Masaji Katagiri, Yu Song, Shoji Kurakake
  • Patent number: 7895527
    Abstract: Illustrative embodiments comprise systems, user interfaces, machine-readable media, and/or methods for automatically acquiring data representing a plurality of different types of medical parameters of a patient, processing the data for presentation to a user via a display device, and initiating display of one or more different image windows, which present processed data representing and corresponding to the plurality of different types of medical parameters of the patient on the display device. Each of the plurality of different image windows is referenced to a single variable scale timeline and is arranged on the display device to permit the user to view values for each of the plurality of different types of medical parameters corresponding to a substantially common time from the single variable scale timeline. A plurality of user interface elements are implemented using object oriented executable code.
    Type: Grant
    Filed: July 14, 2006
    Date of Patent: February 22, 2011
    Assignee: Siemens Medical Solutions USA, Inc.
    Inventors: John R. Zaleski, Alexander Scarlat, Donald W. Rucker
  • Publication number: 20110041078
    Abstract: A method and device for creating an integrated User Interface (UI) by combining individual application UIs. The device receives application UIs from individual UI providing devices, combines the application UIs into the integrated UI, and displays the integrated UI. When an application UI is selected from the integrated UI, the device sends a function invocation signal to a corresponding device in order to perform the particular function corresponding to the selected application UI.
    Type: Application
    Filed: August 2, 2010
    Publication date: February 17, 2011
    Applicant: Samsung Electronic Co., Ltd.
    Inventors: Kyung Mo PARK, Seo Young Hwang, Jae Yeon Song
  • Patent number: 7882440
    Abstract: A styleswitcher displayed in a graphical user interface allowing a user to transform the appearance of the graphical user interface with one-click access. The styleswitcher captures viewing settings previously selected and saved by the user. By clicking on an available styleswitcher, the user causes the entire graphical user interface to refresh and display in viewing settings corresponding to the selected styleswitcher.
    Type: Grant
    Filed: October 28, 2005
    Date of Patent: February 1, 2011
    Assignee: SAP AG
    Inventor: Julia Mohr
  • Patent number: 7882441
    Abstract: A computer program for facilitating operation of a screen reader with legacy programs whose user interface definitions do not conform to the design guidelines expected by the screen reader program. A graphical user interface is analyzed to identify a logical sequence of user interface elements within the interface. The sequence of user interface elements within a definition of the user interface is compared with the identified logical sequence to identify any required reordering of the elements to conform to the identified logical sequence. One or more lists or tables are generated for each separable user interface component to (1) specify the required sequence for reordering incorrectly-sequenced user interface controls within the definition and to (2) identify a new static text control which is dynamically generated for use with an edit control which does not have a required static text control.
    Type: Grant
    Filed: November 6, 2008
    Date of Patent: February 1, 2011
    Assignee: International Business Machines Corporation
    Inventor: Graham Richard Alderson
  • Patent number: 7877694
    Abstract: Method and systems for generating notifications in a notifications system. A parameter-driven template received from a content provider contains one or more parameters related to a subscription for notifications. The notifications system enables an application based on the received template and executes it to map a recurring event to one or more subscribers as a function of the parameters specified by the content provider. In response to the recurring event, the notification system generates a notification. Other aspects of the invention relate to a computer-readable medium that defines the application for use in a notifications system.
    Type: Grant
    Filed: December 5, 2003
    Date of Patent: January 25, 2011
    Assignee: Microsoft Corporation
    Inventors: Jason Antonelli, Ramu Movva
  • Patent number: 7872652
    Abstract: The application programming interface operates in an environment with user interface software interacting with multiple software applications or processes in order to synchronize animations associated with multiple views or windows of a display of a device. The method for synchronizing the animations includes setting attributes of views independently with each view being associated with a process. The method further includes transferring a synchronization call to synchronize animations for the multiple views of the display. In one embodiment the synchronization call includes the identification and the number of processes that are requesting animation. The method further includes transferring a synchronization confirmation message when a synchronization flag is enabled. The method further includes updating the attributes of the views from a first state to a second state independently.
    Type: Grant
    Filed: January 7, 2007
    Date of Patent: January 18, 2011
    Assignee: Apple Inc.
    Inventors: Andrew Platzer, John Harper
  • Patent number: 7869068
    Abstract: A software plug-in module extends the functionality of a standard printer driver. For example, the plug-in facilities the ability to provide a customizable user interface. The plug-in also facilitates the use of multiple forms of color management and half-tone screening. Further, the plug-in provides a system and method for determining the status of a printing device.
    Type: Grant
    Filed: June 27, 2003
    Date of Patent: January 11, 2011
    Assignee: Zoran Corporation
    Inventors: Oliver H. Foehr, Marc C Kunz, Brian D. Dodge
  • Patent number: 7853884
    Abstract: A method for accepting a request, comprising mapping the request to a control tree factory, generating a control tree from the factory based on the request wherein the control tree can include at least one control, advancing the control tree through at least one lifecycle stage based on the request, generating a response wherein the response can be used to render at least a portion of a graphical user interface (GUI), and wherein the at least one control can represent a graphical element of the GUI.
    Type: Grant
    Filed: February 27, 2004
    Date of Patent: December 14, 2010
    Assignee: Oracle International Corporation
    Inventors: Daryl B. Olander, Richard Feit, Edward O'Neil, Timothy Breeden, Sathyanarayana Giridhar, Jason Howes, Douglas Dew
  • Patent number: 7849141
    Abstract: A method, apparatus, and signal-bearing medium that files data in a destination based on one or more criteria. In various embodiments, the data may be email, email attachments, faxes, telephone messages, downloaded data or programs, audio, video, scanned images, photographs, blocks of text, or other data. In an embodiment, a training mode and an automatic mode are provided. During the training mode, a user is presented with data and a recommended destination, and the user provides feedback that is used to train the criteria. During an automatic mode, the data may be transferred to the destination with or without user confirmation.
    Type: Grant
    Filed: April 30, 2004
    Date of Patent: December 7, 2010
    Assignee: Apple Inc.
    Inventors: Jerome R. Bellegarda, Scott Forstall, Kim E. A. Silverman, Kevin Tiene, Bertrand Serlet
  • Patent number: 7849413
    Abstract: There is provided an information processing apparatus which allows a user interface implemented in a description language such as XML or the like to re-use a widget. A user interface description document can describe a command to allocate a widget with reference to a widget description document that describes the definition of the widget of the user interface. When the user interface description document describes the command, the information processing apparatus refers to the widget description document and generates structured data which expresses the contents that integrate the user interface description document and widget description document. The apparatus displays the user interface based on the generated structured data, and executes an operation in response to an input event from the user.
    Type: Grant
    Filed: July 25, 2007
    Date of Patent: December 7, 2010
    Assignee: Canon Kabushiki Kaisha
    Inventors: Makoto Hirota, Kenichiro Nakagawa, Hiromi Omi
  • Patent number: 7844904
    Abstract: A user interface system employed in retrieving information from an information repository used in exchanging data between different electronic data systems includes the following method. A first menu is displayed which supports user selection of a bi-directional communication interface from a plurality of interfaces. The bi-directional communication interface is used for communicating data between a particular source and destination. In response to user selection of a bi-directional communication interface, a second menu is displayed which supports user entry of data determining communication characteristic information to be retrieved from said information repository for said selected communication interface.
    Type: Grant
    Filed: July 13, 2007
    Date of Patent: November 30, 2010
    Assignee: Siemens Medical Solutions USA, Inc.
    Inventor: Amy Patitucci
  • Patent number: 7827496
    Abstract: A method and a system are for dynamically generating user interfaces for an application, independently of resolution and platform. In this case, a configuration file is read in and interpreted. A layout engine generates the user interface by accessing a mapping which assigns a respective control event to an event handler.
    Type: Grant
    Filed: November 4, 2004
    Date of Patent: November 2, 2010
    Assignee: Siemens Aktiengesellschaft
    Inventors: Karlheinz Dorn, Christian Scharf, Michael Schnitzke, Hans-Martin Von Stockhausen
  • Patent number: 7827495
    Abstract: A method for changing visual attributes presented by a graphical user interface of a device such as a mobile electronic device by loading onto the device a file containing information for changing selected visual attributes of the interface. A method or compiler for generating or compiling a file that contains information used by a device to change the user interface presented by the device.
    Type: Grant
    Filed: September 1, 2004
    Date of Patent: November 2, 2010
    Assignee: Research In Motion Limited
    Inventors: Matthew Bells, Gerhard Dietrich Klassen, Kenneth Wallis, Scotte Zinn
  • Patent number: 7823081
    Abstract: A user interface system, and an image forming apparatus using the user interface system for displaying an operation menu and transferring the contents thereof based on an operation input received in response to operation menu selection. The display and transfer of the operation menu are achieved using a group of independent software objects that include a menu flow software object that controls the transfer of the contents of the operation menu and a separate operation software object that functions in cooperation with the menu flow software object to control processing of the operation input by a processor and for creating, changing, and deleting the input operation.
    Type: Grant
    Filed: September 26, 2003
    Date of Patent: October 26, 2010
    Assignee: Ricoh Company, Ltd.
    Inventor: Fumihiko Sato
  • Patent number: 7823070
    Abstract: Methods and systems that can be used to dynamically restructure user interfaces into a set of communicating processes. The methods and systems update new and wrapped legacy user interface components for repurposing of user interfaces. The methods and systems provide for changing one or more of at least an appearance, a behavior, and a state or condition of the user interfaces.
    Type: Grant
    Filed: December 19, 2003
    Date of Patent: October 26, 2010
    Assignee: Fuji Xerox Co., Ltd.
    Inventors: Lester D. Nelson, Laurent Denoue, Jonathan Helfman, Elizabeth F. Churchill, Scott Carter, Paul Murphy
  • Patent number: 7814234
    Abstract: The present invention extends to methods, systems, and computer program products for offline execution of Web based applications. Embodiments of the present invention facilitate the local storage of Web based executable instructions and data at a computer system. The Web based executable instructions and data can be used to locally fulfill requests (directed to a domain that sent the executable instructions and data for storage) from modules associated with a Web browser at the computer system. Accordingly, locally stored Web based executable instructions and data can be used at a computer system to simulate communication with Web site when the Web site is otherwise unavailable.
    Type: Grant
    Filed: October 30, 2006
    Date of Patent: October 12, 2010
    Assignee: Microsoft Corporation
    Inventors: Jonathan C. Hawkins, Shanku S. Niyogi
  • Patent number: 7814423
    Abstract: A method for rendering a portal graphical user interface (GUI), comprising providing for the representation of a GUI desktop, a GUI look and feel, and a GUI book as a set of controls wherein the controls can be organized in a logical hierarchy, traversing the representation, wherein the traversing comprises associating a theme with a first control in the set of controls, rendering the first control according to the theme, rendering any descendents of the first control according to the theme, wherein any descendents of the first control can override the theme, and wherein one of the set of controls can communicate with another of the set of controls.
    Type: Grant
    Filed: February 27, 2004
    Date of Patent: October 12, 2010
    Assignee: BEA Systems, Inc.
    Inventors: Scott Musson, Christopher Jolley, George Murnock, Subrahmanyam Allamaraju, Brodi Beartusk, Robert Bergman, James D'Ambrosia, Kevin Blair Frender, Stephen Hetzel, Purushotham Babu Naidu, Sameer Sawant
  • Publication number: 20100218114
    Abstract: The invention is situated in the field of displaying on board an aircraft geostationary elements of the navigation database on a screen having different display resolutions for the purpose of this data display, and its subject is a method for simplifying the display of stationary elements of this onboard database. This method is characterized in that it consists in precalculating a “decluttering” during the process of producing the onboard database by meshing the Earth with a Cartesian grid oriented along the latitudes and longitudes of the Earth, and by allowing only the most pertinent obstacle to appear in each rectangle of this grid.
    Type: Application
    Filed: August 29, 2008
    Publication date: August 26, 2010
    Applicant: THALES
    Inventors: Pierre Gamet, Jean-Louis Dalby, Nicolas Marty
  • Publication number: 20100218113
    Abstract: A method of presenting data on a mobile electronics device includes initiating an application on a mobile device, requesting data from a server separate from the mobile device, receiving data from the server, displaying the data on the mobile device in a first view, and displaying the data on the mobile device in a second view, upon detecting a change of orientation of the mobile device. A method of providing data to a mobile device includes receiving a request for data from a mobile device at a server, providing the data in at least a first view to a mobile device, and upon reception of a second request from the mobile device, providing the data in a second view.
    Type: Application
    Filed: February 25, 2009
    Publication date: August 26, 2010
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Brent-Kaan William White, Anthony Chad Sampanes
  • Patent number: 7774716
    Abstract: The invention provides methods and devices that address problems encountered when attempting to accurately reconstruct visual stimuli being displayed to a user as they interact with online-content, typically through a browser interface. In one embodiment, the invention provides for the browser to maintain a record of selected technical parameters and relevant data that may impact the manner in which online-content is being displayed to the user, taking into consideration the current context in which the browser is being operated. In another embodiment, the invention is a device for recording events as reported from a browser interface. The events are recorded in a selected format and syntax to form a primary index of events and related outcomes which comprise the user's interface experience. In operation, the device detects events as detected at the browser interface. Next, the device identifies, categorizes, and filters detected events as to their relevance to the visual stimuli being presented to the user.
    Type: Grant
    Filed: March 19, 2001
    Date of Patent: August 10, 2010
    Inventors: Kenneth H. Crain, William K. Vanover
  • Patent number: 7770121
    Abstract: Described herein is technology for, among other things, a graphical user interface. The graphical user interface is made up of multiple user interface components. The multiple user interface components are hosted by a host user interface, which encapsulates and exposes the user interface components together to present a unified view of the user interface components as a single user interface. Moreover, the host user interface presents the capabilities of the user interface components as a whole.
    Type: Grant
    Filed: April 12, 2007
    Date of Patent: August 3, 2010
    Assignee: Microsoft Corporation
    Inventors: Manoj Jain, Archan Das
  • Patent number: 7769805
    Abstract: A system for personalizing a user experience on a mobile computing device is provided. The system includes a user environment component associated with the mobile computing device. The user environment component is operable for generating a navigational data associated with interactions with the mobile computing device by the user. The system includes a server in communication with the mobile computing device and has an associated user environment manager component. The user environment manager component is operable for processing the navigational data and cache information associated with the user interactions. The server is operable for using the navigational data and other user information to select content to be provided to the user environment component.
    Type: Grant
    Filed: March 31, 2006
    Date of Patent: August 3, 2010
    Assignee: Spring Communications Company L.P.
    Inventors: James D. Barnes, Sanjay Kumar Sharma, Robin D. Katzer
  • Patent number: 7756154
    Abstract: A shared implementation for multiple system interfaces. An embodiment of a method includes receiving a command for a system, the command being a command for one of a plurality of interfaces for the system; generating a data structure for the command, the data structure including an opcode from a common library; and parsing the command using one of a plurality of parsing functions, parsing of the command including inserting an argument from the command into the data structure for the command.
    Type: Grant
    Filed: March 22, 2005
    Date of Patent: July 13, 2010
    Assignee: NetApp, Inc.
    Inventor: Edward Ramon Zayas
  • Patent number: 7730134
    Abstract: Methods, systems, and computer program products for tracking real-time communication data within a single contact tracking application for diverse communication providers and applications. A global data store is synchronized with real-time communication data, such as presence, status, unread messages, and unread notifications, from each application/provider. Real-time communication data for contacts dynamically determined to be recent contacts is retrieved from the data store, based on properties such as a most recent communication time, a communication count, and the like. Real-time communication data corresponding to contacts identified as pinned contacts for which display of real-time communication data is preferred, also may be retrieved. A user interface is generated for displaying the one or more recent and/or pinned contacts, which may vary in size based on the number of contacts identified as pinned contacts, from which a contact may be selected for real-time conversation or e-mail.
    Type: Grant
    Filed: October 6, 2008
    Date of Patent: June 1, 2010
    Assignee: Workman Nydegger
    Inventors: Sean O. Blagsvedt, Ahsan S. Kabir, Roman L. Deeds, Peyman Oreizy, Cornelius K. Van Dok, Kevin M. Otnes, Mark Schofield, Colin R. Anthony, Christopher J. Araman
  • Patent number: 7716591
    Abstract: A method for dynamically constructing a web page is disclosed which includes receiving a uniform resource locator identifying a web page. The web page references a plurality of elements. The method also includes receiving a user identifier representing a user and evaluating each of the referenced elements based on the user identifier to identify a subset of at least one element the user is authorized to access. The method further includes determining a data conversion specification associated with the user and determining a data representation specification associated with the user. The subset of elements that the user is authorized to access is converted and presented to the user. Systems and computer-readable storage media for defining and presenting a composite web page are also disclosed.
    Type: Grant
    Filed: January 31, 2002
    Date of Patent: May 11, 2010
    Assignee: Computer Associates Think, Inc.
    Inventors: Kaihu Chen, George Hong zhi Hsu, Surya Rao V. Nanduri, Manoj Thopcherneni, Mohamed Faisal Faquih, David Dwyer, Myo Min Latt
  • Patent number: 7712034
    Abstract: A previewing system that permits selection from a plurality of interactive previewers for use in a system shell browser is disclosed. The previews may be extensible, such that different application developers may write custom previews for different file types, and the shell browser may follow established criteria to select an appropriate preview. The user may enter criteria to control which previewers are used for different situations, such as when certain file types are selected for previewing. Size of an available display area for the preview may be a criterion, such that resizing the preview area may cause a different preview to be displayed. The preview may be executed as a separate process from the browser so that crashes and hangs in the previewer process do not fatally affect the browser process. Previews may be incorporated within common file dialogs offered by an underlying operating system, such that different applications may share the common previewer.
    Type: Grant
    Filed: April 22, 2005
    Date of Patent: May 4, 2010
    Assignee: Microsoft Corporation
    Inventors: Paul A. Gusmorino, Aidan Low, Charles Cummins, David G. De Vorchik, Judson Craig Hally, Scott S. Hysom, Tyler K. Beam, Lyon K. F. Wong, Jonathan P. Rosenberg, Rhae-Christie Shaw
  • Publication number: 20100088613
    Abstract: A system, method and program product for providing a voice response unit (VRU) proxy. A system is provided that includes: a graphical user interface (GUI) for dynamically displaying information from a VRU and for receiving data from a user; a system for initiating a call with the VRU; and a VRU interface system for transmitting data from the user to the VRU, and for using speech recognition to capture broadcasts from the VRU for display within the GUI.
    Type: Application
    Filed: October 3, 2008
    Publication date: April 8, 2010
    Inventors: Lisa Seacat DeLuca, Travis M. Grigsby, Frank L. Jania, Steven M. Miller
  • Patent number: 7689905
    Abstract: Run-time data and visual layout definition data can be stored in a storage medium. The run-time data and the visual layout definition data can be associated with a terminal application, which is configured to communicate with a host server in blocks of data in accordance with a standardized synchronous terminal protocol. A visual screen for the terminal application can be generated by combining the layout data and the run-time data. The generating can occur when the terminal application is disconnected from the host server or host server emulator. The generated visual screen, which is a screen of a front-end of a terminal application interface, can be presented.
    Type: Grant
    Filed: November 5, 2008
    Date of Patent: March 30, 2010
    Assignee: International Business Machines Corporation
    Inventors: Brian G. Farn, Edmund H. Reinhardt
  • Patent number: 7689904
    Abstract: Operations included in creation of an electronic document having a plurality of predefined fields include receiving an input that a user makes under guidance of an input area in a graphical user interface (GUI). The input includes a character string and is made to create an electronic document in a computer system. A field with which the first character string is associated is determined. A template has a template input area for each of several predefined fields. The template is displayed in the GUI with an entry corresponding to the string entered in the correct input area. A GUI includes the input area and a template display area. Upon determining that the first character string is associated with a first predefined field, the first character string is entered in the template input area for the first predefined field. The string can also be used for template selection.
    Type: Grant
    Filed: March 6, 2006
    Date of Patent: March 30, 2010
    Assignee: SAP AG
    Inventor: Gerd M. Ritter
  • Publication number: 20100064208
    Abstract: A method and apparatus for modifying a user interface. The method comprises receiving user interface data at a client from a first server, receiving modification computer program code at said client, and executing said modification computer program code at said client to modify said user interface data to generate modified user interface data. The modification computer program code can be received from said first server or from a further server.
    Type: Application
    Filed: July 8, 2005
    Publication date: March 11, 2010
    Inventor: Plamen Ivanov Valtchev
  • Publication number: 20100064019
    Abstract: A method for viewing an attachment of an email message on a portable electronic device in which the attachment has a renderable format is provided. The method includes: requesting to view the attachment in an attachment viewer of the portable electronic device, building a graph structure within an attachment server representing a map of the attachment, the graph structure including at least one renderable identifier corresponding to a page of the attachment, requesting rendering of the attachment, the rendering request being send from the attachment viewer to the attachment server and including the at least one renderable identifier, initializing a rendering library and storing rendering commands -corresponding to command types of the graph structure in the rendering library, drawing the rendering commands in an off-screen bitmap, saving the off-screen bitmap as a JPEG file, sending the JPEG file to the portable electronic device and displaying the JPEG file in the attachment viewer.
    Type: Application
    Filed: November 18, 2009
    Publication date: March 11, 2010
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Olav A. Sylthe, Dan Dumitru, Andrew Bocking, Eshwar Stalin
  • Patent number: 7673245
    Abstract: Converting a computer user interface panel between different panel types. An automated process is activated that reads field attributes of a first panel in a computer system. A configuration table associated with the first panel is tied to logic that specifies how the panel of the first type interacts with a backend of the computer system. Entries are created in a second configuration table that can be used to display a second panel in the computer system. The second panel comprises at least some of the plurality of fields and belongs to a second type of panels in which a panel of the second type is formed of configuration table entries and is independent of the backend. The automated process converts the field attributes to be compatible with the second type of panels and stores them in the second configuration table for use in displaying the second panel.
    Type: Grant
    Filed: October 15, 2003
    Date of Patent: March 2, 2010
    Assignee: SAP Aktiengesellschaft
    Inventors: Peter Weddeling, Rene Dehn, Martin Scholz
  • Publication number: 20100031326
    Abstract: A system and method for automating the creation, optimization and deployment of multimedia, interactive, mentoring communication modules (“MIPs”) is provided. Simplified interfaces allow superiors to generate MIPs and asynchronously deploy them to subordinates' mobile devices or personal computers. The completed MIP are automatically coded for optimal performance on specific mobile operating systems to which they are deployed. Automatic notifications are sent to registered subordinates upon deployment of a completed MIP. User configurable and system updatable management portals and subordinate portals are automatically generated to provide a user interface to enable mentoring interactions between the superior and subordinates. The MIPs allow custom tailoring of educational and developmental exercises. Performance of the exercises can be monitored by a superior for each of a plurality of subordinates.
    Type: Application
    Filed: July 31, 2009
    Publication date: February 4, 2010
    Applicant: MASON MOBILE MEDIA LLC
    Inventors: Joy R. Hughes, Steven Wattenmaker
  • Patent number: 7647558
    Abstract: A graphical user interface (GUI) for presenting representations of selected objects in a computer system. The GUI presents an object selected from a collection of objects using a selected visual representation selected from at least first and second visual representations to be initiated using different initiation techniques. A first input control causes the selected object to be presented using another visual representation instead of the selected visual representation. A second input control causes another object to be presented instead of the selected object using any visual configuration that is currently used in presenting the selected object. The first and second input controls may be located in an object header area that remains essentially unchanged when changing between the at least first and second visual representations.
    Type: Grant
    Filed: October 7, 2005
    Date of Patent: January 12, 2010
    Assignee: SAP AG
    Inventors: Sultan Ucar, Ingo Deck, Carmen Oestringer, Barbara Jochum, Volker Mueller, Bernhard Drittler, Roman Hayer, Markus Fritz, Martin Dauer
  • Publication number: 20100005396
    Abstract: An alternate display content controller provides a technique for controlling a video display separately from and in addition to the content displayed on the operating system display surface. Where the display is a computer monitor, the alternate display content controller interacts with the computer utility operating system and hardware drivers to control allocation of display space and create and control one or more parallel graphical user interfaces in addition to the operating system desktop. An alternate display content controller may be incorporated in either hardware or software. As software, an alternate display content controller may be an application running on the computer operating system, or may include an operating system kernel of varying complexity ranging from dependent on the utility operating system for hardware system services to a parallel system independent of the utility operating system and capable of supporting dedicated applications.
    Type: Application
    Filed: June 5, 2009
    Publication date: January 7, 2010
    Inventors: D. David Nason, Carson Kaan
  • Patent number: 7640311
    Abstract: A method for viewing an attachment of an email message on a portable electronic device in which the attachment has a renderable format is provided. The method includes: requesting to view the attachment in an attachment viewer of the portable electronic device, building a graph structure within an attachment server representing a map of the attachment, the graph structure including at least one renderable identifier corresponding to a page of the attachment, requesting rendering of the attachment, the rendering request being send from the attachment viewer to the attachment server and including the at least one renderable identifier, initializing a rendering library and storing rendering commands corresponding to command types of the graph structure in the rendering library, drawing the rendering commands in an off-screen bitmap, saving the off-screen bitmap as a JPEG file, sending the JPEG file to the portable electronic device and displaying the JPEG file in the attachment viewer.
    Type: Grant
    Filed: March 31, 2006
    Date of Patent: December 29, 2009
    Assignee: Research In Motion Limited
    Inventors: Olav A. Sylthe, Dan Dumitru, Eshwar Stalin, Andrew Bocking
  • Publication number: 20090292723
    Abstract: A method and apparatus for the delivery, administration and application of themes to a cellular telephone device. The apparatus, in one embodiment, comprises an inbox to receive a multimedia message (MM) containing a theme, a filing logic to place the MM in a themes folder, a themes folder available to the user to browse the theme MMs, and a client-side application to apply the theme to the user's cellular telephone device. In one embodiment, the apparatus includes notification logic to notify a web page associated with the user to change its display to match the theme applied by the user to the cellular telephone device.
    Type: Application
    Filed: July 24, 2009
    Publication date: November 26, 2009
    Inventors: Bruce Jay Levin, William G. Swinton
  • Publication number: 20090281874
    Abstract: A system is provided for providing content including one or more interactive components to a wireless device. The system includes a content server configurable to deliver push content to the wireless device, a processor for controlling operation of the server, a communications subsystem coupled to the processor for communicating with a communications network, and a memory coupled to the processor. The content server includes one or more modules for providing the content to the wireless device, the one or more modules being configured to cause the content server to: receive a content file including the content and information about the one or more interactive components, the information about each individual interactive component comprising one or more attributes useful in rendering the individual interactive component; process the content file and package the processed content file as a content package for delivery to the wireless device; and send the content package to the wireless device as a push delivery.
    Type: Application
    Filed: May 4, 2009
    Publication date: November 12, 2009
    Applicant: CHALK MEDIA SERVICE CORP.
    Inventors: Michael LEBLANC, Jody GLIDDEN, David James HUDSON, Ian Brian DELONG, Silvio VERZILLI, Jacob Samuel O'REILLY, Michael Derek WAUGH
  • Patent number: 7610557
    Abstract: A graphical user interface, for use in generating a definition of an automated response mechanism to be used in automatically communicating when a response occasion occurs, comprises screens (272, 282, 288, 316, 322) which present, in two side by side columns (286, 284, 290, 292), a list of selectable items and a list of those items which have been selected, items being transferrable from one column to the other. Selected items are implemented in the automated response. Selectable items include the media (284, 286) for the communication, criteria definitions (310, 320, 312) to be fulfilled or not for an item to be used, fixed (302) text and variable data (304) items in selectable idioms and languages for each medium, and for use when different criteria are fulfilled, and place holders for defining the physical locations in the one or more media responses of items used.
    Type: Grant
    Filed: November 12, 2003
    Date of Patent: October 27, 2009
    Assignee: Thunderhead Limited
    Inventors: James McLennan, Martin Davey
  • Patent number: 7599992
    Abstract: An enhanced email agent generates a self-contained representation of a binary file attachment for transmission to one or more designated recipients. Each recipient may view the content of the binary file using only a generic web browser and otherwise independent of the software or hardware configuration of the recipient's computing device web browser. In on embodiment, one or more user interface displays are generated based at least in part upon one or more state-based transition specifications so as to enable platform independent viewing of content from the binary file each recipient.
    Type: Grant
    Filed: February 22, 2002
    Date of Patent: October 6, 2009
    Assignee: UIEvolution, Inc.
    Inventor: Satoshi Nakajima
  • Patent number: 7577910
    Abstract: A method and apparatus for controlling a computer device with a limited user-interface via a remote computer device having a more powerful user interface. Both computer devices are interconnected via a wireless communication channel and both computer devices support a common communications protocol. User-interface information is sent from the computer device with a limited user-interface to the remote computer device to provide a user-interface at the remote computer device for receiving user input at the remote computer device. The user input controls the computer device with a limited user-interface to execute commands therein corresponding to the user input.
    Type: Grant
    Filed: July 10, 2000
    Date of Patent: August 18, 2009
    Assignee: International Business Machines Corporation
    Inventors: Dirk Husemann, Michael Moser
  • Patent number: 7577912
    Abstract: A development environment and/or method for generating a user interface for a plurality of computing devices. The development environment and/or method may include a user interface modeling process for configuring information representing display capabilities of computing devices. The display capabilities may include a desired screen size parameter. As a function of the information configured, indicators are displayed or implemented to represent the respective screen size parameters of the computing devices. The development environment and/or method may also include an application generation process for comparing the information of the display capabilities of the computing devices with the information indicating placement location of a user interface component. If the information indicating placement location of the user interface component complies with a display capability, then the user interface component is stored in a database.
    Type: Grant
    Filed: March 27, 2003
    Date of Patent: August 18, 2009
    Assignee: SAP AG
    Inventors: Balaji Govindan, Ramesh Gangadhar Bachiraju
  • Patent number: 7571388
    Abstract: A system and method are disclosed for fast text drawing in an enhanced version of the Swing application program interface for Java applications. According to the system and method, two lightweight component peers, JTextFieldPeer and JfastLabelPeer, are created. These peers allow the Swing components, JTextField and JLabel, to define the look and feel of the TextField and Label in the graphical user interface for the application; however, they are not allowed to draw the text. Instead, special fast text drawing code within the peers themselves is used to draw the text. Once the text has been initially drawn, editing functions are handled by the Swing components, as is normal. Furthermore, the special fast text drawing routines are assigned a low event priority, making it possible for text to be updated even after it has been buffered and is waiting to be drawn. These features significantly accelerate text rendering. The enhanced version of Swing is referred to herein as AWTSwing.
    Type: Grant
    Filed: May 31, 2001
    Date of Patent: August 4, 2009
    Assignee: International Business Machines Corporation
    Inventor: Scott J. Broussard
  • Patent number: 7571189
    Abstract: A method and apparatus for the delivery, administration and application of themes to a cellular telephone device. The apparatus, in one embodiment, comprises an inbox to receive a multimedia message (MM) containing a theme, a filing logic to place the MM in a themes folder, a themes folder available to the user to browse the theme MMs, and a client-side application to apply the theme to the user's cellular telephone device. In one embodiment, the apparatus includes notification logic to notify a web page associated with the user to change its display to match the theme applied by the user to the cellular telephone device.
    Type: Grant
    Filed: February 2, 2005
    Date of Patent: August 4, 2009
    Assignee: LightSurf Technologies, Inc.
    Inventors: Bruce Jay Levin, William G. Swinton
  • Publication number: 20090193340
    Abstract: Techniques relating to enabling a graphical window modification command to be applied to a remotely generated graphical window are described. In one instance, a process detects a user command to modify a remotely generated application graphical window in a remote terminal session. The process determines whether to initiate the user command at a local machine upon which the remotely generated application graphical window is displayed or at a remote machine which generated the remotely generated application graphical window.
    Type: Application
    Filed: March 27, 2009
    Publication date: July 30, 2009
    Applicant: Microsoft Corporation
    Inventors: Rajneesh Mahajan, Ivan J. Leichtling
  • Patent number: 7565612
    Abstract: A method and system for transmitting information over a communication network comprising a user device and a server, wherein the user device receives the information from or via this server. The method comprises the step of triggering an interactive session between the server and the user device depending on at least one property of the requested information and evaluating the result of the interactive session. On the basis of the result of the interactive session, it is determined whether and/or in what form the requested information is transmitted to the user device.
    Type: Grant
    Filed: January 30, 2003
    Date of Patent: July 21, 2009
    Assignee: Koninklijke KPN N.V.
    Inventors: Wilhelmus Adrianus Maria Schelvis, Bastiaan De Jong