Patents Examined by Nathan Shrewsbury
  • Patent number: 9170713
    Abstract: An electronic device and a method of controlling the electronic device are provided. The electronic device may group items based on a drag input on a virtual bookshelf having the items.
    Type: Grant
    Filed: August 30, 2011
    Date of Patent: October 27, 2015
    Assignee: LG ELECTRONICS INC.
    Inventors: Kunho Lee, Kange Lee, Jinhwan Jung, Yongdeok Lee
  • Patent number: 9164673
    Abstract: An improved interactive user interface for presenting functionalities of an application is provided. An application functionality applied to a data element range may be represented by a selectable preview element that provides a preview of the application functionality applied to the data element range. Upon selection of a preview element, one or more drop zones may be displayed. The preview element may be dragged to a drop zone and may animate into a visualization of the application functionality applied to the data element. The type of visualization that is displayed may be dependent on the drop zone to which the preview element is dragged. After a preview element is dropped into a drop zone, the functionality may be applied to the data element range and be displayed. The interactive data visualizations may encourage a user to explore features of an application.
    Type: Grant
    Filed: July 16, 2012
    Date of Patent: October 20, 2015
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Karen X. Cheng, Benjamin Edward Rampson, Eric W. Patterson
  • Patent number: 9155853
    Abstract: The systems and methods of the present application provides a graphical user interface (GUI) for adjusting the modes and settings of a patient ventilator. Upon selecting the type of breath setting (mechanical and/or pressure supported), and the target and control parameters for each breath setting, an ideal set of pressure, flow and volume waveforms are displayed on a touch-screen GUI. The user is then able to adjust any of the waveforms using the touch-screen GUI to the desired ventilator settings for that particular patient. The user then confirms the settings and the ventilator operates according to the user-set waveforms.
    Type: Grant
    Filed: August 31, 2011
    Date of Patent: October 13, 2015
    Assignee: General Electric Company
    Inventor: Timothy Michael Knor
  • Patent number: 9122311
    Abstract: A method, including presenting, by a computer, a scrollable list of interactive items on a display driven by the computer, and receiving an input from a user of the computer. The list is scrolled at a speed indicated by the input, and the list is zoomed in response to the speed of the scrolling.
    Type: Grant
    Filed: August 23, 2012
    Date of Patent: September 1, 2015
    Assignee: APPLE INC.
    Inventor: Micha Galor
  • Patent number: 9116602
    Abstract: Context based menus are customizable to extend features to meet user demand. An application providing the context based menu reads a custom configuration from an XML file or receives input through a user interface to construct a context based menu. The custom configuration hosts attribute information for placement of controls, visualization or controls, and/or behavior of controls in the menu. Custom configuration is editable and provides features to add and remove controls from a default context based menu.
    Type: Grant
    Filed: July 13, 2012
    Date of Patent: August 25, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Matthew Kotler, Erez Kikin Gil, Andrew Hockman
  • Patent number: 9117202
    Abstract: In a computerized method of identifying and displaying messages containing an identifier, where the messages are privately stored for restricted access by a user, the identifier of a document displayed in a navigation area result window is identified. In addition, the message store is scanned to identify messages containing the identifier and the messages identified as containing the identifier are displayed in a messaging area window.
    Type: Grant
    Filed: October 21, 2008
    Date of Patent: August 25, 2015
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Tyler Close, John Recker, Craig Sayers, Ian N Robinson
  • Patent number: 9086791
    Abstract: Methods, systems, and media for providing content-aware scrolling are provided. In accordance with some embodiments, a method for providing content-aware scrolling is provided, the method comprising: determining whether one or more regions of content in a document are important regions; generating a scroll path that passes through the important regions, wherein at least one of direction, speed, and zoom are varied along the scroll path based on characteristics of the important regions; and, in response to receiving a user input, traversing the generated scroll path through the important regions.
    Type: Grant
    Filed: August 22, 2008
    Date of Patent: July 21, 2015
    Assignee: The Trustees of Columbia University in the City of New York
    Inventors: Edward W. Ishak, Steven K. Feiner
  • Patent number: 9083183
    Abstract: A method for use in monitoring a utility network includes identifying, via a computing device, at least one contingent performance violation associated with a first element of a plurality of transmission elements of a utility network. The method includes presenting by the computing device a risk indicator corresponding to the contingent performance violation around a graphical representation of the first element.
    Type: Grant
    Filed: August 30, 2011
    Date of Patent: July 14, 2015
    Assignee: General Electric Company
    Inventor: Shobhit Mehta
  • Patent number: 9043763
    Abstract: An information editing device is provided with an object storage portion 11 in which a character string object or image object is stored, a placement information storage portion 12 that stores placement area designation information that sets two or more placement areas that do not overlap each other for respectively placing the objects, and that correspond to the objects, an object output portion 13 that outputs, into placement areas that are set based on the placement area designation information, each of the objects corresponding to the respective placement areas, an input receiving portion 14 that receives a deletion instruction or a modification instruction for at least one of the objects output by the object output portion 13, and a placement modification portion 15 that, according to the deletion instruction or modification instruction, modifies the placement area of the object such that the placement area is placed without overlapping.
    Type: Grant
    Filed: August 28, 2006
    Date of Patent: May 26, 2015
    Assignee: PROFIELD CO., LTD.
    Inventor: Hiroshi Ueno
  • Patent number: 9026906
    Abstract: A method and system to generate a user interface for an application, the user interface including a plurality of screen items, and each screen item being rendered based on associated screen item data. An output preview is generated and includes at least one preview item representative of a corresponding one of the plurality of screen items. Each preview item in the output preview is linked to the screen item data associated with the corresponding screen item, and is rendered in the output preview based on the linked screen item data.
    Type: Grant
    Filed: December 18, 2009
    Date of Patent: May 5, 2015
    Assignee: SAP SE
    Inventors: Jackson Mathai, Johan Christiaan Peters
  • Patent number: 9026948
    Abstract: Multi-faceted relationship hubs can support browsing an extensible set of relationship types from within a single tool window. A user can switch between relationship types within a single tool window without disrupting user flow by having to change context in a plurality of tool windows. Multiple instances of relationship hubs can be created. Browsing navigation history can be stored, allowing a user to maintain and reacquire relationship contexts. A user can preview the content of one or more files without opening the file.
    Type: Grant
    Filed: June 29, 2011
    Date of Patent: May 5, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Monty L. Hammontree, Weston Hutchins, Zachary S. Zaiss, Matthew S. Johnson, Steven John Clarke, Adam D. Nathan, Adrian M. Collier, Vikram Bapat
  • Patent number: 9015608
    Abstract: A user interface (UI) area having multiple data sources is regenerated based upon changes made to UI elements associated with the UI area. To efficiently regenerate the changed UI elements, a processor of the computer determines UI controls and data objects associated with the UI area to generate a conditional list. The conditional list includes corresponding events representing an association of the UI controls and the data objects. Based upon a modification to a data object, an optimized data binding structure is generated to determine a corresponding UI control that is affected by the modification. An updated UI controls list is computed to include the affected one or more UI controls based upon the optimized data binding structure. Based upon a trigger to render the UI area, the affected UIs are regenerated on the UI area by updating the affected UI controls based upon the modification.
    Type: Grant
    Filed: July 16, 2012
    Date of Patent: April 21, 2015
    Assignee: SAP SE
    Inventor: Uwe Klinger
  • Patent number: 9009606
    Abstract: A remote desktop capability includes a message area on the agent's remote desktop display. Incoming instant messages on an instant messaging application on the agent's primary desktop are passed through to the message area on the remote desktop display.
    Type: Grant
    Filed: June 28, 2011
    Date of Patent: April 14, 2015
    Assignee: International Business Machines Corporation
    Inventors: James Edward Bostick, John Michael Ganci, Jr., John Paul Kaemmerer, Craig Matthew Trim
  • Patent number: 8996983
    Abstract: A device and a method for annotating content is provided. The device may comprise a means to analyze the content (150) and generate a first output (205) based upon the analysis of the content, a means to generate an annotation request (230), a means to communicate (130), the means to communicate being adapted to distribute the annotation request to at least one other device and to receive an annotation result from the at least one other device and a means to combine (240) the first output and the annotation result to provide an improved output. By combining multiple independent results of content analysis algorithms from different devices, possibly based upon background different knowledge a higher quality result is provided for the annotation.
    Type: Grant
    Filed: May 7, 2007
    Date of Patent: March 31, 2015
    Assignee: Koninklijke Philips N.V.
    Inventor: Freddy Snijder
  • Patent number: 8972856
    Abstract: A method for modifying a document at a client-side application is disclosed. The method involves receiving a user-requested document at a client-side application from a server; querying a database by the client-side application with entities in the user-requested document, where at least one entity is associated with entity information stored in the database; in response to querying the database, receiving the entity information associated with the at least one entity at the client-side application; modifying the user-requested document at the client-side application to obtain a modified document, where modifying the document comprises adding the entity information or a link to the entity information associated with the at least one entity; and displaying the modified document with the client-side application.
    Type: Grant
    Filed: September 26, 2008
    Date of Patent: March 3, 2015
    Assignee: Yahoo! Inc.
    Inventor: Prashanth Channabasavaiah
  • Patent number: 8972893
    Abstract: Embodiments described herein are directed to managing elements within a notification area of a graphical operating system. The elements may include any graphic, logo, or image associated with running software. A user indicates which elements can be displayed in the notification area, consequently creating a list of potentially displayable elements. For each listed element, an order of display, file location, and display status is designated. The user may freely change the order in which elements are displayed in the notification area by repositioning the displayed elements. Elements may be permanently removed from the notification area, resulting in their deletion from the list. Only elements entered into the order list, at the discretion of the user, are displayable within the notification area.
    Type: Grant
    Filed: June 27, 2008
    Date of Patent: March 3, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Richard Duncan, Latika Kirtane, Jeff Miller
  • Patent number: 8954834
    Abstract: A system is provided for widget to widget communication. The system includes a first device, a second device, and a communication server. The first device and/or the second device are a mobile device. The communication server provides a first widget to the first device and provides a second widget to the second device, wherein the first widget and the second widget are portable code that is installed and executed in a corresponding runtime environment without additional compilation. The first widget, when executed by the first device, communicates information that identifies content associated with the first widget and a state of the content via the first device to the communication server. The communication server communicates the information and the state to the second device. The second widget, when executed by the second device, presents at least some of the content based on the information and the state in coordination with the first widget presenting the content.
    Type: Grant
    Filed: October 6, 2008
    Date of Patent: February 10, 2015
    Assignee: Sprint Communications Company L.P.
    Inventors: John M. Everson, Erich J. Izdepski, Todd N. Koellner, Wing K. Lee, Sei Y. Ng, M. Jeffrey Stone
  • Patent number: 8954838
    Abstract: Some embodiments provide a system for displaying cells of a table. During operation, the system can receive a sort-and-merge request for sorting the rows of the table using a sort column. Next, the system can sort the rows of the table based at least on cell values in the sort column to obtain a sorted table. The system can then merge a set of consecutive cells in a merge column of the sorted table to obtain a merged cell, wherein the set of consecutive cells are associated with the same cell value. Note that the sort column and the merge column can be the same column, or they can be different columns. Next, the system can display the merged cell and other cells in the sorted-and-merged table. Displaying a cell can involve positioning the cell's value in a visible area of the cell.
    Type: Grant
    Filed: December 4, 2009
    Date of Patent: February 10, 2015
    Assignee: Synopsys, Inc.
    Inventors: Anil P. Balaram, Takashi Toyooka
  • Patent number: 8924848
    Abstract: A user interface (UI) area having multiple data sources is synchronized based upon changes made to UI elements associated with the UI area. To synchronize the changed UI elements, a processor of the computer determines UI controls and data objects associated with the UI area. Based upon a modification to a data object, a corresponding UI control that is affected by the modification is determined. A synchronization process is triggered to determine updated UI controls and updatable UI controls from the UI controls that are affected by the modification. The UI area is synchronized by updating the updatable UI controls based upon the modification.
    Type: Grant
    Filed: July 16, 2012
    Date of Patent: December 30, 2014
    Assignee: SAP SE
    Inventor: Uwe Klinger
  • Patent number: 8918725
    Abstract: A user interface on a mobile device includes an integrated communication region positioned within a viewable area of an application on the mobile device. The integrated communication region is configured to display a preview of content of a first message of a plurality of messages sent by a plurality of users. The first message is a most recent message of the plurality of messages. Visibility of the preview is persistent across a plurality of screens of the application. Across the plurality of screens of the application, (i) a position of the preview within the integrated communication region and (ii) the visibility of the preview remain unchanged until displaced by a second message. The second message is more recent than the first message.
    Type: Grant
    Filed: August 30, 2011
    Date of Patent: December 23, 2014
    Assignee: A Thinking Ape Technologies
    Inventors: Kenshi Arasaki, Wing-Hei Wilkins Chung, Eric Diep