Interface Conversion Patents (Class 715/746)
-
Patent number: 8788946Abstract: 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: GrantFiled: November 3, 2009Date of Patent: July 22, 2014Assignee: Oracle International CorporationInventors: Arjun Hegde, Ankit Goel, Sunitha Mukka, Thomas Hora, Sunitha Alli
-
Publication number: 20140195923Abstract: 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: ApplicationFiled: March 12, 2014Publication date: July 10, 2014Applicant: ADOBE SYSTEMS INCORPORATEDInventor: Christian T. Cantrell
-
Publication number: 20140189527Abstract: 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: ApplicationFiled: November 30, 2012Publication date: July 3, 2014Applicant: Empire Technology Development LLCInventor: Ezekiel Kruglick
-
Patent number: 8756506Abstract: 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: GrantFiled: October 18, 2006Date of Patent: June 17, 2014Assignee: Fujifilm CorporationInventor: Masahiro Terada
-
Patent number: 8756512Abstract: 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: GrantFiled: May 9, 2007Date of Patent: June 17, 2014Assignee: International Business Machines CorporationInventors: Josephine Faith Bayang, Melissa Jorgette Garcia, Kevan D. Holdaway, Andrew Gary Hourselt
-
Publication number: 20140164944Abstract: 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: ApplicationFiled: July 31, 2013Publication date: June 12, 2014Applicant: Georgia Tech Research CorporationInventors: Raghupathy Sivakumar, Sandeep Kukumanu, Cheng-Li Tsao
-
Patent number: 8751940Abstract: 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: GrantFiled: September 27, 2013Date of Patent: June 10, 2014Assignee: LinkedIn CorporationInventors: R. Kevin Rose, Michal Jan Migurski, Shawn Paul Allen, Eric W. Rodenbeck
-
Publication number: 20140143678Abstract: 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: ApplicationFiled: August 30, 2013Publication date: May 22, 2014Applicant: Samsung Electronics Company, Ltd.Inventors: Pranav Mistry, Sajid Sadi, Lining Yao, John Snavely, Eva-Maria Offenberg, Link Chun Huang, Cathy Kim
-
Patent number: 8726168Abstract: 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: GrantFiled: December 5, 2005Date of Patent: May 13, 2014Assignee: Adobe Systems IncorporatedInventor: Andrew Borovsky
-
Patent number: 8726167Abstract: 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: GrantFiled: December 22, 2009Date of Patent: May 13, 2014Assignee: International Business Machines CorporationInventors: Brendan Arthurs, Stanley K. Jerrard-Dunne, Kieran J. O'Mahony, Charles R. E. Smith
-
Patent number: 8726174Abstract: 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: GrantFiled: October 19, 2006Date of Patent: May 13, 2014Assignee: Oracle America, Inc.Inventors: Brian Douglas Ehret, Elizabeth Sanford Clayton, Karen Ann Stanley, Devjani Ray, Daniel Arthur Labrecque
-
Publication number: 20140129956Abstract: 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: ApplicationFiled: November 25, 2013Publication date: May 8, 2014Applicant: Hillcrest Laboratories, Inc.Inventors: Frank A. HUNLETH, Daniel S. SIMPKINS, Charles W.K. GRITTON
-
Publication number: 20140123021Abstract: 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: ApplicationFiled: October 29, 2012Publication date: May 1, 2014Inventors: Brandon Marshall Walkin, Michael Matas, Brian D. I. Amerige
-
Publication number: 20140123020Abstract: 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: ApplicationFiled: October 25, 2012Publication date: May 1, 2014Inventors: Orly Bleier, Rachel Ebner, Gadi Melamed
-
Patent number: 8713446Abstract: 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: GrantFiled: July 21, 2011Date of Patent: April 29, 2014Assignee: SAP AGInventors: Andreas Vogel, Dominic Hehn, Mathias Zietzschmann, Andreas Michael Kunstein, Sigo Henkel, Susanne Gottlieb, Andrei Tsognov, Steffen Maier
-
Patent number: 8707184Abstract: 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: GrantFiled: June 20, 2011Date of Patent: April 22, 2014Assignee: Google Inc.Inventors: Rita Chen, Shimrit Ben-Yair, Jonathan Terleski, Joseph Smarr
-
Publication number: 20140108950Abstract: 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: ApplicationFiled: July 12, 2013Publication date: April 17, 2014Inventors: Yoon-gun LEE, Jin-myung JOO, Yun-mi HA
-
Patent number: 8689110Abstract: 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: GrantFiled: April 8, 2010Date of Patent: April 1, 2014Assignee: Oracle International CorporationInventors: Manish Verma, George Colliat, Jean Christophe Meriaux, Pulak Das
-
Publication number: 20140082516Abstract: 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: ApplicationFiled: November 25, 2013Publication date: March 20, 2014Applicant: Tencent Technology (Shenzhen) Company LimitedInventor: Xusheng HUANG
-
Patent number: 8671347Abstract: 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: GrantFiled: January 7, 2011Date of Patent: March 11, 2014Assignee: Empire Technology Development LLCInventor: Nicholas S. Bromer
-
Patent number: 8654378Abstract: 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: GrantFiled: December 16, 2009Date of Patent: February 18, 2014Assignee: Konica Minolta Business Technologies, Inc.Inventor: Okihisa Yoshida
-
Patent number: 8631332Abstract: 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: GrantFiled: September 30, 2010Date of Patent: January 14, 2014Assignee: LinkedIn CorporationInventors: R. Kevin Rose, Michal Jan Migurski, Shawn Paul Allen, Eric W. Rodenbeck
-
Patent number: 8627208Abstract: 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: GrantFiled: April 5, 2011Date of Patent: January 7, 2014Assignee: Oracle International CorporationInventors: Luis Rivas, Mark Kreider, Alec Sharp
-
Patent number: 8621363Abstract: 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: GrantFiled: January 7, 2011Date of Patent: December 31, 2013Assignee: Empire Technology Development LLCInventor: Nicholas S. Bromer
-
Publication number: 20130339871Abstract: 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: ApplicationFiled: June 15, 2012Publication date: December 19, 2013Applicant: WAL-MART STORES, INC.Inventor: Purna C. Ramini
-
Publication number: 20130339872Abstract: 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: ApplicationFiled: June 17, 2013Publication date: December 19, 2013Inventors: Gary Stephen Shuster, Brian Mark Shuster
-
Publication number: 20130326360Abstract: 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: ApplicationFiled: March 3, 2013Publication date: December 5, 2013Applicant: WISTRON CORPORATIONInventors: 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: 8601376Abstract: 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: GrantFiled: September 23, 2008Date of Patent: December 3, 2013Assignee: Catalina Computing, LLCInventor: Stephen Williams Morss
-
Patent number: 8601381Abstract: 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: GrantFiled: October 29, 2007Date of Patent: December 3, 2013Assignee: Microsoft CorporationInventors: Asta Roseway, Carolyn J. Fuson, Jeffrey S. Davison
-
Patent number: 8601373Abstract: 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: GrantFiled: November 16, 1999Date of Patent: December 3, 2013Assignee: eBay Inc.Inventors: Matthew Ackley, Joseph Aparo
-
Publication number: 20130283185Abstract: 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: ApplicationFiled: April 20, 2012Publication date: October 24, 2013Inventor: Wayne E. Mock
-
Publication number: 20130283184Abstract: 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: ApplicationFiled: April 20, 2012Publication date: October 24, 2013Inventor: Wayne E. Mock
-
Patent number: 8553038Abstract: 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: GrantFiled: January 14, 2011Date of Patent: October 8, 2013Assignee: Apple Inc.Inventors: Andrew Platzer, John Harper
-
Publication number: 20130254675Abstract: 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: ApplicationFiled: March 23, 2012Publication date: September 26, 2013Applicant: COMCAST CABLE COMMUNICATIONS, LLCInventors: David de Andrade, Michael J. Cook, Labeeb K. Ismail, Mark Andrew Vickers
-
Patent number: 8527891Abstract: 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: GrantFiled: August 13, 2010Date of Patent: September 3, 2013Assignee: International Business Machines CorporationInventors: Robert C. Ma, Grant D Taylor
-
Patent number: 8521927Abstract: 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: GrantFiled: July 7, 2007Date of Patent: August 27, 2013Inventor: David Hirshberg
-
Patent number: 8515498Abstract: 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: GrantFiled: February 25, 2009Date of Patent: August 20, 2013Assignee: Oracle International CorporationInventors: Brent-Kaan William White, Anthony Chad Sampanes
-
Patent number: 8510662Abstract: 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: GrantFiled: June 26, 2006Date of Patent: August 13, 2013Assignee: Oracle America, Inc.Inventors: Chet S. Haase, Hans E. Muller
-
Patent number: 8504925Abstract: 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: GrantFiled: June 26, 2006Date of Patent: August 6, 2013Assignee: Oracle America, Inc.Inventor: Chet S. Haase
-
Patent number: 8499054Abstract: 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: GrantFiled: November 28, 2012Date of Patent: July 30, 2013Assignee: Research In Motion LimitedInventors: Olav A. Sylthe, Dan Mihai Dumitru, Andrew Bocking, Eshwar Stalin
-
Patent number: 8489984Abstract: 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: GrantFiled: April 27, 2006Date of Patent: July 16, 2013Assignee: Oracle America, Inc.Inventors: Scott R. Violet, Tomas Pavek, Jan Stola
-
Publication number: 20130174047Abstract: 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: ApplicationFiled: October 15, 2012Publication date: July 4, 2013Applicant: StarMobile, Inc.Inventor: StarMobile, Inc.
-
Patent number: 8479102Abstract: 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: GrantFiled: March 14, 2007Date of Patent: July 2, 2013Assignee: Samsung Electronics Co., Ltd.Inventors: Kyoung-ho Son, Dong-shin Jung, Jae-shin Lee
-
Publication number: 20130167038Abstract: 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: ApplicationFiled: December 4, 2012Publication date: June 27, 2013Inventor: Satoshi HIRATA
-
Patent number: 8473848Abstract: 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: GrantFiled: September 15, 2004Date of Patent: June 25, 2013Assignee: Research In Motion LimitedInventors: Matthew Bells, Julian Paas
-
Publication number: 20130145279Abstract: 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: ApplicationFiled: November 16, 2012Publication date: June 6, 2013Applicant: FLEXTRONICS AP, LLCInventor: Flextronics AP, LLC
-
Patent number: 8448071Abstract: 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: GrantFiled: August 25, 2009Date of Patent: May 21, 2013Assignee: LG Electronics Inc.Inventors: Hye-Sang Ahn, Kwon Han Bae, Jungwoo Kim, Yong Deok Lee
-
Patent number: 8418067Abstract: 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: GrantFiled: January 15, 2004Date of Patent: April 9, 2013Assignee: Microsoft CorporationInventors: Lili Cheng, David P. Vronay, Ryszard K. Kott, Sean U. Kelly
-
Patent number: 8355148Abstract: 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: GrantFiled: January 19, 2006Date of Patent: January 15, 2013Assignee: Canon Kabushiki KaishaInventors: Tetsuya Yamada, Satoshi Kuroyanagi
-
Patent number: 8352565Abstract: 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: GrantFiled: January 11, 2012Date of Patent: January 8, 2013Assignee: Research In Motion LimitedInventors: Olav A. Sylthe, Dan Mihal Dumitru, Andrew Bocking, Eshwar Stalin