Patents by Inventor Christopher Ling
Christopher Ling 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: 20240086583Abstract: A method includes: accessing a part model comprising a three-dimensional representation of a part; accessing a material profile relating exposure energy and three-dimensional polymerization geometry of a material selected for the part; segmenting the part model into a set of model layers; detecting a first upward-facing surface in the part model; defining a first model volume in a first model layer, adjacent the first upward-facing surface, and fully contained within the part model; based on the material profile, calculating a first exposure energy predicted to yield a first three-dimensional polymerization geometry approximating a first contour of the first upward-facing surface when projected onto the material during a build; populating a first print image with the first exposure energy in a first image area corresponding to the first model volume in the first model layer; and storing the first print image in a print file for the part.Type: ApplicationFiled: November 17, 2023Publication date: March 14, 2024Inventors: Joel Ong, Christopher Prucha, Marshall Ling, Elton Cheung
-
Patent number: 11089094Abstract: Systems for managing user collaboration over objects stored on a cloud-based service platform. A server in a cloud-based platform maintains a set of read/write metadata that is associated in one-to-one correspondence to stored objects that are accessible by two or more collaborators. The server does not maintain a list of peers that communicate over peer-to-peer connections, rather the server exposes a semaphore for access to the metadata that pertains to a particular one of the stored objects. The server responds to download requests from the collaborators so as to deliver executable signaling protocol computer code to the collaborators' user devices. The signaling protocol code includes semaphore access by the collaborators' user devices using an application programming interface. Two or more accesses over the same semaphore establishes a leader and at least one follower. Corresponding ephemeral peer-to-peer connections are established between the leader and the at least one follower.Type: GrantFiled: September 10, 2018Date of Patent: August 10, 2021Assignee: Box, Inc.Inventors: Matthew A. Basta, Christopher Ling, Tarrence Van As
-
Patent number: 10892971Abstract: A system for network communication monitoring, preferably including one or more network receivers, packet decoders, stream mergers, and/or memory. A method for network communication, preferably including receiving bitstreams, decoding packets, and/or merging packet streams.Type: GrantFiled: March 10, 2020Date of Patent: January 12, 2021Assignee: Arch Systems Inc.Inventors: Christopher Ling, Luke Michael Ekkizogloy, Timothy Matthew Burke
-
Publication number: 20200296024Abstract: A system for network communication monitoring, preferably including one or more network receivers, packet decoders, stream mergers, and/or memory. A method for network communication, preferably including receiving bitstreams, decoding packets, and/or merging packet streams.Type: ApplicationFiled: March 10, 2020Publication date: September 17, 2020Inventors: Christopher Ling, Luke Michael Ekkizogloy, Timothy Matthew Burke
-
Publication number: 20190377590Abstract: A machine monitoring method, preferably including: receiving packets supplied to a physical machine; virtually simulating physical machine operation using a digital duplicate of the physical machine and the packets; analyzing the virtual outputs of the virtual simulation; and/or transmitting the analysis results to a remote device. A machine monitoring system, preferably including one or more of: a data analyzer, a database of digital component modules, digital analysis modules, digital machines, digital analysis models, and/or recognition modules.Type: ApplicationFiled: August 22, 2019Publication date: December 12, 2019Inventors: Christopher Ling, Luke Michael Ekkizogloy, Timothy Matthew Burke
-
Publication number: 20190311084Abstract: A system for dynamic circuit board design, preferably including a library of modular circuits and a merge tool. A method for merging modular circuitry into a unified electronics module, preferably including: receiving a circuit board layout, the circuit board layout preferably including a set of modular circuits arranged on a virtual carrier board; converting the circuit board layout into a virtual circuit representation; applying transformations to the virtual circuit representation; and generating a unified circuit board design based on the transformed virtual circuit representation.Type: ApplicationFiled: June 21, 2019Publication date: October 10, 2019Inventors: Timothy Matthew Burke, Christopher Ling
-
Patent number: 10437619Abstract: A machine monitoring method preferably includes receiving packets, such as packets supplied to a physical machine, virtually simulating physical machine operation, and analyzing the virtual outputs of the virtual simulation. Virtually simulating physical machine operation is preferably performed based on the received packets, such as using a digital duplicate of the physical machine. Analyzing the virtual outputs can include, for example, determining simulated states of one or more aspects, such as physical components, of the physical machine, and/or determining that one or more events associated with physical machine operation have occurred. The method can optionally include, for example, transmitting the analysis results to a remote device, determining the digital duplicate of the physical machine, determining an analysis model for the virtual outputs of the digital duplicate, determining digital component modules, and/or determining digital analysis modules.Type: GrantFiled: December 12, 2018Date of Patent: October 8, 2019Assignee: Arch Systems Inc.Inventors: Christopher Ling, Luke Michael Ekkizogloy, Timothy Matthew Burke
-
Patent number: 10372863Abstract: A system for dynamic circuit board design, preferably including a library of modular circuits and a merge tool. A method for merging modular circuitry into a unified electronics module, preferably including: receiving a circuit board layout, the circuit board layout preferably including a set of modular circuits arranged on a virtual carrier board; converting the circuit board layout into a virtual circuit representation; applying transformations to the virtual circuit representation; and generating a unified circuit board design based on the transformed virtual circuit representation.Type: GrantFiled: August 21, 2018Date of Patent: August 6, 2019Assignee: Arch Systems Inc.Inventors: Timothy Matthew Burke, Christopher Ling
-
Publication number: 20190179655Abstract: A machine monitoring method, preferably including: receiving packets supplied to a physical machine; virtually simulating physical machine operation using a digital duplicate of the physical machine and the packets; analyzing the virtual outputs of the virtual simulation; and/or transmitting the analysis results to a remote device. A machine monitoring system, preferably including one or more of: a data analyzer, a database of digital component modules, digital analysis modules, digital machines, digital analysis models, and/or recognition modules.Type: ApplicationFiled: December 12, 2018Publication date: June 13, 2019Inventors: Christopher Ling, Luke Michael Ekkizogloy, Timothy Matthew Burke
-
Publication number: 20190020712Abstract: Systems for managing user collaboration over objects stored on a cloud-based service platform. A server in a cloud-based platform maintains a set of read/write metadata that is associated in one-to-one correspondence to stored objects that are accessible by two or more collaborators. The server does not maintain a list of peers that communicate over peer-to-peer connections, rather the server exposes a semaphore for access to the metadata that pertains to a particular one of the stored objects. The server responds to download requests from the collaborators so as to deliver executable signaling protocol computer code to the collaborators' user devices. The signaling protocol code includes semaphore access by the collaborators' user devices using an application programming interface. Two or more accesses over the same semaphore establishes a leader and at least one follower. Corresponding ephemeral peer-to-peer connections are established between the leader and the at least one follower.Type: ApplicationFiled: September 10, 2018Publication date: January 17, 2019Applicant: Box, Inc.Inventors: Matthew A. Basta, Christopher Ling, Tarrence Van As
-
Publication number: 20180357352Abstract: A system for dynamic circuit board design, preferably including a library of modular circuits and a merge tool. A method for merging modular circuitry into a unified electronics module, preferably including: receiving a circuit board layout, the circuit board layout preferably including a set of modular circuits arranged on a virtual carrier board; converting the circuit board layout into a virtual circuit representation; applying transformations to the virtual circuit representation; and generating a unified circuit board design based on the transformed virtual circuit representation.Type: ApplicationFiled: August 21, 2018Publication date: December 13, 2018Inventors: Timothy Matthew Burke, Christopher Ling
-
Patent number: 10089431Abstract: A system for dynamic circuit board design, preferably including a library of modular circuits and a merge tool. A method for merging modular circuitry into a unified electronics module, preferably including: receiving a circuit board layout, the circuit board layout preferably including a set of modular circuits arranged on a virtual carrier board; converting the circuit board layout into a virtual circuit representation; applying transformations to the virtual circuit representation; and generating a unified circuit board design based on the transformed virtual circuit representation.Type: GrantFiled: November 17, 2017Date of Patent: October 2, 2018Assignee: Arch Systems Inc.Inventors: Timothy Matthew Burke, Christopher Ling
-
Patent number: 10075518Abstract: Systems for managing user collaboration over objects stored on a cloud-based service platform. A server in a cloud-based platform maintains a set of read/write metadata that is associated in one-to-one correspondence to stored objects that are accessible by two or more collaborators. The server does not maintain a list of peers that communicate over peer-to-peer connections, rather the server exposes a semaphore for access to the metadata that pertains to a particular one of the stored objects. The server responds to download requests from the collaborators so as to deliver executable signaling protocol computer code to the collaborators' user devices. The signaling protocol code includes semaphore access by the collaborators' user devices using an application programming interface. Two or more accesses over the same semaphore establishes a leader and at least one follower. Corresponding ephemeral peer-to-peer connections are established between the leader and the at least one follower.Type: GrantFiled: April 6, 2016Date of Patent: September 11, 2018Assignee: Box, Inc.Inventors: Matthew A. Basta, Christopher Ling, Tarrence Van As
-
Publication number: 20180144084Abstract: A system for dynamic circuit board design, preferably including a library of modular circuits and a merge tool. A method for merging modular circuitry into a unified electronics module, preferably including: receiving a circuit board layout, the circuit board layout preferably including a set of modular circuits arranged on a virtual carrier board; converting the circuit board layout into a virtual circuit representation; applying transformations to the virtual circuit representation; and generating a unified circuit board design based on the transformed virtual circuit representation.Type: ApplicationFiled: November 17, 2017Publication date: May 24, 2018Inventors: Timothy Matthew Burke, Christopher Ling
-
Patent number: 9830132Abstract: An original UI configuration is formed by a combination of a first user interface structural component portion, a first user interface style code portion, and a first behavioral code portion. When a variation of the first UI feature or a new feature is to be implemented, a second UI configuration is deployed, where the second UI configuration is formed by a second user interface structural component portion, a second user interface style code portion, and a second behavioral code portion. The second UI configuration implements a variation of the first UI feature. Embodiments deploy a third UI configuration formed by the second user interface structural component portion, a third user interface style code portion, and the second behavioral code portion. The third UI configuration emulates the original UI configuration using the second behavioral code portion. The third configuration or the second configuration can be enabled based on a software switch.Type: GrantFiled: September 14, 2015Date of Patent: November 28, 2017Assignee: Box, Inc.Inventors: David Jordan, Christopher Ling, Matthew A. Basta
-
Publication number: 20170295226Abstract: Systems for managing user collaboration over objects stored on a cloud-based service platform. A server in a cloud-based platform maintains a set of read/write metadata that is associated in one-to-one correspondence to stored objects that are accessible by two or more collaborators. The server does not maintain a list of peers that communicate over peer-to-peer connections, rather the server exposes a semaphore for access to the metadata that pertains to a particular one of the stored objects. The server responds to download requests from the collaborators so as to deliver executable signaling protocol computer code to the collaborators' user devices. The signaling protocol code includes semaphore access by the collaborators' user devices using an application programming interface. Two or more accesses over the same semaphore establishes a leader and at least one follower. Corresponding ephemeral peer-to-peer connections are established between the leader and the at least one follower.Type: ApplicationFiled: April 6, 2016Publication date: October 12, 2017Applicant: Box, Inc.Inventors: Matthew A. Basta, Christopher Ling, Tarrence Van As
-
Patent number: 9685789Abstract: Various example embodiments are directed to methods and apparatuses for diverting current from a Photovoltaic (PV) module. In particular embodiments, the PV module can be part of a series connection (or string) of PV modules. The series connection provides a primary current path through which generated current flows. Current diversion circuit(s) can be used in connection with one or more PV modules. The current diversion circuit detects when the current through the primary current path is less than the desired current level for a corresponding PV module (e.g., the maximum power point). In response to this detection, the current diversion circuit can provide an alternate pathway for current from the corresponding PV module. This results in an overall increase in the current from the PV module and a corresponding increase in efficiency.Type: GrantFiled: March 13, 2014Date of Patent: June 20, 2017Assignee: The Board of Trustees of the Leland Stanford Junior UniversityInventors: William J. Dally, Darren Hau, Vivek Choksi, Andrew J. Ponec, Christopher Ling
-
Publication number: 20170075663Abstract: An original UI configuration is formed by a combination of a first user interface structural component portion, a first user interface style code portion, and a first behavioral code portion. When a variation of the first UI feature or a new feature is to be implemented, a second UI configuration is deployed, where the second UI configuration is formed by a second user interface structural component portion, a second user interface style code portion, and a second behavioral code portion. The second UI configuration implements a variation of the first UI feature. Embodiments deploy a third UI configuration formed by the second user interface structural component portion, a third user interface style code portion, and the second behavioral code portion. The third UI configuration emulates the original UI configuration using the second behavioral code portion. The third configuration or the second configuration can be enabled based on a software switch.Type: ApplicationFiled: September 14, 2015Publication date: March 16, 2017Applicant: BOX, INC.Inventors: David Jordan, Christopher Ling, Matthew A. Basta
-
Publication number: 20140265589Abstract: Various example embodiments are directed to methods and apparatuses for diverting current from a Photovoltaic (PV) module. In particular embodiments, the PV module can be part of a series connection (or string) of PV modules. The series connection provides a primary current path through which generated current flows. Current diversion circuit(s) can be used in connection with one or more PV modules. The current diversion circuit detects when the current through the primary current path is less than the desired current level for a corresponding PV module (e.g., the maximum power point). In response to this detection, the current diversion circuit can provide an alternate pathway for current from the corresponding PV module. This results in an overall increase in the current from the PV module and a corresponding increase in efficiency.Type: ApplicationFiled: March 13, 2014Publication date: September 18, 2014Inventors: William J. Dally, Darren Hau, Vivek Choksi, Andrew J. Ponec, Christopher Ling