Interface Conversion Patents (Class 715/746)
  • Patent number: 8788946
    Abstract: This disclosure describes, generally, methods and systems for implementing application agnostic UI integration. Aspects of the invention relates to a generic architecture and a framework, which leverage the capabilities of a middleware server and application integration concepts, to support launching a User Interface (UI) of any target application from any source application. The source application can invoke, for example, a HTTP get request or fires a HTTP post to the target application, and the same interaction can take place while returning control back from target application to source application. Additionally, the target application can invoke a service hosted on the source application to return the control back to source application.
    Type: Grant
    Filed: November 3, 2009
    Date of Patent: July 22, 2014
    Assignee: Oracle International Corporation
    Inventors: Arjun Hegde, Ankit Goel, Sunitha Mukka, Thomas Hora, Sunitha Alli
  • Publication number: 20140195923
    Abstract: In some embodiments, a touchscreen may display a graphical user interface with one or more input options and may detect which input options are selected by a user by detecting a user's contact on the touchscreen. The system may determine a new graphical user interface configuration to increase the size and/or spacing of the input options. In some embodiments, one or more of the input options may be removed to increase the space available to increase the size of the other input options. In some embodiments, the system may maintain a history of input option use to determine which input options to remove. In some embodiments, the new graphical user interface configuration may include smaller (and/or additional) input options (e.g., if the contact areas are detected as consistently within the displayed input options).
    Type: Application
    Filed: March 12, 2014
    Publication date: July 10, 2014
    Applicant: ADOBE SYSTEMS INCORPORATED
    Inventor: Christian T. Cantrell
  • Publication number: 20140189527
    Abstract: Technologies are presented for synchronizing associations between application icons and application functions across platforms. According to some examples, a layout and positioning of icons for different applications that perform similar functions may be synchronized across different devices. As a result, users may associate the position of an application icon on a device display with a particular function regardless of the actual device or platform. An application equivalence map may be used to synchronize application icon layout and positioning across the different devices and platforms. In other examples, icons for different applications that perform similar functions on different devices may be positioned similarly relative to equivalent display elements or features such as display corners, built-in interface elements, and comparable features.
    Type: Application
    Filed: November 30, 2012
    Publication date: July 3, 2014
    Applicant: Empire Technology Development LLC
    Inventor: Ezekiel Kruglick
  • Patent number: 8756506
    Abstract: In an image reproduction window, an image reproduction area in which images are reproduced, and an operating area in which a slide bar is displayed are provided. When a slider of the slide bar is moved, the number of images to be displayed in one frame in the image reproduction area is increased or decreased in accordance with a position of the slider. The number of images in one frame increases as a displacement amount of the slider increases. When the slider is moved within a range in which the number of images to be displayed in one frame does not change, only a frame change interval is changed while the number of images in one frame is unchanged.
    Type: Grant
    Filed: October 18, 2006
    Date of Patent: June 17, 2014
    Assignee: Fujifilm Corporation
    Inventor: Masahiro Terada
  • Patent number: 8756512
    Abstract: Provided are techniques for rendering a Graphical User Interface (GUI). A device capabilities set is obtained from a device. A rendering package that corresponds to the device capabilities set for the device is selected. The GUI is generated using the rendering package and the device capabilities set. The GUI is displayed to a user on a user interface to enable the user to manage the device.
    Type: Grant
    Filed: May 9, 2007
    Date of Patent: June 17, 2014
    Assignee: International Business Machines Corporation
    Inventors: Josephine Faith Bayang, Melissa Jorgette Garcia, Kevan D. Holdaway, Andrew Gary Hourselt
  • Publication number: 20140164944
    Abstract: The present invention is a system and method for mobilization of enterprise-based applications for mobile devices. In an aspect, the system and method derives an enterprise-based application for use on a mobile device through transformation of the user interface from an existing enterprise-based application while maintaining the functionality of the enterprise-based application. In an aspect, a mobile application derivation system transforms the enterprise-based application through implementing mechanisms that can carry over client-side logic while applying transformations. In another aspect, the mobile application derivation systems can deliver mobile friendly user interfaces (UI) and modified workflows. In another aspect, the mobile application derivation system provides fast transformations while dealing with application dynamics (i.e., changes and updates with the enterprise-based application).
    Type: Application
    Filed: July 31, 2013
    Publication date: June 12, 2014
    Applicant: Georgia Tech Research Corporation
    Inventors: Raghupathy Sivakumar, Sandeep Kukumanu, Cheng-Li Tsao
  • Patent number: 8751940
    Abstract: Displaying a preference by a user of a content contribution is disclosed. A preference event by the user is detected. A plurality of detected events is stored. In response to a query from a client, at least a portion of the stored detected events is stored. At least a portion of the received events is displayed in an interface.
    Type: Grant
    Filed: September 27, 2013
    Date of Patent: June 10, 2014
    Assignee: LinkedIn Corporation
    Inventors: R. Kevin Rose, Michal Jan Migurski, Shawn Paul Allen, Eric W. Rodenbeck
  • Publication number: 20140143678
    Abstract: In one embodiment, an apparatus includes one or more processors and a memory coupled to the processors that includes instructions executable by the processors. When executing the instructions, the processors present on a display of the apparatus a first screen of a graphical user interface. The first screen includes one or more first elements. The processors receive user input indicating a transition in the graphical user interface and, in response to the user input, transition from the first screen to a second screen of the graphical user interface and apply one or more visual transition effects to the transition. The second screen includes one or more second elements.
    Type: Application
    Filed: August 30, 2013
    Publication date: May 22, 2014
    Applicant: Samsung Electronics Company, Ltd.
    Inventors: Pranav Mistry, Sajid Sadi, Lining Yao, John Snavely, Eva-Maria Offenberg, Link Chun Huang, Cathy Kim
  • Patent number: 8726168
    Abstract: A system and method hides latency in the display of a subsequent user interface by animating the exit of the current user interface and animating the entrance of the subsequent user interface, causing continuity in the display of the two user interfaces. During either or both animations, information used to produce the user interface, animation of the entrance of the subsequent user interface, or both may be retrieved or processed or other actions may be performed.
    Type: Grant
    Filed: December 5, 2005
    Date of Patent: May 13, 2014
    Assignee: Adobe Systems Incorporated
    Inventor: Andrew Borovsky
  • Patent number: 8726167
    Abstract: A client computer system, method and software tool for displaying portlet content are provided. The system comprises a user interface, a portlet server and a portlet view tool. The user interface allows the display of a page including one or more view window(s), each displaying content provided by a component of the computer system. The portlet server processes requests for portlet content, and has one or more portlet(s) installed thereon. The portlet view tool is associated with a portlet installed on the portlet server, and controls the associated portlet. A web browser is used to display content from the associated portlet in a view window on the display.
    Type: Grant
    Filed: December 22, 2009
    Date of Patent: May 13, 2014
    Assignee: International Business Machines Corporation
    Inventors: Brendan Arthurs, Stanley K. Jerrard-Dunne, Kieran J. O'Mahony, Charles R. E. Smith
  • Patent number: 8726174
    Abstract: A method for showing a display panel in a graphical user interface involves associating a client-side script variable with a display panel wrapper, where the display panel is embedded in the display panel wrapper, and where the client-side script variable indicates that the display panel is hidden. The method further involves modifying the client-side script variable to show the display panel in the graphical user interface, where showing the display panel involves showing an input control for manipulating a data area in the graphical user interface.
    Type: Grant
    Filed: October 19, 2006
    Date of Patent: May 13, 2014
    Assignee: Oracle America, Inc.
    Inventors: Brian Douglas Ehret, Elizabeth Sanford Clayton, Karen Ann Stanley, Devjani Ray, Daniel Arthur Labrecque
  • Publication number: 20140129956
    Abstract: Systems and methods according to the present invention provide a control framework for organizing, selecting and launching media items including graphical user interfaces coupled with an optional free space control device for collection of the basic control primitives of point, click, scroll, hover and zoom which permit for easy and rapid selection of media items, e.g., movies, songs etc., from large or small collections. The remote control maps natural hand movements and gestures into relevant commands while the graphical display uses images, zooming for increased/decreased levels of detail and continuity of GUI objects to provide easy organization, selection and navigation among the media items by a user.
    Type: Application
    Filed: November 25, 2013
    Publication date: May 8, 2014
    Applicant: Hillcrest Laboratories, Inc.
    Inventors: Frank A. HUNLETH, Daniel S. SIMPKINS, Charles W.K. GRITTON
  • Publication number: 20140123021
    Abstract: In one embodiment, an image may be displayed in one of several display modes. When an image is displayed in a first display mode on the screen of an electronic device, a user input may cause the image to transition to a second display mode. An animation sequence is displayed while the image transitions from the first display mode to the second display mode.
    Type: Application
    Filed: October 29, 2012
    Publication date: May 1, 2014
    Inventors: Brandon Marshall Walkin, Michael Matas, Brian D. I. Amerige
  • Publication number: 20140123020
    Abstract: The disclosure generally describes methods, media, and systems for providing multiple user interface platform technology support for portal applications. One computer-implemented method includes receiving, using a user-interface (UI) framework of a computing system including one or more computers, a request for incremental data from a specified application of at least one application, wherein, prior to receipt of the request, UI platform code formatted according to a particular UI platform technology type was transmitted to a requestor of the request, parsing the request to determine at least the specified application, determining whether the specified application includes a UI platform handler, determining a responsive UI platform technology type, and determining whether to switch the particular UI platform technology type to the responsive UI platform technology type.
    Type: Application
    Filed: October 25, 2012
    Publication date: May 1, 2014
    Inventors: Orly Bleier, Rachel Ebner, Gadi Melamed
  • Patent number: 8713446
    Abstract: In an embodiment, a method of providing a personalized display of data is presented. In this method, an identity of each of multiple applications for displaying data is transmitted to a user device, such as, for example, a computer or mobile communication device. Selections of more than one of the multiple applications are received from the user device. Configuration data indicating the selected applications are generated and stored. A request for a presentation application is received from the user device. The presentation application is to display the data via execution of the selected applications. In response to the request, the presentation application is generated based on the configuration data, and includes the selected applications. The presentation application is then transmitted to the user device for execution.
    Type: Grant
    Filed: July 21, 2011
    Date of Patent: April 29, 2014
    Assignee: SAP AG
    Inventors: Andreas Vogel, Dominic Hehn, Mathias Zietzschmann, Andreas Michael Kunstein, Sigo Henkel, Susanne Gottlieb, Andrei Tsognov, Steffen Maier
  • Patent number: 8707184
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for presenting, within a web page, a graphical representation of a content sharing interface including at least one button icon, receiving user input to the button icon, in response to the user input, expanding the content sharing interface to include an expanded content input area and a distribution interface, the expanded content input area displaying a graphical representation of digital content that is to be distributed, receiving user input to the distribution interface, the user input indicating contact(s) to which the digital content is to be distributed, in response to receiving the user input, displaying icon(s) within the distribution interface, the icon(s) being a graphical representation of the contact(s), and transmitting a post data set including digital content data and distribution data to a server computing system.
    Type: Grant
    Filed: June 20, 2011
    Date of Patent: April 22, 2014
    Assignee: Google Inc.
    Inventors: Rita Chen, Shimrit Ben-Yair, Jonathan Terleski, Joseph Smarr
  • Publication number: 20140108950
    Abstract: A user terminal apparatus includes a storage unit to store a hybrid operation system to support a plurality of different types of user interfaces (UIs), a control unit to execute the hybrid operation system, a display unit to selectively display one of the plurality of UIs depending on the execution of the hybrid operation system, an interface unit connected to an image forming apparatus, and an input unit to receive a user command to check status information of the image forming apparatus, wherein the UIs include a first UI that can communicate with the image forming apparatus through a port monitor, and when the user command is input, the control unit stops a function of the port monitor, receives the status information of the image forming apparatus by executing an agent program that is stored in the storage unit, and displays the received status information in the first UI.
    Type: Application
    Filed: July 12, 2013
    Publication date: April 17, 2014
    Inventors: Yoon-gun LEE, Jin-myung JOO, Yun-mi HA
  • Patent number: 8689110
    Abstract: A computer-readable medium, computer-implemented method, and multi-channel user interface system are provided. In one embodiment, a computer-readable medium has instructions stored thereon that, when executed by a processor, cause the processor to perform a method. The instructions include providing source code and metadata for a base set of user interfaces, where the base set of user interfaces is capable of being executed on multiple channel. The metadata is capable of configuration for a specific channel. The configuration of metadata for a specific channel includes projecting one or more task flows from a task flow template and configuring one or more regions for each task flow.
    Type: Grant
    Filed: April 8, 2010
    Date of Patent: April 1, 2014
    Assignee: Oracle International Corporation
    Inventors: Manish Verma, George Colliat, Jean Christophe Meriaux, Pulak Das
  • Publication number: 20140082516
    Abstract: The present invention discloses a method and an apparatus for switching a software application's user interface of a mobile terminal. The method may include: collecting device information and/or current environmental information of a mobile terminal; searching for matched interface information according to the device information and/or current environmental information; and switching an interface according to a matching result. In the present invention, the device information and/or current environmental information of the mobile terminal may be intelligently identified, and adapted interface information may be searched for corresponding software in the mobile terminal and is switched in real time, so as to achieve intelligence, real-time performance, and flexibility, and so on of software application's user interface switching in the mobile terminal.
    Type: Application
    Filed: November 25, 2013
    Publication date: March 20, 2014
    Applicant: Tencent Technology (Shenzhen) Company Limited
    Inventor: Xusheng HUANG
  • Patent number: 8671347
    Abstract: Method, apparatus and system to modify a user interface implemented in a communication network associated with a plurality of mobile devices. In one embodiment a mobile device associated with a communication network is configured to sense mood data that quantifies a frustration parameter based at least in part on interaction of a user with a user interface mode portion of a user interface and associates the mood data with mode data, wherein the mode data identifies the user interface mode operation of a user interface and transfers the mood data and the mode data to a mobile service provider portion of the communication network. Furthermore, the mobile service provide may transfer at least a portion of an updated user interface to one or more of the plurality of mobile devices based at least in part on the identification of the one or more user interface modes that are frustrating.
    Type: Grant
    Filed: January 7, 2011
    Date of Patent: March 11, 2014
    Assignee: Empire Technology Development LLC
    Inventor: Nicholas S. Bromer
  • Patent number: 8654378
    Abstract: The image-processing apparatus includes: a communication interface unit; a user interface display unit which is arranged to provide information to a user; a user interface input unit provided with a hardware-key which is arranged to receive an input from the user; a web browser which is arranged to acquire page data from a web server, structure a display screen based upon the page data, and display the display screen on the user interface display unit; a hardware-key function assignor which is arranged to determine a function to be assigned to the hardware-key based upon the page data; and a hardware-key control unit which is arranged to control the hardware-key in accordance with the determination of the hardware-key function assignment by the hardware-key function assignor.
    Type: Grant
    Filed: December 16, 2009
    Date of Patent: February 18, 2014
    Assignee: Konica Minolta Business Technologies, Inc.
    Inventor: Okihisa Yoshida
  • Patent number: 8631332
    Abstract: Displaying a preference by a user of a content contribution is disclosed. A preference event by the user is detected. A plurality of detected events is stored. In response to a query from a client, at least a portion of the stored detected events is stored. At least a portion of the received events is displayed in an interface.
    Type: Grant
    Filed: September 30, 2010
    Date of Patent: January 14, 2014
    Assignee: LinkedIn Corporation
    Inventors: R. Kevin Rose, Michal Jan Migurski, Shawn Paul Allen, Eric W. Rodenbeck
  • Patent number: 8627208
    Abstract: A utility is provided for generating applications for a variety of data conversion or handling application environments. A user can use a graphical user interface to purpose application adaptable modules to define a desired application. In one implementation, the user interface (1500) includes a node tree panel (1502) and a process assembly panel (1504). The node tree panel (1502) lists tool sets (1508) including transformations, maps and input-output tools. These tools can then be assembled together with identified data sources and then elements using the assembly panel (1504) to define an application. In this manner, an application is generated from a number of generic modules simply by linking the modules to perform a purpose of the desired application. In this manner, an application is generated from a number of generic modules simply by linking the modules to perform a purpose of the desired application.
    Type: Grant
    Filed: April 5, 2011
    Date of Patent: January 7, 2014
    Assignee: Oracle International Corporation
    Inventors: Luis Rivas, Mark Kreider, Alec Sharp
  • Patent number: 8621363
    Abstract: Method, apparatus and system to modify a user interface implemented in a communication network associated with a plurality of mobile devices. In one embodiment a mobile device associated with a communication network is configured to sense mood data that quantifies a frustration parameter based at least in part on interaction of a user with a user interface mode portion of a user interface and associates the mood data with mode data, wherein the mode data identifies the user interface mode operation of a user interface and transfers the mood data and the mode data to a mobile service provider portion of the communication network. Furthermore, the mobile service provide may transfer at least a portion of an updated user interface to one or more of the plurality of mobile devices based at least in part on the identification of the one or more user interface modes that are frustrating.
    Type: Grant
    Filed: January 7, 2011
    Date of Patent: December 31, 2013
    Assignee: Empire Technology Development LLC
    Inventor: Nicholas S. Bromer
  • Publication number: 20130339871
    Abstract: Exemplary embodiments are directed to a client-server environment for abstracting a software application to be executed by a client device. A request for execution of a remote software application includes a client parameter associated with the client device and an application parameter associated with the requested software application is identified. At least one rule is applied to the software application to determine a manner in which the software application operates for the client device based on the client parameter and the application parameter.
    Type: Application
    Filed: June 15, 2012
    Publication date: December 19, 2013
    Applicant: WAL-MART STORES, INC.
    Inventor: Purna C. Ramini
  • Publication number: 20130339872
    Abstract: A user interface translation system can provide functionality of translating at least a portion of a user interface of a primary application. The user interface translation system may, for instance, add an overlay interface over a portion of the primary application. The primary application can conduct all the processing tasks. The overlay interface can correspond to user interfaces of well-known applications that users may prefer. In certain embodiments, users can select from a list of overlay interfaces. The user interface translation system can receive user control input from the overlay interface and map the received input to a corresponding command for the primary application. The user interface translation system can also train users to adapt to a change in user interface over a period of time or usage.
    Type: Application
    Filed: June 17, 2013
    Publication date: December 19, 2013
    Inventors: Gary Stephen Shuster, Brian Mark Shuster
  • Publication number: 20130326360
    Abstract: An electronic device and method for setting an operating interface according to information downloaded via network are disclosed. The electronic device includes a network transmission module for downloading at least one operating interface reference message by network transmission, a display module for displaying the operating interface, and a control unit coupled to the network transmission module and the display module for controlling the display module to display the corresponding operating interface according to the at least one operating interface reference downloaded by the network transmission module. Such operating interface can meet requirements for the diversity and customization of electronic products and has personal characters.
    Type: Application
    Filed: March 3, 2013
    Publication date: December 5, 2013
    Applicant: WISTRON CORPORATION
    Inventors: Ching-Yuan Chuang, Chin-Hua Chen, Wei-Chu Chen, Chien-Chi Shen, Chia-Chih Chen, Yu-Fang Chen, Hui-Ju Lin, Shiuan-De Chen, Hung-Yang Hsu
  • Patent number: 8601376
    Abstract: Disclosed is a method and system for enabling a user, through a user interface, to manage a correspondence that defines how information about a state of a first device at a first location is to be used to control a second device at a second location.
    Type: Grant
    Filed: September 23, 2008
    Date of Patent: December 3, 2013
    Assignee: Catalina Computing, LLC
    Inventor: Stephen Williams Morss
  • Patent number: 8601381
    Abstract: Providing a customizable online environment for a user on a client. An instruction is received from the user for assigning a background image for the online environment. The online environment is to be rendered on a display of the client. One or more graphical elements are identified on the background image. A profile is received from the user, and the profile includes a plurality of user-customizable data each having properties associated therewith. Graphical representations are provided for the plurality of user-customizable data. Each of the graphical representations depends on and visually indicates the properties associated with each of the plurality of user-customizable data. The provided graphical representations are rendered onto a position of the background image on the online environment.
    Type: Grant
    Filed: October 29, 2007
    Date of Patent: December 3, 2013
    Assignee: Microsoft Corporation
    Inventors: Asta Roseway, Carolyn J. Fuson, Jeffrey S. Davison
  • Patent number: 8601373
    Abstract: A sales system is disclosed for coupling to a communications network. The sales system includes a first sales interface at a first network address, with the first sales interface including a first set of user interface elements. The system also includes a second sales interface at a second network address, with the second sales interface including a second set of user interface elements. A customization interface is responsive to user input to define the first and second sets of user interface elements.
    Type: Grant
    Filed: November 16, 1999
    Date of Patent: December 3, 2013
    Assignee: eBay Inc.
    Inventors: Matthew Ackley, Joseph Aparo
  • Publication number: 20130283185
    Abstract: System and method involving user interfaces and remote control devices. These user interfaces may be particularly useful for providing an intuitive and user friendly interaction between a user and a device or application using a display, e.g., at a “10 foot” interaction level. The user interfaces may be specifically designed for interaction using a simple remote control device having a limited number of inputs. For example, the simple remote control may include directional inputs (e.g., up, down, left, right), a confirmation input (e.g., ok), and possibly a mute input. The user interface may be customized based on current user activity or other contexts (e.g., based on current or previous states), the user logging in (e.g., using a communication device), etc. Additionally, the user interface may allow the user to adjust cameras whose video are not currently displayed, rejoin previously left videoconferences, and/or any of a variety of desirable actions.
    Type: Application
    Filed: April 20, 2012
    Publication date: October 24, 2013
    Inventor: Wayne E. Mock
  • Publication number: 20130283184
    Abstract: System and method involving user interfaces and remote control devices. These user interfaces may be particularly useful for providing an intuitive and user friendly interaction between a user and a device or application using a display, e.g., at a “10 foot” interaction level. The user interfaces may be specifically designed for interaction using a simple remote control device having a limited number of inputs. For example, the simple remote control may include directional inputs (e.g., up, down, left, right), a confirmation input (e.g., ok), and possibly a mute input. The user interface may be customized based on current user activity or other contexts (e.g., based on current or previous states), the user logging in (e.g., using a communication device), etc. Additionally, the user interface may allow the user to adjust cameras whose video are not currently displayed, rejoin previously left videoconferences, and/or any of a variety of desirable actions.
    Type: Application
    Filed: April 20, 2012
    Publication date: October 24, 2013
    Inventor: Wayne E. Mock
  • Patent number: 8553038
    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 14, 2011
    Date of Patent: October 8, 2013
    Assignee: Apple Inc.
    Inventors: Andrew Platzer, John Harper
  • Publication number: 20130254675
    Abstract: A system may receive application data in a client-incompatible format and convert at least a portion of the application data into an alternate client-compatible format. In one example, the incompatible format may comprise Enhanced Binary Interchange Format (EBIF) while a client-compatible format may include a web format such as JavaScript, XML or HTML. Interactions (e.g., commands and user input) associated with the application may be received and converted. The interactions may then be processed using the application.
    Type: Application
    Filed: March 23, 2012
    Publication date: September 26, 2013
    Applicant: COMCAST CABLE COMMUNICATIONS, LLC
    Inventors: David de Andrade, Michael J. Cook, Labeeb K. Ismail, Mark Andrew Vickers
  • Patent number: 8527891
    Abstract: An apparatus, method, and computer program product are disclosed for enabling user interactions between user interface components. An initial event module detects an initial user input event to a graphical user interface. The initial user input event is associated with a user interaction between a source user interface component and a target user interface component that occupy separate event domains. A transparent component module places a transparent user interface component over the target user interface component in response to the initial user input event. The transparent user interface component occupies the same event domain as the source user interface component. An interaction event module detects an interaction user input event to the transparent user interface component that continues the user interaction.
    Type: Grant
    Filed: August 13, 2010
    Date of Patent: September 3, 2013
    Assignee: International Business Machines Corporation
    Inventors: Robert C. Ma, Grant D Taylor
  • Patent number: 8521927
    Abstract: A text entry system for an electronic device comprising: an input subsystem receives user input operations, interprets them as letters, characters, symbols, commands or functions, where the said received user operations interpreted as letters are comprising: (1) single letter operations that select any possible letter from the alphabet, (2) letter group operations that select a group of possible letters from the alphabet; and a text prediction subsystem receives a sequence of the said single letter entries and letter group entries, and produces a list of possible words the user intends to enter based on a priori database of words; and a word processing subsystem, receives the said list of possible words, displays them to the user, receives the user selection of the desired word and further processes the text entry as required.
    Type: Grant
    Filed: July 7, 2007
    Date of Patent: August 27, 2013
    Inventor: David Hirshberg
  • Patent number: 8515498
    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: Grant
    Filed: February 25, 2009
    Date of Patent: August 20, 2013
    Assignee: Oracle International Corporation
    Inventors: Brent-Kaan William White, Anthony Chad Sampanes
  • Patent number: 8510662
    Abstract: Methods for rendering effects of graphical components of a graphical user interface are provided. One method includes defining a screen display having one or more components. The method also includes defining a start state for at least one of the one or more components and defining an end state for at least one of the one or more components. An operation of determining if a component identified for transition includes a defined start state and a defined end state is also provided. The method determines a transition type for the component that that has the defined start state and the defined end state and identifies an effect type based on the determined transition type. To render, the method includes (a) altering a graphics state at a time interval and (b) painting the component for the identified graphics state at the time interval. The method repeats (a)-(b) until the graphics state matches the defined end state.
    Type: Grant
    Filed: June 26, 2006
    Date of Patent: August 13, 2013
    Assignee: Oracle America, Inc.
    Inventors: Chet S. Haase, Hans E. Muller
  • Patent number: 8504925
    Abstract: A computer implemented method for transitioning a component between graphical user interface screens is provided. The method initiates with identifying a start state of the component within a transition panel. An end state of the component is identified within the transition panel and timer logic is triggered to periodically call a transition engine. An effects engine is called in response to the triggering and a next state of the component is rendered into an animation layer. The next state of the component is then displayed. A transition framework is also provided.
    Type: Grant
    Filed: June 26, 2006
    Date of Patent: August 6, 2013
    Assignee: Oracle America, Inc.
    Inventor: Chet S. Haase
  • Patent number: 8499054
    Abstract: 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 electronic device and displaying the JPEG file in the attachment viewer.
    Type: Grant
    Filed: November 28, 2012
    Date of Patent: July 30, 2013
    Assignee: Research In Motion Limited
    Inventors: Olav A. Sylthe, Dan Mihai Dumitru, Andrew Bocking, Eshwar Stalin
  • Patent number: 8489984
    Abstract: An input of a layout of one or more components in a container component is received and a new cross platform layout of the one or more components in the container component is generated. The cross platform layout includes at least one automatically sized autopad and/or container autopad that defines spacing to properly position the one or more components within the container component. The size of the autopad and/or container autopad is determined upon execution of the cross platform layout on a software platform using a visual guideline for that software platform. In some embodiments, some or all of the components are automatically positioned in the cross platform layout such that a contents of each of the components, such as text, is laid out within the container component along the same baseline.
    Type: Grant
    Filed: April 27, 2006
    Date of Patent: July 16, 2013
    Assignee: Oracle America, Inc.
    Inventors: Scott R. Violet, Tomas Pavek, Jan Stola
  • Publication number: 20130174047
    Abstract: Application mobilization has assumed importance given the proliferation of smartphones amongst the enterprise workforce, and other users. Existing techniques to mobilize applications incur high overheads in terms of time, cost, and effort. Remote computing is a promising basis for application mobilization that has the advantages of zero code rewriting, full functionality applications, and seamless IT manageability. However, it has the major disadvantage of presenting a cumbersome PC application view on the smartphone. In this context the present invention, referred to as *Mobile, is described to perform dynamic transformation of application views for smartphones. Significant performance gains may be achieved by using this system and methodology.
    Type: Application
    Filed: October 15, 2012
    Publication date: July 4, 2013
    Applicant: StarMobile, Inc.
    Inventor: StarMobile, Inc.
  • Patent number: 8479102
    Abstract: Provided are an apparatus and method for setting a user interface according to user preferences, more particularly, an apparatus and method for setting the user interface according to the user preferences, in which the user interface can be set up by reflecting the user preferences, and the set user interface is synchronized in order to be used in other devices. The apparatus includes a user-interface-configuration unit that is notified of an update and rearrangement of a predetermined user interface element by a user, a user-information-management unit that manages security information of the user that reconfigures the user interface element, and a user-interface-tree-management unit that reconfigures a predetermined user-interface tree based on the reconfigured user-interface element.
    Type: Grant
    Filed: March 14, 2007
    Date of Patent: July 2, 2013
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Kyoung-ho Son, Dong-shin Jung, Jae-shin Lee
  • Publication number: 20130167038
    Abstract: A file management apparatus that displays a plurality of pieces of first file management information each being a unit for managing files and associated with second file management information on a display unit based on setting content indicated by associated second file management information. When a first symbol image corresponding to one piece of the first file management information is selected, the file management apparatus displays files associated with the piece of the first file management information corresponding to the first symbol image, on the display unit.
    Type: Application
    Filed: December 4, 2012
    Publication date: June 27, 2013
    Inventor: Satoshi HIRATA
  • Patent number: 8473848
    Abstract: Methods and devices that enable the customization of colors in a user interface by using a palette to define colors. The palette includes strings that have color values assigned to them. The strings are referred to in style sheets where color attributes are specified, such that colors can be redefined in the palette rather than in the style sheet.
    Type: Grant
    Filed: September 15, 2004
    Date of Patent: June 25, 2013
    Assignee: Research In Motion Limited
    Inventors: Matthew Bells, Julian Paas
  • Publication number: 20130145279
    Abstract: Methods and systems for a removable, configurable vehicle console are provided. Specifically, a configurable console may comprise one or more displays that are capable of receiving input from a user. At least one of these displays may be removed from the console of a vehicle and operated as a stand-alone computing platform. Moreover, it is anticipated that each one or more of the displays of the console may be configured to present a plurality of custom applications that, when manipulated by at least one user, are adapted to control functions associated with a vehicle and/or associated peripheral devices.
    Type: Application
    Filed: November 16, 2012
    Publication date: June 6, 2013
    Applicant: FLEXTRONICS AP, LLC
    Inventor: Flextronics AP, LLC
  • Patent number: 8448071
    Abstract: A mobile terminal and method for displaying information in the mobile terminal may be provided that includes first and second touch screens, and a controller to display both an item list including a plurality of information items and first information related to a first information item selected from the item list on the first touch screen. The controller may display one of the item list and the first information on the second touch screen when the second touch screen is activated based on manipulation of the mobile terminal. The controller may display second information associated with a second information item on the touch screen on which the first information is already displayed as the second information item is selected from the item list in a state that the first information item is selected.
    Type: Grant
    Filed: August 25, 2009
    Date of Patent: May 21, 2013
    Assignee: LG Electronics Inc.
    Inventors: Hye-Sang Ahn, Kwon Han Bae, Jungwoo Kim, Yong Deok Lee
  • Patent number: 8418067
    Abstract: A rich communication profile system with notifications. The system is a feedback mechanism that utilizes rich content, e.g., multimedia content, as one or more indicators that represent the status of a remote user. The system includes a state component that receives information relating to state of at least one entity. A notifications component dynamically renders at least one personalized graphical indicia representative of the entity's state. The entity can be a person, group of people, component, place, and object.
    Type: Grant
    Filed: January 15, 2004
    Date of Patent: April 9, 2013
    Assignee: Microsoft Corporation
    Inventors: Lili Cheng, David P. Vronay, Ryszard K. Kott, Sean U. Kelly
  • Patent number: 8355148
    Abstract: In a system with a plurality of image processing apparatuses connected communicably, customization of various kinds of information displayed on each image processing apparatus is facilitated. In order to achieve this object, an information processing method of the invention is an information processing method in a copying machine (102) communicably connected to a GUI generation device (104). The method includes a display step of displaying a screen registered in advance in image processing, a step (step S601) of requesting, of the GUI generation device (104), information about the display contents of the screen in a predetermined state, a step (step S602) of receiving the information about the display contents of the screen from the GUI generation device (104), and a step of generating a screen by using the received information about the display contents of the screen. In the display step, the screen generated in the generation step is displayed in the predetermined state.
    Type: Grant
    Filed: January 19, 2006
    Date of Patent: January 15, 2013
    Assignee: Canon Kabushiki Kaisha
    Inventors: Tetsuya Yamada, Satoshi Kuroyanagi
  • Patent number: 8352565
    Abstract: A method for viewing an attachment of an email message on a portable electronic device in which the attachment has a renderable format. The method includes: requesting to view the attachment in an attachment viewer of the 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 sent 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 which is saved 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: January 11, 2012
    Date of Patent: January 8, 2013
    Assignee: Research In Motion Limited
    Inventors: Olav A. Sylthe, Dan Mihal Dumitru, Andrew Bocking, Eshwar Stalin