Patents by Inventor David S. Choi

David S. Choi 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: 20240076604
    Abstract: A large scale bioreactor system includes a stainless steel large scale bioreactor having at least one valve assembly, and an aseptic connector assembly coupled to the at least one valve assembly of the bioreactor. A perfusion device includes an Alternating Tangential Filtration assembly with an autoclaved valve assembly coupled to the aseptic connector assembly, and the aseptic connector assembly includes one of a triclamp aseptic connector or a hose assembly. Single use feed containers include an aseptic connector assembly.
    Type: Application
    Filed: September 5, 2023
    Publication date: March 7, 2024
    Inventors: Gregory S. Stimpfl, Oliver Kaltenbrunner, Mark O. Brothers, David C. Hogenson, Thomsen P. Sawicky, Min Kyu Choi, Jeffrey T. Ranney, John C. Roseland
  • Patent number: 11748224
    Abstract: Embodiments of the present disclosure include methods and systems for generating and processing energy consumption reports received from a plurality of devices. The reports may include a plurality of call stacks captured and stored by remote device as a result of an energy consumption of the corresponding device. For each energy consumption report, the plurality of call stacks may be analyzed to determine a representative call stack of the energy consumption report. The energy consumption reports may be assigned to one or more of a plurality of energy consumption categories based on distances between the representative call stacks of the energy consumption reports and corresponding representative call stacks of the energy consumption categories. A request may be received for energy consumption reports for a particular energy consumption category. Upon receiving the request, providing a representative set of energy consumption reports assigned to the particular energy consumption category.
    Type: Grant
    Filed: January 15, 2021
    Date of Patent: September 5, 2023
    Assignee: Apple Inc.
    Inventors: David S. Choi, Christopher R. D'Angelo, Sanket V. Bedare, Sathish K. Narayanaswamy, Abhinav Pathak, Amit K. Vyas, Kevin C. Milden, Hari Gorak, Anand Ramadurai, Sean Shi, Drew A. Schmitt, Michael S. Ferris
  • Publication number: 20210141705
    Abstract: Embodiments of the present disclosure include methods and systems for generating and processing energy consumption reports received from a plurality of devices. The reports may include a plurality of call stacks captured and stored by remote device as a result of an energy consumption of the corresponding device. For each energy consumption report, the plurality of call stacks may be analyzed to determine a representative call stack of the energy consumption report. The energy consumption reports may be assigned to one or more of a plurality of energy consumption categories based on distances between the representative call stacks of the energy consumption reports and corresponding representative call stacks of the energy consumption categories. A request may be received for energy consumption reports for a particular energy consumption category. Upon receiving the request, providing a representative set of energy consumption reports assigned to the particular energy consumption category.
    Type: Application
    Filed: January 15, 2021
    Publication date: May 13, 2021
    Applicant: Apple Inc.
    Inventors: David S. Choi, Christopher R. D'Angelo, Sanket V. Bedare, Sathish K. Narayanaswamy, Abhinav Pathak, Amit K. Vyas, Kevin C. Milden, Hari Gorak, Anand Ramadurai, Sean Shi, Drew A. Schmitt, Michael S. Ferris
  • Patent number: 10949316
    Abstract: Embodiments of the present disclosure include methods and systems for generating and processing energy consumption reports received from a plurality of devices. The reports may include a plurality of call stacks captured and stored by remote device as a result of an energy consumption of the corresponding device. For each energy consumption report, the plurality of call stacks may be analyzed to determine a representative call stack of the energy consumption report. The energy consumption reports may be assigned to one or more of a plurality of energy consumption categories based on distances between the representative call stacks of the energy consumption reports and corresponding representative call stacks of the energy consumption categories. A request may be received for energy consumption reports for a particular energy consumption category. Upon receiving the request, providing a representative set of energy consumption reports assigned to the particular energy consumption category.
    Type: Grant
    Filed: August 28, 2018
    Date of Patent: March 16, 2021
    Assignee: Apple Inc.
    Inventors: David S. Choi, Christopher R. D'Angelo, Sanket V. Bedare, Sathish K. Narayanaswamy, Abhinav Pathak, Amit K. Vyas, Kevin C. Milden, Hari Gorak, Anand Ramadurai, Sean Shi, Drew A. Schmitt, Michael S. Ferris
  • Patent number: 10795750
    Abstract: Some embodiments of the invention provide a novel architecture for debugging devices. This architecture includes numerous devices that without user intervention automatically detect and report bug events to a set of servers that aggregate and process the bug events. When a device detects a potential bug event, the device in some embodiments generates a description of the potential bug event, and sends the generated description to the server set through a network. In addition to generating such a description, the device in some embodiments directs one or more of its modules to gather and store a collection of one or more data sets that are relevant to the potential bug event, in case the event has to be further analyzed by the server set. In the discussion below, the generated bug-event description is referred to as the event signature, while the gathered collection of data sets for an event is referred to as the event's data archive.
    Type: Grant
    Filed: July 12, 2017
    Date of Patent: October 6, 2020
    Assignee: Apple Inc.
    Inventors: Henri S. Berger, Eisuke Arai, Amit K. Vyas, David S. Choi, Franco Travostino, Abhinav Pathak, Daniel Lertpratchya, Albert Liu, Anand Ramadurai, Olivier Mardinian, Vividh Siddha
  • Patent number: 10621026
    Abstract: Some embodiments of the invention provide a novel architecture for debugging devices. This architecture includes numerous devices that without user intervention automatically detect and report bug events to a set of servers that aggregate and process the bug events. When a device detects a potential bug event, the device in some embodiments generates a description of the potential bug event, and sends the generated description to the server set through a network. In addition to generating such a description, the device in some embodiments directs one or more of its modules to gather and store a collection of one or more data sets that are relevant to the potential bug event, in case the event has to be further analyzed by the server set. In the discussion below, the generated bug-event description is referred to as the event signature, while the gathered collection of data sets for an event is referred to as the event's data archive.
    Type: Grant
    Filed: July 12, 2017
    Date of Patent: April 14, 2020
    Assignee: APPLE INC.
    Inventors: Henri S. Berger, Eisuke Arai, Amit K. Vyas, David S. Choi, Franco Travostino, Abhinav Pathak, Daniel Lertpratchya, Albert Liu, Anand Ramadurai, Olivier Mardinian, Vividh Siddha
  • Publication number: 20190370141
    Abstract: Embodiments of the present disclosure include methods and systems for generating and processing energy consumption reports received from a plurality of devices. The reports may include a plurality of call stacks captured and stored by remote device as a result of an energy consumption of the corresponding device. For each energy consumption report, the plurality of call stacks may be analyzed to determine a representative call stack of the energy consumption report. The energy consumption reports may be assigned to one or more of a plurality of energy consumption categories based on distances between the representative call stacks of the energy consumption reports and corresponding representative call stacks of the energy consumption categories. A request may be received for energy consumption reports for a particular energy consumption category.
    Type: Application
    Filed: August 28, 2018
    Publication date: December 5, 2019
    Applicant: Apple Inc.
    Inventors: David S. Choi, Christopher R. D'Angelo, Sanket V. Bedare, Sathish K. Narayanaswamy, Abhinav Pathak, Amit K. Vyas, Kevin C. Milden, Hari Gorak, Anand Ramadurai
  • Publication number: 20180349219
    Abstract: Some embodiments of the invention provide a novel architecture for debugging devices. This architecture includes numerous devices that without user intervention automatically detect and report bug events to a set of servers that aggregate and process the bug events. When a device detects a potential bug event, the device in some embodiments generates a description of the potential bug event, and sends the generated description to the server set through a network. In addition to generating such a description, the device in some embodiments directs one or more of its modules to gather and store a collection of one or more data sets that are relevant to the potential bug event, in case the event has to be further analyzed by the server set. In the discussion below, the generated bug-event description is referred to as the event signature, while the gathered collection of data sets for an event is referred to as the event's data archive.
    Type: Application
    Filed: July 12, 2017
    Publication date: December 6, 2018
    Inventors: Henri S. Berger, Eisuke Arai, Amit K. Vyas, David S. Choi, Franco Travostino, Abhinav Pathak, Daniel Lertpratchya, Albert Liu, Anand Ramadurai, Olivier Mardinian, Vividh Siddha
  • Publication number: 20180349218
    Abstract: Some embodiments of the invention provide a novel architecture for debugging devices. This architecture includes numerous devices that without user intervention automatically detect and report bug events to a set of servers that aggregate and process the bug events. When a device detects a potential bug event, the device in some embodiments generates a description of the potential bug event, and sends the generated description to the server set through a network. In addition to generating such a description, the device in some embodiments directs one or more of its modules to gather and store a collection of one or more data sets that are relevant to the potential bug event, in case the event has to be further analyzed by the server set. In the discussion below, the generated bug-event description is referred to as the event signature, while the gathered collection of data sets for an event is referred to as the event's data archive.
    Type: Application
    Filed: July 12, 2017
    Publication date: December 6, 2018
    Inventors: Henri S. Berger, Eisuke Arai, Amit K. Vyas, David S. Choi, Franco Travostino, Abhinav Pathak, Daniel Lertpratchya, Albert Liu, Anand Ramadurai, Olivier Mardinian, Vividh Siddha
  • Publication number: 20140364174
    Abstract: A technique for estimating energy consumption of a portable electronic device is described. During this energy-estimation technique, the portable electronic device determines hardware-state information for communication subsystems that implement different communication protocols, and software-state information for the communication protocols. Then, using models for the communication subsystems, and the hardware-state information and the software-state information, the portable electronic device estimates the energy consumption. Based on the estimated energy consumption, certain percentages of the battery charge may be allotted for different applications or features, battery-life diagnostics may be improved, and useful information may be provided to a user about the battery drain on their portable electronic device.
    Type: Application
    Filed: February 10, 2014
    Publication date: December 11, 2014
    Applicant: Apple Inc.
    Inventors: Amit K. Vyas, Abhinav Pathak, David S. Choi, Anand Ramadurai, Nathan K. Kupp, Zheng Zeng
  • Patent number: 6159890
    Abstract: A ruthenium-containing metathesis catalyst system which contains a ruthenium compound (A), a phosphorus, arsenic, or antimony compound (B), and a compound (C) containing at least one carbon-to-carbon triple bond. The mole ratio of compounds A:B:C is typically in the range of about 1.0:0.01-100:0.01-500. The ruthenium compound (A) is a Ru(II), Ru(III), or Ru(IV) compound containing an anionic ligand (X) and optionally an arene ligand and optionally a phosphorus, arsenic, or antimony compound ligand. The compound (B) is optional if the ruthenium compound (A) contains a phosphorus-, arsenic-, or antimony-containing ligand. Hydrogen gas is used as an activator. A process for metathesis of olefins involves reacting at least one olefin with the catalyst system described herein.
    Type: Grant
    Filed: October 28, 1998
    Date of Patent: December 12, 2000
    Assignee: BP Amoco Corporation
    Inventors: Philip O. Nubel, Craig Lane Hunt, David S. Choi, Tobin J. Marks
  • Patent number: 6156692
    Abstract: A ruthenium-containing metathesis catalyst system which contains a ruthenium compound (A), a phosphorus compound (B), and a compound (C) containing a carbon-to-carbon triple bond. The mole ratio of compounds A:B:C is typically in the range of about 1.0:0.01-100:0.01-100. The ruthenium compound (A) is a Ru(II), Ru(III), or Ru(IV) compound containing an anionic ligand (X) and optionally an arene ligand and optionally a phosphorus compound ligand. The phosphorus compound (B) is optional if the ruthenium compound (A) contains a phosphorus-containing ligand. The catalyst system is employed in processes to metathesize olefins, including ring-opening metathesis polymerization of cyclic olefins, metathesis of acyclic olefins, acyclic diene metathesis oligomerization or polymerization, cross-metathesis of cyclic and acyclic olefins, ring-closing metathesis, metathesis depolymerization of unsaturated polymers, and metathesis of functionalized olefins.
    Type: Grant
    Filed: April 24, 1997
    Date of Patent: December 5, 2000
    Assignee: BP Amoco Corporation
    Inventors: Philip O. Nubel, Craig Lane Hunt, David S. Choi, Tobin J. Marks