Patents by Inventor Ryan Palmer

Ryan Palmer 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: 20180204013
    Abstract: A cryptographic tracking engine is disclosed that can track a user's data over the Internet in a way that allows the user to maintain control over the data downstream while maintaining the security of the stored data. An online entity provides an identifier that is encrypted using a first mechanism. Further, the user provides a data item for an electronic communication between two users. The data item is encrypted using the first mechanism. The data encrypted using the first mechanism is stored in a cryptographic entry. Other data for the electronic communication between the a first and second user is encrypted using a second encryption mechanism, such as a block cipher. The user can then selectively expose data stored in the cryptographic entry on a block-by-block basis to track exchanges of data over the Internet.
    Type: Application
    Filed: January 19, 2017
    Publication date: July 19, 2018
    Inventors: Michael Chan, Nikhil Firke, Todd Ryan Palmer, Brian Peter Dickson, Julien Soriano, Ralph Forsythe
  • Publication number: 20180198914
    Abstract: Techniques for managing electronic user profiles are presented herein. An example method includes accessing, from a data structure, a user profile. The user profile can include a profile identifier and a plurality of data fields. The method also includes displaying, on a display device, an interactive user interface. The user interface can include a plurality of user interface action elements. Each of the user interface action elements can be associated with a data field in the data structure. Each of the user interface action elements can also be individually selectable by a respective user action to transmit the associated data field to a remote device. In response to receiving a selection of a user interface action element, the method can further include transmitting the associated data field and the profile identifier to a router configured to send, based on the profile identifier, the associated data field to the remote device.
    Type: Application
    Filed: January 10, 2017
    Publication date: July 12, 2018
    Inventors: Nikhil Firke, Michael Chan, Ralph Forsythe, Brian Peter Dickson, Todd Ryan Palmer
  • Patent number: 10013025
    Abstract: Embodiments of the present disclosure provide techniques and configurations for a wearable device with power state control. In one instance, the device a functional module to operate in a first power state or in a second power state that is different from the first power state; a power source coupled with the functional module to provide operational power to the functional module; and a power state control module coupled with the functional module, to cause the functional module to transition from the first power state to the second power state in response to an input. The power state control module may comprise a power generating device to generate power responsive to the input, independent of the power source, and in response to the generated power, cause the functional module to transition from the first power state to the second power state. Other embodiments may be described and/or claimed.
    Type: Grant
    Filed: December 11, 2014
    Date of Patent: July 3, 2018
    Assignee: Intel Corporation
    Inventors: Nicholas P. Cowley, Ruchir Saraswat, Richard Goldman, Ryan Palmer
  • Publication number: 20180083894
    Abstract: Systems, methods and computer readable media for bot interaction are described. For example, some implementations can include a computer-executed method including providing a messaging application, on a first computing device associated with a first user, to enable communication between the first user and at least one other user. The method can also include detecting, at the messaging application, a user request, and programmatically determining that an operation in response to the user request requires sharing of data associated with the first user.
    Type: Application
    Filed: September 19, 2017
    Publication date: March 22, 2018
    Applicant: Google Inc.
    Inventors: Shelbian Fung, Erika Palmer, Amit Fulay, Anton Volkov, Ori Gershony, Jeremy Newton-Smith, Ryan Palmer, Mark Chang
  • Publication number: 20160170446
    Abstract: Embodiments of the present disclosure provide techniques and configurations for a wearable device with power state control. In one instance, the device a functional module to operate in a first power state or in a second power state that is different from the first power state; a power source coupled with the functional module to provide operational power to the functional module; and a power state control module coupled with the functional module, to cause the functional module to transition from the first power state to the second power state in response to an input. The power state control module may comprise a power generating device to generate power responsive to the input, independent of the power source, and in response to the generated power, cause the functional module to transition from the first power state to the second power state. Other embodiments may be described and/or claimed.
    Type: Application
    Filed: December 11, 2014
    Publication date: June 16, 2016
    Inventors: Nicholas P. Cowley, Ruchir Saraswat, Richard Goldman, Ryan Palmer
  • Patent number: 9360933
    Abstract: Virtual links are used between two different displays to represent a single virtual object. In one example, the invention includes generating a three-dimensional space having a first display of a real first device and a second display of a real second device and a space between the first display and the second display, receiving a launch command as a gesture with respect to the first display, the launch command indicating that a virtual object is to be launched through the space toward the second display, determining a trajectory through the space toward the second display based on the received launch command, and presenting a portion of the trajectory on the second display.
    Type: Grant
    Filed: April 8, 2014
    Date of Patent: June 7, 2016
    Assignee: INTEL CORPORATION
    Inventors: Glen J. Anderson, Ryan Palmer, Jose K. Sia, Jr.
  • Publication number: 20140300565
    Abstract: Virtual links are used between two different displays to represent a single virtual object. In one example, the invention includes generating a three-dimensional space having a first display of a real first device and a second display of a real second device and a space between the first display and the second display, receiving a launch command as a gesture with respect to the first display, the launch command indicating that a virtual object is to be launched through the space toward the second display, determining a trajectory through the space toward the second display based on the received launch command, and presenting a portion of the trajectory on the second display.
    Type: Application
    Filed: April 8, 2014
    Publication date: October 9, 2014
    Inventors: Glen J. Anderson, Ryan Palmer, Jose K. Sia, JR.
  • Patent number: 8736583
    Abstract: Virtual links are used between two different displays to represent a single virtual object. In one example, the invention includes generating a three-dimensional space having a first display of a real first device and a second display of a real second device and a space between the first display and the second display, receiving a launch command as a gesture with respect to the first display, the launch command indicating that a virtual object is to be launched through the space toward the second display, determining a trajectory through the space toward the second display based on the received launch command, and presenting a portion of the trajectory on the second display.
    Type: Grant
    Filed: December 22, 2011
    Date of Patent: May 27, 2014
    Assignee: Intel Corporation
    Inventors: Glen J. Anderson, Ryan Palmer, Jose K. Sia, Jr.
  • Patent number: 8717318
    Abstract: A device includes a processor to receive input data from an image detector, where the input data includes data obtained from tracking air movements of a user's body part interacting with a virtual object of the electronic display, the processor to map the input data to a control input to move the virtual object beyond the display. The device could, for example, include a mobile device such as a smartphone or a laptop. The virtual object could for example move to another display or to a bezel of the device. A touch screen sensor may allow the virtual object to be pinched from the display, before being lifted beyond the display. The processor may map the input data to control input to create a virtual binding of the virtual object in order to create a visual rendering of a connection between the virtual object and the user's body part.
    Type: Grant
    Filed: March 29, 2011
    Date of Patent: May 6, 2014
    Assignee: Intel Corporation
    Inventors: Glen J. Anderson, Ryan Palmer
  • Publication number: 20130255470
    Abstract: Whereas ordinary unmodified brass instruments have too wide of a pitch center to be played with utmost precision, this invention solves that by manipulating the physics of the path of the sound exiting a bell of a brass instrument, therefor creating tighter pitch centers throughout the range of the instrument to which it is applied. Two layers of cork are cut from a template and glued together with an inner liner of plastic and sealed with a rubberized sealant on the entrance and exit holes of the cone the final product produces. The outside of the exposed cork is then sealed for durability and water resistance. This product is customized for all brass instruments.
    Type: Application
    Filed: April 2, 2012
    Publication date: October 3, 2013
    Inventor: Ryan Palmer
  • Publication number: 20120249443
    Abstract: Virtual links are used between two different displays to represent a single virtual object. In one example, the invention includes generating a three-dimensional space having a first display of a real first device and a second display of a real second device and a space between the first display and the second display, receiving a launch command as a gesture with respect to the first display, the launch command indicating that a virtual object is to be launched through the space toward the second display, determining a trajectory through the space toward the second display based on the received launch command, and presenting a portion of the trajectory on the second display.
    Type: Application
    Filed: December 22, 2011
    Publication date: October 4, 2012
    Inventors: Glen J. Anderson, Ryan Palmer, Jose K. Sia, JR.
  • Publication number: 20120249429
    Abstract: A device includes a processor to receive input data from an image detector, where the input data includes data obtained from tracking air movements of a user's body part interacting with a virtual object of the electronic display, the processor to map the input data to a control input to move the virtual object beyond the display. The device could, for example, include a mobile device such as a smartphone or a laptop. The virtual object could for example move to another display or to a bezel of the device. A touch screen sensor may allow the virtual object to be pinched from the display, before being lifted beyond the display. The processor may map the input data to control input to create a virtual binding of the virtual object in order to create a visual rendering of a connection between the virtual object and the user's body part.
    Type: Application
    Filed: March 29, 2011
    Publication date: October 4, 2012
    Inventors: Glen J. Anderson, Ryan Palmer