Patents Examined by Nathan Shrewsbury
-
Patent number: 9170713Abstract: 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: GrantFiled: August 30, 2011Date of Patent: October 27, 2015Assignee: LG ELECTRONICS INC.Inventors: Kunho Lee, Kange Lee, Jinhwan Jung, Yongdeok Lee
-
Patent number: 9164673Abstract: 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: GrantFiled: July 16, 2012Date of Patent: October 20, 2015Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Karen X. Cheng, Benjamin Edward Rampson, Eric W. Patterson
-
Patent number: 9155853Abstract: 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: GrantFiled: August 31, 2011Date of Patent: October 13, 2015Assignee: General Electric CompanyInventor: Timothy Michael Knor
-
Patent number: 9122311Abstract: 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: GrantFiled: August 23, 2012Date of Patent: September 1, 2015Assignee: APPLE INC.Inventor: Micha Galor
-
Patent number: 9116602Abstract: 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: GrantFiled: July 13, 2012Date of Patent: August 25, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Matthew Kotler, Erez Kikin Gil, Andrew Hockman
-
Patent number: 9117202Abstract: 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: GrantFiled: October 21, 2008Date of Patent: August 25, 2015Assignee: Hewlett-Packard Development Company, L.P.Inventors: Tyler Close, John Recker, Craig Sayers, Ian N Robinson
-
Patent number: 9086791Abstract: 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: GrantFiled: August 22, 2008Date of Patent: July 21, 2015Assignee: The Trustees of Columbia University in the City of New YorkInventors: Edward W. Ishak, Steven K. Feiner
-
Patent number: 9083183Abstract: 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: GrantFiled: August 30, 2011Date of Patent: July 14, 2015Assignee: General Electric CompanyInventor: Shobhit Mehta
-
Patent number: 9043763Abstract: 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: GrantFiled: August 28, 2006Date of Patent: May 26, 2015Assignee: PROFIELD CO., LTD.Inventor: Hiroshi Ueno
-
Patent number: 9026906Abstract: 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: GrantFiled: December 18, 2009Date of Patent: May 5, 2015Assignee: SAP SEInventors: Jackson Mathai, Johan Christiaan Peters
-
Patent number: 9026948Abstract: 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: GrantFiled: June 29, 2011Date of Patent: May 5, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Monty L. Hammontree, Weston Hutchins, Zachary S. Zaiss, Matthew S. Johnson, Steven John Clarke, Adam D. Nathan, Adrian M. Collier, Vikram Bapat
-
Patent number: 9015608Abstract: 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: GrantFiled: July 16, 2012Date of Patent: April 21, 2015Assignee: SAP SEInventor: Uwe Klinger
-
Patent number: 9009606Abstract: 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: GrantFiled: June 28, 2011Date of Patent: April 14, 2015Assignee: International Business Machines CorporationInventors: James Edward Bostick, John Michael Ganci, Jr., John Paul Kaemmerer, Craig Matthew Trim
-
Patent number: 8996983Abstract: 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: GrantFiled: May 7, 2007Date of Patent: March 31, 2015Assignee: Koninklijke Philips N.V.Inventor: Freddy Snijder
-
Patent number: 8972856Abstract: 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: GrantFiled: September 26, 2008Date of Patent: March 3, 2015Assignee: Yahoo! Inc.Inventor: Prashanth Channabasavaiah
-
Patent number: 8972893Abstract: 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: GrantFiled: June 27, 2008Date of Patent: March 3, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Richard Duncan, Latika Kirtane, Jeff Miller
-
Patent number: 8954834Abstract: 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: GrantFiled: October 6, 2008Date of Patent: February 10, 2015Assignee: 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: 8954838Abstract: 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: GrantFiled: December 4, 2009Date of Patent: February 10, 2015Assignee: Synopsys, Inc.Inventors: Anil P. Balaram, Takashi Toyooka
-
Patent number: 8924848Abstract: 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: GrantFiled: July 16, 2012Date of Patent: December 30, 2014Assignee: SAP SEInventor: Uwe Klinger
-
Patent number: 8918725Abstract: 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: GrantFiled: August 30, 2011Date of Patent: December 23, 2014Assignee: A Thinking Ape TechnologiesInventors: Kenshi Arasaki, Wing-Hei Wilkins Chung, Eric Diep