Patents by Inventor X. Hong

X. Hong 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: 20250068321
    Abstract: An electronic device displays a representation of a content item in a first application of a plurality of applications, where the content item is of a first type. While displaying the representation of the content item in the first application, the electronic device receives an input highlighting the representation of the content item. The electronic device receives an instruction to display a second application that is associated with content of the first type. In response to receiving the instruction, the electronic device displays a representation of the content item in the second application.
    Type: Application
    Filed: September 12, 2024
    Publication date: February 27, 2025
    Inventors: Marcos A. Weskamp, Zheng X. Hong, Marcel van Os, Corey K. Wang
  • Publication number: 20250028688
    Abstract: Some embodiments described in this disclosure are directed to electronic devices that present indications of changes to a shared document and/or to the users in a messaging conversation while displaying the messaging conversation. Some embodiments described in this disclosure are directed to electronic devices that present options to update the users with access to shared documents and/or messaging conversations. Some embodiments described in this disclosure are directed to electronic devices that participate in communication sessions associated with a shared document.
    Type: Application
    Filed: October 2, 2024
    Publication date: January 23, 2025
    Inventors: Jae Woo CHANG, Zheng X. HONG, Mani AMINI, Devin O. CLARY, Alexandre S. LACOUR, Elliot A. BARER, Stephen M. LOTTERMOSER, Gabriella Yang SAUCIER
  • Patent number: 12093521
    Abstract: While displaying a view of a first application of a plurality of applications stored in the memory, an electronic device displays a representation of a first shared content item that upon selection is invoked by the first application, and a selectable attribution affordance that provides a link to a location in a second application where information identifying the first shared content item was initially shared.
    Type: Grant
    Filed: December 27, 2022
    Date of Patent: September 17, 2024
    Assignee: APPLE INC.
    Inventors: Marcos A. Weskamp, Zheng X. Hong, Marcel van Os, Corey K. Wang
  • Patent number: 11985506
    Abstract: In some embodiments, an electronic device performs techniques related to displaying personalized workout suggestions based on completed workouts. In some embodiments, an electronic device performs techniques related to starting an audio-based workout. In some embodiments, an electronic device performs techniques related to displaying information about a workout during playback of workout content. In some embodiments, an electronic device performs techniques related to displaying information about physical activity of a user relative to a group of users. In some embodiments, an electronic device performs techniques related to coordinating display of workout content among multiple devices.
    Type: Grant
    Filed: September 23, 2022
    Date of Patent: May 14, 2024
    Assignee: Apple Inc.
    Inventors: Lynne Devine, Joel Angelone, Julie A. Arney, Niharika Milind Bedekar, Jay Blahnik, Gary Ian Butcher, Edward Chao, David Clark, Anthony D'Auria, Michael D. Ford, Eryn Hales, Zheng X. Hong, Molly Pray Wiebe
  • Publication number: 20240143553
    Abstract: Some embodiments described in this disclosure are directed to electronic devices that present indications of changes to a shared document and/or to the users in a messaging conversation while displaying the messaging conversation. Some embodiments described in this disclosure are directed to electronic devices that present options to update the users with access to shared documents and/or messaging conversations. Some embodiments described in this disclosure are directed to electronic devices that participate in communication sessions associated with a shared document.
    Type: Application
    Filed: June 2, 2023
    Publication date: May 2, 2024
    Inventors: Jae Woo CHANG, Zheng X. HONG, Grant R. PAUL, Mani AMINI, Devin O. CLARY, Alexandre S. LACOUR, Elliot A. BARER
  • Patent number: 11941237
    Abstract: A computer system receives, by a messaging application, information identifying a first shared content item as shared content. The first shared content item is of a first type. In response to receiving the information identifying the first shared content item as shared content and in accordance with a determination that a first application of the plurality of applications can open content of the first type, in accordance with a determination that providing the information identifying the first shared content item as shared content to the first application has been authorized, computer system device automatically makes the first shared content item available within the first application, and in accordance with a determination that providing information identifying the first shared content item as shared content to the first application has not been authorized, the computer system does not make the first shared content item automatically available within the first application.
    Type: Grant
    Filed: September 21, 2021
    Date of Patent: March 26, 2024
    Assignee: APPLE INC.
    Inventors: Marcos A. Weskamp, Zheng X. Hong, Marcel van Os, Corey K. Wang
  • Patent number: 11693553
    Abstract: A computer system receives, in a first messaging conversation by a first messaging application of a plurality of applications, information identifying a first shared content item. In response to receiving the information identifying the first shared content item, in accordance with a determination that the first shared content item is of a first type, the computer system automatically makes the first shared content item available within a first application of the plurality of applications, the first application is associated with content of the first type. In accordance with a determination that the first shared content item is of a second type, the computer system automatically makes the first shared content item available within a second application of the plurality of applications, wherein the second application is associated with content of the second type.
    Type: Grant
    Filed: September 21, 2021
    Date of Patent: July 4, 2023
    Assignee: APPLE INC.
    Inventors: Marcos A. Weskamp, Zheng X. Hong, Marcel van Os, Corey K. Wang
  • Publication number: 20230133548
    Abstract: While displaying a view of a first application of a plurality of applications stored in the memory, an electronic device displays a representation of a first shared content item that upon selection is invoked by the first application, and a selectable attribution affordance that provides a link to a location in a second application where information identifying the first shared content item was initially shared.
    Type: Application
    Filed: December 27, 2022
    Publication date: May 4, 2023
    Inventors: Marcos A. Weskamp, Zheng X. Hong, Marcel van Os, Corey K. Wang
  • Patent number: 11638158
    Abstract: In some embodiments, an electronic device performs techniques related to displaying personalized workout suggestions based on completed workouts. In some embodiments, an electronic device performs techniques related to starting an audio-based workout. In some embodiments, an electronic device performs techniques related to displaying information about a workout during playback of workout content. In some embodiments, an electronic device performs techniques related to displaying information about physical activity of a user relative to a group of users. In some embodiments, an electronic device performs techniques related to coordinating display of workout content among multiple devices.
    Type: Grant
    Filed: September 23, 2020
    Date of Patent: April 25, 2023
    Assignee: Apple Inc.
    Inventors: Lynne Devine, Joel Angelone, Julie A. Arney, Niharika Milind Bedekar, Jay Blahnik, Gary Ian Butcher, Edward Chao, David Clark, Niel Cormican, Eryn Hales, Zheng X. Hong, Parry Panesar, Dennis S. Park, Christopher John Sanders, Matthew J. Sundstrom, Jeff Tan-Ang, Molly Pray Wiebe, Policarpo Bonilla Wood, Jr.
  • Patent number: 11611883
    Abstract: In some embodiments, an electronic device performs techniques related to displaying personalized workout suggestions based on completed workouts. In some embodiments, an electronic device performs techniques related to starting an audio-based workout. In some embodiments, an electronic device performs techniques related to displaying information about a workout during playback of workout content. In some embodiments, an electronic device performs techniques related to displaying information about physical activity of a user relative to a group of users. In some embodiments, an electronic device performs techniques related to coordinating display of workout content among multiple devices.
    Type: Grant
    Filed: September 23, 2020
    Date of Patent: March 21, 2023
    Assignee: Apple Inc.
    Inventors: Lynne Devine, Joel Angelone, Julie A. Arney, Niharika Milind Bedekar, Jay Blahnik, Edward Chao, David Clark, Eamon F. Gilravi, Eryn Hales, Zheng X. Hong, Parry Panesar, Christopher John Sanders
  • Publication number: 20230014053
    Abstract: In some embodiments, an electronic device performs techniques related to displaying personalized workout suggestions based on completed workouts. In some embodiments, an electronic device performs techniques related to starting an audio-based workout. In some embodiments, an electronic device performs techniques related to displaying information about a workout during playback of workout content. In some embodiments, an electronic device performs techniques related to displaying information about physical activity of a user relative to a group of users. In some embodiments, an electronic device performs techniques related to coordinating display of workout content among multiple devices.
    Type: Application
    Filed: September 23, 2022
    Publication date: January 19, 2023
    Inventors: Lynne DEVINE, Joel ANGELONE, Julie A. ARNEY, Niharika Milind BEDEKAR, Jay BLAHNIK, Gary Ian BUTCHER, Edward CHAO, David CLARK, Anthony D'AURIA, Michael D. FORD, Eryn HALES, Zheng X. HONG, Molly Pray WIEBE
  • Publication number: 20220365666
    Abstract: A computer system receives, by a messaging application, information identifying a first shared content item as shared content. The first shared content item is of a first type. In response to receiving the information identifying the first shared content item as shared content and in accordance with a determination that a first application of the plurality of applications can open content of the first type, in accordance with a determination that providing the information identifying the first shared content item as shared content to the first application has been authorized, computer system device automatically makes the first shared content item available within the first application, and in accordance with a determination that providing information identifying the first shared content item as shared content to the first application has not been authorized, the computer system does not make the first shared content item automatically available within the first application.
    Type: Application
    Filed: September 21, 2021
    Publication date: November 17, 2022
    Inventors: Marcos A. Weskamp, Zheng X. Hong, Marcel van Os, Corey K. Wang
  • Publication number: 20220365831
    Abstract: A computer system receives, in a first messaging conversation by a first messaging application of a plurality of applications, information identifying a first shared content item. In response to receiving the information identifying the first shared content item, in accordance with a determination that the first shared content item is of a first type, the computer system automatically makes the first shared content item available within a first application of the plurality of applications, the first application is associated with content of the first type. In accordance with a determination that the first shared content item is of a second type, the computer system automatically makes the first shared content item available within a second application of the plurality of applications, wherein the second application is associated with content of the second type.
    Type: Application
    Filed: September 21, 2021
    Publication date: November 17, 2022
    Inventors: Marcos A. Weskamp, Zheng X. Hong, Marcel van Os, Corey K. Wang
  • Patent number: 9503383
    Abstract: A message flow controller limits a process from passing a new message in a reliable message passing layer from a source node to at least one destination node while a total number of in-flight messages for the process meets a first level limit. The message flow controller limits the new message from passing from the source node to a particular destination node from among a plurality of destination nodes while a total number of in-flight messages to the particular destination node meets a second level limit. Responsive to the total number of in-flight messages to the particular destination node not meeting the second level limit, the message flow controller only sends a new packet from among at least one packet for the new message to the particular destination node while a total number of in-flight packets for the new message is less than a third level limit.
    Type: Grant
    Filed: April 17, 2015
    Date of Patent: November 22, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Uman Chan, Deryck X. Hong, Tsai-Yang Jea, Chulho Kim, Zenon J. Piatek, Hung Q. Thai, Abhinav Vishnu, Hanhong Xue
  • Publication number: 20150222556
    Abstract: A message flow controller limits a process from passing a new message in a reliable message passing layer from a source node to at least one destination node while a total number of in-flight messages for the process meets a first level limit. The message flow controller limits the new message from passing from the source node to a particular destination node from among a plurality of destination nodes while a total number of in-flight messages to the particular destination node meets a second level limit. Responsive to the total number of in-flight messages to the particular destination node not meeting the second level limit, the message flow controller only sends a new packet from among at least one packet for the new message to the particular destination node while a total number of in-flight packets for the new message is less than a third level limit.
    Type: Application
    Filed: April 17, 2015
    Publication date: August 6, 2015
    Inventors: UMAN CHAN, DERYCK X. HONG, TSAI-YANG JEA, CHULHO KIM, ZENON J. PIATEK, HUNG Q. THAI, ABHINAV VISHNU, HANHONG XUE
  • Patent number: 9049112
    Abstract: A message flow controller limits a process from passing a new message in a reliable message passing layer from a source node to at least one destination node while a total number of in-flight messages for the process meets a first level limit. The message flow controller limits the new message from passing from the source node to a particular destination node from among a plurality of destination nodes while a total number of in-flight messages to the particular destination node meets a second level limit. Responsive to the total number of in-flight messages to the particular destination node not meeting the second level limit, the message flow controller only sends a new packet from among at least one packet for the new message to the particular destination node while a total number of in-flight packets for the new message is less than a third level limit.
    Type: Grant
    Filed: April 5, 2013
    Date of Patent: June 2, 2015
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Uman Chan, Deryck X. Hong, Tsai-Yang Jea, Chulho Kim, Zenon J. Piatek, Hung Q. Thai, Abhinav Vishnu, Hanhong Xue
  • Patent number: 8845654
    Abstract: A scaled head frame positioner and tabletop adapter are provided. The positioner may be employed for any neurosurgical procedure that requires fixed positioning of the stereotactic head frame or ring onto a patient's skull. The positioner employs a generally triangular shaped member with Velcro tapes fixed at each corner. The tapes have measurement markings, such as measurement tapes. The positioner supports the head frame with the tapes engaging means on the frame and fastened back to themselves, with markings indicating distances to adjust the position of the frame about the patient's head. Furthermore, the tabletop adapter clamps the patient with a stereotactic head frame onto a CT or treatment table. The tabletop adapter includes a generally U-shaped bracket secured to a support to be placed on the tabletop. The bracket is attachable to the head frame of the patient to hold his head in a desired position.
    Type: Grant
    Filed: April 20, 2009
    Date of Patent: September 30, 2014
    Assignee: Montefiore Medical Center
    Inventor: Linda X. Hong
  • Publication number: 20130232262
    Abstract: A message flow controller limits a process from passing a new message in a reliable message passing layer from a source node to at least one destination node while a total number of in-flight messages for the process meets a first level limit. The message flow controller limits the new message from passing from the source node to a particular destination node from among a plurality of destination nodes while a total number of in-flight messages to the particular destination node meets a second level limit. Responsive to the total number of in-flight messages to the particular destination node not meeting the second level limit, the message flow controller only sends a new packet from among at least one packet for the new message to the particular destination node while a total number of in-flight packets for the new message is less than a third level limit.
    Type: Application
    Filed: April 5, 2013
    Publication date: September 5, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: UMAN CHAN, DERYCK X. HONG, TSAI-YANG JEA, CHULHO KIM, ZENON J. PIATEK, HUNG Q. THAI, ABHINAV VISHNU, HANHONG XUE
  • Patent number: 8452888
    Abstract: A message flow controller limits a process from passing a new message in a reliable message passing layer from a source node to at least one destination node while a total number of in-flight messages for the process meets a first level limit. The message flow controller limits the new message from passing from the source node to a particular destination node from among a plurality of destination nodes while a total number of in-flight messages to the particular destination node meets a second level limit. Responsive to the total number of in-flight messages to the particular destination node not meeting the second level limit, the message flow controller only sends a new packet from among at least one packet for the new message to the particular destination node while a total number of in-flight packets for the new message is less than a third level limit.
    Type: Grant
    Filed: July 22, 2010
    Date of Patent: May 28, 2013
    Assignee: International Business Machines Corporation
    Inventors: Uman Chan, Deryck X Hong, Tsai-Yang Jea, Chulho Kim, Zenon J Piatek, Hung Q Thai, Abhinav Vishnu, Hanhong Xue
  • Patent number: 8364849
    Abstract: In a multinode data processing system in which the nodes communicate with one another via communication adapters over a network or switch, the adapters are provided with a dual register mechanism for tracking microcode task status. Upon the issuance of a disruptive command that requires attention from one of the nodes, the task status maintained in one register is copied to the snapshot register. As tasks within the adapter are completed, both registers are updated, thus providing a mechanism for the nodes to determine that all tasks active at the time of the disruptive command have completed. This means that the nodes now have a mechanism for determining, as soon as possible, that all tasks that are active when a disruptive command occurs have completed, thus allowing the data processing node to perform such operations as releasing system memory that is associated with the disruptive command, thus eliminating temporal overhead that can affect performance.
    Type: Grant
    Filed: December 20, 2004
    Date of Patent: January 29, 2013
    Assignee: International Business Machines Corporation
    Inventors: Piyush Chaudhary, Jason E. Goscinski, Rama K. Govindaraju, Leonard W. Helmer, Jr., Peter H. Hochschild, Deryck X. Hong, John S. Houston, Jang-Soo Lee, Steven J. Martin, Yuqing Zhu