Patents by Inventor Shyam Toprani

Shyam Toprani 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: 9311115
    Abstract: A graphical user interface (“GUI”) can be presented on a remote control accessory device that has user input and display devices. The portable media device can provide the accessory with a GUI image to be displayed. The accessory can specify the configuration of the remote GUI image and send that information to the portable media device. The portable media device can generate a GUI image based on the configuration and send the GUI image to the accessory. The accessory can display the GUI image on one part of its display and other information on another part of its display. The portable media device can define different GUI image types for use with different types of input controls of the accessory. Based on which input control is currently active, the portable media device can send the corresponding GUI image to the accessory for display on the accessory display.
    Type: Grant
    Filed: June 15, 2011
    Date of Patent: April 12, 2016
    Assignee: Apple Inc.
    Inventors: Emily Schubert, Shyam Toprani, Thomas M. Alsina, Szu-Wen Huang
  • Patent number: 8639733
    Abstract: Embodiments of the present invention provide various communication techniques for communication between a mobile computing device and an accessory. An accessory protocol that is generic to the mobile computing device can be used for some communication. An application executing at the mobile computing device can communicate with the accessory using an application communication protocol. In some embodiments, the application communication protocol can be different from the accessory communication protocol. In other embodiments the application protocol may only be recognized by the application and the accessory. In some embodiments, messages conforming to an application protocol can be communicated between the application and the accessory by packaging the messages inside a message conforming to the accessory communication protocol.
    Type: Grant
    Filed: March 9, 2010
    Date of Patent: January 28, 2014
    Assignee: Apple Inc.
    Inventors: Paul Holden, Lawrence Bolton, Nitin Ganatra, Mitchell Adler, Emily Clark Schubert, Shyam Toprani, John Ananny, Peter Langenfeld, Scott Krueger
  • Patent number: 8554924
    Abstract: Embodiments of the present invention provide various communication techniques for communication between a mobile computing device and an accessory. An accessory protocol that is generic to the mobile computing device can be used for some communication. An application executing at the mobile computing device can communicate with the accessory using an application communication protocol. In some embodiments, the application communication protocol can be different from the accessory communication protocol. In other embodiments the application protocol may only be recognized by the application and the accessory. In some embodiments, messages conforming to an application protocol can be communicated between the application and the accessory by packaging the messages inside a message conforming to the accessory communication protocol.
    Type: Grant
    Filed: March 9, 2010
    Date of Patent: October 8, 2013
    Assignee: Apple Inc.
    Inventors: Paul Holden, Lawrence Bolton, Nitin Ganatra, Mitchell Adler, Emily Clark Schubert, Jesse Lee Dorogusker, Shyam Toprani, John Ananny
  • Patent number: 8402128
    Abstract: Embodiments of the present invention provide various communication techniques for communication between a mobile computing device and an accessory. An accessory protocol that is generic to the mobile computing device can be used for some communication. An application executing at the mobile computing device can communicate with the accessory using an application communication protocol. In some embodiments, the application communication protocol can be different from the accessory communication protocol. In other embodiments the application protocol may only be recognized by the application and the accessory. In some embodiments, messages conforming to an application protocol can be communicated between the application and the accessory by packaging the messages inside a message conforming to the accessory communication protocol.
    Type: Grant
    Filed: September 30, 2011
    Date of Patent: March 19, 2013
    Assignee: Apple Inc.
    Inventors: Paul Holden, Lawrence Bolton, Nitin Ganatra, Shyam Toprani
  • Patent number: 8402145
    Abstract: Embodiments of the present invention provide various communication techniques for communication between a mobile computing device and an accessory. An accessory protocol that is generic to the mobile computing device can be used for some communication. An application executing at the mobile computing device can communicate with the accessory using an application communication protocol. In some embodiments, the application communication protocol can be different from the accessory communication protocol. In other embodiments the application protocol may only be recognized by the application and the accessory. In some embodiments, messages conforming to an application protocol can be communicated between the application and the accessory by packaging the messages inside a message conforming to the accessory communication protocol.
    Type: Grant
    Filed: March 9, 2010
    Date of Patent: March 19, 2013
    Assignee: Apple Inc.
    Inventors: Paul Holden, Lawrence Bolton, Nitin Ganatra, Shyam Toprani
  • Patent number: 8341318
    Abstract: Embodiments of the present invention provide various communication techniques for communication between a mobile computing device and an accessory. An accessory protocol that is generic to the mobile computing device can be used for some communication. An application executing at the mobile computing device can communicate with the accessory using an application communication protocol. In some embodiments, the application communication protocol can be different from the accessory communication protocol. In other embodiments the application protocol may only be recognized by the application and the accessory. In some embodiments, messages conforming to an application protocol can be communicated between the application and the accessory by packaging the messages inside a message conforming to the accessory communication protocol.
    Type: Grant
    Filed: March 9, 2010
    Date of Patent: December 25, 2012
    Assignee: Apple Inc.
    Inventors: Paul Holden, Lawrence Bolton, Nitin Ganatra, Shyam Toprani
  • Publication number: 20120081207
    Abstract: Embodiments of the present invention provide systems and methods for launching an application in response to a launch request from an accessory. In some embodiments, the mobile computing device can determine whether it is in a state that allows launching of an application and/or can determine whether the application or application type requested in the launch command is available for launching. In response to the request, and if the mobile computing device is capable, the mobile computing device can launch the application. The mobile computing device can also send a positive acknowledgment message to the accessory indicating that the application may be launched. An open communication session message may also be sent to the accessory. In response thereto the accessory can open a communication session and interoperate with the application.
    Type: Application
    Filed: April 13, 2011
    Publication date: April 5, 2012
    Applicant: Apple Inc.
    Inventors: Shyam Toprani, Paul Holden, Emily Clark Schubert, Thomas Alsina, Scott Forstall
  • Publication number: 20120023185
    Abstract: Embodiments of the present invention provide various communication techniques for communication between a mobile computing device and an accessory. An accessory protocol that is generic to the mobile computing device can be used for some communication. An application executing at the mobile computing device can communicate with the accessory using an application communication protocol. In some embodiments, the application communication protocol can be different from the accessory communication protocol. In other embodiments the application protocol may only be recognized by the application and the accessory. In some embodiments, messages conforming to an application protocol can be communicated between the application and the accessory by packaging the messages inside a message conforming to the accessory communication protocol.
    Type: Application
    Filed: September 30, 2011
    Publication date: January 26, 2012
    Applicant: Apple Inc.
    Inventors: Paul Holden, Lawrence Bolton, Nitin Ganatra, Shyam Toprani
  • Publication number: 20110246891
    Abstract: A graphical user interface (“GUI”) can be presented on a remote control accessory device that has user input and display devices. The portable media device can provide the accessory with a GUI image to be displayed. The accessory can specify the configuration of the remote GUI image and send that information to the portable media device. The portable media device can generate a GUI image based on the configuration and send the GUI image to the accessory. The accessory can display the GUI image on one part of its display and other information on another part of its display. The portable media device can define different GUI image types for use with different types of input controls of the accessory. Based on which input control is currently active, the portable media device can send the corresponding GUI image to the accessory for display on the accessory display.
    Type: Application
    Filed: June 15, 2011
    Publication date: October 6, 2011
    Applicant: Apple Inc.
    Inventors: Emily Schubert, Shyam Toprani, Thomas M. Alsina, Szu-Wen Huang
  • Publication number: 20100235552
    Abstract: Embodiments of the present invention provide various communication techniques for communication between a mobile computing device and an accessory. An accessory protocol that is generic to the mobile computing device can be used for some communication. An application executing at the mobile computing device can communicate with the accessory using an application communication protocol. In some embodiments, the application communication protocol can be different from the accessory communication protocol. In other embodiments the application protocol may only be recognized by the application and the accessory. In some embodiments, messages conforming to an application protocol can be communicated between the application and the accessory by packaging the messages inside a message conforming to the accessory communication protocol.
    Type: Application
    Filed: March 9, 2010
    Publication date: September 16, 2010
    Applicant: Apple Inc.
    Inventors: Paul Holden, Lawrence Bolton, Nitin Ganatra, Shyam Toprani
  • Publication number: 20100235518
    Abstract: Embodiments of the present invention provide various communication techniques for communication between a mobile computing device and an accessory. An accessory protocol that is generic to the mobile computing device can be used for some communication. An application executing at the mobile computing device can communicate with the accessory using an application communication protocol. In some embodiments, the application communication protocol can be different from the accessory communication protocol. In other embodiments the application protocol may only be recognized by the application and the accessory. In some embodiments, messages conforming to an application protocol can be communicated between the application and the accessory by packaging the messages inside a message conforming to the accessory communication protocol.
    Type: Application
    Filed: March 9, 2010
    Publication date: September 16, 2010
    Applicant: Apple Inc.
    Inventors: Paul Holden, Lawrence Bolton, Nitin Ganatra, Mitchel Adler, Emily Clark Schubert, Jesse Lee Dorogusker, Shyam Toprani, John Ananny
  • Publication number: 20100235454
    Abstract: Embodiments of the present invention provide various communication techniques for communication between a mobile computing device and an accessory. An accessory protocol that is generic to the mobile computing device can be used for some communication. An application executing at the mobile computing device can communicate with the accessory using an application communication protocol. In some embodiments, the application communication protocol can be different from the accessory communication protocol. In other embodiments the application protocol may only be recognized by the application and the accessory. In some embodiments, messages conforming to an application protocol can be communicated between the application and the accessory by packaging the messages inside a message conforming to the accessory communication protocol.
    Type: Application
    Filed: March 9, 2010
    Publication date: September 16, 2010
    Applicant: Apple Inc.
    Inventors: Paul Holden, Lawrence Bolton, Nitin Ganatra, Shyam Toprani
  • Publication number: 20100235373
    Abstract: Embodiments of the present invention provide various communication techniques for communication between a mobile computing device and an accessory. An accessory protocol that is generic to the mobile computing device can be used for some communication. An application executing at the mobile computing device can communicate with the accessory using an application communication protocol. In some embodiments, the application communication protocol can be different from the accessory communication protocol. In other embodiments the application protocol may only be recognized by the application and the accessory. In some embodiments, messages conforming to an application protocol can be communicated between the application and the accessory by packaging the messages inside a message conforming to the accessory communication protocol.
    Type: Application
    Filed: March 9, 2010
    Publication date: September 16, 2010
    Applicant: Apple Inc.
    Inventors: Paul Holden, Lawrence Bolton, Nitin Ganatra, Mitchell Adler, Emily Clark Schubert, Shyam Toprani, John Ananny, Peter T. Langenfeld, Scott Krueger