Patents by Inventor Steven Chan
Steven Chan 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: 20240150699Abstract: An electroporation system including one or more of a pipette, a pipette tip, a pipette docking assembly, and a pulse generator. The pipette docking assembly includes a pipette station, a pipette station guard, and a reservoir (e.g., a buffer tube). A method for transfecting a cell with a payload including providing an electroporation system, providing the cell, providing the payload, introducing the cell and the payload into a pipette tip, and electroporating the cell within the pipette tip by operating the electroporation system.Type: ApplicationFiled: September 15, 2023Publication date: May 9, 2024Inventors: Han WEI, Chee Wai CHAN, Wui Khen LIAW, Shan Hua DONG, See Chen GOH, Huei Steven YEO, Harmon Cosme SICAT, JR., Mio Xiu Lu LING, Josh M. MEAD, Mikko MAKINEN, Beng Heng LIM, Kuan Moon BOO, Justina Linkai BONG, Chye Sin NG, Wee Liam LIM, Li Yang LIM, Way Xuang LEE
-
Patent number: 11974788Abstract: An orthopedic instrument, comprising a pair of pivotally-connected arms, extending beyond a pivot axis of a first pivot; a pair of feet mounted to ends of the pair of pivotally-connected arms; and a quadrilateral linkage configured to maintain parallelism between the pair of feet over a range of angles and to selectively alter a distance between the pair of feet.Type: GrantFiled: November 16, 2021Date of Patent: May 7, 2024Assignee: Ivytech Design LLCInventors: Trevor Chan, Nicholas Szabo, Matthew Riedel, Brad Yoo, Steven Tommasini, Shelby Meckstroth, Per Kyle Almquist, Daniel Wiznia, Joshua Robert Vogel
-
Patent number: 11923441Abstract: Described is a method of manufacturing a gate-all-around electronic device. The method includes forming a thermal oxide layer though an enhanced in situ steam generation process in combination with atomic layer deposition of a low-? layer. The thin thermal oxide layer passivates the interface between the silicon layer and the dielectric layer of the GAA. A passivation process after the deposition of the low-? layer reduces the bulk trap and enhances the breakdown performance of the GAA transistor.Type: GrantFiled: August 16, 2022Date of Patent: March 5, 2024Assignee: Applied Materials, Inc.Inventors: Steven C. H. Hung, Benjamin Colombeau, Andy Lo, Byeong Chan Lee, Johanes F. Swenberg, Theresa Kramer Guarini, Malcolm J. Bevan
-
Patent number: 10262309Abstract: Approaches for augmenting a BIOS with a new program. A BIOS provides an interface through which a user may select one or more programs from a plurality of offered programs. When the BIOS receives input from the user that selects a particular program, the BIOS retrieves, over a network, the particular program. Received applications may be stored in the BIOS or in a hidden file that the BIOS can also access without booting the operating system. An online application store can offer applications that are signed by the BIOS issuer as being approved for plug-in applications for use in a pre-boot or post-boot environment.Type: GrantFiled: February 11, 2013Date of Patent: April 16, 2019Assignee: Phoenix Technologies Ltd.Inventors: Steven Chan, Dan Kikinis
-
Patent number: 10109224Abstract: Assemblies for creating graphic displays and art are disclosed. The assemblies include at least one vehicle that is capable of flight; a series of light emitting elements independently affixed to the vehicle or mounted to one or more radially extending elements; an axis around which the radially extending elements are configured to rotate; and at least one motor that is configured to cause the axis and the radially extending elements to rotate. Rotation of the radially extending elements generates a graphic display produced by the light emitting elements (through a “persistence of vision” optical illusion). Methods of using such assemblies are also disclosed, such as methods for producing a graphic display (including aggregated graphic displays), methods for creating three-dimensional structures, and methods for camouflaging aerial vehicles and other objects.Type: GrantFiled: September 13, 2016Date of Patent: October 23, 2018Inventors: Jayant Ratti, Steven Chan
-
Patent number: 9389878Abstract: Approaches for managing pre-boot drivers, programs, and data. A BIOS, operating in a pre-boot environment, establishes a connection to a remote server. The BIOS determines whether the server has any updates to be performed to the BIOS using the connection. The BIOS may also perform a discovery process to discover devices operationally connecting to the BIOS and load drivers associated therewith. Update to the BIOS may include multi-media content that is displayed or played during a booting process.Type: GrantFiled: August 11, 2015Date of Patent: July 12, 2016Assignee: Phoenix Technologies Ltd.Inventors: Steven Chan, Dan Kikinis
-
Patent number: 9110679Abstract: Approaches for managing pre-boot drivers, programs, and data. A BIOS, operating in a pre-boot environment, establishes a connection to a remote server. The BIOS determines whether the server has any updates to be performed to the BIOS using the connection. The BIOS may also perform a discovery process to discover devices operationally connecting to the BIOS and load drivers associated therewith. The BIOS may also establishes a wireless connection to a device, such as a phone, while the BIOS operates in a pre-boot environment. The BIOS may provide, using the connection, the device with access to data stored upon the apparatus, such as picture files, music files, video files, documents, emails, and other media files or objects stored on said device.Type: GrantFiled: February 11, 2013Date of Patent: August 18, 2015Assignee: Phoenix Technologies Ltd.Inventors: Steven Chan, Dan Kikinis
-
Patent number: 9110678Abstract: Approaches for updating a BIOS over a network without human intervention. A BIOS, executing on a machine, is configured to execute a program prior to booting an operating system executing on the machine. The program communicates with a server over a network to determine if an update to the BIOS is available. The update may be a new version of the BIOS and/or multi-media content, such as an advertisement. If an update is available, the update is downloaded to the machine and automatically installed without human intervention.Type: GrantFiled: February 11, 2013Date of Patent: August 18, 2015Assignee: Phoenix Technologies Ltd.Inventors: Steven Chan, Dan Kikinis
-
Patent number: 8874892Abstract: Approaches for assessing information used in reverting to a prior BIOS version. A BIOS analyzes a file to determine whether the file may be used to revert the BIOS to a prior version of the BIOS. The file may contain a map of CMOS information.Type: GrantFiled: February 11, 2013Date of Patent: October 28, 2014Assignee: Phoenix Technologies Ltd.Inventors: Steven Chan, Dan Kikinis
-
Patent number: 8572287Abstract: A method of determining, at a mobile device, side information including compression state information. The method includes receiving, from a server, a unique side information identifier identifying a unit of side information used by the server for compressing data, determining, based on the side information identifier, if the unit of side information is resident on said device, and if the unit of side information is resident on the mobile device, loading the side information for decompressing the data. Otherwise, if the unit of side information is not resident on the mobile device, the method includes requesting the unit of side information from one of the server and another device.Type: GrantFiled: February 14, 2008Date of Patent: October 29, 2013Assignee: BlackBerry LimitedInventors: Salmaan Ahmed, David P. Sze, Steven Chan
-
Patent number: 8560822Abstract: Approaches for a pre-boot operating environment. A BIOS, executing on a machine, is configured to execute a program prior to booting an operating system executing on the machine. Prior to loading an operating system on the machine, the program executes to establish a pre-boot operating environment. The pre-boot operating environment may support the execution of one or more application therein. The pre-boot operating environment may be a Linux-style or Unix-style operating environment.Type: GrantFiled: February 11, 2013Date of Patent: October 15, 2013Assignee: Phoenix Technologies Ltd.Inventors: Steven Chan, Dan Kikinis
-
Publication number: 20120044097Abstract: For context based compression techniques, for example Context Based YK compression, a method and system for grouping contexts from a given context model together to create a new context model that has fewer contexts, but retains acceptable compression gains compared to the original context model. According to an exemplary embodiment of the method empirical statistics are determined for a file type of a file to be compressed; and the context model is generated by iteratively grouping contexts of an initial context model in accordance with the empirical statistics, the context model having fewer contexts than an initial context model.Type: ApplicationFiled: October 31, 2011Publication date: February 23, 2012Applicant: RESEARCH IN MOTION LIMITEDInventors: Steven CHAN, En-Hui YANG
-
Patent number: 8072357Abstract: For context based compression techniques, for example Context Based YK compression, a method and system for grouping contexts from a given context model together to create a new context model that has fewer contexts, but retains acceptable compression gains compared to the context model with more contexts is provided. According to an exemplary embodiment a set of files that are correlated to the file to be compressed (hereafter called training files) are read to determine, for an initial context model, the empirical statistics of contexts and symbols. In some embodiments, this includes determining the estimated joint and conditional probabilities of the various contexts and symbols (or blocks of symbols). The initial context model is then reduced to a desired number of contexts, for example, by applying a grouping function g to the original set of contexts to obtain a new and smaller set of contexts.Type: GrantFiled: September 25, 2009Date of Patent: December 6, 2011Assignee: Research In Motion LimitedInventors: Steven Chan, En-Hui Yang
-
Patent number: 7880551Abstract: Systems and methods for distributing a clock signal are disclosed. In some embodiments, systems for distributing a clock signal include a plurality of resonant oscillators, each comprising an inductor; and a differential clock grid that distributes the clock signal. The differential clock grid is coupled to the plurality of resonant oscillators and the clock signal, and the inductances of the inductors are configured such that a resonant frequency of the plurality of resonant oscillators is substantially equal to the frequency of the clock signal.Type: GrantFiled: December 29, 2006Date of Patent: February 1, 2011Assignee: The Trustees of Columbia University in the City of New YorkInventors: Steven Chan, Kenneth L. Shepard, Zheng Xu
-
Publication number: 20100013677Abstract: For context based compression techniques, for example Context Based YK compression, a method and system for grouping contexts from a given context model together to create a new context model that has fewer contexts, but retains acceptable compression gains compared to the context model with more contexts is provided. According to an exemplary embodiment a set of files that are correlated to the file to be compressed (hereafter called training files) are read to determine, for an initial context model, the empirical statistics of contexts and symbols. In some embodiments, this includes determining the estimated joint and conditional probabilities of the various contexts and symbols (or blocks of symbols). The initial context model is then reduced to a desired number of contexts, for example, by applying a grouping function g to the original set of contexts to obtain a new and smaller set of contexts.Type: ApplicationFiled: September 25, 2009Publication date: January 21, 2010Applicant: RESEARCH IN MOTION LIMITEDInventors: Steven CHAN, En-Hui YANG
-
Publication number: 20090302952Abstract: Systems and methods for distributing a clock signal are disclosed. In some embodiments, systems for distributing a clock signal include a plurality of resonant oscillators, each comprising an inductor; and a differential clock grid that distributes the clock signal. The differential clock grid is coupled to the plurality of resonant oscillators and the clock signal, and the inductances of the inductors are configured such that a resonant frequency of the plurality of resonant oscillators is substantially equal to the frequency of the clock signal.Type: ApplicationFiled: December 29, 2006Publication date: December 10, 2009Applicant: The Trustees of Columbia University in the City of New YorkInventors: Steven Chan, Kenneth L. Shepard, Zheng Xu
-
Patent number: 7616132Abstract: For context based compression techniques, for example Context Based YK compression, a method and system for grouping contexts from a given context model together to create a new context model that has fewer contexts, but retains acceptable compression gains compared to the context model with more contexts is provided. According to an exemplary embodiment a set of files that are correlated to the file to be compressed (hereafter called training files) are read to determine, for an initial context model, the empirical statistics of contexts and symbols. In some embodiments, this includes determining the estimated joint and conditional probabilities of the various contexts and symbols (or blocks of symbols). The initial context model is then reduced to a desired number of contexts, for example, by applying a grouping function g to the original set of contexts to obtain a new and smaller set of contexts.Type: GrantFiled: February 29, 2008Date of Patent: November 10, 2009Assignee: Research In Motion LimitedInventors: Steven Chan, En-Hui Yang
-
Publication number: 20090210479Abstract: A method of determining, at a mobile device, side information including compression state information. The method includes receiving, from a server, a unique side information identifier identifying a unit of side information used by the server for compressing data, determining, based on the side information identifier, if the unit of side information is resident on said device, and if the unit of side information is resident on the mobile device, loading the side information for decompressing the data. Otherwise, if the unit of side information is not resident on the mobile device, the method includes requesting the unit of side information from one of the server and another device.Type: ApplicationFiled: February 14, 2008Publication date: August 20, 2009Applicant: SLIPSTREAM DATA INC.Inventors: Salmaan AHMED, David P. SZE, Steven CHAN
-
Patent number: 7570490Abstract: A device to thermally couple a thermal management apparatus to at least one heat generating component of a circuit substrate includes at least a first portion that is adapted to couple to the thermal management apparatus, and at least a second portion that is adapted to couple to the thermal management apparatus. The first portion and the second portion may be symmetrically arranged relative to each other. The first portion and the second portion are adapted to thermally couple the thermal management apparatus to the heat generating component with a first spring bias. The first portion and the second portion are further adapted to maintain the thermal management apparatus thermally coupled to the heat generating component with a second spring bias.Type: GrantFiled: August 31, 2005Date of Patent: August 4, 2009Assignee: ATI Technologies ULCInventors: Gamal Refai-Ahmed, Robert Wiley, Steven Chan, Nima Osqueizadeh, Salim Lakhani
-
Publication number: 20090021403Abstract: For context based compression techniques, for example Context Based YK compression, a method and system for grouping contexts from a given context model together to create a new context model that has fewer contexts, but retains acceptable compression gains compared to the context model with more contexts is provided. According to an exemplary embodiment a set of files that are correlated to the file to be compressed (hereafter called training files) are read to determine, for an initial context model, the empirical statistics of contexts and symbols. In some embodiments, this includes determining the estimated joint and conditional probabilities of the various contexts and symbols (or blocks of symbols). The initial context model is then reduced to a desired number of contexts, for example, by applying a grouping function g to the original set of contexts to obtain a new and smaller set of contexts.Type: ApplicationFiled: February 29, 2008Publication date: January 22, 2009Applicant: SLIPSTREAM DATA INC.Inventors: Steven CHAN, En-Hui YANG