Patents by Inventor William Choi

William 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: 20210288301
    Abstract: Systems and methods are provided for carbon additives for direct coating of silicon-dominant anodes. An example composition for use in directly coated anodes may include a silicon-dominated anode active material, a carbon-based binder, and a carbon-based additive, with the composition being configured for low-temperature pyrolysis. The low-temperature pyrolysis may be conducted at <850° C. An anode may be formed using a direct coating process of the composition on a current collector. The anode active material may yield silicon constituting between 85% and 95% of weight of the formed anode after pyrolysis. The carbon-based additive may yield carbon constituting between 2% and 6% of weight of the formed anode after pyrolysis.
    Type: Application
    Filed: February 19, 2021
    Publication date: September 16, 2021
    Inventors: Bemjamin Park, Ian Browne, SungWon Choi, William Schank
  • Patent number: 10834546
    Abstract: Systems and methods for providing a context-based user interface include obtaining one or more contextual factors associated with an electronic device; predicting context information in accordance with the one or more contextual factors; and formatting a user interface on the electronic device in accordance with the predicted context information. In some implementations, formatting the user interface on the electronic device in accordance with the predicted context information includes: selecting, in accordance with the predicted context information, a first set of applications; and formatting for display to the user the first set of applications as part of a user interface of the electronic device; and formatting the user interface includes: selecting, in accordance with the predicted context information, a second set of applications; and forgoing display to the user the second set of applications as part of the user interface of the electronic device.
    Type: Grant
    Filed: October 13, 2014
    Date of Patent: November 10, 2020
    Assignee: Oath Inc.
    Inventors: Paul Montoy-Wilson, Mark Daiss, William Choi, Prasanna Vasudevan, Jeffrey Chern, Bernat Fortet Unanue
  • Patent number: 10812287
    Abstract: A building automation system and method is provided for isolating device communications in a BACnet/IP building automation network. The system may comprise at least one processor in a BACnet device configured via executable instructions included in at least one memory to communicate UDP messages for field devices onto an Ethernet network for receipt by at least one other BACnet device on the Ethernet network. The at least one processor may be configured to receive and store in a memory a configurable local subnet, a BACnet/IP UDP port, and a local UDP port. The at least one processor may also be configured to determine a UDP message that is to be broadcast only on the local subnet. In addition, the at least one processor may be responsive to the determination, to broadcast the UDP message to BACnet devices on the same local subnet using the local UDP port stored in the memory.
    Type: Grant
    Filed: May 20, 2019
    Date of Patent: October 20, 2020
    Assignee: Siemens Schweiz AG
    Inventors: William Choi, Andreas Schlumberger, Gerhard Brun
  • Publication number: 20190273629
    Abstract: A building automation system and method is provided for isolating device communications in a BACnet/IP building automation network. The system may comprise at least one processor in a BACnet device configured via executable instructions included in at least one memory to communicate UDP messages for field devices onto an Ethernet network for receipt by at least one other BACnet device on the Ethernet network. The at least one processor may be configured to receive and store in a memory a configurable local subnet, a BACnet/IP UDP port, and a local UDP port. The at least one processor may also be configured to determine a UDP message that is to be broadcast only on the local subnet. In addition, the at least one processor may be responsive to the determination, to broadcast the UDP message to BACnet devices on the same local subnet using the local UDP port stored in the memory.
    Type: Application
    Filed: May 20, 2019
    Publication date: September 5, 2019
    Inventors: William Choi, Andreas Schlumberger, Gerhard Brun
  • Patent number: 10348617
    Abstract: A system and method is provided for stabilizing a BACnet MSTP network when failures occur. The system may include at least one processor in an MSTP device configured via executable instructions included in at least one memory to communicate data expecting reply (DER) messages for field devices (e.g., HVAC, lighting, shading) onto an MSTP network for receipt by at least one IP device on an Ethernet network connected to the MSTP network via a BACnet IP/MSTP router. The processor may be configured to determine when the at least one IP device sent a DER message has become a non-communicative device. Also the processor may be configured to send a Poll for Master (PFM) message to the determined non-communicative device. In addition, the processor may be configured to drop further DER messages to the determined non-communicative device responsive to an absence of receipt of a response to the PFM message.
    Type: Grant
    Filed: August 22, 2017
    Date of Patent: July 9, 2019
    Assignee: SIEMENS SCHWEIZ AG
    Inventors: William Choi, Timothy Stevens
  • Patent number: 10341134
    Abstract: A building automation system and method is provided for isolating device communications in a BACnet/IP building automation network. The system may comprise at least one processor in a BACnet device configured via executable instructions included in at least one memory to communicate UDP messages for field devices onto an Ethernet network for receipt by at least one other BACnet device on the Ethernet network. The at least one processor may be configured to receive and store in a memory a configurable local subnet, a BACnet/IP UDP port, and a local UDP port. The at least one processor may also be configured to determine a UDP message that is to be broadcast only on the local subnet. In addition, the at least one processor may be responsive to the determination, to broadcast the UDP message to BACnet devices on the same local subnet using the local UDP port stored in the memory.
    Type: Grant
    Filed: August 22, 2017
    Date of Patent: July 2, 2019
    Assignee: SIEMENS SCHWEIZ AG
    Inventors: William Choi, Andreas Schlumberger, Gerhard Brun
  • Publication number: 20180375681
    Abstract: A building automation system and method is provided for isolating device communications in a BACnet/IP building automation network. The system may comprise at least one processor in a BACnet device configured via executable instructions included in at least one memory to communicate UDP messages for field devices onto an Ethernet network for receipt by at least one other BACnet device on the Ethernet network. The at least one processor may be configured to receive and store in a memory a configurable local subnet, a BACnet/IP UDP port, and a local UDP port. The at least one processor may also be configured to determine a UDP message that is to be broadcast only on the local subnet. In addition, the at least one processor may be responsive to the determination, to broadcast the UDP message to BACnet devices on the same local subnet using the local UDP port stored in the memory.
    Type: Application
    Filed: August 22, 2017
    Publication date: December 27, 2018
    Inventors: William Choi, Andreas Schlumberger, Gerhard Brun
  • Publication number: 20180375757
    Abstract: A system and method is provided for stabilizing a BACnet MSTP network when failures occur. The system may include at least one processor in an MSTP device configured via executable instructions included in at least one memory to communicate data expecting reply (DER) messages for field devices (e.g., HVAC, lighting, shading) onto an MSTP network for receipt by at least one IP device on an Ethernet network connected to the MSTP network via a BACnet IP/MSTP router. The processor may be configured to determine when the at least one IP device sent a DER message has become a non-communicative device. Also the processor may be configured to send a Poll for Master (PFM) message to the determined non-communicative device. In addition, the processor may be configured to drop further DER messages to the determined non-communicative device responsive to an absence of receipt of a response to the PFM message.
    Type: Application
    Filed: August 22, 2017
    Publication date: December 27, 2018
    Inventors: William Choi, Timothy Stevens
  • Patent number: 9658607
    Abstract: A system is provided for communicating common data associated with building automation objects between building automation devices across a network. The common data corresponds to a group of one or more building automation objects representing points associated with a plurality of field devices controlled or monitored in a building by the building automation devices. The system comprises a first building automation device having a group master object that includes a group identifier. A second building automation device includes a group member object having the same group identifier as the group master object. The group master object exchanges the common data to each of the building automation devices having a group member object that has the same group identifier as the group master object.
    Type: Grant
    Filed: March 27, 2013
    Date of Patent: May 23, 2017
    Assignee: Siemens Schweiz AG
    Inventors: James J. Coogan, William Choi, Gerhard Brun
  • Publication number: 20150106737
    Abstract: Systems and methods for providing context-based user interface are disclosed. In some implementations, a method includes, obtaining one or more contextual factors associated with an electronic device; predicting context information in accordance with the one or more contextual factors; and formatting a user interface on the electronic device in accordance with the predicted context information. In some implementations, formatting the user interface on the electronic device in accordance with the predicted context information includes: selecting, in accordance with the predicted context information, a first set of applications; and formatting for display to the user the first set of applications as part of a user interface of the electronic device; and formatting the user interface includes: selecting, in accordance with the predicted context information, a second set of applications; and forgoing display to the user the second set of applications as part of the user interface of the electronic device.
    Type: Application
    Filed: October 13, 2014
    Publication date: April 16, 2015
    Inventors: Paul Montoy-Wilson, Mark Daiss, William Choi, Prasanna Vasudevan, Jeffrey Chern, Bernat Fortet Unanue
  • Publication number: 20140076939
    Abstract: The present invention provides a garment hanger comprising a hook attached to a central region of a support arm structure wherein the support arm is a section of bamboo having a first end and a second end and further comprising a bend where in the bend has a predetermined radius.
    Type: Application
    Filed: September 18, 2012
    Publication date: March 20, 2014
    Inventor: William CHOI
  • Publication number: 20140069966
    Abstract: A garment hanger preventing wrinkles and creases from forming when shirts are hung therefrom, including a continuous wire frame having a hook, a neck portion connected to the hook, a pair of symmetrical garment support arms extending from the neck portion, and a base section perpendicular to the neck portion and connected to the pair of symmetrical garment support arms, the pair of symmetrical garment support arms having five bends forming 5 edges, the fourth edge being substantially perpendicular to the base section.
    Type: Application
    Filed: September 10, 2012
    Publication date: March 13, 2014
    Inventor: William CHOI
  • Publication number: 20130218349
    Abstract: A system is provided for communicating common data associated with building automation objects between building automation devices across a network. The common data corresponds to a group of one or more building automation objects representing points associated with a plurality of field devices controlled or monitored in a building by the building automation devices. The system comprises a first building automation device having a group master object that includes a group identifier. A second building automation device includes a group member object having the same group identifier as the group master object. The group master object exchanges the common data to each of the building automation devices having a group member object that has the same group identifier as the group master object.
    Type: Application
    Filed: March 27, 2013
    Publication date: August 22, 2013
    Applicant: SIEMENS AKTIENGESELLSCHAFT
    Inventors: James J. Coogan, William Choi, Gerhard Brun
  • Publication number: 20120325869
    Abstract: A garment hanger including a continuous loop frame having a hook depending from a neck portion, a horizontal portion extending from said neck portion, a pair of garment support arms depending from said horizontal portion, a connection section joining said pair of garment support arms to a base section at an outermost section of said support arms, wherein said garment support arms have a specific shallow angle portion and a steep angle portion which prevents wrinkles and creases from forming when shirts are hung therefrom.
    Type: Application
    Filed: June 27, 2012
    Publication date: December 27, 2012
    Inventor: William CHOI
  • Patent number: D667643
    Type: Grant
    Filed: June 27, 2011
    Date of Patent: September 25, 2012
    Inventors: Mun Seog Jang, William Choi
  • Patent number: D684380
    Type: Grant
    Filed: July 11, 2012
    Date of Patent: June 18, 2013
    Inventor: William Choi
  • Patent number: D684381
    Type: Grant
    Filed: July 27, 2012
    Date of Patent: June 18, 2013
    Inventor: William Choi