Patents by Inventor Pierre J. de Filippis
Pierre J. de Filippis 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: 20170289112Abstract: Some embodiments relate to a device that transmits/receives encrypted communications with another device. A first device, such as a smart phone or smart watch, may generate a message associated with a certain data class, which may determine the security procedure used in the communication of the message. The first device may establish an encryption session for the purpose of communicating the message to a second device. Prior to sending the message, the first device may wait until encryption credentials are accessible according to certain conditions, which may be determined at least in part by the data class of the message. Similarly, after receiving the message, the second device may not be able to decrypt the message until encryption credentials are accessible according to certain conditions, which may be determined at least in part by the message data class.Type: ApplicationFiled: June 16, 2017Publication date: October 5, 2017Inventors: Berkat S. Tung, Daniel B. Pollack, Hyeonkuk Jeong, Joe S. Abuan, Pierre J. De Filippis, Yan Yang
-
Patent number: 9736290Abstract: A companion device (e.g., smart phone) and an accessory device (e.g., wearable device) may be configured to communicate messages to each other to flexibly share information, such as emails, text messages, calendar notifications, and media library items. This communication may occur direction connection (e.g., Bluetooth) and when the devices are connected to a common Wi-Fi access point. When these direction and common infrastructure connections are not available, the devices may communicate messages between them using a cloud server. This cloud server message communication may advantageously enable the companion device and the accessory device to share messages even when they are physically distant from each other.Type: GrantFiled: June 10, 2016Date of Patent: August 15, 2017Assignee: Apple Inc.Inventors: Pierre J. De Filippis, Nicholas J. Circosta, Daniel B. Pollack
-
Patent number: 9712657Abstract: Some embodiments relate to a mobile device, such as a smart phone, and associated method for enabling the mobile device to act as a communication proxy for an accessory device, such as a smart watch. The mobile device may be capable of providing proxy communication services for messages received from/provided to the accessory device even when the accessory device has not properly registered for the respective message service.Type: GrantFiled: September 30, 2015Date of Patent: July 18, 2017Assignee: Apple Inc.Inventors: Pierre J. De Filippis, Nicholas J. Circosta, Daniel B. Pollack, Gobind Johar, Justin Wood
-
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
-
Patent number: 9706394Abstract: Some embodiments relate to a device that transmits/receives encrypted communications with another device. A first device, such as a smart phone or smart watch, may generate a message associated with a certain data class, which may determine the security procedure used in the communication of the message. The first device may establish an encryption session for the purpose of communicating the message to a second device. Prior to sending the message, the first device may wait until encryption credentials are accessible according to certain conditions, which may be determined at least in part by the data class of the message. Similarly, after receiving the message, the second device may not be able to decrypt the message until encryption credentials are accessible according to certain conditions, which may be determined at least in part by the message data class.Type: GrantFiled: August 31, 2015Date of Patent: July 11, 2017Assignee: Apple Inc.Inventors: Berkat S. Tung, Daniel B. Pollack, Hyeonkuk Jeong, Joe S. Abuan, Pierre J. De Filippis, Yan Yang
-
Patent number: 9661665Abstract: Apparatus and methods to evaluate connectivity between a primary device and a secondary device to support a connection for a real-time application to a remote device are disclosed. The primary device receives a connection request from the remote device and sends invitations to one or more secondary devices to connect with the remote device, the invitations sent through a first communication path. A secondary device that receives the invitation sends a connectivity evaluation packet to the primary device through a second communication path. When a connectivity response is received from the primary device through the second communication path and a user accepts the invitation, the secondary device sends an invitation response to the primary device and subsequently establishes a connection to the primary device through the second communication path. In some embodiments, the first communication path includes a cloud-based server that provides a guaranteed delivery message service.Type: GrantFiled: September 1, 2015Date of Patent: May 23, 2017Assignee: Apple Inc.Inventors: Yan Yang, Berkat S. Tung, Hyeonkuk Jeong, Justin N. Wood, Pierre J. De Filippis
-
Publication number: 20170034676Abstract: A system and method are described for establishing two-way communication between proxy devices that have a certain set of hardware and/or capabilities allowing the proxy devices to send and receive SMS/MMS messages using cellular networks on behalf of proxied devices that lack the hardware and/or capabilities. The proxy device can receive a message from a service provider. The message may be associated with information, and the proxy device can determine a recipient of the message based at least in part on the information. The proxy device can determine whether delivery of the message to the recipient is restricted and, if not, transmit the message the proxied device and/or the recipient.Type: ApplicationFiled: October 13, 2016Publication date: February 2, 2017Applicant: Apple Inc.Inventors: Nicholas J. Circosta, Pierre J. de Filippis, Roberto Garcia, Justin N. Wood
-
Publication number: 20160360005Abstract: Methods and devices for enabling communication of a client application of a computing device with other devices are provided. The method includes obtaining, from a first client application on the computing device, one or more preferences for creating a first subservice for communicating with the other devices. A template service file associated with the first client application is identified and the template service file includes property definitions for creating subservices that communicate with the other devices. The template service file is used to create a first configuration file corresponding to the first client application, the a first configuration file including a plurality of the property definitions of the template service file. At least one of the plurality of the property definitions is modified using the one or more preferences. The first configuration file is stored in a memory of the computing device.Type: ApplicationFiled: September 30, 2015Publication date: December 8, 2016Inventors: Pierre J. De Filippis, Daniel B. Pollack
-
Patent number: 9473912Abstract: A system and method are described for establishing two-way communication between devices that have a certain set of hardware and/or capabilities allowing the devices to send and receive SMS/MMS messages using cellular networks on behalf of devices that lack the hardware and/or capabilities. A user's device lacking SMS/MMS capabilities queries an identity management service for device capabilities of other devices associated with the same user. The user's device lacking SMS/MMS capabilities can receive from the identity management service a device profile of each device associated with the user. The device profile can include one or more fields, flags, or indicators that specify or are otherwise indicative of hardware and/or software capabilities of a device. The user's device lacking SMS/MMS capabilities can select a device having SMS/MMS capabilities to act as a proxy based on a device's corresponding device profile that indicates that the device has SMS/MMS capabilities.Type: GrantFiled: September 2, 2014Date of Patent: October 18, 2016Assignee: Apple Inc.Inventors: Nicholas J. Circosta, Pierre J. de Filippis, Roberto Garcia, Justin N. Wood
-
Publication number: 20160262016Abstract: Some embodiments relate to a device that transmits/receives encrypted communications with another device. A first device, such as a smart phone or smart watch, may generate a message associated with a certain data class, which may determine the security procedure used in the communication of the message. The first device may establish an encryption session for the purpose of communicating the message to a second device. Prior to sending the message, the first device may wait until encryption credentials are accessible according to certain conditions, which may be determined at least in part by the data class of the message. Similarly, after receiving the message, the second device may not be able to decrypt the message until encryption credentials are accessible according to certain conditions, which may be determined at least in part by the message data class.Type: ApplicationFiled: August 31, 2015Publication date: September 8, 2016Inventors: Berkat S. Tung, Daniel B. Pollack, Hyeonkuk Jeong, Joe S. Abuan, Pierre J. De Filippis, Yan Yang
-
Publication number: 20160234366Abstract: Some embodiments relate to a mobile device, such as a smart phone, and associated method for enabling the mobile device to act as a communication proxy for an accessory device, such as a smart watch. The mobile device may be capable of providing proxy communication services for messages received from/provided to the accessory device even when the accessory device has not properly registered for the respective message service.Type: ApplicationFiled: September 30, 2015Publication date: August 11, 2016Inventors: Pierre J. De Filippis, Nicholas J. Circosta, Daniel B. Pollack, Gobind Johar, Justin Wood
-
Publication number: 20160066352Abstract: Apparatus and methods to evaluate connectivity between a primary device and a secondary device to support a connection for a real-time application to a remote device are disclosed. The primary device receives a connection request from the remote device and sends invitations to one or more secondary devices to connect with the remote device, the invitations sent through a first communication path. A secondary device that receives the invitation sends a connectivity evaluation packet to the primary device through a second communication path. When a connectivity response is received from the primary device through the second communication path and a user accepts the invitation, the secondary device sends an invitation response to the primary device and subsequently establishes a connection to the primary device through the second communication path. In some embodiments, the first communication path includes a cloud-based server that provides a guaranteed delivery message service.Type: ApplicationFiled: September 1, 2015Publication date: March 3, 2016Inventors: Yan YANG, Berkat S. TUNG, Hyeonkuk JEONG, Justin N. WOOD, Pierre J. DE FILIPPIS
-
Publication number: 20150350856Abstract: A system and method are described for establishing two-way communication between devices that have a certain set of hardware and/or capabilities allowing the devices to send and receive SMS/MMS messages using cellular networks on behalf of devices that lack the hardware and/or capabilities. A user's device lacking SMS/MMS capabilities queries an identity management service for device capabilities of other devices associated with the same user. The user's device lacking SMS/MMS capabilities can receive from the identity management service a device profile of each device associated with the user. The device profile can include one or more fields, flags, or indicators that specify or are otherwise indicative of hardware and/or software capabilities of a device. The user's device lacking SMS/MMS capabilities can select a device having SMS/MMS capabilities to act as a proxy based on a device's corresponding device profile that indicates that the device has SMS/MMS capabilities.Type: ApplicationFiled: September 2, 2014Publication date: December 3, 2015Inventors: Nicholas J. Circosta, Pierre J. de Filippis, Roberto Garcia, Justin N. Wood