Patents by Inventor Eugene Bistolas

Eugene Bistolas 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: 20230388759
    Abstract: 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: Application
    Filed: August 7, 2023
    Publication date: November 30, 2023
    Inventors: Stephen M. LOTTERMOSER, Pierre J. DE FILIPPIS, David Alex CARTER, Eugene BISTOLAS
  • Patent number: 11778430
    Abstract: A text messaging system that allows messaging apps to send one or more layer identifiers that can specify content for a layer and Z depth of that layer relative to other layers in a text message transcript such as a sent message layer and a received message layer.
    Type: Grant
    Filed: September 23, 2021
    Date of Patent: October 3, 2023
    Assignee: APPLE INC.
    Inventors: Bartosz Ciechanowski, Bhaskar P. Sarma, William R. Dahlberg, Eugene Bistolas, Olivier Gutknecht, Nathaniel Begeman
  • Patent number: 11722860
    Abstract: 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: Grant
    Filed: July 18, 2022
    Date of Patent: August 8, 2023
    Assignee: Apple Inc.
    Inventors: Stephen M. Lottermoser, Pierre J. De Filippis, David Alex Carter, Eugene Bistolas
  • Publication number: 20220353645
    Abstract: 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: Application
    Filed: July 18, 2022
    Publication date: November 3, 2022
    Inventors: Stephen M. LOTTERMOSER, Pierre J. DE FILIPPIS, David Alex CARTER, Eugene BISTOLAS
  • Patent number: 11395110
    Abstract: 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: Grant
    Filed: November 2, 2020
    Date of Patent: July 19, 2022
    Assignee: Apple Inc.
    Inventors: Stephen M. Lottermoser, Pierre J. De Filippis, David Alex Carter, Eugene Bistolas
  • Publication number: 20220191653
    Abstract: A text messaging system that allows messaging apps to send one or more layer identifiers that can specify content for a layer and Z depth of that layer relative to other layers in a text message transcript such as a sent message layer and a received message layer.
    Type: Application
    Filed: September 23, 2021
    Publication date: June 16, 2022
    Inventors: Bartosz CIECHANOWSKI, Bhaskar P. SARMA, William R. DAHLBERG, Eugene BISTOLAS, Olivier GUTKNECHT, Nathaniel BEGEMAN
  • Patent number: 11176021
    Abstract: Improved messaging applications are described that use a first set of software to test rendering of a message, and if the test is successful the message is allowed to be presented. In one embodiment, a first set of software can attempt to test the renderability of a message and if the test is successful, the message can be stored in a message database. In one embodiment, the first set of software operates in a separate sandbox from a sandbox for a messaging application which displays the message. The first set of software can operate in a first process which is different than a process in which the messaging application runs.
    Type: Grant
    Filed: May 29, 2019
    Date of Patent: November 16, 2021
    Assignee: APPLE INC.
    Inventors: Eugene Bistolas, Ryan Nielsen, Pierre J. De Filippis, David P. Remahl, Cristina Formaini, Pierre-Olivier J. Martel, Lilynaz Hashemi, Stephen Lottermoser
  • Patent number: 11159922
    Abstract: A text messaging system that allows messaging apps to send one or more layer identifiers that can specify content for a layer and Z depth of that layer relative to other layers in a text message transcript such as a sent message layer and a received message layer.
    Type: Grant
    Filed: July 29, 2019
    Date of Patent: October 26, 2021
    Assignee: Apple Inc.
    Inventors: Bartosz Ciechanowski, Bhaskar P. Sarma, William R. Dahlberg, Eugene Bistolas, Olivier Gutknecht, Nathaniel Begeman
  • Publication number: 20210051451
    Abstract: 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: Application
    Filed: November 2, 2020
    Publication date: February 18, 2021
    Inventors: Stephen M. LOTTERMOSER, Pierre J. DE FILIPPIS, David Alex CARTER, Eugene BISTOLAS
  • Patent number: 10827319
    Abstract: 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: Grant
    Filed: February 22, 2018
    Date of Patent: November 3, 2020
    Assignee: Apple Inc.
    Inventors: Stephen M. Lottermoser, Pierre J. De Filippis, David Alex Carter, Eugene Bistolas
  • Patent number: 10592072
    Abstract: A device provides user interfaces for a messaging application. The device receives a first message and displays a representation of the first message, where the first message is scheduled to be deleted upon satisfaction of expiration criteria. The device displays an affordance for keeping the first message. In accordance with a determination that the affordance was selected prior to the satisfaction of the expiration criteria, the device keeps the first message. In accordance with a determination that the expiration criteria has been satisfied without detecting selection of the affordance, the device ceases to display the representation of the first message on the display.
    Type: Grant
    Filed: December 1, 2016
    Date of Patent: March 17, 2020
    Assignee: Apple Inc.
    Inventors: Lawrence Y. Yang, Roberto Garcia, Imran Chaudhri, Justin Wood, Craig M. Federighi, Stephen O. Lemay, Eugene Bistolas
  • Publication number: 20200029181
    Abstract: A text messaging system that allows messaging apps to send one or more layer identifiers that can specify content for a layer and Z depth of that layer relative to other layers in a text message transcript such as a sent message layer and a received message layer.
    Type: Application
    Filed: July 29, 2019
    Publication date: January 23, 2020
    Inventors: Bartosz Ciechanowski, Bhaskar P. Sarma, William R. Dahlberg, Eugene Bistolas, Olivier Gutknecht, Nathaniel Begeman
  • Patent number: 10505872
    Abstract: A messaging system in one embodiment includes a messaging app and one or more extension apps configured to create content that is displayed in a view hosted by the messaging app. The messaging app can launch the one or more extension apps, and content can be communicated between each extension app and the messaging app through an interprocess communication.
    Type: Grant
    Filed: September 23, 2016
    Date of Patent: December 10, 2019
    Assignee: Apple Inc.
    Inventors: Adele C. Peterson, Roberto Garcia, Sam H. Gharabally, David Alex Carter, Bhaskar Sarma, Kevin Lindeman, Keith Kowalczykowski, Justin Wood, Eugene Bistolas, Craig Federighi
  • Publication number: 20190370154
    Abstract: Improved messaging applications are described that use a first set of software to test rendering of a message, and if the test is successful the message is allowed to be presented. In one embodiment, a first set of software can attempt to test the renderability of a message and if the test is successful, the message can be stored in a message database. In one embodiment, the first set of software operates in a separate sandbox from a sandbox for a messaging application which displays the message. The first set of software can operate in a first process which is different than a process in which the messaging application runs.
    Type: Application
    Filed: May 29, 2019
    Publication date: December 5, 2019
    Inventors: Eugene Bistolas, Ryan Nielsen, Pierre J. De Filippis, David P. Remahl, Cristina Formaini, Pierre-Olivier J. Martel, Lilynaz Hashemi, Stephen Lottermoser
  • Patent number: 10368208
    Abstract: A text messaging system that allows messaging apps to send one or more layer identifiers that can specify content for a layer and Z depth of that layer relative to other layers in a text message transcript such as a sent message layer and a received message layer.
    Type: Grant
    Filed: January 6, 2017
    Date of Patent: July 30, 2019
    Assignee: APPLE INC.
    Inventors: Bartosz Ciechanowski, Bhaskar P. Sarma, William R. Dahlberg, Eugene Bistolas, Olivier Gutknecht, Nathaniel Begeman
  • Publication number: 20180352393
    Abstract: 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: Application
    Filed: February 22, 2018
    Publication date: December 6, 2018
    Inventors: STEPHEN M. LOTTERMOSER, PIERRE J. DE FILIPPIS, DAVID ALEX CARTER, EUGENE BISTOLAS
  • Publication number: 20170359703
    Abstract: A text messaging system that allows messaging apps to send one or more layer identifiers that can specify content for a layer and Z depth of that layer relative to other layers in a text message transcript such as a sent message layer and a received message layer.
    Type: Application
    Filed: January 6, 2017
    Publication date: December 14, 2017
    Inventors: Bartosz Ciechanowski, Bhaskar P. Sarms, William R. Dahberg, Eugene Bistolas, Olivier Gutknechi, Nathaniel Begeman
  • Publication number: 20170359279
    Abstract: A messaging system in one embodiment includes a messaging app and one or more extension apps configured to create content that is displayed in a view hosted by the messaging app. The messaging app can launch the one or more extension apps, and content can be communicated between each extension app and the messaging app through are interprocess communication.
    Type: Application
    Filed: September 23, 2016
    Publication date: December 14, 2017
    Inventors: Adele C. Peterson, Roberto Garcia, Sam H. Gharabally, David Alex Carter, Bhaskar Sarma, Kevin Linderman, Keith Kowalczykowski, Justin Wood, Eugene Bistolas, Craig Federighi
  • Publication number: 20170083189
    Abstract: A device provides user interfaces for a messaging application. The device receives a first message and displays a representation of the first message, where the first message is scheduled to be deleted upon satisfaction of expiration criteria. The device displays an affordance for keeping the first message. In accordance with a determination that the affordance was selected prior to the satisfaction of the expiration criteria, the device keeps the first message. In accordance with a determination that the expiration criteria has been satisfied without detecting selection of the affordance, the device ceases to display the representation of the first message on the display.
    Type: Application
    Filed: December 1, 2016
    Publication date: March 23, 2017
    Inventors: Lawrence Y. YANG, Roberto GARCIA, Imran CHAUDHRI, Justin Wood, Craig M. Federighi, Stephen O. Lemay, Eugene Bistolas