Patents by Inventor John A. Snavely

John A. Snavely has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20220244826
    Abstract: In one embodiment, a wearable device includes a device body including a touch-sensitive display and a circular mechanical ring rotatable around the touch-sensitive display, a band coupled to the device body, processors, and a memory coupled to the processors including instructions executable by the processors, the processors being operable when executing the instructions to present on the touch-sensitive display a first screen corresponding to a device currently paired with the wearable device, the first screen including an indication of an operational status of the currently paired device and, based on determining a type of the operational status and in response to a first transition event at the first screen, present a second screen with its content being determined based on the type of the operational status and whether an input associated with the first transition event is on the circular mechanical ring or at the touch-sensitive display.
    Type: Application
    Filed: April 14, 2022
    Publication date: August 4, 2022
    Inventors: Pranav K. Mistry, Lining Yao, John Snavely, Eva-Maria Offenberg, Link Chun Huang, Cathy Kim
  • Patent number: 11372536
    Abstract: In one embodiment, an apparatus includes one or more processors and a memory coupled to the processors include instructions executable by the processors. When executing the instructions, the processors present on a display of the apparatus a first screen that corresponds to a first mode of the apparatus. The first screen is in a first level of a graphical user interface (GUI) hierarchy and occupies a substantial portion of the display when presented. In response to a transition event at the first screen, the processors present a second screen that corresponds to a second mode of the apparatus. The second screen is in the first level of the GUI hierarchy and occupies the substantial portion of the display when presented. In response to a selection event at the first screen, the processors present a third screen that corresponds to a first function of the first mode of the apparatus.
    Type: Grant
    Filed: August 30, 2013
    Date of Patent: June 28, 2022
    Assignee: SAMSUNG ELECTRONICS COMPANY, LTD.
    Inventors: Pranav Mistry, Lining Yao, John Snavely, Eva-Maria Offenberg, Link Chun Huang, Cathy Kim
  • Patent number: 10699244
    Abstract: A computing system causes a plurality of display devices to display user interfaces containing portions of a canvas shared by a plurality of users. The canvas is a graphical space containing discrete graphical elements located at arbitrary locations within the canvas. Each of the discrete graphical elements graphically represents a discrete resource. When a user interacts with a resource in the set of resources, the computing system modifies the canvas to include an interaction element indicating that the user is interacting with the resource. The computer system then causes the display devices to update the user interfaces such that the user interfaces reflect a substantially current state of the canvas. In this way, the users may be able to understand which ones of the users are interacting with which ones of the resources.
    Type: Grant
    Filed: October 12, 2018
    Date of Patent: June 30, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Russ Burtner, Kevin Russ, Ian Sands, John Snavely
  • Patent number: 10551928
    Abstract: In one embodiment, an apparatus includes one or more processors and a memory coupled to the processors that includes instructions executable by the processors. When executing the instructions, the processors present on a display of the apparatus a first screen of a graphical user interface. The first screen includes one or more first elements. The processors receive user input indicating a transition in the graphical user interface and, in response to the user input, transition from the first screen to a second screen of the graphical user interface and apply one or more visual transition effects to the transition. The second screen includes one or more second elements.
    Type: Grant
    Filed: August 30, 2013
    Date of Patent: February 4, 2020
    Assignee: Samsung Electronics Company, Ltd.
    Inventors: Pranav Mistry, Sajid Sadi, Lining Yao, John Snavely, Eva-Maria Offenberg, Link Chun Huang, Cathy Kim
  • Publication number: 20190043016
    Abstract: A computing system causes a plurality of display devices to display user interfaces containing portions of a canvas shared by a plurality of users. The canvas is a graphical space containing discrete graphical elements located at arbitrary locations within the canvas. Each of the discrete graphical elements graphically represents a discrete resource. When a user interacts with a resource in the set of resources, the computing system modifies the canvas to include an interaction element indicating that the user is interacting with the resource. The computer system then causes the display devices to update the user interfaces such that the user interfaces reflect a substantially current state of the canvas. In this way, the users may be able to understand which ones of the users are interacting with which ones of the resources.
    Type: Application
    Filed: October 12, 2018
    Publication date: February 7, 2019
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Russ Burtner, Kevin Russ, Ian Sands, John Snavely
  • Patent number: 10185416
    Abstract: In one embodiment, a wearable computing device includes one or more sensors, one or more processors, and a memory coupled to the processors that includes instructions executable by the processors. When executing the instructions, the processors detect, by one or more of the sensors of the wearable computing device when worn on a limb of a user, a gesture-recognition-activation event associated with the wearable computing device; detect, by one or more sensors of the wearable computing device when worn on the limb of the user, a movement of the limb; determine a gesture made by the user based at least in part on the movement; and process the gesture as input to the computing wearable computing device.
    Type: Grant
    Filed: August 30, 2013
    Date of Patent: January 22, 2019
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Pranav Mistry, Sajid Sadi, Lining Yao, John Snavely
  • Patent number: 10127524
    Abstract: A computing system causes a plurality of display devices to display user interfaces containing portions of a canvas shared by a plurality of users. The canvas is a graphical space containing discrete graphical elements located at arbitrary locations within the canvas. Each of the discrete graphical elements graphically represents a discrete resource. When a user interacts with a resource in the set of resources, the computing system modifies the canvas to include an interaction element indicating that the user is interacting with the resource. The computer system then causes the display devices to update the user interfaces such that the user interfaces reflect a substantially current state of the canvas. In this way, the users may be able to understand which ones of the users are interacting with which ones of the resources.
    Type: Grant
    Filed: May 26, 2009
    Date of Patent: November 13, 2018
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Russ Burtner, Kevin Russ, Ian Sands, John Snavely
  • Publication number: 20160328023
    Abstract: In one embodiment, a wearable apparatus includes a sensor, a processor coupled to the sensor, and a memory coupled to the processor that includes instructions executable by the processor. When executing the instructions, the processor detects by the sensor movement of at least a portion of an arm of a user; detects, based at least in part on the movement, a gesture made by the user; and processes the gesture as input to the wearable apparatus.
    Type: Application
    Filed: July 21, 2016
    Publication date: November 10, 2016
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Pranav MISTRY, Sajid SADI, Lining YAO, John SNAVELY
  • Patent number: 9477313
    Abstract: In one embodiment, a wearable apparatus includes a sensor, a processor coupled to the sensor, and a memory coupled to the processor that includes instructions executable by the processor. When executing the instructions, the processor detects by the sensor movement of at least a portion of an arm of a user; detects, based at least in part on the movement, a gesture made by the user; and processes the gesture as input to the wearable apparatus.
    Type: Grant
    Filed: August 30, 2013
    Date of Patent: October 25, 2016
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Pranav Mistry, Sajid Sadi, Lining Yao, John Snavely
  • Patent number: D769931
    Type: Grant
    Filed: November 14, 2014
    Date of Patent: October 25, 2016
    Assignee: Microsoft Corporation
    Inventors: Megan McMillan, Andrew Moroney, John Snavely, David Gardner
  • Patent number: D772270
    Type: Grant
    Filed: August 5, 2015
    Date of Patent: November 22, 2016
    Assignee: Microsoft Corporation
    Inventors: Chao Wang, John Snavely, Megan McMillan, MacBeth Watson
  • Patent number: D772926
    Type: Grant
    Filed: August 5, 2015
    Date of Patent: November 29, 2016
    Assignee: Microsoft Corporation
    Inventors: Emmanuel Reyes, Benjamin Perry, John Snavely, Xiaoji Chen, Ryan Phillips, Jeff Fleischmann, Mitchell Johnson, Nicholas Robinson, Joseph Wheeler, Nathan Johnson, Brian Ralphs, David Gardner, Lynnette Reed, Mengyuan Tu
  • Patent number: D774069
    Type: Grant
    Filed: June 12, 2015
    Date of Patent: December 13, 2016
    Assignee: Microsoft Corporation
    Inventors: David Gardner, Eric Hsia, MacBeth Watson, Brian Ralphs, John Snavely, Megan McMillan
  • Patent number: D774070
    Type: Grant
    Filed: June 12, 2015
    Date of Patent: December 13, 2016
    Assignee: Microsoft Corporation
    Inventors: Andrew Moroney, Stephane Comeau, David Gardner, Megan McMillan, Eric Hsia, MacBeth Watson, Brian Ralphs, John Snavely
  • Patent number: D783666
    Type: Grant
    Filed: August 5, 2015
    Date of Patent: April 11, 2017
    Assignee: Microsoft Corporation
    Inventors: John Snavely, Megan McMillan, MacBeth Watson, Chao Wang, David Gardner, Eric Hsia
  • Patent number: D789958
    Type: Grant
    Filed: August 5, 2015
    Date of Patent: June 20, 2017
    Assignee: Microsoft Corporation
    Inventors: John Snavely, MacBeth Watson, Megan McMillan
  • Patent number: D791804
    Type: Grant
    Filed: August 5, 2015
    Date of Patent: July 11, 2017
    Assignee: Microsoft Corporation
    Inventors: Emmanuel Reyes, Benjamin Perry, John Snavely, Xiaoji Chen, Ryan Phillips, Jeff Fleischmann, Mitchell Johnson, Nicholas Robinson, Joseph Wheeler, Nathan Johnson, Brian Ralphs, David Gardner
  • Patent number: D826971
    Type: Grant
    Filed: June 9, 2017
    Date of Patent: August 28, 2018
    Assignee: Microsoft Corporation
    Inventors: Jeff Fleischmann, Benjamin L. Perry, John Snavely
  • Patent number: D827662
    Type: Grant
    Filed: June 9, 2017
    Date of Patent: September 4, 2018
    Assignee: Microsoft Corporation
    Inventors: Jeff Fleischmann, Benjamin L. Perry, Martin McMillan, John Snavely
  • Patent number: D877758
    Type: Grant
    Filed: June 9, 2017
    Date of Patent: March 10, 2020
    Assignee: Microsoft Corporation
    Inventors: Adam Sidwell, Theodore Aaron Haberman, Megan McMillan, John Snavely, Andrew J. Moroney, Nate Dunlap