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: 20240076604Abstract: 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: ApplicationFiled: September 5, 2023Publication date: March 7, 2024Inventors: 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: 11748224Abstract: 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: GrantFiled: January 15, 2021Date of Patent: September 5, 2023Assignee: 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: 20210141705Abstract: 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: ApplicationFiled: January 15, 2021Publication date: May 13, 2021Applicant: 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: 10949316Abstract: 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: GrantFiled: August 28, 2018Date of Patent: March 16, 2021Assignee: 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: 10795750Abstract: 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: GrantFiled: July 12, 2017Date of Patent: October 6, 2020Assignee: 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: 10621026Abstract: 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: GrantFiled: July 12, 2017Date of Patent: April 14, 2020Assignee: 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: 20190370141Abstract: 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: ApplicationFiled: August 28, 2018Publication date: December 5, 2019Applicant: 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: 20180349219Abstract: 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: ApplicationFiled: July 12, 2017Publication date: December 6, 2018Inventors: 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: 20180349218Abstract: 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: ApplicationFiled: July 12, 2017Publication date: December 6, 2018Inventors: 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: 20140364174Abstract: 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: ApplicationFiled: February 10, 2014Publication date: December 11, 2014Applicant: Apple Inc.Inventors: Amit K. Vyas, Abhinav Pathak, David S. Choi, Anand Ramadurai, Nathan K. Kupp, Zheng Zeng
-
Patent number: 6159890Abstract: 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: GrantFiled: October 28, 1998Date of Patent: December 12, 2000Assignee: BP Amoco CorporationInventors: Philip O. Nubel, Craig Lane Hunt, David S. Choi, Tobin J. Marks
-
Patent number: 6156692Abstract: 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: GrantFiled: April 24, 1997Date of Patent: December 5, 2000Assignee: BP Amoco CorporationInventors: Philip O. Nubel, Craig Lane Hunt, David S. Choi, Tobin J. Marks