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).

  • Patent number: 9736290
    Abstract: 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: Grant
    Filed: June 10, 2016
    Date of Patent: August 15, 2017
    Assignee: Apple Inc.
    Inventors: Pierre J. De Filippis, Nicholas J. Circosta, Daniel B. Pollack
  • Patent number: 9712657
    Abstract: 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: Grant
    Filed: September 30, 2015
    Date of Patent: July 18, 2017
    Assignee: Apple Inc.
    Inventors: Pierre J. De Filippis, Nicholas J. Circosta, Daniel B. Pollack, Gobind Johar, Justin Wood
  • Publication number: 20170201612
    Abstract: 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: Application
    Filed: September 22, 2016
    Publication date: July 13, 2017
    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: 9706394
    Abstract: 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: Grant
    Filed: August 31, 2015
    Date of Patent: July 11, 2017
    Assignee: Apple Inc.
    Inventors: Berkat S. Tung, Daniel B. Pollack, Hyeonkuk Jeong, Joe S. Abuan, Pierre J. De Filippis, Yan Yang
  • Patent number: 9661665
    Abstract: 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: Grant
    Filed: September 1, 2015
    Date of Patent: May 23, 2017
    Assignee: Apple Inc.
    Inventors: Yan Yang, Berkat S. Tung, Hyeonkuk Jeong, Justin N. Wood, Pierre J. De Filippis
  • Publication number: 20170034676
    Abstract: 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: Application
    Filed: October 13, 2016
    Publication date: February 2, 2017
    Applicant: Apple Inc.
    Inventors: Nicholas J. Circosta, Pierre J. de Filippis, Roberto Garcia, Justin N. Wood
  • Publication number: 20160360005
    Abstract: 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: Application
    Filed: September 30, 2015
    Publication date: December 8, 2016
    Inventors: Pierre J. De Filippis, Daniel B. Pollack
  • Patent number: 9473912
    Abstract: 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: Grant
    Filed: September 2, 2014
    Date of Patent: October 18, 2016
    Assignee: Apple Inc.
    Inventors: Nicholas J. Circosta, Pierre J. de Filippis, Roberto Garcia, Justin N. Wood
  • Publication number: 20160262016
    Abstract: 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: Application
    Filed: August 31, 2015
    Publication date: September 8, 2016
    Inventors: Berkat S. Tung, Daniel B. Pollack, Hyeonkuk Jeong, Joe S. Abuan, Pierre J. De Filippis, Yan Yang
  • Publication number: 20160234366
    Abstract: 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: Application
    Filed: September 30, 2015
    Publication date: August 11, 2016
    Inventors: Pierre J. De Filippis, Nicholas J. Circosta, Daniel B. Pollack, Gobind Johar, Justin Wood
  • Publication number: 20160066352
    Abstract: 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: Application
    Filed: September 1, 2015
    Publication date: March 3, 2016
    Inventors: Yan YANG, Berkat S. TUNG, Hyeonkuk JEONG, Justin N. WOOD, Pierre J. DE FILIPPIS
  • Publication number: 20150350856
    Abstract: 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: Application
    Filed: September 2, 2014
    Publication date: December 3, 2015
    Inventors: Nicholas J. Circosta, Pierre J. de Filippis, Roberto Garcia, Justin N. Wood