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: 10499205Abstract: 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: GrantFiled: October 13, 2016Date of Patent: December 3, 2019Assignee: Apple Inc.Inventors: Nicholas J. Circosta, Pierre J. de Filippis, Roberto Garcia, Justin N. Wood
-
Publication number: 20190356767Abstract: Systems, methods and non-transitory computer readable media for allowing a user to switch between wearable items that have been paired or associated with an electronic device, such as a smartphone, are described. In one embodiment, the wearable items automatically detect a removal of a first wearable item from a user's body and an attachment of a second wearable item to the user's body. Messages from the wearable items are transmitted to the electronic device to allow the electronic device to switch the active wearable item from the first wearable item to the second wearable item. The switch can occur while the electronic device is in a locked state, and the electronic device can synchronize the second wearable item with data received from the first wearable item. Other embodiments are also described.Type: ApplicationFiled: July 8, 2019Publication date: November 21, 2019Inventors: 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: 20190342239Abstract: A device implementing a system for sharing groups of files within a messaging application includes a processor configured to provide, within the messaging application, a user interface element for sending at least one file to a participant in an active message thread of the messaging application, the at least one file having been determined to be relevant to the participant. The processor is further configured to, responsive to receiving a selection of the user interface element: transmit, to a server, a request to store the at least one file in association with a shared storage area, and to transmit, via the messaging application, a message to the participant in the active message thread, the message comprising information for accessing the at least one file associated with the shared storage area.Type: ApplicationFiled: September 28, 2018Publication date: November 7, 2019Inventors: Michael BRANDT, Pierre J. DE FILIPPIS, Chelsea J. LEBLANC, Ge YAN, Gavin B. THOMSON, Van HONG, Ahmed M. BASHIR, Randall S. BECKER, Stephen M. LOTTERMOSER, Kevin Y. HE, Roberto GARCIA
-
Patent number: 10419595Abstract: Systems, methods and non-transitory computer readable media for allowing a user to switch between wearable items that have been paired with an electronic device, such as a smartphone, are described. In one embodiment, the wearable items automatically detect a removal of a first wearable item from a user's body and an attachment of a second wearable item to the user's body. Messages from the wearable items are transmitted to the electronic device to allow the electronic device to switch the active wearable item from the first wearable item to the second wearable item. The switch can occur while the electronic device is in a locked state, and the electronic device can synchronize the second wearable item with data received from the first wearable item. Other embodiments are also described.Type: GrantFiled: December 14, 2018Date of Patent: September 17, 2019Assignee: 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: 10389865Abstract: Systems, methods and non-transitory computer readable media for allowing a user to switch between wearable accessories can scan for one or more on-body states from one or more paired accessories, determine based on a difference in on-body states that a switch between accessories has occurred, the switch being to a second accessory from a first accessory, and transmit synchronization data to the second accessory in response to determining that the second accessory has established a communication connection for data exchange with the companion device. Other embodiments are also described.Type: GrantFiled: September 14, 2018Date of Patent: August 20, 2019Assignee: 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: 10348857Abstract: 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: GrantFiled: September 30, 2015Date of Patent: July 9, 2019Assignee: Apple Inc.Inventors: Pierre J. De Filippis, Daniel B. Pollack
-
Publication number: 20190141177Abstract: Systems, methods and non-transitory computer readable media for allowing a user to switch between wearable items that have been paired with an electronic device, such as a smartphone, are described. In one embodiment, the wearable items automatically detect a removal of a first wearable item from a user's body and an attachment of a second wearable item to the user's body. Messages from the wearable items are transmitted to the electronic device to allow the electronic device to switch the active wearable item from the first wearable item to the second wearable item. The switch can occur while the electronic device is in a locked state, and the electronic device can synchronize the second wearable item with data received from the first wearable item. Other embodiments are also described.Type: ApplicationFiled: December 14, 2018Publication date: May 9, 2019Inventors: 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: 20190104407Abstract: 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: November 19, 2018Publication date: April 4, 2019Inventors: Berkat S. Tung, Daniel B. Pollack, Hyeonkuk Jeong, Joe S. Abuan, Pierre J. De Filippis, Yan Yang
-
Patent number: 10194014Abstract: 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: January 29, 2018Date of Patent: January 29, 2019Assignee: 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
-
Publication number: 20190020751Abstract: Systems, methods and non-transitory computer readable media for allowing a user to switch between wearable accessories can scan for one or more on-body states from one or more paired accessories, determine based on a difference in on-body states that a switch between accessories has occurred, the switch being to a second accessory from a first accessory, and transmit synchronization data to the second accessory in response to determining that the second accessory has established a communication connection for data exchange with the companion device. Other embodiments are also described.Type: ApplicationFiled: September 14, 2018Publication date: January 17, 2019Inventors: 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: 20180352393Abstract: A messaging system includes a first messaging app on a first device and a second messaging app, on a second device, that can exchange messages (e.g. text messages, etc.), and the second messaging on can transmit content from a second extension app that operates with the second messaging app to the first messaging app that operates with a first extension app. The content can be opaque to the messaging app, but can be processed by the extension apps to display live, dynamic content in message bubbles in a message transcript of a conversation.Type: ApplicationFiled: February 22, 2018Publication date: December 6, 2018Inventors: STEPHEN M. LOTTERMOSER, PIERRE J. DE FILIPPIS, DAVID ALEX CARTER, EUGENE BISTOLAS
-
Patent number: 10136312Abstract: 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: June 16, 2017Date of Patent: November 20, 2018Assignee: Apple Inc.Inventors: Berkat S. Tung, Daniel B. Pollack, Hyeonkuk Jeong, Joe S. Abuan, Pierre J. De Filippis, Yan Yang
-
Patent number: 10110722Abstract: 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: December 1, 2017Date of Patent: October 23, 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: 10084904Abstract: 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 through a direct connection (e.g., Bluetooth) and when the devices are connected to a common Wi-Fi access point. When these direct 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: July 7, 2017Date of Patent: September 25, 2018Assignee: Apple Inc.Inventors: Pierre J. De Filippis, Nicholas J. Circosta, Daniel B. Pollack
-
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
-
Publication number: 20180091601Abstract: A quick relay communication protocol is used by an initiating communication device (such as a wearable electronic device, e.g., a smart watch) and/or a recipient communication device (such as a companion electronic device to the wearable electronic device, e.g., a smart phone, a tablet computer or a laptop computer) to selectively communicate messages via different communication channels. Based on available connections and a communication constraint associated with a message, a processor executing a program module in an application layer in the initiating communication device provides transmission instructions to an interface circuit in the initiating communication device, which transmits a message to the recipient communication device based on the transmission instructions.Type: ApplicationFiled: September 22, 2017Publication date: March 29, 2018Inventors: Yan YANG, Joe S. ABUAN, Thuy PARK, Jin Hyung PARK, Berkat S. TUNG, Pierre J. DE FILIPPIS, Nicholas J. CIRCOSTA, Daniel B. POLLACK
-
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
-
Publication number: 20170359457Abstract: 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 through a direct connection (e.g., Bluetooth) and when the devices are connected to a common Wi-Fi access point. When these direct 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: ApplicationFiled: July 7, 2017Publication date: December 14, 2017Inventors: Pierre J. De Filippis, Nicholas J. Circosta, Daniel B. Pollack
-
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