Patents by Inventor Justin Wood

Justin Wood 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: 10732795
    Abstract: An electronic device includes a touch-sensitive surface, a display, and a camera sensor. The device displays a message region for displaying a message conversation and receives a request to add media to the message conversation. Responsive to receiving the request, the device displays a media selection interface concurrently with at least a portion of the message conversation. The media selection interface includes a plurality of affordances for selecting media for addition to the message conversation, the plurality of affordances includes a live preview affordance, at least a subset of the plurality of affordances includes thumbnail representations of media available for adding to the message conversation, and the live preview affordance is associated with a live camera preview. Responsive to detecting selection of the live preview affordance, the device captures a new image based on the live camera preview and selects the new image for addition to the message conversation.
    Type: Grant
    Filed: April 14, 2017
    Date of Patent: August 4, 2020
    Assignee: Apple Inc.
    Inventors: Lawrence Y. Yang, Roberto Garcia, Imran Chaudhri, Richard R. Dellinger, Justin Wood, Stephen O. Lemay, Patrick L. Coffman, Matthaeus Krenn
  • Patent number: 10681307
    Abstract: During a communication session facilitated by a first communication service between a first device and a second device, a processor may receive a request to execute a feature not supported by the first communication service. The processor may also identify a second communication service that does support the feature. Further, the processor may then cause the communication session to transition from the first communication service to the second communication service.
    Type: Grant
    Filed: October 29, 2018
    Date of Patent: June 9, 2020
    Assignee: Apple Inc.
    Inventors: Justin Wood, Peter Westen, Pierre De Filippis
  • 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
  • Patent number: 10574770
    Abstract: Modifying a notification on one client device can trigger the generation and transmission of a silent notification to another client device that is associated with the same user account. The silent notification can include instructions to query for and modify a similar notification, if present, on the other client device. Silent notifications that are undeliverable can be stored in offline storage and delivery can be reattempted at a later point in time.
    Type: Grant
    Filed: May 14, 2018
    Date of Patent: February 25, 2020
    Assignee: Apple Inc.
    Inventors: Andrew H. Vyrros, Matthew Elliott Shepherd, Dylan Ross Edwards, Justin Wood, Daniel Ben Pollack, Pierre de Filippis, Jonathan Drummond, Justin Santamaria, Greg Novick
  • Patent number: 10564807
    Abstract: A device provides user interfaces for displaying messages in a messaging application. The device receives a plurality of messages from a first participant within a time interval and determines whether the plurality of messages meets message grouping criteria. In accordance with a determination that the plurality of messages does not meet the message grouping criteria, the device displays a plurality of separate bounded message areas representing the plurality of messages. In accordance with a determination that the plurality of messages meets the message grouping criteria, the device displays a single group bounded message area representing the plurality of messages.
    Type: Grant
    Filed: December 1, 2016
    Date of Patent: February 18, 2020
    Assignee: Apple Inc.
    Inventors: Lawrence Y. Yang, Roberto Garcia, Justin Wood, Kyle S. Macomber, Óscar Morales Vivo
  • Publication number: 20200028813
    Abstract: Techniques for live location sharing are described. A first mobile device and a second mobile device can communicate with one another using an IM program. The first mobile device can receive a user input to share a location of the first mobile device in the IM program. Sharing the location can include causing the second mobile device to display a location of the first mobile device in an IM program user interface on the second mobile device. Duration of sharing the location can be user-configurable. The second mobile device may or may not share a location of the second device for display in the IM program executing on the first mobile device.
    Type: Application
    Filed: August 5, 2019
    Publication date: January 23, 2020
    Inventors: Roberto Garcia, Eugene M. Bistolas, Justin Wood, Lawrence Yuan Yang, Scott Lopatin, Richard R. Dellinger
  • 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
  • Patent number: 10416844
    Abstract: A device provides user interfaces for capturing and sending media, such as audio, video, or images, from within a messaging application. The device displays a message conversation having a media affordance. Responsive to contact on the media affordance, the device displays a record affordance and a send affordance. Responsive to contact on the record affordance, the device begins to record a video. Responsive to contact on the send affordance, the device sends the recorded video to the participants of the message conversation.
    Type: Grant
    Filed: October 30, 2015
    Date of Patent: September 17, 2019
    Assignee: Apple Inc.
    Inventors: Lawrence Y. Yang, Roberto Garcia, Justin Wood, Richard R. Dellinger, Imran Chaudhri, Kevin J. Lindeman, Kyle S. Macomber
  • Patent number: 10382378
    Abstract: Techniques for live location sharing are described. A first mobile device and a second mobile device can communicate with one another using an IM program. The first mobile device can receive a user input to share a location of the first mobile device in the IM program. Sharing the location can include causing the second mobile device to display a location of the first mobile device in an IM program user interface on the second mobile device. Duration of sharing the location can be user-configurable. The second mobile device may or may not share a location of the second device for display in the IM program executing on the first mobile device.
    Type: Grant
    Filed: September 30, 2014
    Date of Patent: August 13, 2019
    Assignee: Apple Inc.
    Inventors: Roberto Garcia, Eugene M. Bistolas, Justin Wood, Lawrence Yuan Yang, Scott Lopatin, Richard R. Dellinger
  • Publication number: 20190116339
    Abstract: During a communication session facilitated by a first communication service between a first device and a second device, a processor may receive a request to execute a feature not supported by the first communication service. The processor may also identify a second communication service that does support the feature. Further, the processor may then cause the communication session to transition from the first communication service to the second communication service.
    Type: Application
    Filed: October 29, 2018
    Publication date: April 18, 2019
    Inventors: Justin Wood, Peter Westen, Pierre De Filippis
  • Publication number: 20190089797
    Abstract: Modifying a notification on one client device can trigger the generation and transmission of a silent notification to another client device that is associated with the same user account. The silent notification can include instructions to query for and modify a similar notification, if present, on the other client device. Silent notifications that are undeliverable can be stored in offline storage and delivery can be reattempted at a later point in time.
    Type: Application
    Filed: May 14, 2018
    Publication date: March 21, 2019
    Applicant: Apple Inc.
    Inventors: Andrew H. Vyrros, Matthew Elliott Shepherd, Dylan Ross Edwards, Justin Wood, Daniel Ben Pollack, Pierre de Filippis, Jonathan Drummond, Justin Santamaria, Greg Novick
  • Patent number: 10187430
    Abstract: In some implementations, a network daemon can manage access to a mobile device's network interface. The network daemon (e.g., network connection managing process) can monitor the condition of the mobile device's network connection on one or more interfaces. The network daemon can monitor many conditions on the mobile device. The network daemon can receive background networking requests from network clients (e.g., processes, applications) that specify criteria for initiating a network connection. The network daemon can then smartly manage network connections taking into account network conditions, mobile device conditions and/or client criteria received in the client request. This can help reduce battery life impact, memory usage, likelihood of call drops, data usage cost, and load on network operators.
    Type: Grant
    Filed: June 7, 2013
    Date of Patent: January 22, 2019
    Assignee: Apple Inc.
    Inventors: Amit K. Vyas, Joshua V. Graessley, John Iarocci, Darren Litzinger, Andrew C. Lam, Ray Ling Chang, Steven Douglas Parker, Justin Wood, Matthew Scott Klahn, Daniel B. Pollack
  • Patent number: 10116900
    Abstract: Method and apparatus for initiating and managing a chat session are described herein. According to one embodiment, user activities with respect to the data processing system are monitored, including user activities that are unrelated to chat services. In response to a request to initiate a chat session between a local user and a remote user, a first chat service account is selected from a list of chat service accounts associated with the remote user based on the monitored user activities. A chat session is initiated using the selected first chat service account of the remote user and a second chat service account selected for the local user. Certain information is displayed within a chat window indicating that the chat session is conducted between the first and second chat service accounts. Other methods and apparatuses are also described.
    Type: Grant
    Filed: September 22, 2014
    Date of Patent: October 30, 2018
    Assignee: APPLE INC.
    Inventors: Justin Wood, Peter Westen, Pierre De Filippis
  • Patent number: 10064026
    Abstract: A unified message delivery between multiple devices is disclosed. Sending messages through a local communications link, such as but not limited to at least one of a Bluetooth connection and a peer-to-peer WiFi connection, can lead to faster transmission times and reduced server load. When the local communications link is unavailable or not suitable, the messages can be sent through a network and a push server. In some examples, messages can be sent through both the local communications link and through the network and the push server. Duplicates of a received message can be avoided by utilizing indicators. In some examples, one or more devices can include queue(s) to ensure ordered delivery of a plurality of messages when a local communications link and network connection become unavailable.
    Type: Grant
    Filed: September 14, 2016
    Date of Patent: August 28, 2018
    Assignee: Apple Inc.
    Inventors: Daniel B. Pollack, Pierre Jonathan De Filippis, Hyeonkuk Jeong, Berkat S. Tung, Yan Yang, Gobind Johar, Justin Wood, Roberto Garcia, Gokul Thirumalai
  • Publication number: 20180230470
    Abstract: RNA interference (RNAi) triggers and RNAi trigger conjugates for inhibiting the expression of Hif2? (EPAS1) gene are described. Pharmaceutical compositions comprising one or more Hif2? RNAi triggers optionally with one or more additional therapeutics are also described. Delivery of the described Hif2? RNAi triggers to tumor cells in vivo provides for inhibition of Hif2? gene expression and treatment of cancer.
    Type: Application
    Filed: April 16, 2018
    Publication date: August 16, 2018
    Inventors: So Wong, David L. Lewis, David B. Rozema, Darren H. Wakefield, Steven B. Kanner, Weijun Cheng, Lauren J. Almeida, Andrei V. Blokhin, Jeffrey C. Carlson, Anthony L. Nicholas, Aaron Almeida, Jonathan D. Benson, Justin Woods
  • Patent number: 9976141
    Abstract: RNA interference (RNAi) triggers and RNAi trigger conjugates for inhibiting the expression of Hif2? (EPAS1) gene are described. Pharmaceutical compositions comprising one or more Hif2? RNAi triggers optionally with one or more additional therapeutics are also described. Delivery of the described Hif2? RNAi triggers to tumor cells in vivo provides for inhibition of Hif2? gene expression and treatment of cancer.
    Type: Grant
    Filed: May 27, 2016
    Date of Patent: May 22, 2018
    Assignee: Arrowhead Pharmaceuticals, Inc.
    Inventors: So Wong, David L. Lewis, David B. Rozema, Darren H. Wakefield, Steven B. Kanner, Weijun Cheng, Lauren J. Almeida, Andrei V. Blokhin, Jeffrey C. Carlson, Anthony L. Nicholas, Aaron Almeida, Jonathan D. Benson, Justin Woods
  • Patent number: 9973588
    Abstract: Modifying a notification on one client device can trigger the generation and transmission of a silent notification to another client device that is associated with the same user account. The silent notification can include instructions to query for and modify a similar notification, if present, on the other client device. Silent notifications that are undeliverable can be stored in offline storage and delivery can be reattempted at a later point in time.
    Type: Grant
    Filed: March 14, 2016
    Date of Patent: May 15, 2018
    Assignee: Apple Inc.
    Inventors: Andrew H. Vyrros, Matthew Elliott Shepherd, Dylan Ross Edwards, Justin Wood, Daniel Ben Pollack, Pierre de Filippis, Jonathan Drummond, Justin Santamaria, Greg Novick
  • Patent number: 9965132
    Abstract: In an instant messaging application, a message container (e.g., a stylized text bubble) is provided for indicating that an activity has occurred in a non-foreground chat. The message container can be displayed in the chat where the activity occurred. The message container can contain a portion of the message (e.g., the beginning of the message). The message container can contain a summary of the message. The message container can have an arbitrary shape or appearance. The user can define or select the appearance of the message container.
    Type: Grant
    Filed: June 6, 2008
    Date of Patent: May 8, 2018
    Assignee: Apple Inc.
    Inventors: Michael Stochosky, Justin Wood
  • 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: 20170220212
    Abstract: An electronic device includes a touch-sensitive surface, a display, and a camera sensor. The device displays a message region for displaying a message conversation and receives a request to add media to the message conversation. Responsive to receiving the request, the device displays a media selection interface concurrently with at least a portion of the message conversation. The media selection interface includes a plurality of affordances for selecting media for addition to the message conversation, the plurality of affordances includes a live preview affordance, at least a subset of the plurality of affordances includes thumbnail representations of media available for adding to the message conversation, and the live preview affordance is associated with a live camera preview. Responsive to detecting selection of the live preview affordance, the device captures a new image based on the live camera preview and selects the new image for addition to the message conversation.
    Type: Application
    Filed: April 14, 2017
    Publication date: August 3, 2017
    Inventors: Lawrence Y. YANG, Roberto GARCIA, Imran CHAUDHRI, Richard R. DELLINGER, Justin WOOD, Stephen O. LEMAY, Patrick L. COFFMAN, Matthaeus KRENN