Interface Conversion Patents (Class 715/746)
-
Patent number: 9183663Abstract: A client-server computing system includes a server that has a virtual display driver that classifies and, if necessary, translates graphics application programming interface (API) functions to a cross-platform format. Classification involves determining whether the graphics command(s) are platform-specific and/or client-supported functions. After classification and translation, the graphics command(s) are marshaled and transmitted to a client via a network. The client includes a client display driver that executes the functions using a client 3D library and renders the resulting image data to a display.Type: GrantFiled: December 30, 2011Date of Patent: November 10, 2015Assignee: Graphon CorporationInventor: Bill Tidd
-
Patent number: 9185171Abstract: Examples of systems and methods are provided for designing a remote view of a local application. A system may receive a request from a remote client device to launch a local application at a local server. The system may select a configuration file associated with the local application and with the remote client device. The configuration file may comprise a control code for at least one user action to control the local application. The system may provide the configuration file directed to the remote client. The system may receive from the remote client device, a control code from a configuration file previously provided to the remote client device. The system may control the local application based on the received control code. The system may provide display output data of the local application directed to the remote client device.Type: GrantFiled: August 24, 2009Date of Patent: November 10, 2015Assignee: WYSE TECHNOLOGY L.L.C.Inventors: Babak Pahlavan, Nandakumar Sarun Madarakal, Ronald H Nicholson, Jr., Daniel Ernesto Barreto
-
Patent number: 9170808Abstract: In an example embodiment, a container is downloaded, the container being an application natively executable by a first operating system of the user device, the container including: a container service including one or more libraries of functions designed by a container designer to natively operate on the first operating system; a browser; container metadata defining functions of the application, the functions compatible with the container service for the first operating system and also compatible with a container service for a second operating system; and a plug-in including one or more additional libraries of functions designed by an entity other than the container designer to perform additional native operations on the first operating system. Then, the container metadata can be executed using the browser, causing function calls to the container service and plug-in and thus controlling native functions of the user device.Type: GrantFiled: November 7, 2013Date of Patent: October 27, 2015Assignee: SAP SEInventors: Raman Sethi, Anthony Y. Kueh, Sanjeet Mall, Marcus Pridham, Marc Waldthausen, Scott Strobel, Jonathan Li, Andrew Lee
-
Patent number: 9134888Abstract: A UI creation support system is provided which supports creating a user interface (UI) screen for receiving an input of each of a plurality of items, the UI creation support system (1) including a UI configuration determining unit (10) that arranges graphical user interface (GUI) components for receiving an input of each of the plurality of items and item-relevant information pieces which are information pieces relevant to the plurality of items which are displayed in correlation with the GUI components on the UI screen, adjusts an amount of the item-relevant information pieces to be arranged on the UI screen depending on an assumed user using the UI screen, and determines a configuration of the UI screen for the assumed user.Type: GrantFiled: November 29, 2011Date of Patent: September 15, 2015Assignee: NEC CORPORATIONInventors: Ryosuke Okubo, Shunsuke Suzuki, Yukiko Tanikawa
-
Patent number: 9104300Abstract: Embodiments of the present invention address deficiencies of the art in respect to object attribution modification and provide a novel and non-obvious method, system and computer program product for drag and drop attributes for objects in a graphical user interface. In one embodiment of the invention, a method for drag and drop object attributes in a GUI can be provided. The method can include presenting draggable object attributes in the GUI, dragging one of the draggable object attributes into a separate target object in the GUI, and applying a value for the draggable object attribute to the separate target object. In one aspect of the embodiment, each of the draggable object attributes in the GUI can be separate and independent from any particular object in the GUI. In another aspect of the embodiment, each of the draggable object attributes in the GUI can be draggable from the particular object to a target object in the GUI.Type: GrantFiled: October 17, 2007Date of Patent: August 11, 2015Assignee: International Business Machines CorporationInventors: Elizabeth A. Brownholtz, Werner Geyer, Martin J. Moore, Michael Muller, Shilad W. Sen, Michael C. Wu
-
Patent number: 9106612Abstract: Data including information regarding a display of the host device may be received. Such information may be used to identify multiple portions of the host device display. Each portion is mapped to an associated description. For example, a task bar may include multiple buttons that are each associated with certain tasks. The map allows for identification of which buttons are associated with which tasks. Each description is matched to a component on the client device. Instructions may be generated for the client device, such that the client device display may include a corresponding display that is reconfigured in an optimal way for the client device based on the matched descriptions.Type: GrantFiled: May 18, 2012Date of Patent: August 11, 2015Assignee: hopTo Inc.Inventor: Robert W. Currey
-
Patent number: 9087054Abstract: A management method and management system for physically managing data that represents an image for eventual presentation to a user, based on the data, wherein the data is first acquired from an appropriate image source in a source representation, next, the data in source representation is selectively converted to data in destination representation, using the selective storing of managed data as an intermediate item.Type: GrantFiled: September 4, 2003Date of Patent: July 21, 2015Assignee: OCE-TECHNOLOGIES B.V.Inventors: Abraham Thijssen, Sander H. Lokerse
-
Patent number: 9064292Abstract: A client-server computing system includes a server that has a virtual display driver that classifies and, if necessary, translates graphics application programming interface (API) functions to a cross-platform format. Classification involves determining whether the graphics command(s) are platform-specific and/or client-supported functions. After classification and translation, the graphics command(s) are marshaled and transmitted to a client via a network. The client includes a client display driver that executes the functions using a client 3D library and renders the resulting image data to a display.Type: GrantFiled: February 17, 2012Date of Patent: June 23, 2015Assignee: hopTo, Inc.Inventor: William Tidd
-
Publication number: 20150128065Abstract: There is provided an information processing apparatus including an extraction part configured to extract, when an output destination is changed to a recipient candidate device, a change in a screen layout determined in accordance with an output environment of the recipient candidate device, and a notification controller configured to perform control to execute notification of the change in the screen layout extracted by the extraction part.Type: ApplicationFiled: October 27, 2014Publication date: May 7, 2015Inventors: KUNIAKI TORII, KOSUKE YOSHITOMI, HIKOTATSU CHIN, KATSUYA HYODO
-
Patent number: 9026905Abstract: In one embodiment, receiving, at a first computing device from a second computing device, a request for a view of a user interface of a native application executing on the second computing device, wherein the view includes one or more first user interface components; determining, by the first computing device, a user agent type of the second computing device; selecting, by the first computing device, one or more second user-interface components to be included in the view based on the user agent type of the second computing device; generating, by the first computing device, code implementing a structured document that represents the view, wherein the structured document comprises the one or more first user-interface components and the one or more second user-interface components; and transmitting, from the first computing device to the second computing device, the code.Type: GrantFiled: December 17, 2010Date of Patent: May 5, 2015Assignee: Facebook, Inc.Inventors: Erick Tseng, Philip Fung, Yariv Sadan
-
Patent number: 9021360Abstract: In an implementation of component localization, control components are maintained that each define a localization format, such as a display format for a section of a display. A locale designation is received and a control component is obtained that corresponds to a locale. Display data is generated that includes the control component in a display format defined by the control component and which corresponds to the designated locale according the defined localization format.Type: GrantFiled: May 19, 2011Date of Patent: April 28, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Reeves H. Briggs, Marek L. Gorecki
-
Publication number: 20150113429Abstract: A mobile device user interface typically presents a static home screen that allows a user to initiate applications so that they may view and consume content. The present disclosure provides systems and methods for providing content as well as contextual functionality more fluidly on mobile devices. A live wallpaper may be instantiated on mobile devices such that a background layer presented as part of a home screen is closely coupled to associated applications. Both the background layer and the associated applications may provide content and contextual functionality based on data and metadata received from servers external to the mobile devices, leading to a highly dynamic and engaging experience.Type: ApplicationFiled: October 21, 2014Publication date: April 23, 2015Applicant: NQ Mobile Inc.Inventors: Christopher Conrad Edwards, Gerardo A. Gean, Renjith Ramachandran
-
Patent number: 9003300Abstract: A system, method and program product for providing a voice response unit (VRU) proxy. A system is provided that includes: a graphical user interface (GUI) for dynamically displaying information from a VRU and for receiving data from a user; a system for initiating a call with the VRU; and a VRU interface system for transmitting data from the user to the VRU, and for using speech recognition to capture broadcasts from the VRU for display within the GUI.Type: GrantFiled: October 3, 2008Date of Patent: April 7, 2015Assignee: International Business Machines CorporationInventors: Lisa Seacat DeLuca, Travis M. Grigsby, Frank L. Jania, Steven M. Miller
-
Publication number: 20150095794Abstract: Methods and systems are disclosed for dynamically and automatically modifying a user interface (UI) of an application based on the UI capabilities of a computer device running the application, in particular whether the computer device is touch-enabled or not.Type: ApplicationFiled: September 26, 2014Publication date: April 2, 2015Applicant: VFA, INC.Inventors: Vladislav M. Mangeym, Oleg Puzatkin
-
Publication number: 20150089386Abstract: Icons displayed on a home screen may be intelligently adapted. A sensor output is received indicating a measure of vibration of a mobile device. A database is queried for the measure of the vibration. The database stores different handednesses associated with different measures of the vibration. A left handedness or a right handedness is retrieved that is associated with the measure of the vibration. The icons on the home screen of the mobile device are arranged according to the left handedness or the right handedness. The vibration experienced by the mobile device thus determines whether the icons are arranged on the home screen for left hand operation or for right hand operation.Type: ApplicationFiled: September 25, 2013Publication date: March 26, 2015Applicant: AT&T Mobility II LLCInventor: Arthur Richard Brisebois
-
Patent number: 8990737Abstract: A method, apparatus, and system are provided for displaying a graphical representation of at least a portion of a file by interfacing with a graphical interface relating to the file. A request for viewing a file content is received. A window for viewing a graphical representation of at least a portion of the content of a file is provided.Type: GrantFiled: January 17, 2012Date of Patent: March 24, 2015Assignee: Apple Inc.Inventor: Gene Z. Ragan
-
Patent number: 8984416Abstract: The invention is situated in the field of displaying on board an aircraft geostationary elements of the navigation database on a screen having different display resolutions for the purpose of this data display, and its subject is a method for simplifying the display of stationary elements of this onboard database. This method is characterized in that it consists in precalculating a “decluttering” during the process of producing the onboard database by meshing the Earth with a Cartesian grid oriented along the latitudes and longitudes of the Earth, and by allowing only the most pertinent obstacle to appear in each rectangle of this grid.Type: GrantFiled: August 29, 2008Date of Patent: March 17, 2015Assignee: ThalesInventors: Pierre Gamet, Jean-Louis Dalby, Nicolas Marty
-
Patent number: 8984415Abstract: 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: March 26, 2014Date of Patent: March 17, 2015Assignee: LinkedIn CorporationInventors: R. Kevin Rose, Michal Jan Migurski, Shawn Paul Allen, Eric W. Rodenbeck
-
Patent number: 8976943Abstract: Provided is a method and a telephone-based system with voice-verification capabilities that enable a user to safely and securely conduct transactions with his or her online financial transaction program account over the phone in a convenient and user-friendly fashion, without having to depend on an internet connection.Type: GrantFiled: September 25, 2012Date of Patent: March 10, 2015Assignee: Ebay Inc.Inventor: Will Tonini
-
Patent number: 8966379Abstract: Dynamic configuration of cross-environment applications enhances the computing experience in a computing environment with an extended active user environment and/or multiple active user environments. A mobile computing device maintains multiple active device configurations associated with multiple active user environments and/or application windows within active user environments. Device configuration qualifiers are determined from a variety of sources including device characteristics, device indicators, user settings, and/or application presentation. The mobile computing device selects active resource sets for applications based on the device configuration qualifiers. Application presentation is dynamically updated by disestablishing an application screen and establishing a new active application screen using a different resource set. The mobile computing device may be a smartphone running the Android mobile operating system and a full desktop Linux distribution on a modified Android kernel.Type: GrantFiled: February 17, 2012Date of Patent: February 24, 2015Assignee: Z124Inventors: Brian Reeves, Paul E. Reeves, Wuke Liu, Borys Sushchev
-
Publication number: 20150052449Abstract: Disclosed herein are a method and device for providing a user interface that displays an icon indicating that a user has approached, if the user approaches an approach recognition area, and displays a personalized area allocated to the user, if a manipulation to select the icon is input. Accordingly, the user uses the device simply by approaching the device without going through an extra log-in process, so that the user can use the device more easily.Type: ApplicationFiled: October 31, 2014Publication date: February 19, 2015Inventors: Ka-won CHEON, Pil-seung Yang, Yeo-jun Yoon, Kuk-hyun Han
-
Patent number: 8958553Abstract: This invention provides improved security of the McEliece Public Key encryption system adding features which make full use of random number generation for given message and cryptogram parameters, using this invention the encrypted message (i.e. the cryptogram) is a truly random function, not a pseudo random function of the message so that even with the same message and the same public key, a different, unpredictable cryptogram is produced each time. With the knowledge of the private key, the random function may be determined from the cryptogram and the message decrypted. Different embodiments of the invention are described which enable the level of security to be traded-off against cryptogram size and complexity. A number of different applications are given.Type: GrantFiled: April 21, 2011Date of Patent: February 17, 2015Inventors: Martin Tomlinson, Cen Jung Tjhai
-
Patent number: 8953099Abstract: A display apparatus which is controllable by a remote control apparatus is provided. The display apparatus includes: a communicator which communicates with the remote control apparatus, a storage which stores user interface (UI) screen information which is mapped to each application executable in the display apparatus, and a controller which, if a first application is executed based on a user command, controls a transmission of UI screen information corresponding to the first application from among the UI screen information stored in the storage to the remote control apparatus.Type: GrantFiled: December 13, 2013Date of Patent: February 10, 2015Assignee: Samsung Electronics Co., Ltd.Inventor: Jong-won Kwak
-
Patent number: 8938691Abstract: An image processing apparatus is provided. The image processing apparatus is capable of executing a plurality of processing operations on input data and includes: a selection detecting unit configured to detect a selecting operation of a plurality of processing operations from among the plurality of processing operations; an operation information storing unit configured to store a plurality of processing operation information for specifying the processing operations detected by the selection detecting unit, respectively; a setting unit configured to set the plurality of processing operation information stored in the operation information storing unit, as a plurality of processing operations which are collectively executed in response to an execution instruction input to an instructing unit; and an executing unit configured to execute the plurality of processing operations corresponding to the plurality of processing operation information set by the setting unit, in response to the execution instruction.Type: GrantFiled: January 14, 2009Date of Patent: January 20, 2015Assignee: Brother Kogyo Kabushiki KaishaInventors: Akikazu Murata, Hirofumi Oguri
-
Publication number: 20150009415Abstract: A method of projecting a user interface for a plurality of users with a calculated orientation is provided. The method detects gestures from the plurality of users associated with a projection of the user interface and applies a weighting, representing a level of interaction between a user and the user interface, to each of the detected gestures according to a gesture type and a context of the user interface when the gesture was detected, the context including consideration of positions of the plurality of users. An orientation of the user interface is calculated based on the weighting of the detected gestures and the context of the user interface, and the user interface is projected for the plurality of users with the calculated orientation.Type: ApplicationFiled: July 2, 2014Publication date: January 8, 2015Inventors: Anna WONG, BEN YIP, CAMERON MURRAY EDWARDS
-
Patent number: 8930824Abstract: A user interface architectural pattern for product/platform user experience is described. In an embodiment, a request associated with a first macro file is made. The first macro file refers to a second macro file, and includes one or more elements embedded in a wrapper associated with the second macro file. Based at least in part on the second macro file, a user interface component is generated.Type: GrantFiled: January 14, 2011Date of Patent: January 6, 2015Assignee: Apollo Education Group, Inc.Inventor: Kris Bennett
-
Publication number: 20140380186Abstract: An electronic device having a flexible display and method of providing the same are disclosed herein. A flexible display is disposed on at least a portion of an area of the electronic device and configured to egress or ingress from at least one housing of the electronic device to alter an exposed area of the flexible display. At least one processor operatively coupled to the flexible display is configured to detect the exposed area of the flexible display altered by egress or ingress of the flexible display from the housing, detect a setting mode based on the altered exposed area of the flexible display; and execute at least one of changing a resolution setting, changing an operation mode, and changing a user interface setting of the flexible display based on the detected setting mode.Type: ApplicationFiled: June 18, 2014Publication date: December 25, 2014Inventors: Soo-Hyung KIM, Byoung-Uk YOON
-
Publication number: 20140365909Abstract: This is directed to rotating an entire user interface of a portable electronic device. In particular, this is directed to defining a UI orientation mode in which a user can direct the device to rotate a UI. When the UI orientation mode is enabled, the electronic device can detect particular inputs, for example based on the outputs of motion sensing components such as an accelerometer and a magnetometer, to determine how to rotate the UI. Once the UI has been rotated to a desired orientation, a user can lock the UI orientation and exit the UI orientation mode.Type: ApplicationFiled: August 25, 2014Publication date: December 11, 2014Inventors: Duncan Robert Kerr, Nicholas V. King
-
Publication number: 20140365906Abstract: A system and method for method for managing pre-defined configurations of content elements are described herein. In one example, the method can include storing a first pre-defined configuration of content elements with the modification in a clustered display system. The method can also include detecting a selection of a second pre-defined configuration of content elements. Additionally, the method can include generating an instruction to replace the first pre-defined configuration of content elements with the second pre-defined configuration of content elements. The method can also include loading the second pre-defined configuration of content elements in at least two clustered display systems. In addition, the method can include displaying the second pre-defined configuration of content elements in the at least two clustered display systems.Type: ApplicationFiled: June 10, 2013Publication date: December 11, 2014Inventors: Christopher Willis, Kevin Smathers, Henry Sang, JR.
-
Publication number: 20140365907Abstract: A method and/or computer program product provide an event driven adaptive user interface. A high-level event is received from a high-level event generator. A determination is made as to whether the high-level event is of a registered event type according to a mapping to one or more registered possible action types, where the registered event type and registered possible action types include payload objects with mappings to one or more user interface controls. One or more user interface controls for the high-level event and for possible actions are displayed to a user for selection. The user selection is then processed for the high-level event to initiate zero or more actions.Type: ApplicationFiled: May 1, 2014Publication date: December 11, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: JOSE A. G. DE FREITAS, GUY P. HINDLE
-
Publication number: 20140365908Abstract: A user interface overlay is presented over a native graphical user interface (GUI) of a device. By way of example, the overlay can include a graphical presentation layer (GPL) that can selectively mask and/or expose functionality of the native GUI of the device. In addition, the GPL can bundle disparate portions of native functionality in accord with one or more logical associations between a title, tag, application, purpose, type, or like qualifier, associated with the disparate portions. In addition, user preferences and device/network intelligence components can dynamically customize portions of the GPL to match a location, locale, mood, or setting or like situational context of a device and/or user.Type: ApplicationFiled: August 21, 2014Publication date: December 11, 2014Inventors: Andrew Thomas Smoak, Michelle Mindala-Freeman, David Ames Christopher
-
Publication number: 20140359473Abstract: Embodiments of the present invention provide a method for switching and presenting a terminal operation mode and a terminal, including: acquiring information about a space status change of a terminal; determining whether an extent of the space status change of the terminal falls within a preset range according to the information about the space status change; determining an operation mode of the terminal when the extent of the space status change of the terminal falls within the preset range, where the operation mode includes a first operation mode or a second operation mode, the first operation mode facilitates an operation on an operable element in an operation interface of the terminal with the left hand, and the second operation mode facilitates an operation on an operable element in the operation interface of the terminal with the right hand; and presenting the operable element in an operation interface of the terminal according to the determined operation mode.Type: ApplicationFiled: May 23, 2014Publication date: December 4, 2014Applicant: Huawei Technologies Co., Ltd.Inventor: Ling Tang
-
Publication number: 20140359472Abstract: Usage information is used to automatically change a display of a Graphical User Interface (GUI) for a computer application. Recommendations may also be automatically provided that when accepted by a user change the GUI of the application. The usage information includes recorded interactions along with the context of the actions. Generally, the contextual usage information includes interaction information that may be used to determine how a user is interacting with the application based on the current context of the user. The usage information that is recorded from one or more users may be used to change the GUI and/or provide recommendations. Usage information obtained from a larger set of users (e.g. based on a type of business) may be used to automatically determine the recommendations or change the GUI.Type: ApplicationFiled: June 3, 2013Publication date: December 4, 2014Inventor: Todd Lefor
-
Patent number: 8898572Abstract: 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: November 6, 2013Date of Patent: November 25, 2014Assignee: Catalina Computing, LLCInventor: Stephen Williams Morss
-
Publication number: 20140325379Abstract: Described herein are techniques performed by an application executing on a computing device. The application may have a graphical user interface (GUI) comprised of graphic objects displayed on a display of the computing device. The application may also have state data managed and stored by the application. The state data may specify features and layout of the GUI. The graphic objects may be displayed according to the state data. The application may dynamically adjust a threshold to different levels by monitoring user interactions with the GUI via an input device and setting the threshold to the different levels according to the user interactions with the GUI. Operations from an external source directed to the GUI are received. Each operation has a corresponding priority specific to the operation. The priorities and threshold levels are compared to determine whether to implement the operations.Type: ApplicationFiled: April 29, 2013Publication date: October 30, 2014Applicant: MICROSOFT CORPORATIONInventors: Sarah McDevitt, Clement Fauchere, Rick Duncan, Chris Whytock, Adrian Garside
-
Patent number: 8875026Abstract: The present invention is directed to directed communication in a virtual environment. A method for method for providing directed communication between avatars in a virtual environment in accordance with an embodiment of the present invention includes: determining a relative location of a first avatar and a second avatar in a virtual environment; and adjusting an aspect of a communication between the first avatar and the second avatar based on the relative location.Type: GrantFiled: May 1, 2008Date of Patent: October 28, 2014Assignee: International Business Machines CorporationInventors: Rick A. Hamilton, II, John P. Karidis, Brian M. O'Connell, Clifford A. Pickover, Keith R. Walker
-
Publication number: 20140317527Abstract: A method of controlling a mobile apparatus which provides a changed shortcut icon corresponding to a status of the mobile apparatus is provided. The method includes displaying a shortcut icon, corresponding to a function in the mobile apparatus, on a display unit; recognizing the status of the mobile apparatus; changing an initial entry point of the shortcut icon to a changed entry icon as a function of the status; detecting an execution gesture for executing the shortcut icon; and executing the function using the changed entry point when the execution gesture is detected.Type: ApplicationFiled: March 25, 2014Publication date: October 23, 2014Applicant: Samsung Electronics Co., Ltd.Inventors: Sung-Joon WON, Jae-Yoon Chong
-
Patent number: 8863015Abstract: A method and system are provided which allows enhanced support to graphical user interface (GUI) displays on multiple monitors. An extended markup language file provides code to configure each GUI. GUI software need not be re-compiled in order to implement changes in the layout of displays or to accommodate additional monitors. Potential display event handling delays are minimized by providing multiple Java Virtual Machines (JVMs) for GUIs. In one aspect, one JVM is provided for each GUI.Type: GrantFiled: October 23, 2009Date of Patent: October 14, 2014Assignee: Raytheon CompanyInventors: Nicholas A. Almonte, William R Stubbs
-
Patent number: 8856657Abstract: A user interface for management of network operations, particularly networked electronic gaming machines, the user interface including operation assignment interfaces, each assignment interface providing information about the respective operation, a calendar interface on which the assignment interfaces are provided, the calendar interface providing at least date and time information, and at least one graphical linking indicator that provides visual relational information of related operations.Type: GrantFiled: April 30, 2008Date of Patent: October 7, 2014Assignee: Bally Gaming, Inc.Inventors: Christopher P. Arbogast, Bryan Kelly
-
Publication number: 20140282063Abstract: A method for updating a number of icons of different operating systems on one icon interface, includes, displaying the icon interface on a display unit of an electronic device. Controlling the host server to access an electronic market in response to an accessing request. Detecting whether an operation of a user is requesting to download and install an application from the accessed electronic market. If yes, determining whether one of the operating system servers connected to the host server has installed the requested application. If yes, accessing an operating system server running the operating system supporting the requested application and installing the requested application into the operating system server. And adding an icon corresponding to the requested application to the icon interface.Type: ApplicationFiled: March 12, 2014Publication date: September 18, 2014Applicant: POWER-ALL NETWORKS LIMITEDInventor: STEVE LAP WAI HUI
-
Patent number: 8836707Abstract: At least certain embodiments of the present disclosure include a method for animating a display region, windows, or views displayed on a display of a device. The method includes starting at least two animations. The method further includes determining the progress of each animation. The method further includes completing each animation based on a single timer.Type: GrantFiled: August 26, 2013Date of Patent: September 16, 2014Assignee: Apple Inc.Inventors: Andrew Platzer, John Harper
-
Patent number: 8839111Abstract: A computer readable medium containing media creating application code which implements the following procedures, generating in a user interface an application window having a window frame the window frame defining a pane, displaying a theme in the pane, displaying a plurality of buttons on the frame; and displaying a status indicator on the frame.Type: GrantFiled: October 31, 2007Date of Patent: September 16, 2014Assignee: Apple Inc.Inventors: Freddie Geier, Stefan Bauer-Schwan
-
Patent number: 8832562Abstract: A method of graphing an expression on a calculator display includes, in response to only receiving as input an expression to be graphed, graphing the received expression on a calculator display as described. A calculator for graphing a user-entered expression includes means for receiving and displaying a user-entered expression and means for graphing the received expression on a calculator display responsive to receiving only the user-entered expression.Type: GrantFiled: August 8, 2003Date of Patent: September 9, 2014Assignee: Hewlett-Packard Development Company, L.P.Inventor: Cyrill de Brebisson
-
Patent number: 8826145Abstract: The subject matter of this specification can be embodied in, among other things, a method that includes receiving an indication that a first activity has occurred. The first activity is associated with a uniform resource identifier (URI) that specifies at least one web page. The method also includes identifying an application that is associated with the URI using a registry that associates particular URIs with particular applications, retrieving, using the identified application, content associated with the URI, displaying the content or information derived from the content in a first format that is not controlled by a second format specified by a markup language of the at least one web page.Type: GrantFiled: November 11, 2008Date of Patent: September 2, 2014Assignee: Google Inc.Inventors: Ficus Kirkpatrick, Joseph M. Onorato, David P. Bort
-
Publication number: 20140245171Abstract: Methods, apparatus and article of manufactures for providing seamless transitions between graphical images on a binary options interface. An user-input is received on a touch-sensitive display of the binary options interface. The user-input corresponds to a request for a transformation of a graphical image that is displayed on the binary options interface. The binary options interface is integrated into a mobile device. In response to the user-input, an updated graphical image is generated. The updated graphical image is displayed to replace the graphical image on the binary options interface. The graphical image to the updated graphical image comprises a continuously displayed image.Type: ApplicationFiled: March 15, 2013Publication date: August 28, 2014Applicant: CANTOR FUTURES EXCHANGE, L.P.Inventor: Cantor Futures Exchange, L.P.
-
Patent number: 8806349Abstract: A server apparatus of the present invention extracts the second client apparatus cooperable with the first client apparatus and transmits an instruction to the second client apparatus to launch a user interface, based on a user interface request from the first client apparatus, and transmits an instruction to the second client apparatus to display the user interface, based on a cooperation request from the first client apparatus, and thereby the first client apparatus and the second client apparatus cooperate with each other to allow an operation of the server apparatus in a short time after a cooperation request for causing the first client apparatus operated by a user and the second client apparatus different from the first client apparatus to cooperate with each other.Type: GrantFiled: February 15, 2011Date of Patent: August 12, 2014Assignee: Panasonic Intellectual Property Corporation of AmericaInventor: Kotaro Hakoda
-
Patent number: 8793589Abstract: In one embodiment, a method for combining the user interfaces of several applications is disclosed. Data generated by a first application is extracted from a display buffer. The data is associated with a user interface from the first application. From the extracted data, a layout pattern is recognized. Using the layout, an overlay is created. The overlay is used to display a second data generated by a second application. There is no direct link between the first application and the second application.Type: GrantFiled: August 8, 2011Date of Patent: July 29, 2014Assignee: Ricoh Co., Ltd.Inventors: Jonathan J. Hull, Peter Hart
-
Patent number: 8793584Abstract: Methods 300 and systems 400 are provided for creating customizable user interface wrappers for a web application using a software development platform with a plug-in architecture 100. The development platform is used to create one or more declarative descriptions in a predefined plug-in format which define the customized user interface. The declarative description is accessed to generate the user interface wrapper, and the web application is enabled to operate using the user interface wrapper. The declarative description may be in the form of an XML file implemented as an extension listed in an extension directory of a plug-in. The attributes specified in the declarative description may be tailored to run the web application on a given platform, such as an operating system implemented on a predefined type of computer.Type: GrantFiled: May 24, 2006Date of Patent: July 29, 2014Assignee: International Business Machines CorporationInventors: You B. Chen, Brian T. Lillie, Richard Redpath, Daniel M. Schumacher
-
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