Patents by Inventor Jonathan J. Bennett

Jonathan J. Bennett 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).

  • Patent number: 10277683
    Abstract: At least certain embodiments of the present disclosure include a framework for turning one or more multifunctional devices coupled to a personal area network (PAN) into virtual accessories of another multifunctional device coupled to the PAN. In one embodiment, connection between a multifunctional device and a PAN is established, where the PAN is further coupled to a set of multifunctional devices. One or more distributed functionalities associated with a multi-device capable application are assigned to each multifunctional device based on relationship between the multifunctional devices. At least part of the multi-device capable application is shared between the multifunctional devices. Using the multifunctional device, the one or more distributed functionalities are performed in collaboration with the other multifunctional devices.
    Type: Grant
    Filed: June 11, 2015
    Date of Patent: April 30, 2019
    Assignee: Apple Inc.
    Inventors: Joe S. Abuan, Barry A. Whitebook, Berkat S. Tung, Jonathan J. Bennett, Graeme J. Devine
  • Publication number: 20150280986
    Abstract: At least certain embodiments of the present disclosure include a framework for turning one or more multifunctional devices coupled to a personal area network (PAN) into virtual accessories of another multifunctional device coupled to the PAN. In one embodiment, connection between a multifunctional device and a PAN is established, where the PAN is further coupled to a set of multifunctional devices. One or more distributed functionalities associated with a multi-device capable application are assigned to each multifunctional device based on relationship between the multifunctional devices. At least part of the multi-device capable application is shared between the multifunctional devices. Using the multifunctional device, the one or more distributed functionalities are performed in collaboration with the other multifunctional devices.
    Type: Application
    Filed: June 11, 2015
    Publication date: October 1, 2015
    Inventors: Joe S. Abuan, Barry A. Whitebook, Berkat S. Tung, Jonathan J. Bennett, Graeme J. Devine
  • Publication number: 20130141471
    Abstract: The disclosed embodiments provide a system that facilitates interaction between an electronic device and a remote display. The system includes a first application and an encoding apparatus on the electronic device, and a second application and a decoding apparatus on the remote display. The first application obtains graphical output for a display of the electronic device and a set of filtering parameters associated with the graphical output. Next, the encoding apparatus encodes the graphical output, and the first application transmits the graphical output and the filtering parameters to the remote display. Upon receiving the graphical output and the filtering parameters at the remote display, the decoding apparatus decodes the graphical output. The second application then uses the graphical output to drive the remote display and the filtering parameters to obscure a subset of the graphical output on the remote display.
    Type: Application
    Filed: June 4, 2012
    Publication date: June 6, 2013
    Applicant: APPLE INC.
    Inventors: James D. Batson, Bob Bradley, Jonathan J. Bennett
  • Publication number: 20100235523
    Abstract: A framework for providing multi-device collaboration is described herein. In one embodiment, a method for providing multi-device collaboration between first and second devices can include transferring an initializing function call to create a session object. The function call specifies a mode of the session object, a service type, and a service name. The session object can include functions to discover the second device, connect with the second device, and provide data transport between the connected first and second devices. The service name can include a truncated name, a unique identification, and a state of service of a software application associated with the first device. The method can include detecting a network and advertising the service type and the service name via the network. The service type and service name can be advertised prior to establishing the connection between the first and second devices.
    Type: Application
    Filed: June 5, 2009
    Publication date: September 16, 2010
    Inventors: Robert Garcia, Joe S. Abuan, Berkat S. Tung, Jim Normile, William Stewart, Eric Allamanche, Meriko Borogove, Jonathan J. Bennett