Patents by Inventor Jonathan Carroll

Jonathan Carroll 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: 20180089699
    Abstract: Aspects of the present disclosure relate to systems and method for providing a managed user experience for consumer products. A base station may detect a tag associated with a consumer product, which may be used to retrieve a managed user experience cached locally, or stored at a remote device associated with an experience provider. The managed user experience may include gameplay, content, and/or instructions to perform specified functionality. In an example, content and/or instructions may be transmitted to the consumer product and/or one or more intermediary devices in order to generate the managed user experience. In some examples, information may be received from the consumer product by way of the tag and used to provide the managed user experience. In other examples, the tag may be retrieve and/or provide aspects of a managed user experience from an experience provider without use of the base station or intermediary device.
    Type: Application
    Filed: September 22, 2017
    Publication date: March 29, 2018
    Inventors: Damon Arniotes, Ian Bernstein, David Hygh, Jonathan Carroll, Kevin Menzie, Anya Grechka, Isaac Squires
  • Publication number: 20180027099
    Abstract: Embodiments of systems and methods for data transfer are presented herein. Specifically, embodiments of such a data transfer methodology may utilize one or more transmission channels for the transmission of the data to be transferred. In addition, a control channel in a different protocol than the transmission channels may be utilized to transmit control information between the sender and recipient. The rate at which data is sent on the transmission channels may be adjusted or the transmission of data on the transmission channel prioritized.
    Type: Application
    Filed: September 14, 2017
    Publication date: January 25, 2018
    Inventors: Aladin Dajani, Glen Matthews, Jonathan Carroll, Chengxuan Guan, Robert Wiktorczyk
  • Patent number: 9827487
    Abstract: A method is disclosed for operating a mobile computing device. The method may include a communication link between the mobile computing device and a second computing device. The second computing device may provide a virtual environment for the mobile computing device. Furthermore, the mobile computing device may allow a user to control a self-propelled device, which may be rendered as a virtual entity upon the virtual environment.
    Type: Grant
    Filed: October 15, 2013
    Date of Patent: November 28, 2017
    Assignee: Sphero, Inc.
    Inventors: Fabrizio Polo, Jonathan Carroll, Skylar Castator-Smith, Ross Ingram
  • Patent number: 9800695
    Abstract: Embodiments of systems and methods for data transfer are presented herein. Specifically, embodiments of such a data transfer methodology may utilize one or more transmission channels for the transmission of the data to be transferred. In addition, a control channel in a different protocol than the transmission channels may be utilized to transmit control information between the sender and recipient. The rate at which data is sent on the transmission channels may be adjusted or the transmission of data on the transmission channel prioritized.
    Type: Grant
    Filed: April 20, 2016
    Date of Patent: October 24, 2017
    Assignee: Open Text SA ULC
    Inventors: Aladin Dajani, Glen Matthews, Jonathan Carroll, Chengxuan Guan, Robert Wiktorczyk
  • Publication number: 20170193813
    Abstract: A modular sensing device and method of operating a smart home device includes initiating a control mode from a plurality of modes on the modular sensing device, where the control mode determines a manner in which user gestures are interpreted. Based on initiating the control mode, a connection with the smart home device can be established. Furthermore, the modular sensing device and method can further include receiving sensor data corresponding to the user gestures, translating the sensor data into a corresponding control command, and transmitting the control command to the smart home device. The corresponding control command can be executable to control the smart home device in accordance with the user gesture.
    Type: Application
    Filed: August 31, 2016
    Publication date: July 6, 2017
    Inventors: Jonathan Carroll, Paul Berberian
  • Publication number: 20170189803
    Abstract: A wearable device can be worn by a user, and can include a mode selector, one or more sensors, a signal detector to detect wireless signals, a feedback mechanism comprising at least one of a haptic system, an audio system, or a visual system and providing feedback outputs. The wearable device can also include a controller that can initiate a selected mode from a plurality of modes on the wearable device, where the selected mode causing the controller to execute a real-world game. In accordance with the selected mode, the controller can interpret sensor data from the one or more sensors and inputs from the signal detector, where the sensor data corresponds to a series of actions performed by the user utilizing the wearable device. Based the interpretations, the controller can generate feedback responses via a feedback mechanism.
    Type: Application
    Filed: August 31, 2016
    Publication date: July 6, 2017
    Inventors: James Atwell, Jeffrey Wiencrot, Jonathan Carroll, Damon Arniotes
  • Publication number: 20170163542
    Abstract: Embodiments of systems and methods for data transfer are presented herein. Specifically, embodiments of such a data transfer methodology may utilize one or more transmission channels for the transmission of the data to be transferred. In addition, a control channel in a different protocol than the transmission channels may be utilized to transmit control information between the sender and recipient. The rate at which data is sent on the transmission channels may be adjusted or the transmission of data on the transmission channel prioritized.
    Type: Application
    Filed: February 24, 2017
    Publication date: June 8, 2017
    Inventors: Aladin Dajani, Glen Matthews, Jonathan Carroll, Chengxuan Guan, Robert Wiktorczyk
  • Publication number: 20170126633
    Abstract: Systems and methods are provided for managed file transfer. A managed file transfer server may receive a request from a sender to send a file (bulk data) to a recipient and may determine a location server that is closest to the location of the recipient. A server-to-server transfer can be automatically initiated to move the file to the location server that is closest to the location of the recipient.
    Type: Application
    Filed: November 21, 2016
    Publication date: May 4, 2017
    Inventor: Jonathan Carroll
  • Patent number: 9614937
    Abstract: Embodiments of systems and methods for data transfer are presented herein. Specifically, embodiments of such a data transfer methodology may utilize one or more transmission channels for the transmission of the data to be transferred. In addition, a control channel in a different protocol than the transmission channels may be utilized to transmit control information between the sender and recipient. The rate at which data is sent on the transmission channels may be adjusted or the transmission of data on the transmission channel prioritized.
    Type: Grant
    Filed: April 16, 2013
    Date of Patent: April 4, 2017
    Assignee: Open Text SA ULC
    Inventors: Aladin Dajani, Glen Matthews, Jonathan Carroll, Chengxuan Guan, Robert Wiktorczyk
  • Publication number: 20170006462
    Abstract: A signal detection system can trigger virtual resource allocation based on detected signals. The signal detection system can detect network devices and perform a lookup to determine whether a UID of a respective network device is associated with a particular item. Such items may include individuals, locations, and various other items, such as virtual resources, in connection with a task-oriented application. As an example, virtual resources may be collected based on such detection events and utilized by a user during task-oriented operations, such as gameplay.
    Type: Application
    Filed: June 22, 2016
    Publication date: January 5, 2017
    Inventors: Brandon Dorris, Jonathan Carroll
  • Patent number: 9537834
    Abstract: Systems and methods are provided for managed file transfer. An enterprise server may receive a request from a sender to send a file to a recipient and may determine a location server that is closest to the location of the recipient. A server-to-server transfer can be automatically initiated to move the file to the location server that is closest to the location of the recipient.
    Type: Grant
    Filed: February 20, 2015
    Date of Patent: January 3, 2017
    Assignee: Open Text SA ULC
    Inventor: Jonathan Carroll
  • Publication number: 20160282871
    Abstract: A self-propelled device operates to interpret an input corresponding to a set of actions that are performed on a controller device.
    Type: Application
    Filed: June 13, 2016
    Publication date: September 29, 2016
    Inventors: Ian H. Bernstein, Adam Wilson, Brian Keith Smith, Jonathan Carroll
  • Publication number: 20160234351
    Abstract: Embodiments of systems and methods for data transfer are presented herein. Specifically, embodiments of such a data transfer methodology may utilize one or more transmission channels for the transmission of the data to be transferred. In addition, a control channel in a different protocol than the transmission channels may be utilized to transmit control information between the sender and recipient. The rate at which data is sent on the transmission channels may be adjusted or the transmission of data on the transmission channel prioritized.
    Type: Application
    Filed: April 20, 2016
    Publication date: August 11, 2016
    Inventors: Aladin Dajani, Glen Matthews, Jonathan Carroll, Chengxuan Guan, Robert Wiktorczyk
  • Publication number: 20160212122
    Abstract: Embodiments as disclosed herein may provide systems and methods for component integration and security presented herein. In particular, in one embodiment, a native component that presents a network based interface may be on a device, where that native component may expose a network based interface for access by other components. This native component can then be accessed through the network based interface. To address security concerns and other issues, the native component may be configured to determine if a received request is associated with the same user space and only respond to requests originating from the same user space.
    Type: Application
    Filed: January 19, 2016
    Publication date: July 21, 2016
    Inventors: Jonathan Carroll, Michel Gagnon, Gregory Pekofsky, Khanh Tuan Vu
  • Patent number: 9394016
    Abstract: A self-propelled device operates to interpret an input corresponding to a set of actions that are performed on a controller device.
    Type: Grant
    Filed: August 21, 2015
    Date of Patent: July 19, 2016
    Assignee: Sphero, Inc.
    Inventors: Ian H. Bernstein, Adam Wilson, Brian Keith Smith, Jonathan Carroll
  • Patent number: 9386127
    Abstract: Embodiments of systems and methods for data transfer are presented herein. Specifically, embodiments of such a data transfer methodology may utilize one or more transmission channels for the transmission of the data to be transferred. In addition, a control channel in a different protocol than the transmission channels may be utilized to transmit control information between the sender and recipient. The rate at which data is sent on the transmission channels may be adjusted or the transmission of data on the transmission channel prioritized.
    Type: Grant
    Filed: September 11, 2012
    Date of Patent: July 5, 2016
    Assignee: Open Text S.A.
    Inventors: Aladin Dajani, Glen Matthews, Jonathan Carroll, Chengxuan Guan, Robert Wiktorczyk
  • Publication number: 20160119306
    Abstract: Embodiments as disclosed provide systems and methods that use a local authenticator within a domain to provide a credential to access a resource of the domain to a non-local requestor. When a request is received from a non-local requestor at the domain the non-local requestor can be authenticated based on the request. The local authenticator can then be accessed to obtain a credential. This credential may be the same type of credential provided to members of the domain when they authenticate using the local authenticator. The credential is provided to the non-local requestor so the non-local requestor can access the resource of the domain using the credential and authentication of the non-local requestor with respect to these accesses can be accomplished using the local domain authenticator and the credential.
    Type: Application
    Filed: October 21, 2015
    Publication date: April 28, 2016
    Inventors: Glen Matthews, Jonathan Carroll, Aladin Dajani
  • Publication number: 20160054734
    Abstract: A computing device operating as a controller can obtain image data from a camera component. The computing device can determine a location of the self-propelled device relative to the camera based on the image data. A virtual content may be generated on the computing device based at least in part on the location of the self-propelled device.
    Type: Application
    Filed: November 5, 2015
    Publication date: February 25, 2016
    Inventors: Ian Bernstein, Adam Wilson, Jonathan Carroll, Fabrizio Polo
  • Patent number: 9218316
    Abstract: A computing device operating as a controller can obtain image data from a camera component. The computing device can determine a location of the self-propelled device relative to the camera based on the image data. A virtual content may be generated on the computing device based at least in part on the location of the self-propelled device.
    Type: Grant
    Filed: February 13, 2013
    Date of Patent: December 22, 2015
    Assignee: Sphero, Inc.
    Inventors: Ian Bernstein, Adam Wilson, Jonathan Carroll, Fabrizio Polo
  • Publication number: 20150362919
    Abstract: A self-propelled device operates to interpret an input corresponding to a set of actions that are performed on a controller device.
    Type: Application
    Filed: August 21, 2015
    Publication date: December 17, 2015
    Inventors: Ian H. Bernstein, Adam Wilson, Brian Keith Smith, Jonathan Carroll