Patents by Inventor Anand Dalal

Anand Dalal 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: 20120233361
    Abstract: A communication link between a host device and a client device can be suspended based on a suspend request or notification provided by the client device. The suspend request can be transmitted by a client device to a host device if the client device determines that suspension is appropriate, and can be sent in response to receiving a polling request from the host device. After receiving a suspend request, the host device can initiate an operation to suspend the communication link between the devices.
    Type: Application
    Filed: March 9, 2011
    Publication date: September 13, 2012
    Applicant: Apple Inc.
    Inventors: Anand Dalal, Haining Zhang, Mitchell D. Adler
  • Patent number: 8190798
    Abstract: A host device can enable operation with a client device based on stored or cached enumeration information. The enumeration information can be initially received from the client device during a first configuration process, and stored or cached in volatile and/or non-volatile storage accessible by the host device. During subsequent configuration processes, operation with the client device can be enabled based on the stored or cached enumeration information. Operation between the host device and the client device can be facilitated through a communication protocol, such as the universal serial bus (USB) protocol. A host device and client device can be connected via a traditional USB or USB High Speed Inter-Chip (HSIC) connection.
    Type: Grant
    Filed: March 9, 2011
    Date of Patent: May 29, 2012
    Assignee: Apple Inc.
    Inventors: Anand Dalal, Jonathan J. Andrews
  • Publication number: 20120047368
    Abstract: A method for authenticating a multiple interface accessory device is provided. The method includes receiving enumeration information identifying the multiple interfaces supported by the accessory. The enumeration information includes information about a master interface supported by the accessory. A host device obtains authentication information from the accessory in accordance with a protocol associated with the master interface. Based on the authentication information, the host device determines whether the accessory is authorized to communicate with the host device. In the event that the accessory is authorized, the host device permits communication with the accessory using one or more of the multiple interfaces supported by the accessory.
    Type: Application
    Filed: August 20, 2010
    Publication date: February 23, 2012
    Applicant: Apple Inc.
    Inventors: Paul William Chinn, Roberto G. Yepez, Anand Dalal
  • Publication number: 20110040899
    Abstract: A host/peripheral local interconnect that is compatible with a self-configurable peripheral device is described. According to processes discussed herein, the peripheral device is self-configured. The host device may be kept aware of the self-configured state of the peripheral device, and/or self-configured changes made at the peripheral device. The host device may scale its applications/uses of the peripheral device in light of such awareness.
    Type: Application
    Filed: August 13, 2009
    Publication date: February 17, 2011
    Inventors: Roberto Gabriel Yepez, Josh Graessley, Paul Chinn, Anand Dalal
  • Publication number: 20110040900
    Abstract: A host/peripheral local interconnect that is compatible with a self-configurable peripheral device is described. According to processes discussed herein, the peripheral device is self-configured. The host device may be kept aware of the self-configured state of the peripheral device, and/or self-configured changes made at the peripheral device. The host device may scale its applications/uses of the peripheral device in light of such awareness.
    Type: Application
    Filed: March 22, 2010
    Publication date: February 17, 2011
    Inventors: Roberto Gabriel Yepez, Josh Graessley, Paul Chinn, Anand Dalal