Patents Examined by William L. Bashore
  • Patent number: 8001121
    Abstract: A method and system for propagating the relevance of labeled documents to a query to unlabeled documents is provided. The propagation system provides training data that includes queries, documents labeled with their relevance to the queries, and unlabeled documents. The propagation system then calculates the similarity between pairs of documents in the training data. The propagation system then propagates the relevance of the labeled documents to similar, but unlabeled, documents. The propagation system may iteratively propagate labels of the documents until the labels converge on a solution. The training data with the propagated relevances can then be used to train a ranking function.
    Type: Grant
    Filed: February 27, 2006
    Date of Patent: August 16, 2011
    Assignee: Microsoft Corporation
    Inventors: Jue Wang, Mingjing Li, Wei-Ying Ma, Zhiwei Li
  • Patent number: 8001486
    Abstract: A method for automatically verifying one or more features of file-based media content (108) is disclosed. This file-based media content includes one or more media content files. The method includes customizing (204) a test plan on the basis of the one or more features. Customizing the test plan includes creating, modifying or utilizing at least one media content check of one or more media content checks. A media content check verifies at least one feature of the one or more features of the file-based media content. Further, the method includes verifying (206) the one or more features, based on the customized test plan. The method also includes documenting (208) the results obtained from the verification of the one or more features.
    Type: Grant
    Filed: May 29, 2007
    Date of Patent: August 16, 2011
    Assignee: Interra Systems, Inc
    Inventors: Shailesh Kumar, Manik Gupta, Vivek Koul
  • Patent number: 7996773
    Abstract: A method, system, and article of manufacture that help system administrators visualize the relationship between a global setting and the setting in each instance. One embodiment of the present invention comprises receiving a selection of a setting, determining an inheritance state for the selected setting, and displaying a graphical indication of the inheritance state of the selected setting. In some embodiments, the method further comprises displaying a graphical indication of the inheritance relationship between the selected setting and at least one related setting. The method may also include receiving a change inheritance relationship command, and changing the inheritance relationship for the selected setting.
    Type: Grant
    Filed: November 14, 2008
    Date of Patent: August 9, 2011
    Assignee: International Business Machines Corporation
    Inventors: Gregory Richard Hintermeister, Michael D. Rahn
  • 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: 7992102
    Abstract: A method and system for processing user information are described. A graphical user interface is provided to include a display region, a first bounded region circumferentially surrounding the display region, and a second bounded region circumferentially surrounding the first bounded region. The first bounded region may include one or more first-type graphical user interface elements with each of the first-type graphical user interface elements selectively mapped to one or more first-type display data. The second bounded region may include one or more second-type graphical user interface elements with each of the second-type graphical user interface elements selectively mapped to one or more second-type display data. A user input is received using the graphical user interface, and a result is generated based at least on a user activation of at least one of the first-type and second-type graphical user interface elements.
    Type: Grant
    Filed: August 3, 2007
    Date of Patent: August 2, 2011
    Assignee: Incandescent Inc.
    Inventor: Michael Joseph De Angelo
  • Patent number: 7992091
    Abstract: A computing device comprises a memory to store a first version of an eXtensible Markup Language (XML) message, a receiver to receive a second version of the XML message, a processor and a display interface. The display interface provides a user interface having a first control, a second control and a third control. The first control is to cause the processor to merge the second version with the first version to produce a third version of the XML message. The second control is to cause the processor to replace in the memory the first version with the second version of the XML message. The third control is to cause the processor to reject the second version of the XML message.
    Type: Grant
    Filed: March 30, 2006
    Date of Patent: August 2, 2011
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Timothy Sean Bolger, Anirudh Yadav, Terry Lynn Jensen, Robert Henry Mizote, Michael John Hicks
  • Patent number: 7984378
    Abstract: A meeting management application that permits the manipulation of meetings by groups is provided. The meeting management application incorporates or is associated with a scheduling application for receiving and maintaining meeting information. The scheduling application may additionally check for conflicts between scheduled meetings and other meetings and events. The meeting management application may additionally include or be associated with a grouping application. The grouping application may permit the creation of groups of meetings having one or more specified items of associated information. Once a group of meetings is defined, modifications to information associated with each meeting within the group can be applied to the included meetings globally.
    Type: Grant
    Filed: February 7, 2006
    Date of Patent: July 19, 2011
    Assignee: Avaya Inc.
    Inventors: Richard Atkins, Rohan Lenard, David Preshan Thambiratnam
  • Patent number: 7984389
    Abstract: A Web browsing and visualization system and method wherein: (i) Web data is retrieved and displayed in real-time (i.e., Web data is not pre-recorded), (ii) browsing and visualization are synchronized together in the same interface, (iii) a tree-based, rings-type visualization engine, (iv) space-efficient display of visualization, and (v) the amount of resources needed from the host computer is comparatively modest. In addition, the tree-based rings engine used to create the visualization displays the information in a smaller area than previous systems. Thus, the system requires less screen space to display the same amount of information as comparable systems. Alternatively, it can display more information to the user in the same amount of screen space as comparable systems. Moreover, although the present invention is disclosed herein in connection with visualizing Web data, it can be applied to portray any information hierarchy.
    Type: Grant
    Filed: January 26, 2007
    Date of Patent: July 19, 2011
    Assignee: Rowan University
    Inventors: Adrian Rusu, Confesor Santiago, III
  • Patent number: 7979800
    Abstract: Desired contents information can be easily extracted in a contents information display device. The contents information display device includes: an information receiving part that receives contents information; a recording part that records received contents information; a display part that displays the contents information; an input part that inputs an operation signal; and a control part that totally controls these parts. The control part performs control to display the contents information around a selected time on the display part in a way that it can be selected as contents images arranged in a time sequence at a predetermined time interval.
    Type: Grant
    Filed: March 27, 2006
    Date of Patent: July 12, 2011
    Assignee: Hitachi, Ltd.
    Inventors: Takeshi Hoshino, Junichiro Watanabe, Takaaki Ishii, Isshu Nakajima, Paolantonio Sergio
  • Patent number: 7979810
    Abstract: A method and mobile terminal for selecting a menu are disclosed. The present invention includes arranging at least two of a plurality of displayed menus in a preset manner and executing menus corresponding to a selected terminal input key. By arranging a plurality of activated menu icons in a plurality of directions, selection of a specific icon from a plurality of displayed menu icons by selecting one of the plurality of the directions using navigations keys is facilitated and the speed of selecting a terminal menu is considerably enhanced.
    Type: Grant
    Filed: January 23, 2007
    Date of Patent: July 12, 2011
    Assignee: LG Electronics Inc.
    Inventor: Young Hyun Cho
  • Patent number: 7979801
    Abstract: A presentation application provides for authoring and playback of multi-media presentations. Each page of the presentation may contain one or more types of media, including video, text, images and other media. A user may interact with the presentation during playback by selecting different instances of the media. Media elements of the presentation may be tagged with meta-data. Tagged media elements may generate a tag event associated with meta-data in response to being selected, perform an action when a tag event with a particular meta-data occurs, or both. When a user selects a tagged media instance during presentation playback, the tagged media generates a tag event with a particular meta-data. The application detects the tag event, determines one or more other media instances (if any) configured to perform an action upon detection of the tag event with the particular meta-data, and carries out the corresponding action.
    Type: Grant
    Filed: June 30, 2006
    Date of Patent: July 12, 2011
    Assignee: Microsoft Corporation
    Inventors: Vinay Krishnaswamy, Stephane Comeau, Patrick Schreiber, Ramraj Rajkumar
  • Patent number: 7975237
    Abstract: There is provided a novel menu selection method in a mobile phone. Also provided is a cursor displaying method with which a user can intuitively recognize a moving direction and moving speed. In addition, a novel scrollbar with which the user can recognize, in a case of displaying menus beyond a display screen, a range currently displayed on a display screen among all the menus and a current cursor position within the menus displayed on the current display screen.
    Type: Grant
    Filed: August 17, 2007
    Date of Patent: July 5, 2011
    Assignees: Sony Corporation, Sony Ericsson Mobile Communications Japan, Inc.
    Inventors: Tatsuya Hama, Tetsuya Kohno, Satomi Yonezawa, Ikuo Terado, Takamoto Tsuda, Katsunori Miura, Kazuhiro Kondo, Yukako Morimoto
  • 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: 7971150
    Abstract: A document categorization system, including a clusterer for generating clusters of related electronic documents based on features extracted from the documents, and a filter module for generating a filter on the basis of the clusters to categorize further documents received by the system. The system may include an editor for manually browsing and modifying the clusters. The categorization of the documents is based on n-grams, which are used to determine significant features of the documents. The system includes a trend analyzer for determining trends of changing document categories over time, and for identifying novel clusters. The system may be implemented as a plug-in module for a spreadsheet application for permitting one-off or ongoing analysis of text entries in a worksheet.
    Type: Grant
    Filed: September 25, 2001
    Date of Patent: June 28, 2011
    Assignee: Telstra New Wave Pty Ltd.
    Inventors: Bhavani Raskutti, Adam Kowalczyk
  • Patent number: 7971138
    Abstract: A master specification is provided to specify a common design for a number of resultant web pages to be generated. The common design includes common content placement, and at least one of a common style and a common navigation arrangement. The content of a first resultant web page is defined employing a first subordinate web page specification, including reference to the master specification for content placement, and at least one of style and navigation. The content of a second resultant web page is similarly defined. In turn, the first and second resultant web pages are generated with first and second contents being placed, styled and/or having the common navigation arrangement in accordance with the master specification.
    Type: Grant
    Filed: March 23, 2001
    Date of Patent: June 28, 2011
    Assignee: Oracle International Corporation
    Inventor: Mark S. Igra
  • Patent number: 7971148
    Abstract: In a web-page-based system for designing database driven web applications, a page is initiated containing one or more top level iterators. A user introduces fields to the page from a palette including: input, display, hyperlink, iterator. In one case, the user creates iterators nested in a user-selected iterator, and retaining context of the selected iterator, where the system accommodates iterators that are recursive. In an alternative embodiment, the user adds both display and entry fields pertaining to a given user-selected iterator, retaining context of the selected iterator. Responsive to user introduced fields, the system automatically creates representative data structures in a database and automatically relates fields of the pages to the data structures in accordance with a predetermined logic.
    Type: Grant
    Filed: May 1, 2007
    Date of Patent: June 28, 2011
    Assignee: The Regents of the University of California
    Inventors: Yannis G. Papakonstantinou, Kian Win Ong, Ioannis Katsis
  • Patent number: 7966562
    Abstract: A help facility for a graphical modeling environment that determines the domain of a multi-domain graphical object and provides the correct documentation for that object in that domain is discussed. The help facility determines the identity of the multi-domain graphical object and the domain in which the multi-domain graphical object is instantiated. Once the domain and the graphical object identity are determined, the help facility triggers a help callback restricted to that domain that provides domain appropriate help for the object.
    Type: Grant
    Filed: December 28, 2005
    Date of Patent: June 21, 2011
    Assignee: The MathWorks, Inc.
    Inventors: Nathan E. Brewton, Dallas C. Kennedy, Paul F. Kinnucan, Jr.
  • Patent number: 7958456
    Abstract: Movement of a user's point of contact with a touch-sensitive display is determined. In response to the movement, a list of information items on the touch-sensitive display is scrolled. The list of information items may include a sequence of information item subsets corresponding to a sequence of index items. While scrolling through respective information subsets, an index symbol is displayed in conjunction with each respective information item subset.
    Type: Grant
    Filed: December 23, 2005
    Date of Patent: June 7, 2011
    Assignee: Apple Inc.
    Inventors: Bas Ording, Stephen O. Lemay, Greg Christie, Imran Chaudhri
  • Patent number: 7958460
    Abstract: A method simplified drag and drop operations of display icons. This method calculates a projected path for an icon based on the past movement of the icon. The method highlights the “best fit” target icon as the mouse pointer moves across the screen. As the mouse pointer moves, or changes direction, the “best fit” target icon can change, with the current best-fit icon being highlighted. In addition to highlighting the target icon, a line or arrow from the mouse pointer to the target icon is maintained. The line presents the predicted path in a very noticeable, visual way. As the best-fit target icon changes, the line is re-drawn to point to the current best-fit icon. Regardless of how the target icon is visually indicated, releasing the mouse button will cause the drop operation to be completed “into” target. Completion of the drop could be instantaneous, or could be rendered with animation of some sort to indicate moving from the source to the target.
    Type: Grant
    Filed: October 30, 2007
    Date of Patent: June 7, 2011
    Assignee: International Business Machines Corporation
    Inventors: John Michael Garrison, Michael S. McKay
  • Patent number: 7958454
    Abstract: Systems and methods are provided for the design, development and execution of a graphical user interface using a state machine based programming paradigm integrated with a componentized graphical user interface. The present invention generates a graphical state machine representation of the graphical user interface including states for elements of the graphical user interface and any events associated with these elements. The state diagram model provides a graphical structure for handling events associated with the graphical user interface, such as events generated by inputs provided by a user via a graphical user interface element. Furthermore, functionality for the graphical user interface, such as underlying control structure, state management, and event processing can be implemented with a high level textual programming language integrated with the graphical state machine.
    Type: Grant
    Filed: April 19, 2005
    Date of Patent: June 7, 2011
    Assignee: The MathWorks, Inc.
    Inventor: Thomas Gaudette