Patents Examined by Ashraf Zahr
  • Patent number: 8151206
    Abstract: Methods, apparatuses and computer program products are provided for modifying an order of processing of a task performed on a plurality of objects. A user selects a plurality of objects and a task to perform on the objects, and the initial order of processing of the objects is displayed to the user. The user may modify the initial order of processing to generate a modified order of processing while the task is performed on one of the objects. For example, a user may remove an object not yet processed from the order of processing. Performance of the task then continues on the remaining objects in the modified order of processing.
    Type: Grant
    Filed: April 3, 2007
    Date of Patent: April 3, 2012
    Assignee: International Business Machines Corporation
    Inventors: Claudia Alimpich, James M. Herold, Amy L. Varin
  • Patent number: 8108780
    Abstract: Collaborative voting widgets (or controls) provide a graphical user interface (GUI) that is adapted for collaborative effort between groups of individuals. The widgets have a modal selection state that changes the appearance and functionality of the widget depending on whether the widget is being presented to a particular user (e.g., a group leader) or a member of the group. The group provides user input to vote on a value of the widget. The particular user may subsequently override the voting result, reset the votes and optionally call for a re-vote, overriding the group consensus or breaking ties.
    Type: Grant
    Filed: April 16, 2008
    Date of Patent: January 31, 2012
    Assignee: International Business Machines Corporation
    Inventors: Michael N. Abernethy, Christopher S. Alkov, Travis M. Grigsby, Nazgol Sedghi
  • Patent number: 8099683
    Abstract: A movement-based filtering mechanism in a graphical user interface allows a user to filter search results by simply moving a pointer, such as a mouse. One or more attributes are displayed to the user in a graphical format. By selecting the pointer (such as clicking on a mouse button), the user may dynamically filter the search results according to the attribute(s) under the pointer. Weighting of multiple attributes may be performed according to the time the pointer spends in each attribute area in the display, or according to a path length of the pointer in each attribute area in the display. In addition, the speed of the dynamic filtering may be directly controlled according to the speed of the movement of the pointer. A timeline may also be displayed that allows the user to go back to any suitable point in time in the filtering process.
    Type: Grant
    Filed: December 8, 2005
    Date of Patent: January 17, 2012
    Assignee: International Business Machines Corporation
    Inventors: Zachary A. Garbow, Gregory R. Hintermeister, Candace T. Pederson
  • Patent number: 8095890
    Abstract: A home system for supporting a life behavior, in which a user can effectively select a function or content quickly according to attributes and states of display devices arranged in respective locations and the user behavior. A storage unit holds location attribute information on the devices, time band dependent use frequency for each user, and location dependence of each. A user identifier input unit identifies a user using a function or content. When displaying a menu for the user to select a content and a function, a calculation unit references each database of the storage unit in accordance with the menu display state and generates menu content information correlated to the content and the function. A display unit displays such a menu that the user can easily select a content and a function with higher priority rank according to the menu content information.
    Type: Grant
    Filed: July 9, 2008
    Date of Patent: January 10, 2012
    Assignee: Hitachi, Ltd.
    Inventors: Nobuhiro Sekimoto, Yasuhide Mori, Masahiro Kato
  • Patent number: 8095887
    Abstract: An apparatus for providing multiple screens and a method of dynamically configuring multiple screens are provided. The apparatus for providing multiple screens includes a service processing module which generates logical screens displaying services and a display screen and swaps the services between the logical screens, and an output module which maps the logical screens to arbitrary locations on the display screen.
    Type: Grant
    Filed: August 1, 2006
    Date of Patent: January 10, 2012
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Jong-ho Lee, Kwang-kee Lee, Un-gyo Jung, Glenn A. Adams
  • Patent number: 8082507
    Abstract: The scaling of a user interface according to network or device limitations is disclosed. One embodiment provides a method of scaling a user interface, comprising sending a user interface over a network to a networked device, detecting a performance limitation of the user interface in at least one of the network or the networked device, and scaling a parameter of the user interface in response to the detected limitation to improve the performance of the user interface. In this manner, a user interface may be scaled in response to limitations on performance and end-user experience can be improved.
    Type: Grant
    Filed: June 12, 2007
    Date of Patent: December 20, 2011
    Assignee: Microsoft Corporation
    Inventors: Ashley C Speicher, Todd Bowra, Nicholas J Fang, Sudhakar V Prabhu
  • Patent number: 8078974
    Abstract: Web page change may be related to revisitation patterns to support web interaction. In an example embodiment, a method involves analyzing change and revisitation data for a web page, determining a relationship between the data, inferring consumption intent by a user for the web page, and utilizing the inferred consumption intent. More specifically, change data is analyzed to produce a change characterization, with the change data reflecting differences between content of a web page at different times. Revisitation data is analyzed to produce a revisitation characterization, with the revisitation data including visit times to the web page by a user. A relationship is determined between the change and the revisitation data based on the change and the revisitation characterizations. Consumption intent of the user for the content of the web page is inferred responsive to the relationship. The inferred consumption intent is utilized to support interaction with the web page.
    Type: Grant
    Filed: June 27, 2008
    Date of Patent: December 13, 2011
    Assignee: Microsoft Corporation
    Inventors: Eytan Adar, Jaime B. Teevan, Susan T. Dumais, Daniel J. Liebling
  • Patent number: 8074175
    Abstract: The subject application relates to a user interface(s), system(s), and/or methodology that facilitate improved management and coordination of activities, events, and occasions using a digital calendar format that can be accessed anywhere, changed or edited with ease, and readily synchronized on different devices. Various input modes can be employed including inking. New items can be created using an inking component and then dragged and dropped onto the appropriate day. Items can be modified or deleted and such alterations can be tracked to ensure that calendar changes can be monitored, and moreover, access to the calendar can be controlled.
    Type: Grant
    Filed: February 22, 2006
    Date of Patent: December 6, 2011
    Assignee: Microsoft Corporation
    Inventors: Alice Jane Bernheim Brush, Carman G. Neustaedter
  • Patent number: 8065632
    Abstract: An information setting display apparatus and its control method are capable of displaying many setting items and setting contents on a small screen without degrading visual recognition and operation performance in a whole setting process and without sacrificing visual recognition of a setting item to be actually set. The apparatus displays setting items in one column and displays each of displayed setting items and corresponding setting contents in one row; in response to a selection of any one of the displayed setting items, displays the selected setting item by expanding the selected setting item, and displays the setting items not selected, by compressing the setting items not selected; and in response to a selection of any one of the setting contents corresponding to the selected setting item, displays the selected setting content by expanding it to a greater degree than the setting contents corresponding to the setting items not selected.
    Type: Grant
    Filed: August 3, 2006
    Date of Patent: November 22, 2011
    Assignee: Canon Kabushiki Kaisha
    Inventor: Toshihiko Bekki
  • Patent number: 8056011
    Abstract: A method and system for providing contact management to participants engaged in a communication session permits chat session participants to a communication session to determine common contacts that exist between the chat session participants. Dependent on the accessibility of the particular chat session participants' contact list, other chat session participants to the communication session can view the information located in the contact list. Moreover, a particular chat session participant to the communication session can give either a particular chat session participant or all the chat session participants to the communication session permission to modify their contact list. Permission to access or modify contact lists for chat session participants can be defined prior to establishment of the communication session and/or changed during the communication session.
    Type: Grant
    Filed: June 11, 2007
    Date of Patent: November 8, 2011
    Assignee: International Business Machines Corporation
    Inventors: Gregory P. Fitzpatrick, Frederick Yung-Fung Wu
  • Patent number: 8051387
    Abstract: Methods, computer program products and apparatus provide an improved spatial user interface for content providers. In one non-limiting, exemplary embodiment, a method includes: displaying a plurality of first user interface (UI) objects each corresponding to an individual category of a plurality of categories, wherein a distance between two displayed first UI objects is indicative of a degree of similarity between the corresponding categories; and in response to a user selection of one of the displayed first UI objects, displaying at least one second UI object identifying at least one content provider associated with the category of the selected first UI object. The exemplary method may be utilized, for example, to assist a user in locating radio stations similar to a preferred radio station.
    Type: Grant
    Filed: June 28, 2007
    Date of Patent: November 1, 2011
    Assignee: Nokia Corporation
    Inventors: Apaar Tuli, Saket Gupta, Marcel Keppels
  • Patent number: 8046706
    Abstract: An apparatus for providing multiple screens and a method of dynamically configuring multiple screens are provided. The apparatus for providing multiple screens includes a service processing module producing at least one of logical screens and display screens for displaying a service, and an output module mapping the logical screens to arbitrary locations on the display screens and providing the display screens to a plurality of physical display devices.
    Type: Grant
    Filed: August 1, 2006
    Date of Patent: October 25, 2011
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Jong-ho Lee, Kwang-kee Lee, Un-gyo Jung, Glenn A. Adams
  • Patent number: 8046720
    Abstract: A graphical system and method for creating and editing packets of data is disclosed, which displays on a first pane of a computer window a hierarchical order of all of the protocol layers and protocol fields of a data packets, and displays on a second pane of the same window the entire encoded data packet in standard hexadecimal notation. In the first pane, a user can select a field of data pertaining to any of the protocol layers from the hierarchical order, and change any of the protocol field values, change options within a protocol, or add additional protocol layers to the packet, and the portion of the encoded data pertaining to the changed data will be updated in the second pane.
    Type: Grant
    Filed: December 10, 2002
    Date of Patent: October 25, 2011
    Assignee: IXIA
    Inventor: Jarryl Wirth
  • Patent number: 8046686
    Abstract: In a method of setting a function to an operation control provided in a signal processing apparatus, a display step is carried out to display a block diagram that depicts functions of the signal processing apparatus used for processing or mixing of a plurality of input signals. Then, a selection step is carried out to select a specific function out of the functions depicted in the block diagram. Thereafter, an assignment step is carried out to assign the selected specific function to an operation control of the signal processing apparatus. Practically, an operation control display step is carried out to display a plurality of operation controls of various types provided in the signal processing apparatus for selection of one operation control, so that the assignment step assigns the selected specific function to the operation control selected from the plurality of the operation controls displayed by the operation control display step.
    Type: Grant
    Filed: July 29, 2005
    Date of Patent: October 25, 2011
    Assignee: Yamaha Corporation
    Inventor: Akihiro Miwa
  • Patent number: 8046691
    Abstract: A multimedia system specifies a multimedia experience stream by a narrative definition that defines a narrative presentation having sub-narratives. Each sub-narrative may incorporate multiple streams of different types of media with each stream defining a “path” through content of that media type. The multimedia system directs the presentation of the sub-narratives by interfacing with presentation components for each media type through a custom interface component for that media type that implements a common application interface. When a user pauses a presentation, the user can manually navigate around the content of a stream from the current location at the time of the pause to another location. When the user resumes the presentation, the multimedia system automatically transitions from the navigated-to location to the current location at the time of the pause to resume the presentation from where it was paused.
    Type: Grant
    Filed: December 31, 2008
    Date of Patent: October 25, 2011
    Assignee: Microsoft Corporation
    Inventors: Aditya Sankar, Archana Prasad, Narendranath D. Govindachetty, Joseph Joy
  • Patent number: 8046689
    Abstract: Improved techniques for providing supplementary media for media items are disclosed. The media items are typically fixed media items. The supplementary media is one or more of audio, video, image, or text that is provided by a user to supplement (e.g., personalize, customize, annotate, etc.) the fixed media items. In one embodiment, the supplementary media can be provided by user interaction with an on-line media store where media items can be browsed, searched, purchased and/or acquired via a computer network. In another embodiment, the supplementary media can be generated on a playback device.
    Type: Grant
    Filed: March 6, 2006
    Date of Patent: October 25, 2011
    Assignee: Apple Inc.
    Inventors: Devang K. Naik, Kim Ernest Alexander Silverman, Guy L. Tribble
  • Patent number: 8046692
    Abstract: An interactive user interface for displaying mappings between modules of a distributed application and deployment targets in a distributed environment. The user interface represents module items, deployment target items, and correlation items that represent various mappings of module items to deployment target items. In some cases, the manner in which each of these items is displayed may be altered in response to user input. The correlation itself may also be potentially altered in response to user input. Multiple solutions may be displayed in which there are different mappings of modules to target solutions.
    Type: Grant
    Filed: October 26, 2007
    Date of Patent: October 25, 2011
    Assignee: Microsoft Corporation
    Inventors: Vladimir Pogrebinsky, Benjamin George Johnson, Nagalinga Durga Prasad Sripathi Panditharadhya, Udaya Kumar Bhaskara
  • Patent number: 8046709
    Abstract: An apparatus for providing multiple screens and a method of dynamically configuring multiple screens are provided. The apparatus for providing multiple screens includes a digital signal processing module which receives predetermined information and restores a service based on the predetermined information, a service processing module which displays one or more logical screens associated with the service, and an output module which arranges the logical screens provided by the service processing module at different locations on a display screen.
    Type: Grant
    Filed: August 1, 2006
    Date of Patent: October 25, 2011
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Jong-ho Lee, Kwang-kee Lee, Un-gyo Jung, Glenn A. Adams
  • Patent number: 8046717
    Abstract: A system and method for automatically generating the most relevant thumbnail of a document. Every page of a multi-page document is analyzed for rich content. Based on this analysis, a score is assigned to every page of the document depending on certain parameters such as the amount of rich content and number of occurrences of rich content on each page. The page with the highest score is identified and this page is selected as the thumbnail of the document.
    Type: Grant
    Filed: March 8, 2007
    Date of Patent: October 25, 2011
    Assignee: Adobe Systems Incorporated
    Inventors: Paresh Goel, Ayusman Sarangi
  • Patent number: 8046687
    Abstract: A method, system, and computer-readable medium for performing direct manipulation of displayed content (e.g., dragging the displayed content or a portion thereof in a particular direction). A user may perform a variety of direct manipulations of displayed content to modify the display without separate content manipulation controls. Such direct manipulations modify the display by altering the value of content properties affecting the display. Properties can include an amplitude affecting the size or level with which information is presented (e.g., volume of audio, size of visual information), an information history that refers to a series of distinct groups of information that are related over time, and a channel that specifies which of multiple groups of information is displayed. The value of a property is modified according to the manipulations, and the display updated to reflect the new value of the property. The user can map which manipulations correspond to which properties.
    Type: Grant
    Filed: October 31, 2007
    Date of Patent: October 25, 2011
    Inventor: Edward Balassanian