Patents Examined by Nathan Shrewsbury
  • Patent number: 10191643
    Abstract: In one embodiment, a method includes providing for display to a user content including multiple content objects that each has a boundary defining a two-dimensional area. A two-dimensional scroll region for user scrolling within the content is determined. The two-dimensional scroll region is independent of the two-dimensional areas of the content objects. User input to scroll within the content in one or both of the two dimensions across one or more of the boundaries is received. The method includes scrolling within the content according to the user input, the scrolling being continuous across the boundaries.
    Type: Grant
    Filed: November 29, 2012
    Date of Patent: January 29, 2019
    Assignee: Facebook, Inc.
    Inventors: Jasper Reid Hauser, Jasleen Singh, Jonathan M. Kaldor, William S. Bailey, Vladimir Kolesnikov
  • Patent number: 10156980
    Abstract: Methods and systems for providing input to a computing device based on a toggle gesture performed during a drag gesture are provided. A drag gesture can be performed on a touch screen to manipulate a user interface object. For example, the drag gesture can move the user interface object or resize the user interface object. Such manipulation commands may have alternate modes or options. For example, a user may want to place a copy of the user interface object rather than simply moving it. Accordingly, a toggle gesture can be performed during the drag gesture to choose an alternate manipulation command. For example, a drag gesture can be performed to move an object, and a toggle gesture can be performed during the drag gesture to copy the object instead of moving it.
    Type: Grant
    Filed: December 22, 2015
    Date of Patent: December 18, 2018
    Assignee: Apple Inc.
    Inventors: Matthew Lehrian, Zachariah N. Paine, Edward P. A. Hogan
  • Patent number: 10152200
    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: January 22, 2015
    Date of Patent: December 11, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Richard Duncan, Latika Kirtane, Jeff Miller
  • Patent number: 10149013
    Abstract: A method for collaborative sketch annotating of a program of multimedia content includes enabling a first user to create a sketch annotation, enabling the first user to store sketch annotation data related to the sketch annotation, and enabling a second user to access the sketch annotation. The second user may navigate the program using the sketch annotation and/or an indication of the sketch annotation. The first user may create the sketch annotation while viewing the program, for example, and the program may be paused for adding the sketch annotation to one or more paused frames. The sketch annotations may include chronological information indicative of a chronological location of the sketch annotation within the program.
    Type: Grant
    Filed: February 26, 2016
    Date of Patent: December 4, 2018
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Brian Scott Amento, Larry Stead, Mukesh Nathan
  • Patent number: 10147071
    Abstract: Provided are techniques for presenting a visual representation of an email thread, comprising organizing a plurality of emails in an email system with respect to a plurality of parties; organizing the plurality of emails with respect to an email thread to produce thread information; correlating the plurality of parties with thread information to produce a condensed tree structure to represent plurality of parties and the plurality of emails, wherein each node of a plurality of nodes of the condensed tree structure represents one corresponding party of the plurality of parties; and rendering the condensed tree structure on a computer display.
    Type: Grant
    Filed: March 23, 2015
    Date of Patent: December 4, 2018
    Assignee: International Business Machines Corporation
    Inventors: Saurabh Gupta, Sandeep Perumbuduri, Nancy A. Schipon, Jack P. Yapi
  • Patent number: 10134071
    Abstract: Methods and apparatus for configuring a lighting fixture in a virtual environment. The methods and apparatus may enable a user to directly or indirectly manipulate a virtual lighting effect in a virtual environment and be presented with virtual representations of one or more lighting fixtures that correspond to producible lighting fixtures that are capable of producing the manipulated lighting effect.
    Type: Grant
    Filed: June 10, 2013
    Date of Patent: November 20, 2018
    Assignee: PHILIPS LIGHTING HOLDING B.V.
    Inventors: Dirk Valentinus Rene Engelen, Bram Knaapen
  • Patent number: 10133795
    Abstract: A system, method and apparatus for providing real-time tracking of user personalized metrics from a database are provided. A request is received from a user device for personalized metrics data from a customer relationship management (CRM) application. A home page user interface is transmitted for display on the user device. The home page user interface provides several icons for user selection, where each of the several icons corresponds to a unique personal metrics category. A selection of one of the several icons is received. A user interface for a personal metrics category corresponding to the selected icon is transmitted for display on the user device. The user interface provides for display on the user device at least one personalized metrics data corresponding to the personal metrics category.
    Type: Grant
    Filed: March 23, 2015
    Date of Patent: November 20, 2018
    Assignee: salesforce.com, inc.
    Inventors: Cameron Rose Reed, Lajja Mehta, Kapil Reddy Gowru, Pierre-Marie Dartus, Angela Lee Sy
  • Patent number: 10127058
    Abstract: Apparatuses, methods and storage medium associated with content consumption are disclosed herein. In embodiments, an apparatus may include a decoder, a user interface engine, and a presentation engine. The decoder may be configured to receive and decode a streaming of the content. The user interface engine may be configured to receive user commands. The presentation engine may be configured to present the content as the content is decoded from the stream, in response to received user commands. Further, the decoder, the user interface engine, the presentation engine, and/or combination/sub-combination thereof, may be arranged to adapt the presentation to enhance user experience during response to a skip back command, where the adaption is in addition to a nominal response to the skip back command, e.g., display of closed captions. Other embodiments may be described and/or claimed.
    Type: Grant
    Filed: September 29, 2016
    Date of Patent: November 13, 2018
    Assignee: INTEL CORPORATION
    Inventor: Johannes P. Schmidt
  • Patent number: 10120544
    Abstract: Some embodiments of the present invention include an apparatus for enabling a tooltip to view information associated with portions of charts displayed on a display screen of a mobile computing device and include a processor, and one or more stored sequences of instructions which, when executed by the processor, cause the processor to display information associated with a chart on a display screen of a mobile computing system using a first chart type, the information including label information and value information Based on detecting a selection of a portion of the chart, cause the tooltip to be displayed on the display screen of the mobile computing system, the tooltip displaying label information and value information associated with the selected portion of the chart, the tooltip including a navigation tool to enable navigating and updating the tooltip with label information and value information associated with different portions of the chart.
    Type: Grant
    Filed: March 23, 2015
    Date of Patent: November 6, 2018
    Assignee: salesforce.com, inc.
    Inventors: Yuseung Kim, Jean Elie Bovet
  • Patent number: 10108614
    Abstract: A unique document handling facility on the scale of a Lotus Notes document. Preferably, the documents are stored in a relational database and served-up using Java servlets, with provisions for handling document content and group level security. The preferred implementation of the invention provides several specific features: (1) Presentation and control of heterogeneous document content through the service of the Enterprise Application Development Platform, (2) An efficient scheme for group level and user level security, (3) Presentation of heterogeneous document types, (4) Presentation of heterogeneous data types in the document, (5) A method to externalize definition of keyword selections, and (6) The ability to present document fields in any order, regardless of whether they originate in the head or body of the underlying document.
    Type: Grant
    Filed: August 12, 2014
    Date of Patent: October 23, 2018
    Assignee: International Business Machines Corporation
    Inventor: James R. Wason
  • Patent number: 10108003
    Abstract: A system includes a portable non-destructive testing (NDT) device. The NDT device includes a processor configured to receive imaging data captured via a sensor of the NDT device, cause a display of the NDT device to display an image to be analyzed based on the imaging data, and cause the display to display a graphical user interface (GUI). The GUI includes a first plurality of user-selectable objects. Each of the first plurality of user-selectable objects is configured to activate one or more monitoring functions of the NDT device. The processor is also configured to cause the display to display at least a first set of the first plurality of user-selectable objects. The first set of the first plurality of user-selectable objects is configured to substantially overlay the image. The first set of the first plurality of user-selectable objects is displayed based at least in part on an inspection state of the NDT device.
    Type: Grant
    Filed: May 30, 2014
    Date of Patent: October 23, 2018
    Assignee: General Electric Company
    Inventors: Bryan David Maule, Thomas Charles Ward, Melissa Rose Stancato
  • Patent number: 10095370
    Abstract: [Object] To provide a network visualizing apparatus giving a user to have a clear perspective of network configuration and operation. [Solution] The visualizing apparatus for monitoring a network having logical configuration changeable by software interpreting a network control command includes a display device 98, a first drawing unit drawing a first image 92 representing cooperation between services provided on the network on the display device 98, and a second drawing unit drawing a second image 98 representing what connection between which node and which switch realizes the service cooperation on the network, on the display device. The first and second drawing units update drawings of a service cooperation execution monitoring window 92 and a network configuration monitoring window 98, respectively, in a synchronized manner.
    Type: Grant
    Filed: May 15, 2014
    Date of Patent: October 9, 2018
    Assignee: National Institute of Information and Communications Technology
    Inventors: Hideki Murasato, Takashi Kimata, Tetsuo Toyomura, Koji Zettsu
  • Patent number: 10082863
    Abstract: Embodiments of the invention may include a method of scrolling content on an electronic display upon detection that a gaze of a user is pointed to a pre-defined area of the display, such as for example an edge of the display. A scroll may be triggered by the gaze point of the user being directed to the pre-defined area of the screen or on a plane of the screen. A scroll may move the displayed content by a fixed amount or by a distance that is sufficient to bring the gaze point of the user our of the pre-defined area that triggered the scroll. A scroll may continue for example so long as a smooth pursuit of the viewers eyes is maintained. Embodiments may include tracking a position of a viewer of an electronic display, and altering an orientation of a one or more elements of the display to correspond to the changed orientation of the user. A layout of content that is display may be altered to accommodate the change in orientation.
    Type: Grant
    Filed: May 12, 2013
    Date of Patent: September 25, 2018
    Assignee: Umoove Services Ltd.
    Inventor: Yitzchak Kempinski
  • Patent number: 10082931
    Abstract: Transitioning of a command user interface (UI) between a toolbar UI and a full menu UI based on a use context is provided. An application such as a messaging application detects a request to interact with a message. A presentation mode is identified based on the use context associated with the request. The use context includes a reading mode or an authoring mode. A command UI is generated based on the presentation mode. The command UI includes a toolbar UI for the reading mode or a full menu UI for the authoring mode. The command UI is displayed in proximity to the message within a messaging UI.
    Type: Grant
    Filed: June 12, 2015
    Date of Patent: September 25, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Malia Douglas, Qixing Zheng, Rebecca Haruyama, Jason Blackheart, Ruediger Kinast
  • Patent number: 10068384
    Abstract: Interaction-based ecosystems are presented. Interaction analysis engine analyze media content to derive a set of media features. The engine can then identify one or more interaction objects (e.g., transactions, searches, game play, etc.) based on the set of media features. Relevant interaction objects can then be instantiated as persistent available or active points of interaction readily accessed by a consumer. The consumer need only capture a digital representation of the content via a user device, a smart phone for example. A second set of media features can be derived from the digital representation and the second set of media features can then be used to find the instantiated interactions.
    Type: Grant
    Filed: July 12, 2017
    Date of Patent: September 4, 2018
    Assignee: Nant Holdings IP, LLC
    Inventor: Patrick Soon-Shiong
  • Patent number: 10067628
    Abstract: Systems and methods for presenting open windows and tabs are provided. In some aspects, multiple window indicators are presented, at a display of a computing device having multiple open windows, where each window indicator indicates content for a respective window of the multiple open windows, and where a first window from among the multiple open windows includes multiple open tabs. Multiple tab indicators are presented, at the display of the computing device, in conjunction with the window indicator of the first window and while continuing to present the multiple window indicators, where each tab indicator indicates content for a respective tab of the multiple open tabs.
    Type: Grant
    Filed: August 14, 2013
    Date of Patent: September 4, 2018
    Assignee: GOOGLE LLC
    Inventors: Alexander Friedrich Kuscher, Jennifer Shien-Ming Chen, Andy Warr
  • Patent number: 10067670
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing scanning options in user interfaces to facilitate the selection of input options in the provided user interface. In some implementations, a method may include displaying a first user interface including a first set of at least three scanning options. Also, the method may include receiving a selection of a first scanning option of the first set, and displaying a second user interface including a second set of scanning options based on the selection of the first scanning option. Further, the method may include receiving a selection of a first scanning option of the second set, and determining that the first scanning option of the second set defines a single input option that does not result in additional input options, and in response performing a command associated with the single input option.
    Type: Grant
    Filed: May 19, 2015
    Date of Patent: September 4, 2018
    Assignee: Google LLC
    Inventors: Philip Austin Weaver, Casey John Burkhardt
  • Patent number: 10051364
    Abstract: A method of processing audio may include receiving, by a computing device, a plurality of real-time audio signals outputted by a plurality of microphones communicatively coupled to the computing device. The computing device may output to a display a graphical user interface (GUI) that presents audio information associated with the received audio signals. The one or more received audio signals may be processed based on a user input associated with the audio information presented via the GUI to generate one or more processed audio signals. The one or more processed audio signals may be output to, for example, one or more output devices such as speakers, headsets, and the like.
    Type: Grant
    Filed: July 1, 2015
    Date of Patent: August 14, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Lae-Hoon Kim, Erik Visser, Raghuveer Peri, Phuong Lam Ton, Jeremy Patrick Toman, Troy Schultz, Jimeng Zheng
  • Patent number: 10048828
    Abstract: A method and an apparatus for configuring a user interface in an electronic device are provided. The method for configuring the user interface in the electronic device includes determining whether application execution information satisfies a predefined condition. The method for configuring the user interface in the electronic device includes determining an icon corresponding to the condition among a plurality of icons. The method for configuring the user interface in the electronic device includes displaying the determined icon. The application execution information includes at least one of an execution count, an execution time, and an execution point of the application during a reference time.
    Type: Grant
    Filed: December 9, 2014
    Date of Patent: August 14, 2018
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventor: Ju-Ho Hyun
  • Patent number: 10031638
    Abstract: A computing system receives user input via a touch-interface that involves motion of one or more touches relative to the touch-interface. Responsive to the user input including two or more concurrent touches of the touch-interface involving motion in a coordinate direction, the computing system compresses graphical content within a graphical user interface in the coordinate direction toward a reference datum line. Responsive to the user input including two or more concurrent touches of the touch-interface involving motion in an opposite direction from the coordinate direction, the computing system expands graphical content within the graphical user interface in the opposite direction and away from the reference datum line.
    Type: Grant
    Filed: February 10, 2015
    Date of Patent: July 24, 2018
    Assignee: Etter Studio Ltd.
    Inventor: Christian Etter