Add On Item (e.g., Software Developed, Customized) Patents (Class 715/826)
  • Patent number: 8607149
    Abstract: An apparatus and method is described for highlighting related user interface controls to selected items in order to improve the ease of use and the intuitiveness of a graphical user interface. In preferred embodiments, user interface controls that are related to a selected object in the display are uniquely highlighted when an object is selected to show the user what user interface options are related to or available to perform some action on the selected object. The preferred embodiments of related highlighted controls can be used in conjunction with prior art highlighted controls that show what actions are available to the user for the current environment or cursor location.
    Type: Grant
    Filed: March 23, 2006
    Date of Patent: December 10, 2013
    Assignee: International Business Machines Corporation
    Inventors: Gregory Richard Hintermeister, Michael D. Rahn
  • Patent number: 8549422
    Abstract: A graphical approach to setup data sharing between two controllers. Symbols that represent controllers may be placed on a wiresheet. A link may be constructed between the controllers by connecting the symbols with a line drawn between them. The resulting link information may lead to a compile and download of binding tables to the pertinent controller. The designer or user need not setup several levels of mapping by populating multiple tables to effect the binding for a link between the controllers. This binding may be done automatically under a hood without the designer or user needing to be aware of the binding activity. This approach for graphically constructing a link may be particularly applicable to BACnet controllers.
    Type: Grant
    Filed: December 30, 2009
    Date of Patent: October 1, 2013
    Assignee: Honeywell International Inc.
    Inventors: Stalin Gutha, Janaki Krishnaswamy, Lavanya Bhadriraju, Ankur Jhawar, Kevin B. Moore, Subramanya Nagaraj
  • Patent number: 8522149
    Abstract: System and methods to visually present assets and access platforms for the assets are provided. A particular method includes receiving asset data associated with an asset and user data associated with a user. The method includes determining available platforms for the asset from the asset data and the user data. The method includes generating a display including information identifying the asset and an icon corresponding to an access platform in the available platforms. The icon includes a first indicator when the user has an access right to the asset for the access platform. The icon includes a second indicator distinct from the first indicator when the user does not have an access right to the asset for the access platform.
    Type: Grant
    Filed: March 6, 2009
    Date of Patent: August 27, 2013
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Heather Lloyd, Daniel Malee, Satish Baratam, Charles Boland, Eric Hedgecock
  • Patent number: 8453065
    Abstract: Methods, apparatus, and computer program products are provided including a method for displaying a user interface element in a display environment. The method includes receiving a selection of a user interface element to be displayed in a display environment, and selectively displaying the user interface element in a preview environment prior to installing the user interface element and prior to displaying the interface element in the display environment. Selectively displaying the user interface element includes determining if a preview is required; instantiating the user interface element in a preview environment including displaying the user interface element in a presentation window and supporting interaction of the user interface element with a user; and selectively installing the user interface element in the display environment.
    Type: Grant
    Filed: June 7, 2005
    Date of Patent: May 28, 2013
    Assignee: Apple Inc.
    Inventors: Imran A. Chaudhrl, John O. Louch, Gregory N. Christle, Eric Steven Peyton, Kevin Tiene, Scott Forstall
  • Patent number: 8411100
    Abstract: A mobile device includes a display having a plurality of display modes including a folder view display mode wherein a plurality of folders are viewable. An input device is operable to change the display mode of the display between the folder view display mode and other display modes. A memory within the mobile device stores a folder that has been previously identified for persistent viewing. A processor controls the operation of the mobile device such that after the folder previously identified for persistent viewing is stored in memory, when the folder view display mode is entered, the folder is automatically displayed on the display.
    Type: Grant
    Filed: December 16, 2008
    Date of Patent: April 2, 2013
    Assignee: Research In Motion Limited
    Inventor: Andrew D. Bocking
  • Patent number: 8380635
    Abstract: A computer-implemented user feedback method, system and program product for customizing business suite software that is executable on a computer system. The method includes: acquiring a business logic software function associated with a feedback mechanism in a business suite software user interface for the business suite software; acquiring an existing customization requirement related to the business logic software function and the relationship between the existing customization requirement related to the business logic software function and another existing customization requirement related to the business logic software function; and presenting the acquired existing customization requirement and the relationship between the existing customization requirement related to the business logic software function and the other existing customization requirement related to the business logic software function.
    Type: Grant
    Filed: July 28, 2010
    Date of Patent: February 19, 2013
    Assignee: International Business Machines Corporation
    Inventors: Wei Ding, Feng Chun Wang, Xin Zhou, Jun Zhu
  • Patent number: 8370766
    Abstract: Methods and other embodiments associated with a browser extension that provides menu manipulation functionality are described. One example browser extension includes a drag logic to identity an item in a first frame, where the item is to be added to a menu in a second frame. The browser extension may also include a deposition logic to identify a location in the menu where the item is to be added. The browser extension may also include a menu logic to add a representation of the item to the menu in the second frame, to update a data structure with information concerning the updated menu, and to store information associated with the data structure in a fixed medium.
    Type: Grant
    Filed: October 30, 2007
    Date of Patent: February 5, 2013
    Assignee: Oracle International Corporation
    Inventor: Roy A. Selig
  • Patent number: 8364464
    Abstract: A user interface for displaying source data and a translated copy of a segment of the source data is provided. The user interface includes a first display portion for displaying at least a subset of the source data on the display. The user interface includes a second display portion for displaying a translated copy of a selected segment of source data on the display.
    Type: Grant
    Filed: September 21, 2010
    Date of Patent: January 29, 2013
    Assignee: Microsoft Corporation
    Inventors: Mohamed Elgazzar, Bernhard Kohlmeier, Refaat Issa, Mark Webber, Matthew Crinklaw, Kathryn Richardson, Francois Liger, Majd Abbar
  • Patent number: 8365098
    Abstract: A method and apparatus are disclosed for displaying key information in a portable terminal. Display of key information is provided such that a user can easily confirm information about a shortcut key set by the user or a function for each key of a key input module.
    Type: Grant
    Filed: December 14, 2005
    Date of Patent: January 29, 2013
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Jong-Sang Won, Gwang-Woo Choe, Min-Bum Kim, Jung-Sook Cha
  • Patent number: 8312422
    Abstract: A programming interface for a computer platform can include various functionality. In certain embodiments, the programming interface includes one or more of a first group of services related to re-usable user interface controls, a second group of services related to user interface dialogs and user interface wizards, a third group of services related to extending the user interface functionality, and a fourth group of services related to extending functionality of a desktop of the user interface.
    Type: Grant
    Filed: January 20, 2009
    Date of Patent: November 13, 2012
    Assignee: Microsoft Corporation
    Inventors: Kerem B. Karatal, Marc M. Miller, Michael G. Sheldon, Timothy P. McKee, Chris J. Guzak
  • Patent number: 8307304
    Abstract: A storage unit stores an item to be displayed on a display screen and a display order indicating a screen transition until a display of the display screen in a hierarchical structure. An input processing unit inputs screen definition data including an additional item to be added to the display screen and a display order for the additional item. A registering unit registers the display order and the additional item included in the screen definition data in the storage unit. A creating unit creates a display screen including a display order for the display screen and the item and the additional item associated with the display order in the storage unit.
    Type: Grant
    Filed: March 4, 2009
    Date of Patent: November 6, 2012
    Assignee: Ricoh Company, Ltd.
    Inventor: Hisanori Takahashi
  • Patent number: 8286094
    Abstract: An apparatus and method for printing by using a toolbar button is provided. The apparatus includes a user interface for receiving printing options to be selected by using the toolbar button, and a controller for creating the toolbar button to allow a user to print the file based on a selected printing option and inserting the created toolbar button into a host application. Accordingly, the user can print the file by setting a desired printer and printing option by using the toolbar button without using an additional user interface.
    Type: Grant
    Filed: June 28, 2006
    Date of Patent: October 9, 2012
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Seung-wan Lee, Chung-a Han
  • Patent number: 8276097
    Abstract: A key control system disposed in a display apparatus includes a hierarchical menu, a power key, and a key module. The hierarchical menu includes a first layer menu and a second layer menu. The first layer menu has an item corresponding to the second layer menu. The power key is adapted to turn on the power supply of the display apparatus. The key control system is used to execute a key control method includes steps of defining the function of the power key as opening the first layer menu of the hierarchical menu after the power supply is turned on; defining the function of the key module as selecting the item of the first layer menu when the first layer menu is opened; and defining the function of the power key as opening the second layer menu after the item of the first layer menu is selected.
    Type: Grant
    Filed: December 30, 2009
    Date of Patent: September 25, 2012
    Assignee: Coretronic Corporation
    Inventors: Jui-Chi Chen, Wen-Chang Chien
  • Patent number: 8270008
    Abstract: The subject application is directed to a system and method for on-demand generation of a selectable input for enacting a previous document processing device control sequence. User identification data is received, and a document processing session is opened. A sequence of instructions is then received, and data associated with the sequence is logged according to identification data. After the session opening, logged data is stored in associated memory. Data of a request to generate a selectable input corresponding to the logged data is then received, and testing is performed to determine whether data has been logged in a current session. Data logged during the session is associated with the selectable input, and stored data is retrieved and associated with the selectable input when no data has been logged during the current session. The sequence of selected instructions is then commenced upon the selection of the selectable input by the user.
    Type: Grant
    Filed: February 13, 2008
    Date of Patent: September 18, 2012
    Assignees: Kabushiki Kaisha Toshiba, Toshiba Tec Kabushiki Kaisha
    Inventors: Marianne L. Kodimer, Harpreet Singh
  • Patent number: 8255831
    Abstract: When registration operation for a new place is performed, the client terminal sends registration information along with a user ID to the file management server. The file management server extracts the number of layers and the number of places from the place map information. The file management server computes a layer close to the center of the place map information from the extracted number of layers. Next, the file management server retrieves a place of which the place name is not registered. Moreover, the file management server computes and acquires the distance of the retrieved place, and registers the registration information for the new place in the place having the shortest distance.
    Type: Grant
    Filed: September 10, 2009
    Date of Patent: August 28, 2012
    Assignee: Ricoh Company, Limited
    Inventor: Yuichi Araumi
  • Patent number: 8255812
    Abstract: A computer-implemented method of serving content includes receiving information identifying one or more content items in a content feed. The one or more content items have been individually selected by a first user at a first client. Code is provided that, when incorporated into a webpage, instructs the webpage to display or list the selected one or more content items.
    Type: Grant
    Filed: March 17, 2008
    Date of Patent: August 28, 2012
    Assignee: Google Inc.
    Inventors: Mihai Parparita, Christopher Jason Wetherell, Jason H. Shellen
  • Patent number: 8245186
    Abstract: Various technologies and techniques are disclosed for offering and applying source code modifications based upon a context of a user in a development environment. For example, code snippets can be offered to the user and customized programmatically. A code editor accepts user input comprising source code. Code snippets of sample source code are stored in a data store. A code completion tool monitors user actions and detects a triggering action in the monitored user actions. A code snippet associated with the triggering action is identified. An option is offered representing the code snippet. In response to user selection of the option, the associated code snippet is inserted into the code editor and is automatically customized based upon the user context. As another example, aspect-oriented source code transformations are offered based upon the user context. As yet another example, solutions to commonly problematic tasks are offered based upon the user context.
    Type: Grant
    Filed: April 3, 2008
    Date of Patent: August 14, 2012
    Assignee: Microsoft Corporation
    Inventors: Izydor Gryko, Timothy A. Wagner
  • Patent number: 8238696
    Abstract: In an Item-based system, Images (e.g., JPEG, TIFF, bitmap, and so on) are treated as core platform objects (“Image Items” or, more simply, “Images”) and exist in an “Image Schema” that provides an extensible representation of an Image in the system—that is, the characteristics of an Image and how that Image relates to other Items (including but not limited to other Images) in the system. To this end, the Image Schema defines the properties, behaviors, and relationships for Images in the system, and the Schema also enforces rules about Images, for example, what data specific Images must contain, what data specific Images may optionally contain, how specific Images can be extended, and so on and so forth.
    Type: Grant
    Filed: October 24, 2003
    Date of Patent: August 7, 2012
    Assignee: Microsoft Corporation
    Inventors: Scott E. Dart, Bradley P. Gibson, Christopher A. Evans, Paul S. Hellyar, Alexander Vaschillo, John C. Platt, Steve C. Glenner, Nathaniel H. Ballou
  • Patent number: 8230360
    Abstract: Among other things, techniques and systems are disclosed for providing a graphical user interface (GUI) to user. A system includes a content source and a GUI communicatively connected to the content source. The GUI includes a user input area to receive user input and a display area to display available content items from the content source based on the received user input. The display area includes a presentation of the available content arranged in one or more rows. Each row includes a user selectable area to display at least one visual indication that represents one or more of the available content items. Each row includes a holding area to display another visual indication that represents other available content items not displayed in the user selectable area. The display area includes highlighting positioned over one of the available content items.
    Type: Grant
    Filed: January 14, 2008
    Date of Patent: July 24, 2012
    Assignee: Apple Inc.
    Inventors: Jeffrey Ma, Gregory Dudey, Rachel Clare Goldeen, Justin Henzie, Rainer Brodersen
  • 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
  • Publication number: 20120159392
    Abstract: In one embodiment the present invention includes a computer implemented method of adding user interface elements within an application program. The method includes generating a user interface layout having user interface elements and database connections, where the database connections relate the user interface elements to a database. The method further includes generating a selection layout having element groups, where each of the element groups includes a first element and a second element that are spatially related. The method further includes receiving a user selection of a selected element group of the element groups, and generating the user interface layout having the user interface elements, where the user interface elements now includes the selected element group. In this manner, the user interface layout may be efficiently adjusted.
    Type: Application
    Filed: December 15, 2010
    Publication date: June 21, 2012
    Applicant: SAP AG
    Inventor: Bernd Kauerauf
  • Patent number: 8181116
    Abstract: The present invention provides a method and/or system for extracting or scraping links, which may be in the form of uniform resource locators (URLs), from an information source such as a Web page displayed on a Web browser, based on a rule set or a template, or based on a selection of links, and adding the extracted or scraped links to another interface in order to facilitate navigating the extracted links. The extracted or scraped links are selectable by a user of the interface to cause the Web browser to display information corresponding to the selected links listed in the interface. Controls associated with the interface may allow the user to move forward and backward through the links listed in the interface.
    Type: Grant
    Filed: September 14, 2004
    Date of Patent: May 15, 2012
    Assignee: A9.com, Inc.
    Inventors: Matthew W. Amacker, Jonathan A. Leblang
  • Patent number: 8139451
    Abstract: An information recording apparatus for recording additional content on a medium on which a title including one or more files is already recorded, includes means for designating a title to be added on the medium; means for transmitting disc package information, the disc package information and unique IDs; means for receiving and additionally recording on the medium the title to be added generated in the content server, file names of files so as not to be the same as the file names of the files constituting the titles already recorded on the medium; means for receiving and additionally recording a new title for display of a menu screen on the medium, which is generated in the content server, so that the title to be added can be selected, on the basis of the disc package information; and means for receiving and additionally recording new disc package information on the medium.
    Type: Grant
    Filed: April 15, 2009
    Date of Patent: March 20, 2012
    Assignee: Mitsubishi Electric Corporation
    Inventor: Tomoaki Ryu
  • Patent number: 8122377
    Abstract: In an embodiment, a system for preserving user interface customizations while upgrading an enterprise application is provided. The system preserves customizations by identifying customizations made to user interface (“UI”) objects of an enterprise application, and enabling these UI customizations to function with a newer version of the enterprise application. The system transforms UI customizations so that the transformed UI customizations function with a new UI model. By enabling a portion of an enterprise application to be upgraded while preserving UI customizations, the system dramatically reduces the time and cost incurred by companies when they upgrade enterprise software.
    Type: Grant
    Filed: June 30, 2004
    Date of Patent: February 21, 2012
    Assignee: Siebel Systems, Inc.
    Inventors: Bharat Jindal, Vipul Shroff, Atul Suklikar, Dejia Wang, Ming Lam, Victor Tao
  • Patent number: 8122360
    Abstract: A toolbar is provided, which may be downloaded and installed in a user's web browser. The toolbar uploads the user's browsing history to a server. The server determines, based on the browsing history, which sites the user visits frequently. Additionally, the server determines, based on an analysis of web content, which categories of content, and which concepts, the user is interested in based on the concepts and categories that occur frequently in the user's browsing patterns. The server identifies content of interest to the user—where such content may comprise frequently-updated content, such as news or RSS feeds—and provides a custom web page that shows or identifies the selected content.
    Type: Grant
    Filed: August 13, 2007
    Date of Patent: February 21, 2012
    Assignee: Kosmix Corporation
    Inventors: Venkatesh Harinarayan, Jason Zien
  • Patent number: 8091042
    Abstract: A user interface display provides selectable icons and a control symbol in a toolbar. The control symbol can be selected by a user to display additional selectable icons within the toolbar. The additional icons can be inserted adjacent the control symbol or in another location on the toolbar. A user can associate a set of one or more selectable icons with a control symbol. In one implementation, reselecting the control symbol removes the additional icons from the toolbar. In another implementation, the additional icons are removed when one of the additional icons is selected. If the icons are positioned adjacent to their corresponding control symbol, the display position of other icons on the toolbar is adjusted to allow room for the additional icons. When a set of the additional icons is removed from the display, the position of the other icons on the toolbar is re-adjusted.
    Type: Grant
    Filed: November 15, 2001
    Date of Patent: January 3, 2012
    Assignee: Siebel Systems, Inc.
    Inventors: Mingte Chen, Anil Kumar Annadata, Kuang-Yang Huang, Rohit Bedi, Henry Dana Jay
  • Patent number: 8069419
    Abstract: A computer-implemented method and system are provided for modifying a data list by a user within a graphical user interface. A first control is provided that operates within the graphical user interface. The first control is manipulated in order to access a second control. The second control includes the data list and allows modification of the data list after the second control is accessed.
    Type: Grant
    Filed: April 18, 2001
    Date of Patent: November 29, 2011
    Assignee: SAS Institute Inc.
    Inventors: Roger Everette Sanders, Thomas Warren Cox
  • Patent number: 8046696
    Abstract: A community accessed via a portal can be provided that maintains user membership during collaboration on various projects. The members of the community can have access to and share multiple resources. A resource can have a menu associated with it wherein the menu is dynamically displayed on the portal page upon the user right clicking on the resource. Each menu can have several menu items that when selected, execute various actions associated with the resource or perform some other community function. For example, the menu item can call a page flow action, a Javascript function or make a dynamic content update. An active menu tag library can be provided that allows a developer to create customizable new menus and menu items for a given resource by including a tag and specifying tag parameters.
    Type: Grant
    Filed: March 10, 2006
    Date of Patent: October 25, 2011
    Assignee: Oracle International Corporation
    Inventors: Christopher E. Bales, Nathan Olson, Charles Coates
  • Patent number: 7996783
    Abstract: A task framework and a semantic reasoning engine are combined to provide a scalable mechanism for dealing with extremely large numbers of widgets, allowing users to both find a widget and automatically fill-in whatever functionality is available on the widget. Calling applications are employed to obtain task information from each widget. The calling application also receives user queries that can be resolved by a widget. A task reasoning process based on an adaptive semantic reasoning engine utilizes the task information to select a widget best suited to respond to a user's query. The task reasoning process can also be employed to determine “best-guess” slot filling of the selected widget. The calling application can then invoke the selected widget and, if available, fill appropriate slots with information to facilitate user interaction with the selected widget. Instances can be client- and/or server-side based.
    Type: Grant
    Filed: March 2, 2006
    Date of Patent: August 9, 2011
    Assignee: Microsoft Corporation
    Inventors: William D. Ramsey, Sanjeev Katariya
  • Patent number: 7996828
    Abstract: This disclosure involves back-end field control of layered software. For example, a method for providing back-end field control of an interface can comprise receiving a request to update one or more attributes of a business object, where the request is associated with a first software layer. The method then identifies one or more additional software layers associated with the business object and determines whether the request can update to the one or more attributes violate settings of the one or more attributes associated with the one or more additional software layers.
    Type: Grant
    Filed: December 28, 2006
    Date of Patent: August 9, 2011
    Assignee: SAP AG
    Inventors: Silke Massmann, Otfried Von Geisau, Ralph Rillig, Michael Meyringer, Andreas Huppert
  • Publication number: 20110185313
    Abstract: A mobile device includes a storage unit and an add-on user experience engine. The storage unit stores an instruction table which defines at least one contextual menu which is associated with multiple applications of the mobile device according to the context. The add-on user experience engine parses the instruction table and displays the at least one contextual menu with at least one button. Each button accesses one of the applications with parameters for the application as defined in the instruction table. A user experience menu definer includes an authorizer to provide an authorized individual with access to information about a mobile device of another person and a table defining unit which generates the instruction table from input of the authorized individual.
    Type: Application
    Filed: January 26, 2011
    Publication date: July 28, 2011
    Inventors: IDAN HARPAZ, Ben Hirsch
  • Publication number: 20110167387
    Abstract: A stage-based user interface for a mobile device may include a sequence of panels that each include a cluster or grouping of items, such as graphical links, application shortcuts, representations of documents, or representations of other data associated with the mobile device. The panels in the sequence of panels may be grouped so that panels that are related or that include similar items may be placed next to one another in the sequence of panels. In one implementation, the device may particularly display a graphical window that presents a panel selected from a sequence of panels, the panels in the sequence of panels each associated with a group of items and the sequence of panels having an order determined at least partially by the groups of items associated with the panels.
    Type: Application
    Filed: January 4, 2010
    Publication date: July 7, 2011
    Applicant: VERIZON PATENT AND LICENSING, INC.
    Inventors: Heath STALLINGS, Sok Y. HWANG
  • Patent number: 7966345
    Abstract: A method, computer system, and graphical user interface for generating firmware code for a programmable integrated circuit are disclosed. Embodiments are directed to a configurable menu hierarchy which is displayed as part of a graphical user interface, and therefore may be configured on-screen by a user interacting with elements or regions of the graphical user interface. Once the hierarchy of the menu is configured, a data structure for implementing menu functionality associated with the displayed menu hierarchy may be automatically generated. Firmware may be generated based upon the data structure and stored within a programmable integrated circuit. The firmware may enable the programmable integrated circuit to implement the menu functionality external to the programmable integrated circuit using at least one component of the programmable integrated circuit. The menu functionality may operate in conjunction with at least one user interface device of the electronic device.
    Type: Grant
    Filed: March 28, 2008
    Date of Patent: June 21, 2011
    Assignee: Cypress Semiconductor Corporation
    Inventor: David Paul Funston
  • Publication number: 20110138310
    Abstract: A network for remotely managing a plurality of remote devices that are each individually configurable to have selected operating characteristics includes a server connected to the network and to the plurality of remote devices, and a display coupled to a computer which is connected to the network. Also included are means for assigning a common icon to each remote device of the same type and displaying the icons on the server display, and means for coloring each icon to indicate a current configuration status of each remote device and for displaying the color on the icon on the display.
    Type: Application
    Filed: December 7, 2010
    Publication date: June 9, 2011
    Applicant: Hand Held Products, Inc.
    Inventors: Garrison Gomez, Daniel Yeakley, Michael Doren, Daniel French, David Mangicaro, Thomas Koziol, Adam Haile, Aldo Caballero
  • 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: 7908602
    Abstract: A system, method and medium for providing and/or installing extensions to enhance functionality of a computer system. User roles may be provided or associated with extensible components in determining user access to the enhanced functionality.
    Type: Grant
    Filed: August 19, 2003
    Date of Patent: March 15, 2011
    Assignee: Blackboard Inc.
    Inventors: Robert L. Alcorn, Scott N. Perian, John S. Fontaine, Daniel F. Rinzel, Jr., Dorothy R. Brown, Christopher Etesse, David Yaskin
  • Patent number: 7886290
    Abstract: When a user interface of a parent software application is modified such that user interface components of an add-in application are not compatible with the parent application user interface, user interface components associated with functionalities of the add-in application are added to the modified parent application user interface. A prior user interface of the parent application to which the add-in application user interface components are added is run in a background of the parent application and is not visible to users. User interface components in the parent application user interface are linked to corresponding add-in application user interface components in the prior user interface. Selection of a user interface component from the present user interface that is associated with an add-in application functionality causes selection of a corresponding user interface component in the background user interface, and the associated add-in functionality is executed.
    Type: Grant
    Filed: June 16, 2005
    Date of Patent: February 8, 2011
    Assignee: Microsoft Corporation
    Inventors: Savraj Singh Dhanjal, Sylvia Antje Hayashi, David Andrew Morton, Preethi Ramani, Angela Wai Ga So, Andy Chung-An Chang
  • Patent number: 7853884
    Abstract: A method for accepting a request, comprising mapping the request to a control tree factory, generating a control tree from the factory based on the request wherein the control tree can include at least one control, advancing the control tree through at least one lifecycle stage based on the request, generating a response wherein the response can be used to render at least a portion of a graphical user interface (GUI), and wherein the at least one control can represent a graphical element of the GUI.
    Type: Grant
    Filed: February 27, 2004
    Date of Patent: December 14, 2010
    Assignee: Oracle International Corporation
    Inventors: Daryl B. Olander, Richard Feit, Edward O'Neil, Timothy Breeden, Sathyanarayana Giridhar, Jason Howes, Douglas Dew
  • Patent number: 7822596
    Abstract: A user interface for displaying source data and a translated copy of a segment of the source data is provided. The user interface includes a first display portion for displaying at least a subset of the source data on the display. The user interface includes a second display portion for displaying a translated copy of a selected segment of source data on the display.
    Type: Grant
    Filed: December 5, 2005
    Date of Patent: October 26, 2010
    Assignee: Microsoft Corporation
    Inventors: Mohamed Elgazzar, Bernhard Kohlmeier, Refaat Issa, Mark Webber, Matthew Crinklaw, Kathryn Richardson, Francois Liger, Majd Abbar
  • Patent number: 7814424
    Abstract: A browser add-on toolbar that offers users to collect toolbars from visited webpages that offer such toolbars and which, later, the user may select any one of the collected toolbars to become the current toolbar that the browser provides to the user. These abilities are imparted by having the toolbar be sensitive to one or more particular flags in visited pages. When a browser that contains this toolbar visits a website, the browser parses and searches the visited website page for presence of one or more of the particular flags, and when such a flag is found, the user is given a visual indication of the find and is given the choice to include within the browser's toolbar the ability to instantiate a toolbar based on information associated with the flag.
    Type: Grant
    Filed: June 26, 2007
    Date of Patent: October 12, 2010
    Inventor: Ronen Shilo
  • Patent number: 7810047
    Abstract: A method of displaying list items is provided that includes defining a plurality of list items, defining a plurality of layouts, and linking each list item to a layout such that each layout can be linked to one or more list items. An electronic device is provided that includes a display and a user interface configured to display lists on the display, wherein the items of the lists are formatted based on a limited number of layout types such that the items having similar components share a common layout type. A user interface for an electronic device is also provided that includes a plurality of list items having properties defined by a layout, wherein each layout defines the properties for one or more list items and is stored in an object.
    Type: Grant
    Filed: September 4, 2007
    Date of Patent: October 5, 2010
    Assignee: Apple Inc.
    Inventors: Jeffery T. Lee, Jesse W. Boettcher, Szu-Wen Huang
  • Patent number: 7802190
    Abstract: Apparatus and method for displaying menu lists and activating applications in conjunction with electronic devices that respectively load contents and an information device that reproduces the contents stored in the electronic devices. Connection to the electronic devices is detected, and a menu list is generated. The menu list automatically updates to include additional applications corresponding to electronic devices when connections to the electronic devices are respectively detected. This provides an updated menu list from which selection is made to activate a predetermined application to perform an operation related to the relevant electronic device.
    Type: Grant
    Filed: November 18, 2004
    Date of Patent: September 21, 2010
    Assignee: Sony Corporation
    Inventors: Koichi Uchida, Hiroyuki Arakawa
  • Publication number: 20100229123
    Abstract: System and methods to visually present assets and access platforms for the assets are provided. A particular method includes receiving asset data associated with an asset and user data associated with a user. The method includes determining available platforms for the asset from the asset data and the user data. The method includes generating a display including information identifying the asset and an icon corresponding to an access platform in the available platforms. The icon includes a first indicator when the user has an access right to the asset for the access platform. The icon includes a second indicator distinct from the first indicator when the user does not have an access right to the asset for the access platform.
    Type: Application
    Filed: March 6, 2009
    Publication date: September 9, 2010
    Applicant: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Heather Lloyd, Daniel Malee, Satish Baratam, Charles Boland, Eric Hedgecock
  • Patent number: 7788603
    Abstract: A method and system of adding functionality to an Internet browser interface. In one embodiment of the present invention, the added functionality may facilitate automatic login to a web site using an Internet browser. In another embodiment, the added functionality may enable the user to perform various tasks using the Internet browser such as, by way of non-limiting example, performing various tasks required to navigate one or more web pages, or to retrieve information desired by the user from one or more web pages or web sites.
    Type: Grant
    Filed: December 30, 2005
    Date of Patent: August 31, 2010
    Assignee: Yahoo! Inc.
    Inventors: Qi Lu, Ashish Baldua
  • Patent number: 7761810
    Abstract: A method and an apparatus for providing a touch-screen user interface, and an electronic device using the method. The method includes receiving a touch-screen position of a hotkey for executing a specific function, which is input via a user's touch, and creating the hotkey at the specified position.
    Type: Grant
    Filed: May 18, 2006
    Date of Patent: July 20, 2010
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Jung-hyun Shim, Gyung-hye Yang, Hyun-jeong Lee, Joon-ah Park
  • Patent number: 7757186
    Abstract: An automatic pointing device mapping method (400, 420) and associated apparatus for automatically remapping the active area (12) of a graphics tablet (10) to a plurality of displays (122, 124), such as might be used in conjunction with a graphics program (130), a CAD program, or the like. Proximity zones (230, 232) are established along the edge of the active area (12). When a stylus (146) is moved into one of the proximity zones (230, 232), the graphics tablet (10) is switched to control the display (122, 124) in the corresponding direction, provided such a display (122, 124) exists in that direction. In one embodiment data regarding an elapsed time data (220), which is the time the stylus (146) has remained in the proximity zone (230, 232) is monitored, such that the multi-display system (110) is not remapped until the stylus (146) has remained in the proximity zone (230, 232) until a preset time (218) has elapsed.
    Type: Grant
    Filed: July 7, 2003
    Date of Patent: July 13, 2010
    Assignee: Apple Inc.
    Inventor: Richard W. Fabrick, II
  • Patent number: 7739616
    Abstract: The present invention relates to a technique for displaying the contents of a file on a display of a computer. Upon receiving an enlargement instruction for performing an enlarged display of a file, a computer detects whether an object included in the file is to be included in an enlarged display range of the file. When it is detected that the object is not to be included in the enlarged display range, the enlarged display range is automatically changed, whereby a user can understand which part of the file the enlarged display range corresponds to without performing a complicated operation.
    Type: Grant
    Filed: July 13, 2006
    Date of Patent: June 15, 2010
    Assignee: Canon Kabushiki Kaisha
    Inventors: Akihiro Masukawa, Eiji Kato
  • Patent number: 7721228
    Abstract: An embodiment of the invention, for controlling a context menu, used with a Web page, wherein the Web page is divided into regions, can comprise downloading additional menu items that are not part of the context menu prior to download, and monitoring for when a user calls for a context menu. Upon detecting a context menu call, it is determined what region was selected by the user, and at least one of the additional menu items is made available to the user as part of the context menu interface. At least one of the additional menu items is chosen based on the region selected by the user.
    Type: Grant
    Filed: March 18, 2004
    Date of Patent: May 18, 2010
    Assignee: Yahoo! Inc.
    Inventors: Eric Burke, Alan Wada, Duke Tsao-Ming Fan
  • Publication number: 20100115466
    Abstract: A computer system that allows a user to select one or more of the documents that are listed in a summary view of documents and creates a list of the selected documents. Advantageously, for each selected document, the list includes document summary data pertaining to the selected document and a hyperlink to the selected document.
    Type: Application
    Filed: November 3, 2008
    Publication date: May 6, 2010
    Inventor: Jeffrey N. Eisen
  • Patent number: 7712048
    Abstract: Methods and systems present commands to a user within a software application program by determining the user's context within the application program and automatically presenting in a user interface commands that pertain to the user's current context. When the user's context changes, the context-sensitive commands are automatically removed from the user interface. In one implementation context blocks and context panes are employed to present the commands.
    Type: Grant
    Filed: July 23, 2004
    Date of Patent: May 4, 2010
    Assignee: Microsoft Corporation
    Inventors: Eric S. Rockey, Shannon P. Talbott, Gavin M. Kelly, Nancy E. Jacobs, Michael J. Hopcroft, Daniel J. Westreich, Jonathan D. Perlow, Paul R. Erickson