Context Sensitive Patents (Class 715/708)
  • Patent number: 9448726
    Abstract: A context-sensitive process guidance system provides process guidance based on context data from a system used in performing the process. The system may be a work item tracking system or similar project management tool. Process guidance may provide information to a user performing actions related to a process. Context data may be derived from various sources, including the state of an application at the time of the request for process guidance, the user making the request and the role assigned to that user in the process, or the data displayed for the user who made the request. The context-sensitive process guidance system may display context-sensitive process guidance content and provide links to related process guidance content based on the context data.
    Type: Grant
    Filed: December 6, 2012
    Date of Patent: September 20, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Sam Guckenheimer
  • Patent number: 9418456
    Abstract: A data visualization system comprising: a data retrieval module arranged to retrieve data from a data storage module in communication with the data visualization system, wherein the retrieved data includes data sets for representation in a tree map; a tree map generation module arranged to generate a tree map based on the retrieved data, wherein the tree map generation module is further arranged to: i) sort the retrieved data sets according to the size of the data sets; ii) define an area for generating multiple rectangles, each rectangle representing one of the data sets, wherein the area is defined to allow the data sets to be spatially arranged within the area; iii) accumulate data points for data within the data sets to generate a rectangle that has dimensions that fall within pre-defined parameters; iv) generate a rectangle for each data set; and v) orientate the rectangle such that its orientation is only changed if the rectangle does not fit in the available area.
    Type: Grant
    Filed: August 13, 2013
    Date of Patent: August 16, 2016
    Assignee: New BIS Safe Luxco S.à r.l
    Inventor: Andrew John Cardno
  • Patent number: 9367199
    Abstract: In some example implementations, there is provided a method. The method may include selecting an action element located on a user interface, wherein the user interface includes a plurality of action elements, whereby each action element corresponds to an action performable by a user and causing a change in a state of the user interface; identifying a help overlay graphics element for each selected action element in the plurality of action elements, the help overlay graphics element describing the action corresponding to the selected action element; and dynamically positioning a plurality of help overlay graphics elements identified for at least a portion of the plurality of selected action elements on the user interface, wherein the plurality of help overlay graphics elements are positioned proximate to associated action elements. Related systems, methods, and articles of manufacture are also provided.
    Type: Grant
    Filed: December 13, 2012
    Date of Patent: June 14, 2016
    Assignee: SAP SE
    Inventors: Oliver Klemenz, Peter Eberlein
  • Patent number: 9367205
    Abstract: Bezel gestures for touch displays are described. In at least some embodiments, the bezel of a device is used to extend functionality that is accessible through the use of so-called bezel gestures. In at least some embodiments, off-screen motion can be used, by virtue of the bezel, to create screen input through a bezel gesture. Bezel gestures can include single-finger bezel gestures, multiple-finger/same-hand bezel gestures, and/or multiple-finger, different-hand bezel gestures.
    Type: Grant
    Filed: February 19, 2010
    Date of Patent: June 14, 2016
    Assignee: MICROSOFT TECHNOLGOY LICENSING, LLC
    Inventors: Kenneth P. Hinckley, Koji Yatani
  • Patent number: 9318100
    Abstract: Methods, systems, and computer program products are provided for supplementing audio recorded in a media file. Embodiments include receiving a media file; identifying the subject matter of audio portion of the media file; identifying supplemental content for supplementing the subject matter recorded in the audio portion of the media file; and inserting in the media file markup for rendering the supplemental content.
    Type: Grant
    Filed: January 3, 2007
    Date of Patent: April 19, 2016
    Assignee: International Business Machines Corporation
    Inventors: William K. Bodin, David Jaramillo, Jesse W. Redman, Derral C. Thorson
  • Patent number: 9310967
    Abstract: A border menu can be presented on four sides of an outer border of a graphical user interface. The border menu can be presented at the top of a stack of a graphical user interface. The border menu can include a set of user-selectable options, each selectable via a pointing device, each of the user-selectable options being associated with at least one of an icon or text button. At least one of the user-selectable options can be presented along each of the four sides of the outer border of the border menu. Selection of each of the user-selectable options can result in triggering an event, which results in firing of a programmatic action to run executable code for a corresponding one of the user-selectable options. At least a portion of the user-selectable options can include application-specific options for an application running on the computing device.
    Type: Grant
    Filed: May 25, 2012
    Date of Patent: April 12, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jin Li, Michael Wulkan
  • Patent number: 9274682
    Abstract: Bezel gestures for touch displays are described. In at least some embodiments, the bezel of a device is used to extend functionality that is accessible through the use of so-called bezel gestures. In at least some embodiments, off-screen motion can be used, by virtue of the bezel, to create screen input through a bezel gesture. Bezel gestures can include single-finger bezel gestures, multiple-finger/same-hand bezel gestures, and/or multiple-finger, different-hand bezel gestures.
    Type: Grant
    Filed: February 19, 2010
    Date of Patent: March 1, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Kenneth P. Hinckley, Koji Yatani
  • Patent number: 9235819
    Abstract: An information processing apparatus, which is configured to communicate with a server apparatus and an image forming apparatus, comprises a receiving unit configured to receive AR information that includes AR guidance for a first operation of an image forming apparatus, wherein the AR information superimposes the AR guidance on an image that was captured by the information processing apparatus; a display control unit configured to command the information processing apparatus to display the AR guidance to guide a user to operate the image forming apparatus, and an obtaining unit configured to obtain information that originated from performance of the first operation by the image forming apparatus, wherein the receiving unit is further configured to receive AR information that includes additional AR guidance that presents operations for recovering from the error.
    Type: Grant
    Filed: October 16, 2012
    Date of Patent: January 12, 2016
    Assignee: Canon Kabushiki Kaisha
    Inventors: Minoru Torii, Attaullah Seikh, Rajini Giridharagopal, Jeremy Serfling, Mark Toshiaki Sato, Edward Smith
  • Patent number: 9201574
    Abstract: Displaying a preference by a user of a content contribution is disclosed. A preference event by the user is detected. A plurality of detected events is stored. In response to a query from a client, at least a portion of the stored detected events is stored. At least a portion of the received events is displayed in an interface.
    Type: Grant
    Filed: March 20, 2013
    Date of Patent: December 1, 2015
    Assignee: LinkedIn Corporation
    Inventors: R. Kevin Rose, Michal Jan Migurski, Shawn Paul Allen, Eric W. Rodenbeck
  • Patent number: 9177029
    Abstract: Configurations of an activity assistant processing system are disclosed that provides users with dynamically-selected activities that are intelligently tailored to a user. The subject technology accesses an index of activities. A score is then determined for each particular activity in the index of activities. The score is based on plurality of signals associated with user-specific parameters and global parameters to determine the quantitative importance of a particular activity. The subject technology identifies a subset of activities within the index of activities using the activity assistant processing system in which the subset includes at least one activity with a corresponding score that is greater than or equal to a decision threshold for the at least one activity. At least a portion of the subset of activities is then ranked based on the quantitative importance of the particular activity using the activity assistant processing system.
    Type: Grant
    Filed: December 21, 2011
    Date of Patent: November 3, 2015
    Assignee: Google Inc.
    Inventors: Stephen Chau, Andrew T. Szybalski, Stephane Lafon, Andrea Lynn Frome, Jerry Howard Morrison, Derek Prothro, Huy Nguyen
  • Patent number: 9146973
    Abstract: The invention provides a presentation of contextual information to a digital device in relation to a period of time. As such the invention provides for efficient user access to historical, as well as, current and future or forecasted contextual information. In addition, the present invention provides for current contextual information to be presented in an idle mode view, a scrolling bar mode view or another inconspicuous view. Additionally the present invention provides a novel means of using context information to create multimedia file presentations, image or video file presentations that can be associated with previous periods of time, locations or other context data.
    Type: Grant
    Filed: October 23, 2013
    Date of Patent: September 29, 2015
    Assignee: Nokia Technologies Oy
    Inventors: Younghee Jung, Per Persson, Petri Piippo, Petri H. Maenpaa
  • Patent number: 9141253
    Abstract: One embodiment of the present invention sets forth a technique for providing help content related to a software application to a user. The technique involves receiving textual input related to a first software application from a first user and comprising help content and generating a first discussion element based on the textual input. The technique further involves receiving first contextual information associated with the first user and related to the first software application, associating the first contextual information with the first discussion element, and transmitting the first discussion element to a server machine for processing.
    Type: Grant
    Filed: October 11, 2012
    Date of Patent: September 22, 2015
    Assignee: AUTODESK, INC.
    Inventors: Justin Frank Matejka, Tovi Grossman, George Fitzmaurice
  • Patent number: 9135317
    Abstract: A computing device is configured to provide a search results document that includes information regarding images that have been identified as relevant to a search query, and receive a request to access an image provided in the search results document. The image may be associated with a document that includes the image. The computing device is configured to determine, based on the request, whether the document is image-centric with respect to the image, and selectively provide, based on whether the document is image-centric with respect to the image, an image overlay document corresponding to the image or the document associated with the image. The image overlay document may be provided when the document is not image-centric with respect to the image, and the document may be provided when the document is image-centric with respect to the image.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: September 15, 2015
    Assignee: Google Inc.
    Inventor: Peter Linsley
  • Patent number: 9123189
    Abstract: In accordance with one or more embodiments of the present disclosure, systems and methods for transferring data over a network include communicating with a user via a portable communication device over the network, receiving a request for at least one instruction sequence related to a particular repair task of a machine from the user via the portable communication device over the network, processing the request from the user by accessing and retrieving the at least one instruction sequence from a database component, and transferring the at least one instruction sequence from the database component to the portable communication device.
    Type: Grant
    Filed: August 13, 2008
    Date of Patent: September 1, 2015
    Assignee: The Boeing Company
    Inventors: Jeffrey R Kollgaard, Joseph Frank Floyd, John Robert Linn, Brent Louis Hadley
  • Patent number: 9122376
    Abstract: In one example a computing device receives a first indication of at least one user input to select one or more textual characters. The computing device determines a plurality of auto-complete word suggestions based at least in part on the one or more textual characters and outputs for display, based at least in part on the one or more textual characters, a first auto-complete word suggestion of the plurality of auto-complete word suggestions. In addition, the computing device receives a second indication of the at least one user input that indicates the first auto-complete word suggestion is incorrect. Responsive to receiving the second indication, the computing device outputs for display a second auto-complete word suggestion of the plurality of auto-complete word suggestions to replace the first auto-complete word suggestion. The first auto-complete word suggestion is more likely to be a correct word suggestion than the second-autocomplete word suggestion.
    Type: Grant
    Filed: April 18, 2013
    Date of Patent: September 1, 2015
    Assignee: Google Inc.
    Inventors: Daniel Scott Brotherston, Jason Patrick Parachoniak
  • Patent number: 9118679
    Abstract: A method, an apparatus, and a computer program product which capture and use analytics data relating to the internal activity of software programs executing in a message-passing runtime environment, such as that provided by Objective-C. The invention exploits the well documented interfaces of these environments together with their dynamic runtime capabilities to insert data collection and analysis code into an application without modification of the target application.
    Type: Grant
    Filed: November 3, 2014
    Date of Patent: August 25, 2015
    Assignee: Introspex Incorporated
    Inventors: Fred W. McClain, Stephen Mickelsen, Vishweshwar Ghanakota
  • Patent number: 9105222
    Abstract: A display control apparatus determines if an application manager has attribute information compatible with attribute information of a selected application program, and controls the application manager which is determined to have the attribute information compatible with the attribute information of the application program to execute display processing of the application program.
    Type: Grant
    Filed: May 29, 2009
    Date of Patent: August 11, 2015
    Assignee: Canon Kabushiki Kaisha
    Inventors: Shuichi Okamura, Yukari Yano
  • Patent number: 9053190
    Abstract: A method, system and computer program product for building a custom publication is provided. A user may access a library of electronic source publications having defined units of content within the source publications, the library storing source publication metadata for the defined units of content. The user may select units of content from source publications for inclusion in an unpublished custom publication. The unpublished custom publication may be published in an electronic or printed format, wherein publishing the unpublished custom publication comprises applying consistent styling to common structural elements in the set of custom publication units of content to create a published custom publication with consistent styling.
    Type: Grant
    Filed: November 22, 2011
    Date of Patent: June 9, 2015
    Assignee: LIBREDIGITAL, INC.
    Inventors: Robert Boenau, Robert Todd Warren, Anna Garcia, Jose Patino
  • Publication number: 20150143238
    Abstract: The present disclosure may provide a mobile terminal including a body having a front surface, a rear surface and a lateral surface thereof, a display unit disposed on the front surface to display first screen information, a lateral touch sensing unit formed on the lateral surface adjacent to both edges of the display unit to receive a user's consecutive touch input, and a controller configured to control the display unit to display second screen information in one region on the display unit corresponding to a touch range of the consecutive touch input.
    Type: Application
    Filed: November 4, 2014
    Publication date: May 21, 2015
    Applicant: LG ELECTRONICS INC.
    Inventors: Egun JUNG, Hongseok CHOI, Haein LEE, Eun KWON, Yeongnam AHN
  • Patent number: 9037994
    Abstract: Navigation to a data definition in a diff context. A diff comparison can be generated between at least two versions of a first file. The diff comparison can identify syntax of at least a first method identified in a portion of syntax that is different between the at least two versions of the first file, the first method defined by a data definition in a second file. The diff comparison can configure syntax of the first method to be a first navigable block of data in at least one of the versions of the first file. At least two versions of the first file can be presented to a user in a file difference window, and a user input can be received selecting the first navigable block of data. Responsive to the user input, the second file can be presented to the user in the file difference window.
    Type: Grant
    Filed: June 26, 2012
    Date of Patent: May 19, 2015
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Pavan L. Advani
  • Patent number: 9030495
    Abstract: A system and related methods for an augmented reality help system in a head-mounted display device are provided. In one example, the head-mounted display device includes a plurality of sensors and a display system for presenting holographic objects. An augmented reality help program is configured to receive one or more user biometric parameters from the plurality of sensors. Based on the user biometric parameters, the program determines that the user is experiencing a stress response, and presents help content to the user via the head-mounted display device.
    Type: Grant
    Filed: November 21, 2012
    Date of Patent: May 12, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Daniel McCulloch, Kudo Tsunoda, Abby Lin Lee, Ryan Hastings, Jason Scott
  • Publication number: 20150128038
    Abstract: According to various exemplary embodiments, it is determined that a particular user is associated with a particular member segment of a networking website. Further, a task prioritization list associated with the particular member segment is accessed. The task prioritization list may include a prioritized list of profile update tasks associated with successful user profile pages of the particular member segment. Moreover, a prompt is displayed inviting the particular user to update the particular user profile page based on the task prioritization list (e.g., by referring to the member segment and at least one of the tasks in the task prioritization list).
    Type: Application
    Filed: January 13, 2015
    Publication date: May 7, 2015
    Inventors: Erran Berger, Elliot Shmukler, Aaron Bronzan, Luke Liu, Aleksandr Movsesyan, Amy Parnell, Andrew Lottman, Avery Randolph Moon
  • Patent number: 9026910
    Abstract: Dynamic help information is provided by receiving unit, configured to receive at least one operation of a user and to obtain the user's operation history, where the operation history includes at least one operation; a determining unit, configured to determine the corresponding help information according to the user's operation history; and an information obtaining unit, configured to obtain said corresponding help information. Assistance in providing help information is also provided, comprising: an operation capturing unit, configured to capture and send at least one operation of a user; and an information displaying unit, configured to receive and display the help information corresponding to the user's operation history, where the operation history includes at least one operation. With the apparatuses and method of this invention, the pertinent help information can be dynamically provided for users according to user's operation history.
    Type: Grant
    Filed: November 29, 2010
    Date of Patent: May 5, 2015
    Assignee: International Business Machines Corporation
    Inventors: Xu Qing Lu, Yao Qi, Xing Xing Shen, Chuang Tang
  • Publication number: 20150121217
    Abstract: A user interface method for an automatic invocation of a guided reading tutorial. The method includes displaying a section of an article of a document on a screen of the handheld device, and receiving an input from a user of the handheld device. The method further includes, in response to the input, communicating with an on-line instruction program linked to a user account, determining whether to invoke the instruction program based on predetermined settings, and automatically executing the instruction program in accordance with the settings, wherein the instruction program is configured to lead though a plurality of features of guided reading of the handheld device for familiarization.
    Type: Application
    Filed: October 28, 2013
    Publication date: April 30, 2015
    Applicant: Kobo Incorporated
    Inventors: Anthony O'DONOGHUE, Sneha PATEL
  • Publication number: 20150121218
    Abstract: A method and apparatus for controlling a text input in an electronic device having a touch screen are provided. The method includes displaying at least one text inputted via a touch panel of the touch screen; when a deletion event is detected through the touch panel, deleting at least one of the displayed at least one text and storing the deleted at least one text in a memory unit; when the deletion event is removed, displaying a recovery guide on the touch screen and displaying the stored at least one text in the recovery guide; and when a selecting event is detected from the recovery guide, recovering at least one text selected from the recovery guide and displaying the selected at least one text as inputted at least one text.
    Type: Application
    Filed: October 30, 2014
    Publication date: April 30, 2015
    Inventors: Sungjun KIM, Minho KIM, Jisook KANG, Jinwan AN
  • Patent number: 9021398
    Abstract: Radial context based menus are employed for content management through touch or gesture actions, keyboard entries, mouse or pen actions, and similar input. Different actions and combinations of actions enable users to activate submenus, execute commands, or collapse context based menus. Accessibility features are integrated with radial context based menus to ease user interaction with radial context based menu controls. Distinct accessibility controls are superimposed on radial context based menu controls to aid with command interactions. Additionally, contrast schemes are implemented on radial context based menu controls and surrounding regions to differentiate the context base menu controls for visual acuity.
    Type: Grant
    Filed: January 13, 2012
    Date of Patent: April 28, 2015
    Assignee: Microsoft Corporation
    Inventors: Matthew Kotler, Erez Kikin Gil
  • Publication number: 20150106709
    Abstract: A method, system, and computer program product for guiding gesture operations are provided in the illustrative embodiments. An initial position of a gesture is determined. The gesture is a touch-based gesture made by a user relative to a touch-sensitive interface of a data processing system. The gesture is made to manipulate data presented using the data processing system. A set of gesture size adjustments is determined. A set of data adjustments to be made to the data is computed. An adjustment in the set of data adjustments corresponds to an adjustment in the set of gesture size adjustments. The set of gesture size adjustments and the corresponding set of data adjustments are presented as a guide relative to the initial position of the gesture. The guide informs the user about an expected result of a member gesture size adjustment before the user makes the gesture size adjustment.
    Type: Application
    Filed: October 11, 2013
    Publication date: April 16, 2015
    Inventors: BARRY ALAN KRITT, Sarbajit Kumar Rakshit
  • Publication number: 20150106710
    Abstract: The invention relates to a method for operating an automatic cleaning device, in particular an industrially usable dishwasher or cleaning and disinfection device with a man-machine interface and a display with buttons. Symbols for the operation and/or an ongoing process are illustrated on the man-machine interface. An interaction of an operator with the man-machine interface is effected via buttons. Depending on the requirements of the operator, context-sensitive help is retrieved via a retrieval, said help accessing a stored information supply comprising image formats, PNG formats, drawings, maintenance lists, spare parts lists and/or databases, which are offered to the operator.
    Type: Application
    Filed: May 7, 2013
    Publication date: April 16, 2015
    Applicant: MEIKO Maschinenbau GmbH & Co. KG
    Inventors: Jürgen Dirschus, Philipp Huber
  • Patent number: 9009074
    Abstract: Systems and methods are provided for generating and publishing electronic spare parts catalogs that support electronic business processes for managing and selling spare parts for complex machines and systems, such as gas turbines. Automated systems and methods for generating electronic catalogs of spare parts employ an extensible, template-based framework to extract and integrate catalog content (static and/or real-time spare parts data) from various backend business information systems and data sources.
    Type: Grant
    Filed: August 31, 2005
    Date of Patent: April 14, 2015
    Assignees: Siemens Aktiengesellschaft, Siemens Corporation
    Inventors: Amit Chakraborty, Liang H. Hsu, Zhijing Liu, Jan Eggebrecht
  • Patent number: 9005035
    Abstract: A game apparatus includes a CPU, and when a virtual game is started, the CPU generates game image data and displays a corresponding game screen on a monitor. In the game screen, an operating instruction describing operation procedure is displayed and contents of the instruction changes according to a progress of the game. For example, as the game advances, an operating instruction including how to perform a new operation is displayed when a player object learns a new attack, or when a level (experience) of the player object increases or an operation level of the player increases. However, if the virtual game has not been played for a relatively long period of time, the operating instruction is displayed regardless of the progress of the game.
    Type: Grant
    Filed: September 2, 2009
    Date of Patent: April 14, 2015
    Assignees: Nintendo Co., Ltd., Kabushiki Kaisha Taito
    Inventors: Satoshi Kira, Toshiharu Izuno, Isao Okamoto
  • Patent number: 9009602
    Abstract: Assisting navigation of a first browser executing on a first data processing system is provided by navigating, responsive to a second browser executing on a second data processing system, to identify information to be displayed using the first browser on the first data processing system. An identifier is request to associate with the identified information and the identifier is dynamically generated responsive to the request for an identifier. The identifier is associated with the identified information to be displayed using the first browser such that the identified information may be retrieved using the identifier.
    Type: Grant
    Filed: May 3, 2012
    Date of Patent: April 14, 2015
    Assignee: International Business Machines Corporation
    Inventor: Richard A. Chapman
  • Publication number: 20150089364
    Abstract: A method for initiating a help feature includes detecting and making a first determination as to whether a first interaction with a surface associated with a user interface matches a predetermined first gesture. Following a positive first determination, a second interaction is detected and a second determination is made as to whether a second interaction with the surface matches a predetermined second gesture. Following a positive second determination, one of a plurality of controls presented in the user interface that corresponds to the second interaction is identified. A help feature corresponding to the identified control is caused to be displayed.
    Type: Application
    Filed: July 24, 2012
    Publication date: March 26, 2015
    Inventors: Jonathan Meller, Wagner Ferreira Vernier, Gomes Marcelo de Oliveira, Victor Helfensteller Dos Santos, Alon Mei-Raz
  • Publication number: 20150089365
    Abstract: An automatic medical image processing system includes a series of operation stages, each automating specifying the image processing parameters for processing medical images. In response to an image processing indicator, a first medical image is automatically identified, including determining a first image operation and image processing parameters, without user intervention. The first image operation is performed on the first medical image based on the image processing parameters. A second medical image is generated and transmitted to the client device to be presented therein. The client device displays a message prompting the user whether the user is satisfied with the second medical image. In response to a user input from the client device indicating that the user is unsatisfied with the second medical image, one or more remedial options are presented to allow the user selecting a remedial action to reprocess the first medical image.
    Type: Application
    Filed: September 24, 2014
    Publication date: March 26, 2015
    Inventors: Tiecheng Zhao, Akio Iwase, Nobuyuki Kihara
  • Patent number: 8990716
    Abstract: A method for providing chronologic information that is generated by placing one or more pieces of related information according to information about elapsed time is provided. The method includes the steps of obtaining, by an obtaining unit, (i) basic information associating pieces of the related information with the information about time indicating positions on the chronologic information and (ii) information indicating a display form of the chronologic information; and providing, by a control unit, the chronologic information to a user by displaying the chronologic information in a display unit based on the information indicating a display form of the chronologic information by using the basic information.
    Type: Grant
    Filed: January 16, 2008
    Date of Patent: March 24, 2015
    Assignee: Sony Corporation
    Inventors: Takatoshi Nakamura, Yoichiro Sako, Itaru Kawakami, Mitsuru Takehara, Yuichi Abe
  • Publication number: 20150082165
    Abstract: A method for digitally tearing out an article from a digital magazine is disclosed. In one embodiment, the method is realized by splitting the whole digital magazine into separate articles based on the digital magazine's meta-data, providing a user interface for users to take action of tearing out an article, checking the tear-out request against the article's tear-out policy, and retrieving and adding the article to the user's collection if the request is granted.
    Type: Application
    Filed: June 1, 2014
    Publication date: March 19, 2015
    Inventor: Haixiang He
  • Publication number: 20150082166
    Abstract: A method for an assisted display for command line interfaces is described. In an embodiment, an input region and an output region of a command line interface are displayed. Commands are displayed within the input region as they are received. A history is maintained that stores the output of previous executions. At least a portion of the output maintained by the history is displayed within the output region. The output region is scrolled by adding one or more outputs from the history to the display of the output region and/or removing one or more outputs from the display of the output region. Wherein, scrolling the output region does not cause the display of the input region to become obscured. In another embodiment, an input assistance region is displayed that walks a user through selecting commands supported by the command line interface as well as options and arguments for those commands.
    Type: Application
    Filed: November 24, 2014
    Publication date: March 19, 2015
    Inventor: Brian Sarbin
  • Patent number: 8984413
    Abstract: If a firmware set is released, a transmission system does not permit a change in a version combination of firmware included in the firmware set and does not display a change button on a firmware selection screen used for selecting a firmware set not to be changed/deleted. If a firmware set is not yet released, the transmission system permits a change in a version combination of firmware included in the firmware set. As for a firmware set whose change is permitted, the transmission system displays a change button on a firmware selection screen used for selecting a firmware set to be changed/deleted. As for a firmware set whose change is not permitted, the transmission system does not display the change button on the firmware selection screen used for selecting a firmware set to be changed/deleted.
    Type: Grant
    Filed: July 12, 2010
    Date of Patent: March 17, 2015
    Assignee: Canon Kabushiki Kaisha
    Inventor: Katsuya Sakai
  • Patent number: 8979538
    Abstract: Elements of game play, such as usage statistics, scores, levels, challenges, achievements, competition, and the like, are incorporated into a productivity application to assist in motivating users to learn features of the productivity application. A recommendation system is utilized to assist users in determining what features of the application to learn next. Help content that is associated with the productivity application can also be tied to the features that are currently being learned and used by the user such that the linked help content is readily available. Users may compare their scores and compete with other persons that are also participating in the game play learning system.
    Type: Grant
    Filed: May 28, 2010
    Date of Patent: March 17, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jennifer P. Michelstein, Jonas Helin, Mark R. Alexieff
  • Patent number: 8984411
    Abstract: A user interface and method for composing a message to be sent over a wireless network environment using a handheld device is disclosed. According to the method, upon receipt of a user request to compose a message, a screen is displayed with a recipient field for a recipient address, an associated label to indicate that the recipient field is for a recipient address, and a message body field for holding message content. The method further includes, upon each keystroke entry of text to the recipient field, looking up entries from an address book which match the text, and displaying a selection menu representing addresses from at least a portion of the entries as well as cached entries previously looked up from a global address book.
    Type: Grant
    Filed: September 10, 2012
    Date of Patent: March 17, 2015
    Assignee: Blackberry Limited
    Inventors: Theodore Van Belle, Scotte Zinn, Andrew Bocking, Michael Hardy
  • Patent number: 8977961
    Abstract: Gesture based, context sensitive help and search functionalities are provided for application programs on a mobile device. In response to detecting movement at a mobile device in the form of a gesture, it is determined whether the movement corresponds to a predetermined gesture for invoking a help or search functionality. When the movement corresponds to a predetermined gesture, a current context of mobile device is identified and help content associated with the identified current context is retrieved for the help functionality, or a search query associated with the context is invoked and search results are obtained for a search functionality, for presentation to the user of the mobile device.
    Type: Grant
    Filed: October 16, 2012
    Date of Patent: March 10, 2015
    Assignee: Cellco Partnership
    Inventors: Samir S. Vaidya, Mauricio P. Caldeira De Andrada
  • Publication number: 20150067501
    Abstract: Embodiments of the present invention disclose a method, computer program product, and system for customizing help screens. A computer receives a request for help content. The computer identifies an annotated help file that corresponds to the request for help content. The computer identifies one or more variables in the identified annotated help file. The computer retrieves a value for each of the one or more variables from a software product. The computer replaces each of the one or more variables in the identified annotated help file with the retrieved value to generate customized help content.
    Type: Application
    Filed: August 28, 2013
    Publication date: March 5, 2015
    Applicant: International Business Machines Corporation
    Inventors: Albee Jhoney, Gaurav Nigam, Arun Ramakrishnan, Rohit Shetty
  • Publication number: 20150067504
    Abstract: An operating method of an electronic device is provided. The method includes selecting an area corresponding to at least one field of a page displayed through a display of the electronic device on the basis of an input; confirming an attribute corresponding to the at least one field among a plurality of attributes including a first attribute and a second attribute; and selectively providing a content corresponding to the attribute among at least one content including a first content and a second content according to the confirmed attribute.
    Type: Application
    Filed: September 2, 2014
    Publication date: March 5, 2015
    Inventors: Tae-Yeon KIM, Sang-Hyuk KOH, Hee-Jin KIM, Bo-Hyun SIM, Hye-Mi LEE, Si-Hak JANG
  • Publication number: 20150067502
    Abstract: Methods and systems of providing a guided navigation experience are described. According to various embodiments, a first type of use case may be determined for a first use of a website by a user. The first type of use case may be determined amongst a plurality of types of use cases. A first navigation recommendation may be determined based on the determined first type of use case. The first navigation recommendation may comprise a recommendation for the user to navigate to a first content on the website. The first navigation recommendation may be caused to be displayed to the user. In some embodiments, the plurality of types of use cases may comprise at least one of viewing an update of a profile of another user, viewing an event associated with the profile of another user, performing a job search, and participating in or viewing a discussion.
    Type: Application
    Filed: September 5, 2013
    Publication date: March 5, 2015
    Applicant: Linkedln Corporation
    Inventors: Angela Yoonjeong Yang, Xiaowen Zhang, Stephane Dahan, Chanh Nguyen, Lawrence Yuan
  • Publication number: 20150067503
    Abstract: A virtual assistant platform (“VAP”) provides a self-supporting and expandable architectural framework for virtual assistants (“VAs”) to communicate with a user via an electronic device. VAs may communicate with other devices, software programs, and other VAs. VAs may include intelligent agents configured to perform particular tasks. The VAP may include an execution environment that provides an interface between the VA and the electronic device and a framework of services for the intelligent agents. A VA may participate in or coordinate a group of VAs in which knowledge and tasks can be shared and cooperatively executed. The execution environment may include an agent store for registering agents for use on the VAP, storing agent code and data, and distributing agents to requesting users. Through the agent store, new VAs and agents may be distributed to users to expand their use of the VAP.
    Type: Application
    Filed: August 27, 2014
    Publication date: March 5, 2015
    Inventors: Michael H. Slayton, Vadim Kouklev
  • Patent number: 8972858
    Abstract: In one embodiment, a user selects a primary component of a multimedia system to be configured in a configuration user interface of a mobile device. The configuration user interface of the mobile device displays a photo-realistic depiction of a back panel of the primary component. The photo-realistic depiction of a back panel includes photo-realistic depictions of connection ports located thereon. The user selects another component to be connected to the primary component. One or more classes of potential connections are determined between the another component and the primary component, and for each class of potential connection, the configuration user interface on the mobile device graphically guides the user to select a particular connection port on the photo-realistic depiction of the back panel of the primary component for the class of potential connection. Based on selections of particular connection ports from the user, a set of configuration data is generated.
    Type: Grant
    Filed: April 19, 2012
    Date of Patent: March 3, 2015
    Assignee: Savant Systems, LLC
    Inventors: Robert P. Madonna, Michael C. Silva, Nicholas J. Cipollo, David W. Tatzel, David McKinley, Duarte M. Avelar, Arthur A. Jacobson
  • Patent number: 8972240
    Abstract: An “Interactive Word Lattice” provides a user interface for interacting with and selecting user-modifiable paths through a lattice-based representation of alternative suggested text segments in response to a user's text segment input, such as phrases, sentences, paragraphs, entire documents, etc. More specifically, the user input is provided to a trained paraphrase generation model that returns a plurality of alternative text segments having the same or similar meaning as the original user input. An interactive graphical lattice-based representation of the alternative text segments is then presented to the user. One or more words of each alternative text segment represents a “node” of the lattice, while each connection between nodes represents a lattice “edge. Both nodes and edges are user modifiable. Each possible path through the lattice corresponds to a different alternative text segment. Users select a path through the lattice to select an alternative text to the original input.
    Type: Grant
    Filed: August 18, 2011
    Date of Patent: March 3, 2015
    Assignee: Microsoft Corporation
    Inventors: Christopher John Brockett, William Brennan Dolan
  • Patent number: 8972878
    Abstract: Dynamic device management is provided based on a change in context. The management can be for one or more of icons, application, operating system(s), preferences, display characteristics, and the like. Detection and/or monitoring of one or more of presence information, environmental information, user information, recent activity information, inbound/outbound communication information, external stimuli information, geopositional information, temporal information, calendar information, user information, biometric information, and security information can be used as inputs to determining a change in this context.
    Type: Grant
    Filed: September 21, 2009
    Date of Patent: March 3, 2015
    Assignee: Avaya Inc.
    Inventors: David S. Mohler, Jason H. Vick
  • Publication number: 20150058725
    Abstract: A method for providing a graphical user interface on a display of a device includes displaying a photograph image on the display of the device, detecting a touch on the display, providing a plurality of control guides at a location corresponding to the touch over the displayed photograph image, in response to detecting the touch, detecting a first drag in a first direction corresponding to a first one of the plurality of control guides provided on the display, removing the plurality of control guides from the display in response to detecting the first drag, detecting a second drag in a second direction different from the first direction of the first drag and corresponding to a second one of the plurality of control guides, the second drag is performed while maintaining touch on the display after the first drag is performed, adjusting a display characteristic of the photograph image corresponding to the second one of the plurality of control guides corresponding to the second drag, and displaying the photograp
    Type: Application
    Filed: November 7, 2014
    Publication date: February 26, 2015
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Hui Chul YANG, Nho Kyung HONG, Jin Young JEON, Tae Young KANG, In Won Jong
  • Patent number: 8965890
    Abstract: Systems and methods for creating and processing context sensitive media objects are disclosed. One method is directed to processing a context sensitive media object in a target context. The method includes receiving an object with one or more object rules embedded within the object such that the one or more object rules are propagated with the object. Further, a determination of whether the object is context sensitive is made. If the object is context sensitive, the method prioritizes between the one or more object rules and one or more context rules related to a target context. In addition, a determination of which method or methods should be executed to process the object in the target context is made based on the prioritization.
    Type: Grant
    Filed: August 28, 2013
    Date of Patent: February 24, 2015
    Assignee: International Business Machines Corporation
    Inventors: Paolo Dettori, Julio Nogima, Frank A. Schaffa, Augustine C. Schilling
  • Patent number: 8954869
    Abstract: A method, computer program product, and system are disclosed for generating a graphical user interface (GUI) for a plurality of text based commands, in which environment mapping definitions may link generic GUI components with predefined command structures. The plurality of text based commands may be command-line interface (CLI) commands. The environment mapping definitions may be applied to a command specification defining characteristics of the plurality of text based commands in a standard format in order to build a GUI from generic GUI components. The command specification may be generated by providing an interpretation reference defining CLI conventions and parsing a command description to extract the command specification with reference to the interpretation reference.
    Type: Grant
    Filed: December 16, 2008
    Date of Patent: February 10, 2015
    Assignee: International Business Machines Corporation
    Inventor: Francis Courteaux