Patents by Inventor Craig P. Dooley
Craig P. Dooley 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: 20180199176Abstract: A first wireless communication device (UE device) associated with a certain user (or included in a specified set/group of UE devices) may establish a first communication link with an accessory device according to a short-range radio access technology, and transmit link (pairing) information associated with the first communication link to a server, such as a cloud-based server. The server may share this (first) link information with other UE devices associated with the same user (or belonging to the same specified group of UE devices as the first UE device). Link information associated with the other UE devices (i.e. second link information) may equally be shared with the accessory device, and the other UE devices and accessory device may use the first link information and second link information in establishing respective communication links between any of the other UE devices and the accessory device without having to undergo a pairing procedure.Type: ApplicationFiled: March 5, 2018Publication date: July 12, 2018Inventors: Akshay Mangalam Srivatsa, Craig P. Dooley, David John Shaw, Ganesha Adkasthala Ganapathi Batta, Michael Jason Giles, Sriram Hariharan
-
Publication number: 20180191886Abstract: Systems, methods and non-transitory computer readable media for allowing a user to switch between watches that have been paired with a device such as a smartphone are described. In one embodiment, the watches automatically detect a removal of a first watch from a user's wrist and an attachment of a second watch to the user's wrist. Messages from the watches are transmitted to the device to allow the device to switch the active watch from the first watch to the second watch. The switch can occur while the device is in a locked state, and the device can synchronize the second watch with data received from the first watch. Other embodiments are also described.Type: ApplicationFiled: January 29, 2018Publication date: July 5, 2018Inventors: DAVID C. DONLEY, JULIEN A. POUMAILLOUX, PIERRE J. DE FILIPPIS, TYLER D. HAWKINS, CRAIG P. DOOLEY, DANIEL B. POLLACK, JAMES C. GRANDY, GREGORY B. NOVICK, TODD A. SHORTLIDGE, AROON PAHWA, DAVID T. WILSON, YAN YANG, NICHOLAS JOSEPH CIRCOSTA
-
Publication number: 20180103140Abstract: Systems, methods and non-transitory computer readable media for allowing a user to switch between watches that have been paired with a device such as a smartphone are described. In one embodiment, the watches automatically detect a removal of a first watch from a user's wrist and an attachment of a second watch to the user's wrist. Messages from the watches are transmitted to the device to allow the device to switch the active watch from the first watch to the second watch. The switch can occur while the device is in a locked state, and the device can synchronize the second watch with data received from the first watch. Other embodiments are also described.Type: ApplicationFiled: December 1, 2017Publication date: April 12, 2018Inventors: David C. Donley, Julien A. Poumailloux, Pierre J. De Filippis, Tyler D. Hawkins, Craig P. Dooley, Daniel B. Pollack, James C. Grandy, Gregory B. Novick, Todd A. Shortlidge, Aroon Pahwa, David T. Wilson, Yan Yang, Nicholas Joseph Circosta
-
Patent number: 9930514Abstract: In order to reduce latency and overhead during the device discovery process, operations involved in pairing of two electronic devices may be predefined. In particular, when a user specifies a new electronic device in a list of their electronic devices, a computer provides a notification to these electronic devices. In response to the notification, a given one of the electronic devices generates encryption information and identification information for the given electronic device, and provides this encryption information and identification information to the new electronic device via a network (such as the Internet). Then, the new electronic device generates encryption information and identification information for the new electronic device, and provides this encryption information and identification information to the given electronic device via the network. This pairing information may subsequently facilitate secure wireless communication between the two electronic devices.Type: GrantFiled: September 19, 2016Date of Patent: March 27, 2018Assignee: Apple Inc.Inventors: Jason C. Conn, Akshay Mangalam Srivatsa, Craig P. Dooley, Michael J. Giles
-
Publication number: 20180084017Abstract: Intelligent handoff across different content modalities during streaming of content is discussed herein. Content modalities represent different mechanisms by which content may be streamed to a playback device and include transport modality, source modality, and playback modality. Electronic devices may detect, a change in an operating condition of the streaming content and may make a determination as to whether the change triggers a hand-off involving one or more of these modalities.Type: ApplicationFiled: September 19, 2017Publication date: March 22, 2018Applicant: Apple Inc.Inventors: Daniel R. Borges, Michael J. Giles, Craig P. Dooley
-
Patent number: 9913079Abstract: A first wireless communication device (UE device) associated with a certain user (or included in a specified set/group of UE devices) may establish a first communication link with an accessory device according to a short-range radio access technology, and transmit link (pairing) information associated with the first communication link to a server, such as a cloud-based server. The server may share this (first) link information with other UE devices associated with the same user (or belonging to the same specified group of UE devices as the first UE device). Link information associated with the other UE devices (i.e. second link information) may equally be shared with the accessory device, and the other UE devices and accessory device may use the first link information and second link information in establishing respective communication links between any of the other UE devices and the accessory device without having to undergo a pairing procedure.Type: GrantFiled: September 30, 2015Date of Patent: March 6, 2018Assignee: Apple Inc.Inventors: Akshay Mangalam Srivatsa, Craig P. Dooley, David John Shaw, Ganesha Adkasthala Ganapathi Batta, Michael Jason Giles, Sriram Hariharan
-
Patent number: 9912799Abstract: Systems, methods and non-transitory computer readable media for allowing a user to switch between watches that have been paired with a device such as a smartphone are described. In one embodiment, the watches automatically detect a removal of a first watch from a user's wrist and an attachment of a second watch to the user's wrist. Messages from the watches are transmitted to the device to allow the device to switch the active watch from the first watch to the second watch. The switch can occur while the device is in a locked state, and the device can synchronize the second watch with data received from the first watch. Other embodiments are also described.Type: GrantFiled: September 22, 2016Date of Patent: March 6, 2018Assignee: Apple Inc.Inventors: David C. Donley, Julien A. Poumailloux, Pierre J. De Filippis, Tyler D. Hawkins, Craig P. Dooley, Daniel B. Pollack, James C. Grandy, Gregory B. Novick, Todd A. Shortlidge, Aroon Pahwa, David T Wilson, Yan Yang, Nicholas Joseph Circosta
-
Patent number: 9848026Abstract: An interface circuit in a computing device may communicate with user-interface devices using shared slots during time intervals. In particular, the computing device may transmit outgoing messages to the user-interface devices at a first predefined time during sequential time intervals when the user-interface devices transition from a sleep mode to a normal mode. In response, the computing device may receive incoming messages from one or more of the user-interface devices at a second predefined time following the first predefined time during the sequential time intervals. Then, the computing device may transmit a multicast message to the user-interface devices at a third predefined time during the sequential time intervals. In response to the given multicast message, one of the user-interface devices may communicate data to the computing device. Note that, in some instances, a multicast time slot may instead be used to communicate data to one of the user-interface devices.Type: GrantFiled: January 19, 2016Date of Patent: December 19, 2017Assignee: Apple Inc.Inventors: Siegfried Lehmann, Christiaan A. Hartman, Camille Chen, Sriram Hariharan, Jianxiong Shi, Syed Aon Mujtaba, Alessio Centazzo, Donald Eng, Michael J. Giles, Craig P. Dooley, Akshay Mangalam Srivatsa, Anjali S. Sandesara, Langford M. Wasada
-
Publication number: 20170359717Abstract: Some embodiments provide a method for establishing a secured session with backward security between a first device and a second device. In some embodiments, the method establishes a communication session between the first and second devices using shared keys stored at the first and second devices. The method exchanges encrypted data between the first and second devices as a part of the communication session. The method, upon completion of the communication session, modifies the shared key at the first device in a predictable way. The shared key is modified at the second device in the same predictable way. The method then stores the modified shared key at the first device. The modified shared key cannot be used to decrypt any portion of the encrypted data of the current and previous communication sessions.Type: ApplicationFiled: September 23, 2016Publication date: December 14, 2017Inventors: Mitchell D. Adler, Yannick L. Sierra, Ganesha A.G. Batta, Michael Giles, Akshay M. Srivatsa, Craig P. Dooley, Sriram Hariharan, Robert D. Watson
-
Patent number: 9838526Abstract: Systems, methods and non-transitory computer readable media for allowing a user to switch between watches that have been paired with a device such as a smartphone are described. In one embodiment, the watches automatically detect a removal of a first watch from a user's wrist and an attachment of a second watch to the user's wrist. Messages from the watches are transmitted to the device to allow the device to switch the active watch from the first watch to the second watch. The switch can occur while the device is in a locked state, and the device can synchronize the second watch with data received from the first watch. Other embodiments are also described.Type: GrantFiled: September 22, 2016Date of Patent: December 5, 2017Assignee: Apple Inc.Inventors: David C. Donley, Julien A. Poumallioux, Pierre J. De Fillippis, Tyler D. Hawkins, Craig P. Dooley, Daniel B. Pollack, James C. Grandy, Gregory B. Novick, Todd A. Shortlidge, Aroon Pahwa, David T Wilson, Yan Yang, Nicholas Joseph Circosta
-
Patent number: 9807206Abstract: The disclosed embodiments provide a system that facilitates communication with a first electronic device from a second electronic device. During operation, the system establishes a peer-to-peer connection between the first electronic device and the second electronic device on a first physical network interface. Next, the system uses the peer-to-peer connection to obtain, on the second electronic device, a first set of network-interface capabilities for the first electronic device. Finally, the system switches the peer-to-peer connection to a second physical network interface based on at least one of the first set of network-interface capabilities and one or more characteristics associated with the peer-to-peer connection.Type: GrantFiled: March 7, 2013Date of Patent: October 31, 2017Assignee: Apple Inc.Inventors: Peter N. Heerboth, Craig P. Dooley, Michael J. Giles
-
Publication number: 20170201612Abstract: Systems, methods and non-transitory computer readable media for allowing a user to switch between watches that have been paired with a device such as a smartphone are described. In one embodiment, the watches automatically detect a removal of a first watch from a user's wrist and an attachment of a second watch to the user's wrist. Messages from the watches are transmitted to the device to allow the device to switch the active watch from the first watch to the second watch. The switch can occur while the device is in a locked state, and the device can synchronize the second watch with data received from the first watch. Other embodiments are also described.Type: ApplicationFiled: September 22, 2016Publication date: July 13, 2017Inventors: David C. Donley, Julien A. Poumailloux, Pierre J. De Filippis, Tyler D. Hawkins, Craig P. Dooley, Daniel B. Pollack, James C. Grandy, Gregory B. Novick, Todd A. Shortlidge, Aroon Pahwa, David T. Wilson, Yan Yang, Nicholas Joseph Circosta
-
Publication number: 20170201611Abstract: Systems, methods and non-transitory computer readable media for allowing a user to switch between watches that have been paired with a device such as a smartphone are described. In one embodiment, the watches automatically detect a removal of a first watch from a user's wrist and an attachment of a second watch to the user's wrist. Messages from the watches are transmitted to the device to allow the device to switch the active watch from the first watch to the second watch. The switch can occur while the device is in a locked state, and the device can synchronize the second watch with data received from the first watch. Other embodiments are also described.Type: ApplicationFiled: September 22, 2016Publication date: July 13, 2017Inventors: David C. Donley, Julien A. Poumallioux, Pierre J. De Fillippis, Tyler D. Hawkins, Craig P. Dooley, Daniel B. Pollack, James C. Grandy, Gregory B. Novick, Todd A. Shortlidge, Aroon Pahwa, David T. Wilson, Yan Yang, Nicholas Joseph Circosta
-
Publication number: 20170127340Abstract: In order to reduce the power consumption of a receiving electronic device, received advertising beacons may be filtered so that the receiving electronic device selectively transitions from a power-saving mode to a normal operating mode. For example, the receiving electronic device may receive a beacon with advertising information for a transmitting electronic device. If the advertising information is changed relative to a previous version of the advertising information for the transmitting electronic device, the receiving electronic device may transition from the power-saving mode to the normal operating mode. In this way, the receiving electronic device may ‘wake up’ if it receives an advertisement that it wants to act on, such as advertisements for: file sharing, wireless streaming of information, proximity pairing and/or continuity of a user experience with an application when the user transitions from the transmitting electronic device to the receiving electronic device.Type: ApplicationFiled: January 17, 2017Publication date: May 4, 2017Inventors: Craig P. Dooley, Akshay Mangalam Srivatsa, Anjali S. Sandesara, Michael J. Giles
-
Publication number: 20170094638Abstract: Techniques for coalescing alert notifications for applications and/or services to a primary user device of a set of multiple associated user devices within proximity of each other. When a user device is not in proximity to other associated user devices, the user device functions as a primary user device and provides alert notifications based on a default configuration and/or a user configurable setting. When the user device is within proximity of one or more other associated user devices, the user devices exchange relevant capability information and information for applications that are synchronized via network-based services. The user devices negotiate to determine a user device that serves as the primary user device to provide alert notifications for a set of applications and services common to a set of user devices. The other user devices are configured to reduce and/or suppress the alert notifications.Type: ApplicationFiled: September 28, 2016Publication date: March 30, 2017Inventors: Daniel R. BORGES, Michael J. GILES, Craig P. DOOLEY, Prateek SHARMA, Sanjay K. VERMA, Deepankar BHATTACHARJEE
-
Patent number: 9549375Abstract: In order to reduce the power consumption of a receiving electronic device, received advertising beacons may be filtered so that the receiving electronic device selectively transitions from a power-saving mode to a normal operating mode. For example, the receiving electronic device may receive a beacon with advertising information for a transmitting electronic device. If the advertising information is changed relative to a previous version of the advertising information for the transmitting electronic device, the receiving electronic device may transition from the power-saving mode to the normal operating mode. In this way, the receiving electronic device may ‘wake up’ if it receives an advertisement that it wants to act on, such as advertisements for: file sharing, wireless streaming of information, proximity pairing and/or continuity of a user experience with an application when the user transitions from the transmitting electronic device to the receiving electronic device.Type: GrantFiled: September 2, 2014Date of Patent: January 17, 2017Assignee: APPLE INC.Inventors: Craig P. Dooley, Akshay Mangalam Srivatsa, Anjali S. Sandesara, Michael J. Giles
-
Publication number: 20170006460Abstract: In order to reduce latency and overhead during the device discovery process, operations involved in pairing of two electronic devices may be predefined. In particular, when a user specifies a new electronic device in a list of their electronic devices, a computer provides a notification to these electronic devices. In response to the notification, a given one of the electronic devices generates encryption information and identification information for the given electronic device, and provides this encryption information and identification information to the new electronic device via a network (such as the Internet). Then, the new electronic device generates encryption information and identification information for the new electronic device, and provides this encryption information and identification information to the given electronic device via the network. This pairing information may subsequently facilitate secure wireless communication between the two electronic devices.Type: ApplicationFiled: September 19, 2016Publication date: January 5, 2017Applicant: Apple Inc.Inventors: Jason C. CONN, Akshay Mangalam SRIVATSA, Craig P. DOOLEY, Michael GILES
-
Publication number: 20160360526Abstract: An interface circuit in a computing device may communicate with user-interface devices using shared slots during time intervals. In particular, the computing device may transmit outgoing messages to the user-interface devices at a first predefined time during sequential time intervals when the user-interface devices transition from a sleep mode to a normal mode. In response, the computing device may receive incoming messages from one or more of the user-interface devices at a second predefined time following the first predefined time during the sequential time intervals. Then, the computing device may transmit a multicast message to the user-interface devices at a third predefined time during the sequential time intervals. In response to the given multicast message, one of the user-interface devices may communicate data to the computing device. Note that, in some instances, a multicast time slot may instead be used to communicate data to one of the user-interface devices.Type: ApplicationFiled: January 19, 2016Publication date: December 8, 2016Applicant: Apple Inc.Inventors: Siegfried Lehmann, Christiaan A. Hartman, Camille Chen, Sriram Hariharan, Jianxiong Shi, Syed Aon Mujtaba, Alessio Centazzo, Donald Eng, Michael J. Giles, Craig P. Dooley, Akshay Mangalam Srivatsa, Anjali S. Sandesara, Langford M. Wasada
-
Publication number: 20160360341Abstract: A first wireless communication device (UE device) associated with a certain user (or included in a specified set/group of UE devices) may establish a first communication link with an accessory device according to a short-range radio access technology, and transmit link (pairing) information associated with the first communication link to a server, such as a cloud-based server. The server may share this (first) link information with other UE devices associated with the same user (or belonging to the same specified group of UE devices as the first UE device). Link information associated with the other UE devices (i.e. second link information) may equally be shared with the accessory device, and the other UE devices and accessory device may use the first link information and second link information in establishing respective communication links between any of the other UE devices and the accessory device without having to undergo a pairing procedure.Type: ApplicationFiled: September 30, 2015Publication date: December 8, 2016Inventors: Akshay Mangalam Srivatsa, Craig P. Dooley, David John Shaw, Ganesha Adkasthala Ganapathi Batta, Michael Jason Giles, Sriram Hariharan
-
Patent number: 9451438Abstract: In order to reduce latency and overhead during the device discovery process, operations involved in pairing of two electronic devices may be predefined. In particular, when a user specifies a new electronic device in a list of their electronic devices, a computer provides a notification to these electronic devices. In response to the notification, a given one of the electronic devices generates encryption information and identification information for the given electronic device, and provides this encryption information and identification information to the new electronic device via a network (such as the Internet). Then, the new electronic device generates encryption information and identification information for the new electronic device, and provides this encryption information and identification information to the given electronic device via the network. This pairing information may subsequently facilitate secure wireless communication between the two electronic devices.Type: GrantFiled: September 2, 2014Date of Patent: September 20, 2016Assignee: Apple Inc.Inventors: Jason C. Conn, Akshay Mangalam Srivastsa, Craig P. Dooley, Michael J. Giles