Patents Examined by Steven B Theriault
  • Patent number: 9864610
    Abstract: A method and apparatus for modeling and generating a composite user interface comprising a plurality of user interface elements provided by at least one source application. Modelling the composite user interface comprises modeling at least part of a user interface provided by the or each source application, and modeling relationships between the at least part of the user interface provided the or each source application and the composite user interface.
    Type: Grant
    Filed: February 3, 2004
    Date of Patent: January 9, 2018
    Assignee: Versata FZ-LLC
    Inventors: Edwin Wilhehmus Petrus Cornelus Van Der Sanden, Matthew Rhys Madoc Stephens
  • Patent number: 9843665
    Abstract: Desktop as an immersive application techniques are described. In one or more implementations, an immersive environment module is configured to provide an immersive shell through which a user may interact with applications of a computing device. The immersive environment module is further configured to provide a desktop shell within the immersive shell to support additional techniques for interaction with the application of the computing device. The desktop shell, for instance, may be configured for accessibility similar to that provided to applications in the immersive shell.
    Type: Grant
    Filed: May 27, 2011
    Date of Patent: December 12, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Brian S. LeVee, Jesse Clay Satterfield, Chaitanya Dev Sareen, Jennifer Nan, Patrice L. Miner, Alice P. Steinglass, Tsz Yan Wong, Theresa B. Pittappilly, Heiwad Hamidy Osman, Raymond J. Chen
  • Patent number: 9836183
    Abstract: Provided is a process including: obtaining a clustered graph, the clustered graph having three or more clusters, each cluster having a plurality of nodes of the graph, the nodes being connected in pairs by one or more respective edges; determining visual attributes of cluster icons based on amounts of nodes in clusters corresponding to the respective cluster icons; determining positions of the cluster icons in a graphical visualization of the clustered graph; obtaining, for each cluster, a respective subset of nodes in the respective cluster; determining visual attributes of node icons based on attributes of corresponding nodes in the subsets of nodes, each node icon representing one of the nodes in the respective subset of nodes; determining positions of the node icons in the graphical visualization based on the positions of the corresponding cluster icons of clusters having the nodes corresponding to the respective node icons; and causing the graphical visualization to be displayed.
    Type: Grant
    Filed: September 14, 2016
    Date of Patent: December 5, 2017
    Assignee: Quid, Inc.
    Inventors: Oriana Jeannette Love, Mary Kate Lowe, Ruggero Altair Tacchi, Alex Marrs
  • Patent number: 9826005
    Abstract: Users in public forums often mention certain topics in the course of their discussions. Member's comments in messages to other members are analyzed to obtain terms that co-occur with topics. Frequencies of co-occurrence of a term with topics are normalized based on frequency of the term in a random sample of message. The terms are ranked by their normalized frequency of co-occurrence with a topic in messages. The top terms are selected based on their rank. Analysis of demographic information associated with members that mentioned top terms associated with a topic is displayed in graphical format that highlights the relationship between the age, gender, and usage of the top terms over time. The demographic information presented includes average age of members that mentioned a top term or their gender information within a selected time interval.
    Type: Grant
    Filed: May 12, 2013
    Date of Patent: November 21, 2017
    Assignee: Facebook, Inc.
    Inventors: Robert Taaffe Lindsay, Blaise Andrew DiPersia
  • Patent number: 9823834
    Abstract: A quick access function setting method for a touch control device is provided, comprising: establishing one-to-one correspondence relation between input gestures of a touch screen and a designated quick access module; saving parameters of the input gestures in the memory area of a central processing unit; regularly detecting input signals in a touch control area and recording the input signals into a memory of the central processing unit by the touch screen in the working state; comparing the input signals with the parameters in the memory area, and executing the corresponding quick access function template if the input signals are matched with the parameters. By the method, it is able to conveniently and quickly access the required function module, and even access the function module with the keyboard locked, thus saving time for searching the function templates on the touch interface.
    Type: Grant
    Filed: September 27, 2013
    Date of Patent: November 21, 2017
    Assignee: GUANG DONG OPPO MOBILE TELECOMMUNICATIONS., LTD.
    Inventor: Yuanqing Zeng
  • Patent number: 9804760
    Abstract: Some embodiments described herein provide an application that includes a scrollable in-line camera for capturing and sharing media content. In some embodiments, the in-line camera is provided in a scrollable view of the application. The scrollable view has three distinct user interface portions, including an in-line camera section, a preview section, and a shared content section. The application's user can use the in-line camera section to capture a photo or a video clip. The preview section is a portion of the UI that allows a user to review a photo or video captured with the in-line camera. The user can also use the preview section to either delete or accept the content. If the user chooses to delete the content, the content is removed from the preview section. If the user chooses to accept the content, the content appears in the content sharing section.
    Type: Grant
    Filed: April 7, 2014
    Date of Patent: October 31, 2017
    Assignee: APPLE INC.
    Inventors: Christopher R. Cunningham, Daniel C. Hooper, Giovanni Agnoli, Peter M. Tullio, Frank K. F. Lee, Andrew J. Rauh
  • Patent number: 9798448
    Abstract: A system for full-screen heterogeneous desktop display and control is described. In one implementation, a method includes determining, by a processing device of a computing device, that a source is connecting with the computing device and is a candidate for assignment to a desktop graphical user interface (GUI) of the computing device, when the source is not assigned to an existing desktop GUI, generating, by a desktop manager of the computing device, a new desktop GUI on the computing device for the source, and assigning the new desktop GUI for the source to a scaled representation element in a desktop management interface provided by the desktop manager, the desktop management interface providing a plurality of scaled representation elements for a plurality of desktop GUIs on the computing device.
    Type: Grant
    Filed: September 19, 2013
    Date of Patent: October 24, 2017
    Assignee: Red Hat, Inc.
    Inventor: Maureen E. Duffy
  • Patent number: 9786186
    Abstract: A method and system are described for enhancing ground situational awareness to an aircrew via an alphanumeric display of an air traffic control ground clearance, including displaying a symbol for each stage of the clearance. A crewmember may accept or change each stage via a graphical user interface within the alphanumeric display.
    Type: Grant
    Filed: November 18, 2014
    Date of Patent: October 10, 2017
    Assignee: HONEYWELL INTERNATIONAL INC.
    Inventors: Jerry Ball, Sean Caufield, Troy Nichols, Aaron Gannon, Thea L. Feyereisen, John G. Suddreth
  • Patent number: 9766777
    Abstract: Disclosed are methods and apparatuses for window display, and methods and apparatuses for touch-operating an application. The method for window display enables displaying a window in an appropriate position for convenient use. The method include displaying a main menu including at least one menu item, determining a first window corresponding to a first menu item in the main menu based on a first input operation on the first menu item, determining a position parameter and/or a direction parameter for the first window, and displaying the first window according to the position parameter and/or the direction parameter. The present application also discloses an apparatus for implementing the method.
    Type: Grant
    Filed: November 2, 2012
    Date of Patent: September 19, 2017
    Assignees: LENOVO (BEIJING) LIMITED, BEIJING LENOVO SOFTWARE LTD.
    Inventors: Lu Lu, Yu Chen, Jun Li, Xin Li, Shuangxi Huang
  • Patent number: 9753627
    Abstract: A user-activatable dashboard (also referred to as a unified interest layer) contains any number of user interface elements, referred to herein as “widgets,” for quick access by a user. In response to a command from a user, the dashboard is invoked and the widgets are shown on the screen. The user can activate the dashboard at any time, causing the dashboard to temporarily replace the existing user interface display on the user's screen. Once the dashboard has been activated, the user can interact with any or all of the widgets, and can configure the dashboard by adding, deleting, moving, or configuring individual widgets as desired. When the user wishes to return to the normal user interface he or she was working with, the user issues a command causing the dashboard to be dismissed. Once the dashboard has been dismissed, the previous user interface state is restored, allowing the user to resume normal interactions with the operating system.
    Type: Grant
    Filed: September 25, 2013
    Date of Patent: September 5, 2017
    Assignee: Apple Inc.
    Inventors: Imran A. Chaudhri, John O. Louch, Andrew M. Grignon, Gregory N. Christie
  • Patent number: 9747290
    Abstract: A client computer receives a set of search results ordered based on scheduled time of broadcast associated with respective listings of content. The listings of content include data representing time-bounded events. The client computer displays or otherwise presents a set of objects along an axis of a display bar, the objects corresponding to subsets of the search results. For example, the axis is associated with a unit of time or a unit of relevance.
    Type: Grant
    Filed: February 20, 2015
    Date of Patent: August 29, 2017
    Assignee: GOOGLE INC.
    Inventors: Richard Carl Gossweiler, III, John Blackburn, David A Brown, Neha Gupta, Manish Gordhan Patel, Mehran Sahami, Thomas H Taylor, Daniel John Zigmond
  • Patent number: 9740673
    Abstract: Hierarchical data can be consistently presented in multiple different views. One method involves extracting object information describing at least one object from a database. The object information includes hierarchical information indicating a position of the object within a hierarchy of objects and list information usable to sort of list of objects that includes the object. The method also generates a tree view and a list view for display within a hierarchical data presentation window. The tree view identifies the object, and generation of the tree view is based upon the hierarchical information. The list view identifies the at least one object, and generation of the list view is based upon the list information. The method provides the tree and list views to a display device for display within the hierarchical data presentation window.
    Type: Grant
    Filed: September 19, 2011
    Date of Patent: August 22, 2017
    Assignee: Oracle International Corporation
    Inventors: Anadi Upadhyaya, Ty V. Hayden, Krishnaraj Mahadevan
  • Patent number: 9727238
    Abstract: An information processing system has a display monitor and a user-interface for text entry. The display monitor presents the set of alphanumerical characters in a spatial configuration of three parallel horizontal rows or three parallel vertical columns. The “left”-button and the “right” button of the directional buttons of the user-interface control the selection of a group of alphanumerical characters, one of each of the three parallel arrays and positioned in the same column. The “up”-button and the “down”-button of the directional buttons and the “OK”-button, sitting in between, are used to select a specific one of the alphanumerical characters from the selected group.
    Type: Grant
    Filed: May 23, 2013
    Date of Patent: August 8, 2017
    Assignee: HOME CONTROL SINGAPORE PTE. LTD.
    Inventors: Beng Tee Peh, Andries Jacob Benoit Rambouts
  • Patent number: 9721030
    Abstract: A user interface that when selected triggers the automatic sharing of a spreadsheet object in a spreadsheet with a chosen network service (e.g. social network, blog, or some other network location). For example, cells, tables, charts and other objects of the spreadsheet may be selected to be shared using the user interface. When a spreadsheet object is selected and indicated to be shared using the user interface, the spreadsheet is automatically saved to a network share, permissions are set for the spreadsheet to share the spreadsheet object, and the spreadsheet object is shared with the network service. Changes made to the spreadsheet after the spreadsheet object is shared are reflected in the spreadsheet object on the network service.
    Type: Grant
    Filed: December 9, 2010
    Date of Patent: August 1, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Daniel Parish, Daniel Battagin
  • Patent number: 9721040
    Abstract: A mechanism and accompanying method adapted for use with a user interface for manipulating complex data strings. In an example embodiment, the method includes providing a dialog box that includes a first user option to input data pertaining to a complex data string; using data input pertaining to the complex data string to selectively verify that portions of the complex data string represent valid portions; providing a first user option via the dialog box to employ data input pertaining to the complex data string as one or more search criteria to selectively perform a search of preexisting complex data strings; and providing search results in response thereto, wherein the search results are displayed within the dialog box. In a specific embodiment, the method further includes providing a mechanism via the dialog box to trigger creation of a complex data string that a user has specified via the dialog box when search results for the complex data string to be created do not include a match.
    Type: Grant
    Filed: December 9, 2010
    Date of Patent: August 1, 2017
    Assignee: Oracle International Corporation
    Inventors: Daniel Schwartz, Xia Liu, Djiao Mei Siauw, Carolyn Luk, Scott Robinson, Charu Chandra
  • Patent number: 9696864
    Abstract: Computer-implemented method for providing access control to a function of an analyzer is presented. A user's log-in data is received from a first data entry terminal. Information descriptive of a position of the first data entry terminal is obtained. It is determined whether the position of the first data entry terminal is within a physical operating (PO) area of the analyzer. A user activatable position sensitive (PS) GUI element is displayed on the first data entry terminal if the position of the first data entry terminal is determined to be within the PO area. The activatable PS GUI element triggers, upon activation, the execution of the function. The execution of the function comprises the execution of a physical action by the analyzer. The display of the user activatable PS GUI element is otherwise prohibited or a non-activatable PS GUI element indicative of the function is displayed.
    Type: Grant
    Filed: February 21, 2013
    Date of Patent: July 4, 2017
    Assignee: Roche Diagnostics Operations, Inc.
    Inventors: Jens Lippmann, Christopher Schofield, Urs Suter, Bernard Von Allmen
  • Patent number: 9690471
    Abstract: A mobile terminal and controlling method thereof are disclosed, by which a user interface facilitating a setting of an additional function on an icon can be provided. One embodiment of the present invention includes a display unit, a user input unit configured to receive an input of a command from a user, and a controller generating a first attribute-giving icon corresponding to a first attribute on the display unit in accordance with a first input via the user input unit, the controller, if a distance between the first attribute-giving icon and a second icon displayed on the display unit is changed into a prescribed range in accordance with a second input via the user input unit, controlling the first attribute to be given to the second icon.
    Type: Grant
    Filed: July 13, 2011
    Date of Patent: June 27, 2017
    Assignee: LG ELECTRONICS INC.
    Inventors: Yeonchul Hong, Shinchul Kang, Seongrae Kim, Jaemoo Lee
  • Patent number: 9645721
    Abstract: A method performed by a tablet device having a touch screen display and at least one sensor coupled to a processor includes using the at least one sensor to determine that a cover attached to the tablet device is in a partially open configuration, receiving a touch input gesture from an uncovered portion of the touch screen display when the cover is in the partially open configuration, identifying, based upon a type of the input gesture, an operating parameter of the device, determining, based upon the input gesture, a setting value for the operating parameter, and altering the operating parameter of the device based upon the setting value. For example, the gesture can be a swipe, the operating parameter can be a brightness of the display, and altering the operating parameter can include adjusting the brightness of the display based upon the value.
    Type: Grant
    Filed: July 19, 2013
    Date of Patent: May 9, 2017
    Assignee: Apple Inc.
    Inventor: Stephen C. Horne
  • Patent number: 9594425
    Abstract: The invention enables users to virtually attach information to situations in the real world, and also enables users to quickly and easily find out desired information. An IR sensor receives an IR signal transmitted from an IR beacon, and supplies the received signal to a sub-notebook PC. A CCD video camera takes in a visual ID from an object, and supplies the inputted visual ID to the sub-notebook PC. A user inputs, through a microphone, a voice to be attached to situations in the real world. The sub-notebook PC transmits position data, object data and voice data, which have been supplied to it, to a server through a communication unit. The transmitted data is received by the server via a wireless LAN. The server stores the received voice data in a database in correspondence to the position data and the object data.
    Type: Grant
    Filed: April 5, 2010
    Date of Patent: March 14, 2017
    Assignee: Sony Corporation
    Inventor: Junichi Rekimoto
  • Patent number: 9575556
    Abstract: The invention enables users to virtually attach information to situations in the real world, and also enables users to quickly and easily find out desired information. An IR sensor receives an IR signal transmitted from an IR beacon, and supplies the received signal to a sub-notebook PC. A CCD video camera takes in a visual ID from an object, and supplies the inputted visual ID to the sub-notebook PC. A user inputs, through a microphone, a voice to be attached to situations in the real world. The sub-notebook PC transmits position data, object data and voice data, which have been supplied to it, to a server through a communication unit. The transmitted data is received by the server via a wireless LAN. The server stores the received voice data in a database in correspondence to the position data and the object data.
    Type: Grant
    Filed: October 25, 2012
    Date of Patent: February 21, 2017
    Assignee: SONY CORPORATION
    Inventor: Junichi Rekimoto