Interface Conversion Patents (Class 715/746)
  • Patent number: 8285756
    Abstract: An operation support program is stored in a storage medium. The operation support program includes a support database or a plurality of support program components for supporting a plurality of tasks that are different from one another and are carried out as a result of execution of a plurality of device control programs that are different from one another. The operation support program causes a computer to function as constituent sections including: an update data acquiring section; an updating section; and a graphical user interface configuring section.
    Type: Grant
    Filed: June 11, 2010
    Date of Patent: October 9, 2012
    Assignee: Seiko Epson Corporation
    Inventors: Kazunobu Nimura, Minoru Ichimura, Masaharu Iwatani
  • Publication number: 20120226994
    Abstract: A user terminal apparatus is provided. The user terminal apparatus includes a communication interface unit which receives user interface (UI) information data regarding a UI screen corresponding to at least one application displayed on an external apparatus in communication with the external apparatus, a storage unit which stores a UI information conversion format, an information conversion unit which converts the received UI information data using the UI information conversion format, a display unit which displays a UI screen, and a control unit which controls the information conversion unit to convert the UI information data received by the communication interface unit using the UI information conversion format and display on the display unit the UI screen corresponding to the converted UI information data.
    Type: Application
    Filed: September 25, 2011
    Publication date: September 6, 2012
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventor: Doh-hyeong LEE
  • Patent number: 8245143
    Abstract: A method and handheld electronic device having a graphical user interface which arranges icons dynamically are provided.
    Type: Grant
    Filed: July 7, 2009
    Date of Patent: August 14, 2012
    Assignee: Research In Motion Limited
    Inventors: David Paul Yach, Mihal Lazaridis
  • Patent number: 8245144
    Abstract: Various embodiments provide techniques and processes for defining elements of a user interface (UI) using a tree of objects created based on a markup language. In some embodiments, a client application provides markup that defines one or more aspects of a UI to an application programming interface (API). The API parses the markup to determine a namespace and one or more UI elements defined by the namespace. Instances of the UI elements are created, and properties of the UI elements are set on the instances. A user interface may then be displayed that includes the instances of the UI elements.
    Type: Grant
    Filed: June 27, 2008
    Date of Patent: August 14, 2012
    Assignee: Microsoft Corporation
    Inventors: Shawn A. Van Ness, Paul J. Kwiatkowski, Nikhil Dang, Martyn S. Lovell
  • Patent number: 8234575
    Abstract: A toolbar that persists in a browser window across multiple Web pages during a browsing session is displayed. This toolbar includes multiple toolbar buttons. An updated toolbar is automatically received from a remote toolbar source that is independent of the multiple Web pages, and this updated toolbar includes a change to the toolbar buttons. The toolbar in the browser is replaced, during the browsing session, with this updated toolbar. The toolbar can also include one or more buttons based at least in part on customization information regarding a user of the browser.
    Type: Grant
    Filed: November 30, 2007
    Date of Patent: July 31, 2012
    Assignee: Microsoft Corporation
    Inventors: Justin W Hartin, Elizabeth A Hill, Michael J Miles, Jason E Douglass
  • Patent number: 8225234
    Abstract: A method for rendering a graphical user interface (GUI), comprising providing for the representation of the GUI as a set of objects wherein the objects are organized in a logical hierarchy, associating a theme with a first object in the set of objects, rendering the first object according to the theme, rendering any descendents of the first object according to the theme, wherein any descendents of the first object can override the theme, and wherein one of the set of objects can communicate with another of the set of objects.
    Type: Grant
    Filed: February 27, 2004
    Date of Patent: July 17, 2012
    Assignee: Oracle International Corporation
    Inventors: Daryl B. Olander, Richard Feit, Edward K. O'Neil, Timothy Breeden, Scott Musson, Christopher Jolley, Thomas A. Cook, Sathyanarayana Giridhar, Jason Howes, Douglas Dew, Fernand Galiana, Robert Bergman, Brodi Beartusk, Purushotham Babu Naidu
  • Patent number: 8209638
    Abstract: Which one of a plurality of customization levels of a customizable operation of a software application is to be provided to a customizing user of the customizable operation may be determined, wherein each of the plurality of customization levels represents a different level of customization abstraction for customizing the customizable operation at an associated level of complexity. A maintenance view including a visual representation of the customizable operation may be provided, the visual representation corresponding to the determined customization level. A customization to the customizable operation may be received and applied to the customization to the customizable operation to cause the software application to implement the customization during an execution thereof.
    Type: Grant
    Filed: December 31, 2008
    Date of Patent: June 26, 2012
    Assignee: SAP AG
    Inventors: Roland Hoff, Marcus Behrens, Joachim Bugert, Karsten Hartmann, Roland Keil, Almer Podbleanin, Andrens Schaefer, Markus Wolf
  • Patent number: 8201093
    Abstract: The present invention takes advantage of independent front-end and back-end processing schedules. On the back-end the data traffic is streamlined in order to optimize transfer speed, while on the front-end the user interface employs text boxes and other graphic-related resources to manage the display of information to the user. The user perceives the data entry as seamless and real-time, while the actual data transfer is restricted to the essential for the purpose of actual processing, which is performed by a remote server. The present invention thus reduces user perceived lag on data exchange with a remote server without requiring an actual increase on network transmission speed.
    Type: Grant
    Filed: October 30, 2008
    Date of Patent: June 12, 2012
    Inventor: Raja Singh Tuli
  • Patent number: 8196044
    Abstract: Configuration of user interfaces is described. In an implementation, a method includes receiving a query from a device. The query is for a user interface (UI) from a client. The UI, when executed by the device, is configured to form a request for execution of a control function by the client. A processing of the request determines whether the execution by the client of the control function is permitted. The processing is performed at a head end by using client state data. The hardware and/or software capabilities of the device to execute the UI are detected. The UI is configured based on the hardware and/or software capabilities of the device.
    Type: Grant
    Filed: January 5, 2004
    Date of Patent: June 5, 2012
    Assignee: Microsoft Corporation
    Inventor: Peter T. Barrett
  • Patent number: 8191008
    Abstract: The systems and methods of the present provide techniques for virtualizing, simulating or providing multiple displays for an environment having one display device or less display devices than desired. The techniques of the present invention virtualize a client's display environment by modifying and controlling the behavior and appearance of an application window displayed on the client based on a desired display layout for the client. The present invention provides a window message processing mechanism to intercept a selected message to a window of an application. The window message processing mechanism compares the behavior and appearance of the window in view of the desired display layout and modifies the message to display the window on the client based on the desired display layout. As such, the present invention processes selected window messages to translate the behavior or appearance of the window to the desired display layout.
    Type: Grant
    Filed: October 3, 2005
    Date of Patent: May 29, 2012
    Assignee: Citrix Systems, Inc.
    Inventor: Subash Ramnani
  • Patent number: 8185825
    Abstract: The display of a search box within a toolbar is controlled based on the search provider settings of search box native to an application or operating system, such as a search box natively provider by a web browser. The search box is maintained within the toolbar when the search provider for the native search box differs from the toolbar search provider. The search box may be removed or “hidden” from the toolbar when the search provider for the native search box is the same as the toolbar search provider.
    Type: Grant
    Filed: May 29, 2009
    Date of Patent: May 22, 2012
    Assignee: Microsoft Corporation
    Inventors: Adrian Mark Chandley, Shannon Katherine Westphal
  • Patent number: 8181112
    Abstract: The rendering of portal pages on can be sped up by allowing individual portlets to be displayed while other portlets of the page are still waiting to finish rendering. Temporary messages can be displayed for the portlets that are still rendering. This temporary content can be replaced by the finished portal rendering for the slow rendering portlets. Additionally, a timeout feature for the portlets can be used. The timeout feature allows the rendering of the portlet to be stopped after a certain period of time.
    Type: Grant
    Filed: May 18, 2005
    Date of Patent: May 15, 2012
    Assignee: Oracle International Corporation
    Inventors: Christopher Jolley, Subrahmanyam Allamaraju, Timmothy Pesce
  • Publication number: 20120089923
    Abstract: A method of dynamically changing a user interface of a companion device configured to remotely control an entertainment system is provided. The method includes establishing two-way communication with the entertainment system, and registering one or more trigger events with the entertainment system. The method further includes, upon occurrence of a trigger event, receiving a notification of the trigger event from the entertainment system, and dynamically changing the user interface of the companion device responsive to the notification.
    Type: Application
    Filed: October 8, 2010
    Publication date: April 12, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Bradley Robert Pettit, Eilish Lancester
  • Patent number: 8140999
    Abstract: A display process device that includes a screen definition information interpretation section that interprets screen definition information which defines a moment in which a first screen event is to be issued, and issues a first screen event. The first screen event is for executing an action, and corresponds to an instruction inputted from an input I/F section. A first event conversion section converts the first screen event to a first device event which may be interpreted by a device resource control section. The device resource control section controls a device resource in accordance with the first device event. Also, the device resource control section issues a second device event having described thereon a result of referencing and modifying a device resource. A second event conversion section converts the second device event to a second screen event which may be interpreted by a screen definition information interpretation section.
    Type: Grant
    Filed: August 23, 2006
    Date of Patent: March 20, 2012
    Assignee: Panasonic Corporation
    Inventors: Hidehiko Shin, Hideaki Yajima
  • Patent number: 8132109
    Abstract: An approach is provided that receives web page data at a network adapter included in an information handling system. A process identifies a first set style sheets that apply to the web page data and a second set of style sheets that apply to graphical elements that are within a predefined proximity area of a cursor that is displayed on the information handling system's display screen. The process displays graphical elements that are outside the predefined proximity area using the first set of style sheets and simultaneously displays a second set of elements that are within the predefined proximity area using the second set of style sheets.
    Type: Grant
    Filed: May 15, 2009
    Date of Patent: March 6, 2012
    Assignee: International Business Machines Corporation
    Inventors: Michael Andrew Bockus, John Patrick Keane, Kevin Robert Sawicki
  • Patent number: 8117548
    Abstract: 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: Grant
    Filed: May 3, 2005
    Date of Patent: February 14, 2012
    Assignee: Apple Inc.
    Inventor: Gene Z. Ragan
  • Patent number: 8117269
    Abstract: A method for viewing an attachment of an email message on a portable electronic device in which the attachment has a renderable format is provided. The method includes: requesting to view the attachment in an attachment viewer of the portable electronic device, building a graph structure within an attachment server representing a map of the attachment, the graph structure including at least one renderable identifier corresponding to a page of the attachment, requesting rendering of the attachment, the rendering request being send from the attachment viewer to the attachment server and including the at least one renderable identifier, initializing a rendering library and storing rendering commands -corresponding to command types of the graph structure in the rendering library, drawing the rendering commands in an off-screen bitmap, saving the off-screen bitmap as a JPEG file, sending the JPEG file to the portable electronic device and displaying the JPEG file in the attachment viewer.
    Type: Grant
    Filed: November 18, 2009
    Date of Patent: February 14, 2012
    Assignee: Research in Motion Limited
    Inventors: Olav A. Sylthe, Dan Dumitru, Eshwar Stalin, Andrew Bocking
  • Publication number: 20120030584
    Abstract: A method, apparatus and system enable mobile platforms to dynamically switch between scalable graphical user interfaces. Mobile device users may couple their mobile devices to computing platforms with larger display devices. Upon detection of the larger display device, the mobile platform may select an appropriate user interface scheme to display the content on the larger display device.
    Type: Application
    Filed: July 30, 2010
    Publication date: February 2, 2012
    Inventor: Brian Bian
  • Patent number: 8108799
    Abstract: Described are systems and methods for remoting applications, such as those based on Windows® Presentation Foundation (WPF). The systems and methods are based on remoting information associated with a structural representation. The structural representation corresponds to visual contents or elements of a desktop to be displayed at a remote end or client end, without rendering the contents at a client or remoted end. The information associated with the structural representation or structural information includes data that specifies the placement of the visual contents on the desktop when displayed. The information is used for recreating the structural representation at the client end and displaying the visual contents in conformance with the structural representation.
    Type: Grant
    Filed: March 30, 2007
    Date of Patent: January 31, 2012
    Assignee: Microsoft Corporation
    Inventors: Ivan Brugiolo, Leonardo Blanco, Nadim Abdo
  • Publication number: 20120005592
    Abstract: Methods and apparatus provide for the production of metadata-based user interfaces (UIs) such as graphical user interfaces (GUIs). In one example, keypad descriptor metadata is obtained. The keypad descriptor metadata is data identifying a plurality of available keypad GUIs for a particular data field to control the change from a first keypad GUI to a different keypad GUI. The first keypad GUI is provided for the data field based on the obtained keypad descriptor metadata. A second and different keypad GUI is also provided for the same data field based on the keypad descriptor metadata during the same field population session. In another example, a user interface is provided for a device. The user interface is changed based on a current machine state of an input/output function of the device and based on user interface descriptor metadata associated with an element of the user interface.
    Type: Application
    Filed: June 30, 2010
    Publication date: January 5, 2012
    Inventor: Shrinivas B. Joshi
  • Patent number: 8091036
    Abstract: A GUI builder tool in which 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: January 3, 2012
    Assignee: Oracle America, Inc.
    Inventors: Tomas Pavek, Dusan Pavlica, Jan Stola, Scott R. Violet
  • Patent number: 8090844
    Abstract: A content management system and method are disclosed having one or more shared file systems located on one or more networks having a firewall. The content management system includes an explorer client, a mounting client, and a gateway. The gateway is in communication with both the explorer client and the mounting client. The explorer client forms a profile of a user device by determining the characteristics of the user device. The mounting client determines the capabilities of the one or more file systems and where content resides on each of the one or more file systems. The gateway then creates a virtual abstraction layer based on the profile of the user device and the capabilities of the one or more file systems.
    Type: Grant
    Filed: October 8, 2004
    Date of Patent: January 3, 2012
    Assignee: TrueContext Corporation
    Inventors: Marc Chéné, Julian Craddock, Paul Haskins, Barry Yerxa
  • Patent number: 8078975
    Abstract: A method for creating a metadata field in a template, which includes receiving a template selection, receiving a selection of a new metadata field, receiving properties of a metadata field to be added to the template, storing the properties of the metadata field, and downloading the metadata field to a scanning device in response to a signal from the scanning device.
    Type: Grant
    Filed: June 2, 2003
    Date of Patent: December 13, 2011
    Assignee: Xerox Corporation
    Inventors: Mary Ann Sprague, M. Armon Rahgozar, Peter M. Cucci
  • Patent number: 8078149
    Abstract: An advertising information display method obtains the terminal location information, which is transmitted from a mobile telephone device, a terminal, retail store location information, which is transmitted from a plurality of retail stores, and advertising information, selects the neighborhood advertising information, which should be transmitted to the mobile telephone device, based on the terminal location information and a plurality of retail store location information, associates the terminal ID with the neighborhood advertising information, transmits the neighborhood advertising information to the mobile telephone device, and displays, on the display of the mobile telephone device, the neighborhood advertising information.
    Type: Grant
    Filed: January 17, 2008
    Date of Patent: December 13, 2011
    Assignee: Yahoo Japan Corporation
    Inventor: Gen Miyazawa
  • Publication number: 20110302487
    Abstract: A command interface for a software application is implemented on a client computer. A first definition of the command interface is received from a server computer. The first definition includes rules for encoding the command interface on a web browser. A conversion of the first definition to a second definition is performed. The second definition includes language for encoding the command interface on a user interface of the software application. The second definition is used to render the command interface on the user interface of the software application.
    Type: Application
    Filed: June 8, 2010
    Publication date: December 8, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: Michael J. McCormack, Nicholas James Thomson, Andrew Nathan Magee, Navin Ishwar Thadani, Shashi Ranjan
  • Patent number: 8074174
    Abstract: An application development supporting apparatus and method that make it possible to generate a GUI application, freely altering the settings for graphical representation corresponding to devices, are provided. A configuration in which the logical part and the graphics representation part of each component set in a graphical user interface (GUI) are configured separately, and a GUI component is generated based on the logical part and the graphics representation part is adopted. Through the present configuration, it becomes possible to easily construct a GUI adapted to a device by sharing the logical part among various devices, and selecting different graphics representation parts, in which various representation modes are set, depending on the device.
    Type: Grant
    Filed: August 29, 2003
    Date of Patent: December 6, 2011
    Assignee: SONY Corporation
    Inventors: Hironori Suzuki, Kenichi Moriwaki, Naoya Okamoto
  • Patent number: 8074167
    Abstract: Various technologies and techniques are disclosed that allow for repurposing content of a source web site for an external web site. The developer uses a programming feature to create a web page with a portion of content suitable for use in the form of a gadget control on an external web site. The developer sets up the portion of the web page for repurposing as the gadget control. When a request is received from the source web site to access the web page, the web page is displayed along with the displayable portion of content in the normal fashion. When a request is received from the external web site to access the portion of content in the form of the gadget control, the portion of content is provided to the external web site for use in the gadget control.
    Type: Grant
    Filed: November 17, 2006
    Date of Patent: December 6, 2011
    Assignee: Microsoft Corporation
    Inventors: Nikhil Kothari, Simon Calvert, Michael J. Harder
  • Publication number: 20110289427
    Abstract: Efficiently managing visual information by small form factor electronic devices having limited display resources using a persistent overlay is described. The persistent overlay can be formed of selected visual information from a first page and can remain viewable over subsequently displayed pages.
    Type: Application
    Filed: May 21, 2010
    Publication date: November 24, 2011
    Applicant: APPLE INC.
    Inventor: Shyam S. Toprani
  • Patent number: 8042051
    Abstract: An apparatus for providing for virtual communication and collaboration comprises a collaborative virtual environment (CVE) application executing within a distributed data processing system, and a navigation module implemented within the CVE application. The CVE application provides a virtual world represented as a grid of an interconnected set of locations each divided into a set of zones and each having an assigned context through a user interface provided to a plurality of users through one or more client systems. The CVE provides each user with a respective avatar representation for navigating and interacting within the locations of the virtual world. The navigation module provides a user interface element and automatically directs the avatar representation to traverse the set of zones the set of locations of the virtual world in a particular order of locations and at a particular.
    Type: Grant
    Filed: May 30, 2008
    Date of Patent: October 18, 2011
    Assignee: International Business Machines Corporation
    Inventors: Stanley Jerrard-Dunne, Michael Roche
  • Patent number: 8042046
    Abstract: A software control mechanism is disclosed for use with a plurality of media applications. The software control mechanism comprises a media control panel structured for use with a plurality of media applications. The media control panel is independent of each media application. Each media application is displayed within a computer screen. The software control mechanism is structured to control a function of a presently interfaced media application on the display screen. Further, as the presently interfaced media application changes on the display screen, the media control panel for that media application is displayed along a same boundary of the computer screen.
    Type: Grant
    Filed: May 29, 2009
    Date of Patent: October 18, 2011
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: David Berkowitz, Matthew W. Crowley, Keith Saft
  • Patent number: 8032836
    Abstract: A method and apparatus for customizing a graphical user interface on a multifunction peripheral is provided. User interface specification data is transmitted from a device to the multifunction peripheral. User interface specification data defines a desired display and operation behavior for the user interface. Result data is received at the device from the multifunction peripheral. Result data defines whether the user interface was updated to reflect the user interface specification data. Other aspects provide for copying the graphical user interface from a source multifunction peripheral to a destination multifunction peripheral, scheduling a point in time to update one or more graphical user interfaces to reflect the user interface specification data, and establishing a number of uses to apply the user interface specification data to the one or more user interfaces.
    Type: Grant
    Filed: September 21, 2007
    Date of Patent: October 4, 2011
    Assignee: Ricoh Company, Ltd.
    Inventor: Seiichi Katano
  • Patent number: 8024659
    Abstract: In a terminal with a display screen that is too small to accept a required input in its entirety, a user is enabled to perform the input without intricate operation. The terminal displays input pages downloaded from a server via a network, and transmits input information entered into the pages by the user. The terminal comprises a page display section, which displays a plurality of input pages using a browser executed on the terminal, an input information storage section, which stores a plurality of input parameters entered into more than one of the input pages, and an input information transmission section, which combines the input parameters and transmits the combination to the server in response to an instruction.
    Type: Grant
    Filed: September 29, 2003
    Date of Patent: September 20, 2011
    Assignee: International Business Machines Corporation
    Inventors: Tohru Tachibana, Yuhichi Takahashi
  • Patent number: 8020105
    Abstract: The present invention relates to a unified user interface for instant messaging and electronic mail. In one aspect, a single user interface is provided to allow a user to view email and instant messages. Instant messages and email are received and displayed within a common window within a single application. In one aspect, an instant messaging input field is associated with an email message. For example, in one aspect, when a user associated with an email message is available for instant messaging, an input field appears in a preview pane for the email message. In another aspect of the present invention, instant messages may be managed like an email, e.g. filed, printed, forwarded, stored in folders, etc. For example, in one aspect, a transcript of an instant messaging session may be forwarded as an email.
    Type: Grant
    Filed: December 19, 2003
    Date of Patent: September 13, 2011
    Assignee: Apple Inc.
    Inventors: Stephen Olivier Lemay, Greg Christie
  • Patent number: 8015245
    Abstract: A personalized information communications system enables a source user to provide personalized information in a datastore for access and display by a communications device of a recipient user. An aggregation server records user settings of the source user in a datastore, and collects personalized information of the source user into the datastore based on the user settings. The user settings specify at least one element of personalized information specified by the source user. In response to request from the recipient user, the aggregation server accesses and provides the personalized information of the source user to the recipient user. In one implementation, the communications device periodically polls the aggregation server for updated information associated with the source user. Alternatively, the aggregation server pushes the information to the communications device. Accordingly, the recipient user gains access to the personalized information of the source user.
    Type: Grant
    Filed: April 24, 2006
    Date of Patent: September 6, 2011
    Assignee: Microsoft Corporation
    Inventors: Natasa Milic-Frayling, Jamie Costello, Anthony Francis Frayling
  • Patent number: 8015494
    Abstract: 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: Grant
    Filed: March 22, 2000
    Date of Patent: September 6, 2011
    Assignee: Ricoh Co., Ltd.
    Inventors: Jonathan J. Hull, Peter Hart
  • Patent number: 8010899
    Abstract: The present invention provides to a system and method of providing a data-skin based on a standard schema. In the data skin provision method, a user accesses and logs in to a data skin server. A meta-database is searched for a list of XSDs and skins to represent data. If desired XSD exists, the data skin server maps the XSD to data of the user, thus creating an XML document. A skin storage means is searched for a skin file and the skin file is selected. If the selected skin file is a payable skin file, user information is input to a payment server, and then payment is processed and an approval is obtained. The selected skin file is downloaded to a user computer, or the XML document is mapped to the skin file and various format documents are created and downloaded to the user computer.
    Type: Grant
    Filed: November 29, 2005
    Date of Patent: August 30, 2011
    Assignee: Our Tech Co., Ltd.
    Inventors: Kyong Ung Choi, Jeong Mun Lee, Kyung Yong Lee, Hae Seok Jung
  • Patent number: 8006188
    Abstract: 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: Grant
    Filed: February 27, 2008
    Date of Patent: August 23, 2011
    Assignee: Microsoft Corporation
    Inventors: Marek L. Gorecki, Reeves H. Briggs
  • Publication number: 20110191690
    Abstract: Techniques for utilizing two or more mobile devices equipped with projectors to generate a combined seamless user interfaces by stitching projection areas generated by the projectors.
    Type: Application
    Filed: February 3, 2010
    Publication date: August 4, 2011
    Applicant: Microsoft Corporation
    Inventors: Chunhui Zhang, Ji Zhao, Min Wang, Rui Gao, Xiong-Fei Cai, Chunshui Zhao
  • Patent number: 7971145
    Abstract: In one embodiment, the present invention includes a computer-implemented method of adapting software component interfaces by providing a user interface for specifying a provided interface, a required interface and interface operators. In another embodiment the present invention includes a computer-implemented method of adapting interfaces comprising receiving an adapter specification, receiving a plurality of communication actions from a first software component, transforming one or more of the communication actions in accordance with predefined interface operations; and sending transformed communication actions to a second software component.
    Type: Grant
    Filed: May 22, 2006
    Date of Patent: June 28, 2011
    Assignee: SAP AG
    Inventors: Kenneth Wang, Murray L. Spork, Marlon G. Dumas
  • Patent number: 7954066
    Abstract: An interface engine provides animated views in a user interface. The interface engine directs the operation of a rendering environment to create an interface in a rendering area. The interface engine includes views, layouts, animators, and constraints. Views identify child views and resources for display in the rendering area. In response to events, such as user inputs, a view modifies itself by calling layouts, animators, and constraints. A layout manages the attributes of a view's child views, including child view position and size. An animator modifies the view's appearance over a specified period of time. A constraint imposes limits on view properties. In one implementation, an Internet site delivers an interface engine to a browser to supply content and a user interface. A presentation server compiles an interface engine description and specified resources into an interface engine.
    Type: Grant
    Filed: July 8, 2005
    Date of Patent: May 31, 2011
    Assignee: Laszlo Systems, Inc.
    Inventors: J. Bret Simister, Adam G. Wolff, Max David Carlson, Christopher Kimm, David T. Temkin
  • Patent number: 7934217
    Abstract: Aspects of the present invention relate to systems, methods and devices for providing remote file structure data access to an imaging device user interface. Some aspects relate to methods and systems wherein a request for file structure data is sent from an imaging device (IDev) to a remote computing device (RCD) that is capable of retrieving and converting file structure data. Some aspects relate to reading the file structure data of a remote resource and converting that file structure data to a format that is compatible with an IDev user interface (UI). The converted file structure data may then be received by the IDev and displayed at the IDev UI.
    Type: Grant
    Filed: July 29, 2005
    Date of Patent: April 26, 2011
    Assignee: Sharp Laboratories of America, Inc.
    Inventors: Amarender Reddy Kethi Reddy, Shinichi Yamamura
  • Patent number: 7930364
    Abstract: An end-user or administrator is allowed to couple portlets in a portal through user interface events taking place on the portal display itself. When the portal is displayed, if the user actuates a control corresponding to a property in a portlet, a menu of actions that can be performed with that data by other portlets is provided to the user. In addition to this “conventional” manner, an alternative manner of actuating the component is provided to the user such that if the user actuates the control in this alternative manner, the user is provided the option of making the chosen action “persistent,” so that the next time the control is actuated by the user, or the associated property is otherwise produced, the chosen action is performed automatically, without requiring the user to choose an action.
    Type: Grant
    Filed: April 24, 2008
    Date of Patent: April 19, 2011
    Assignee: International Business Machines Corporation
    Inventors: Shankar Ramaswamy, Amber Roy-Chowdhury
  • Patent number: 7925979
    Abstract: A manufacturing/process control system information access provider architecture is disclosed. Manufacturing/process control system data provider flexibility is achieved through a user-configurable manufacturing/process control information portal server that comprises multiple selectable data provides (sources) and/or data types that a particular data provider accommodates. A user configures the portal server to deliver manufacturing/process control information associated with a controlled process environment, such as a food processing plant floor or an oil refinery reactor, to the user via a browser client over the Internet or a corporate intranet. Furthermore, an extensible architecture is provided that enables adding new components to the portal server. Such extensions include new data sources and new data types/handlers.
    Type: Grant
    Filed: September 17, 2001
    Date of Patent: April 12, 2011
    Assignee: Invensys Systems, Inc.
    Inventors: Paul W. Forney, Rashesh Mody, Dave Tran, Pramod Thazichayil, Vijay Anand, Kimson Q. Nguyen
  • Patent number: 7921367
    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: December 20, 2005
    Date of Patent: April 5, 2011
    Assignee: Oracle International Corp.
    Inventors: Luis Rivas, Mark Kreider, Alec Sharp
  • Patent number: 7917856
    Abstract: Converting components for a first user interface (UI) technology into components for a second UI technology includes enabling the second UI technology to access first components of the first UI technology, modeling second components of the first UI technology as native components of the second UI technology, the first components being usable by the native components, and defining one or more navigational paths through the native components.
    Type: Grant
    Filed: April 18, 2006
    Date of Patent: March 29, 2011
    Assignee: SAP AG
    Inventor: Manas Sahoo
  • Patent number: 7917860
    Abstract: A style model implementation that is applied to objects within a user interface to define any attributes of the objects. The model is divided into two parts: a “runtime” which uses a style definition to affect the look and feel of the user interface, and a “design-time” which is the experience presented by WYSIWYG tools used to define the look and feel of the user interface. The design-time may be implemented in terms of the run-time objects. Properties associated with the styles can be set on the objects using the design-time UI and enforced at runtime. Styles may be grouped into themes to provide an easy mechanism to apply changes to many objects.
    Type: Grant
    Filed: March 3, 2005
    Date of Patent: March 29, 2011
    Assignee: Microsoft Corporation
    Inventor: John Gossman
  • Patent number: 7911626
    Abstract: Systems and methods for providing a configurable user interface on an imaging device are disclosed. An exemplary system includes an imaging device. The imaging device includes a processor and memory in electronic communication with the processor. Instructions are stored in the memory. The instructions are executable to implement a method to provide a configurable user interface. A user interface edit mode is entered. A part of the user interface is presented to a user for modification. User input is received from the user to modify the part of the user interface. The part of the user interface with the modification is then saved. The user interface edit mode is exited, and the user interface that includes the modification made by the user is presented.
    Type: Grant
    Filed: November 8, 2004
    Date of Patent: March 22, 2011
    Assignee: Sharp Laboratories of America, Inc.
    Inventor: Andrew R. Ferlitsch
  • Patent number: 7913174
    Abstract: An image forming apparatus having a display function and a method of displaying a user interface display are provided. The method includes searching for interface information corresponding to screen layout information from a stored interface information, and displaying a plurality of user interfaces indicated by the found interface information. The displayed plurality of user interfaces are included in one or more layers and indicate one or more functions among multiple data processing functions that can be performed by the image forming apparatus.
    Type: Grant
    Filed: February 2, 2007
    Date of Patent: March 22, 2011
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Kee-taek Kim
  • Patent number: 7912186
    Abstract: A system that concurrently provides multiple user interface (UI) mechanisms that facilitate control of an application state machine (e.g., unified message system). More particularly, the invention can create two relatively distinct user experiences, one via dual tone multi-frequency (DTMF) navigation and another through speech recognition navigation of a unified message system. In accordance therewith, one single underlying state machine can be used. Navigation and flow control (e.g., state transitions) in the state machine can be leveraged by multiple UI mechanisms that actively co-exist. The invention introduces speech recognition features together with other input mechanisms to drive the UI of an application state machine (e.g., unified messaging system). The speech recognition UI can be designed to provide a natural navigation through the application independent of a DTMF UI.
    Type: Grant
    Filed: March 22, 2005
    Date of Patent: March 22, 2011
    Assignee: Microsoft Corporation
    Inventors: David A Howell, David T Fong
  • Patent number: 7913225
    Abstract: Use of declarative constraints in an error validation framework of a graphical modeling tool. The declarative constraints define one or more rules that objects of a graphical model should adhere to. When enforced against the graphical model, objects that do not conform to the rules may be identified. A declarative relationship between the non-conforming object and its visual representation in a graphical diagram may be used to allow for visually identifying the visual representation in the graphical diagram.
    Type: Grant
    Filed: April 28, 2006
    Date of Patent: March 22, 2011
    Assignee: Microsoft Corporation
    Inventors: Jochen Seemann, Gareth A. Jones, Stuart J. H. Kent, Patrick S. Tseng