Patents by Inventor Jeremy Chan
Jeremy 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: 20240116201Abstract: A utility knife includes a handle having a body and a receiving aperture. The utility knife further includes a collet at least partially receivable in the receiving aperture, and a sleeve that is engageable with and that surrounds the collet. The collet is configured to alternately receive one of a portion of a blade of a first type in a first slot and a portion of a blade of a second type in a second slot. The collet and the sleeve are co-rotatable relative the handle to move the collet to a secured position in which one of the blade of the first type and the blade of the second type are secured to the collet.Type: ApplicationFiled: December 19, 2023Publication date: April 11, 2024Inventors: Samuel Nelson, Richard M. Davidian, Rony Chan, Cam Craig, Patrick L. Wills, Jeremy Fedrigon, Trevor Fauss
-
Publication number: 20230337910Abstract: A method for performing corneal topography. Image data produced by an eye tracker camera that is integrated into an eye tracking virtual reality headset is processed, to detect eye position and movement during ophthalmic examination of the wearer of the headset. The image data produced by the eye tracker camera is also processed to detect a spacing of spots within, or a shape of, a Purkinje image that is in the image data. A topography map of the wearer's cornea is produced based on the detected spacing or the detected shape of the Purkinje image and based on the detected eye position and movement. Other aspects are also described and claimed.Type: ApplicationFiled: April 21, 2023Publication date: October 26, 2023Inventors: Supriyo SINHA, Jeremy CHAN, Dimitri AZAR, Xingting GONG
-
Publication number: 20230309816Abstract: A headset includes a first display, a second display that is smaller than the first display and has lower resolution than the first display, and a dichroic filter positioned to pass visible light from the first display toward the eye and reflect visible light from the second display toward the eye. Pixel data control circuitry is coupled to darken the first display while simultaneously activating the second display to display a pattern for testing visual acuity, responsive to a first visual acuity test selection. Other aspects are also described and claimed.Type: ApplicationFiled: March 30, 2023Publication date: October 5, 2023Inventors: Supriyo Sinha, Nick Leindecker, Jeremy Chan, Dimitri Azar
-
Publication number: 20230255481Abstract: An intraocular pressure sensing element along with implant microelectronic circuitry to be configured to be implanted into an eye of a user. The microelectronic circuitry is conductively coupled to the intraocular pressure sensing element to produce measured pressure data. A microscopic light emitting diode, LED, that is also implanted into the eye, is driven with the measured pressure data thereby optically transmitting the measured pressure data for communication with outside of the eye. A photovoltaic element that is also implanted into the eye supplies energy to operate the implant microelectronic circuitry and the microscopic LED. Other aspects are also described and claimed.Type: ApplicationFiled: January 23, 2023Publication date: August 17, 2023Inventors: Supriyo Sinha, Oleg Rumyantsev, Jeremy Chan, Dimitri Azar
-
Publication number: 20220395178Abstract: An intraocular pressure (IOP) measurement system. An optical pressure sensor is implantable in the cornea of an eye, wherein the sensor has a sealed cavity that changes shape as a function of IOP of the eye. An optical transmitter that is outside of the eye emits an incident optical beam. A receiver that is also outside of the eye produces an output signal in response to receiving reflections of the incident beam from the sensor. A processor is configured to estimate the IOP of the eye based on processing the output signal of the receiver. Other aspects are also described and claimed.Type: ApplicationFiled: May 27, 2022Publication date: December 15, 2022Applicant: Twenty Twenty Therapeutics LLCInventors: Supriyo Sinha, Oleg Rumyantsev, Jeremy Chan, Dimitri T. Azar
-
Patent number: 10664421Abstract: Flow logic supports concurrency of multiple threads and/or tag IDs to be concurrently communicated across the interconnect while allowing the one or more target IP cores to be able to reorder incoming request transactions from the initiator IP core in a manner that is optimal for that target IP core while relieving that target IP core from having to maintain the sequential issue order of transaction responses to the incoming request transactions in the thread or tags when processed by the target IP core. The flow logic cooperates with the reorder storage buffers to control an operation of the reorder storage buffers as well as control issuance of at least the request transactions from the initiator IP core onto the interconnect in order to maintain proper sequential ordering of the transaction responses for the thread or tags when the transaction responses are returned back to the initiator IP core.Type: GrantFiled: May 24, 2019Date of Patent: May 26, 2020Assignee: FACEBOOK TECHNOLOGIESInventors: Jeremy Chan, Drew E. Wingard, Chien-Chun Chou, Hervé Jacques Alexanian, Kevin L. Daberkow, Harutyun Aslanyan, Timothy A. Pontius
-
Patent number: 10303628Abstract: Flow logic supports concurrency of multiple threads and/or tag IDs to be concurrently communicated across the interconnect while allowing the one or more target IP cores to be able to reorder incoming request transactions from the initiator IP core in a manner that is optimal for that target IP core while relieving that target IP core from having to maintain the sequential issue order of transaction responses to the incoming request transactions in the thread or tags when processed by the target IP core. The flow logic cooperates with the reorder storage buffers to control an operation of the reorder storage buffers as well as control issuance of at least the request transactions from the initiator IP core onto the interconnect in order to maintain proper sequential ordering of the transaction responses for the thread or tags when the transaction responses are returned back to the initiator IP core.Type: GrantFiled: December 21, 2015Date of Patent: May 28, 2019Assignee: Sonics, Inc.Inventors: Jeremy Chan, Drew E. Wingard, Chien-Chun Chou, Hervé Jacques Alexanian, Kevin L. Daberkow, Harutyun Aslanyan, Timothy A. Pontius
-
Patent number: 9515961Abstract: A method includes receiving flits forwarded from an upstream router into a first input virtual channel (VC) associated with an input port. The flits are associated with packets originated from a first Intellectual Property (IP) core and forwarded to a second IP core. The flits are stored in a VC storage associated with the first input VC. The method further includes performing link width conversion based on a width of the flits being different from a width of an output port. Link width conversion includes accumulation of the flits when the width of the output port is wider and unpacking of the flits when the width of the output port is narrower. Credits are generated based on the flits being forwarded from the first input VC to the output port. The credits are sent to the upstream router to enable receiving more flits from the upstream router.Type: GrantFiled: April 29, 2014Date of Patent: December 6, 2016Assignee: Sonics, Inc.Inventors: Liping Guo, Doddaballapur N. Jayasimha, Jeremy Chan
-
Publication number: 20160188501Abstract: Flow logic supports concurrency of multiple threads and/or tag IDs to be concurrently communicated across the interconnect while allowing the one or more target IP cores to be able to reorder incoming request transactions from the initiator IP core in a manner that is optimal for that target IP core while relieving that target IP core from having to maintain the sequential issue order of transaction responses to the incoming request transactions in the thread or tags when processed by the target IP core. The flow logic cooperates with the reorder storage buffers to control an operation of the reorder storage buffers as well as control issuance of at least the request transactions from the initiator IP core onto the interconnect in order to maintain proper sequential ordering of the transaction responses for the thread or tags when the transaction responses are returned back to the initiator IP core.Type: ApplicationFiled: December 21, 2015Publication date: June 30, 2016Inventors: Jeremy Chan, Drew E. Wingard, Chien-Chun Chou, Hervé Jacques Alexanian, Kevin L. Daberkow, Harutyun Aslanyan, Timothy A. Pontius
-
Publication number: 20160066764Abstract: A wringer connector for connecting a mop handle to a lever of a mop wringer to allow the mop handle to actuate the lever. The wringer connector comprises a first connector securable to one of the lever and the mop handle and engageable with the one of the lever and the mop handle to rotationally fix the first connector with respect to the one of the lever and the mop handle; and a second connector extending from the first connector and engageable with the other of the lever and the mop handle to functionally connect the mop handle to the lever.Type: ApplicationFiled: April 8, 2015Publication date: March 10, 2016Applicant: POWERWRING INC.Inventors: Noah Nuoxu Yang, Ryan Stewart Williams, Shuyi Wu, Jeremy Chan-Hao Wang
-
Publication number: 20140314076Abstract: A method includes receiving flits forwarded from an upstream router into a first input virtual channel (VC) associated with an input port. The flits are associated with packets originated from a first Intellectual Property (IP) core and forwarded to a second IP core. The flits are stored in a VC storage associated with the first input VC. The method further includes performing link width conversion based on a width of the flits being different from a width of an output port. Link width conversion includes accumulation of the flits when the width of the output port is wider and unpacking of the flits when the width of the output port is narrower. Credits are generated based on the flits being forwarded from the first input VC to the output port. The credits are sent to the upstream router to enable receiving more flits from the upstream router.Type: ApplicationFiled: April 29, 2014Publication date: October 23, 2014Applicant: Sonics, Inc.Inventors: Liping Guo, Doddaballapur N. Jayasimha, Jeremy Chan
-
Patent number: 8798038Abstract: A method for generating headers in packetized protocols for a flexible routing network for a Network on a Chip (NoC) architecture includes generating packets based on transmission traffic received from an initiator or a target connected to a routing network that connects disparate initiators and targets. Logic to generate the packets is in an interface located between the initiator or the target and the routing network. A header portion of a packet is variable in length and includes a header payload and header control information. Each of the header portion and the body portion includes one or more standard sized transmission units. The size of the transmission units and width of the header payload are determined by logic included in the interface. The width of the header payload is determined based on orthogonal groups with each of the orthogonal groups being associated with targets sharing an initiator thread.Type: GrantFiled: August 26, 2011Date of Patent: August 5, 2014Assignee: Sonics, Inc.Inventors: Doddaballapur N. Jayasimha, Jeremy Chan, Liping Guo
-
Patent number: 8711867Abstract: A method includes receiving flits forwarded from an upstream router into a first input virtual channel (VC) associated with an input port. The flits are associated with packets originated from a first Intellectual Property (IP) core and forwarded to a second IP core. The flits are stored in a VC storage associated with the first input VC. The method further includes performing link width conversion based on a width of the flits being different from a width of an output port. Link width conversion includes accumulation of the flits when the width of the output port is wider and unpacking of the flits when the width of the output port is narrower. Credits are generated based on the flits being forwarded from the first input VC to the output port. The credits are sent to the upstream router to enable receiving more flits from the upstream router.Type: GrantFiled: August 26, 2011Date of Patent: April 29, 2014Assignee: Sonics, Inc.Inventors: Liping Guo, Doddaballapur N. Jayasimha, Jeremy Chan
-
Patent number: 8514889Abstract: A method for routing information in a flexible routing network which connects disparate initiators and targets includes implementing a packetization logic at an interface between an initiator or a target and a routing network to receive transmission traffic from the initiator or the target and to packetize the transmission traffic into packets. Each packet includes header and body portions. Each of the header and body portions includes one or more standard sized transmission units. Each standard sized transmission unit includes control and payload sections. A payload section associated with the body portion includes one or more chunks. The method includes encoding the one or more chunks using a Common Data Format (CDF). All transmissions within the routing network are based on the CDF. The CDF facilitates narrow-to-wide and wide-to-narrow link width conversion without having to manipulate subparts of data fields in the transmission traffic.Type: GrantFiled: August 26, 2011Date of Patent: August 20, 2013Assignee: Sonics, Inc.Inventors: Doddaballapur N. Jayasimha, Jeremy Chan, Jay S. Tomlinson
-
Patent number: 8435737Abstract: Nucleic acid sequences are provided which in an embodiment provide a primer pair. The primers are capable of amplifying a nucleic acid molecule that indicates the presence of a propane-oxidizing and/or butane-oxidizing microorganism. A method is provided which employs such primers in a process that indicates the presence of such organisms. The method is useful in detecting the presence of petroleum-like products.Type: GrantFiled: June 1, 2011Date of Patent: May 7, 2013Assignee: Cal Poly CorporationInventors: Raul Cano, Christopher Kitts, Brian Jeremy Chan
-
Publication number: 20130051385Abstract: A method for generating headers in packetized protocols for a flexible routing network for a Network on a Chip (NoC) architecture includes generating packets based on transmission traffic received from an initiator or a target connected to a routing network that connects disparate initiators and targets. Logic to generate the packets is in an interface located between the initiator or the target and the routing network. A header portion of a packet is variable in length and includes a header payload and header control information. Each of the header portion and the body portion includes one or more standard sized transmission units. The size of the transmission units and width of the header payload are determined by logic included in the interface. The width of the header payload is determined based on orthogonal groups with each of the orthogonal groups being associated with targets sharing an initiator thread.Type: ApplicationFiled: August 26, 2011Publication date: February 28, 2013Applicant: SONICS,INC.Inventors: Doddaballapur N. Jayasimha, Jeremy Chan, Liping Guo
-
Publication number: 20130051391Abstract: A method for routing information in a flexible routing network which connects disparate initiators and targets includes implementing a packetization logic at an interface between an initiator or a target and a routing network to receive transmission traffic from the initiator or the target and to packetize the transmission traffic into packets. Each packet includes a header portion and a body portion. Each of the header portion and the body portion includes one or more standard sized transmission units. Each standard sized transmission unit includes a control section and a payload section. A payload section associated with the body portion includes one or more chunks. The method includes encoding the one or more chunks using the CDF. All transmissions within the routing network are based on the CDF. The CDF facilitates narrow-to-wide and wide-to-narrow link width conversion without having to manipulate subparts of data fields in the transmission traffic.Type: ApplicationFiled: August 26, 2011Publication date: February 28, 2013Applicant: SONICS, INC.Inventors: Doddaballapur N. Jayasimha, Jeremy Chan, Jay S. Tomlinson
-
Publication number: 20130051397Abstract: A method includes receiving flits forwarded from an upstream router into a first input virtual channel (VC) associated with an input port. The flits are associated with packets originated from a first Intellectual Property (IP) core and forwarded to a second IP core. The flits are stored in a VC storage associated with the first input VC. The method further includes performing link width conversion based on a width of the flits being different from a width of an output port. Link width conversion includes accumulation of the flits when the width of the output port is wider and unpacking of the flits when the width of the output port is narrower. Credits are generated based on the flits being forwarded from the first input VC to the output port. The credits are sent to the upstream router to enable receiving more flits from the upstream router.Type: ApplicationFiled: August 26, 2011Publication date: February 28, 2013Applicant: SONICS, INC.Inventors: LIPING GUO, DODDABALLAPUR N. JAYASIMHA, JEREMY CHAN
-
Publication number: 20110300545Abstract: Nucleic acid sequences are provided which in an embodiment provide a primer pair. The primers are capable of amplifying a nucleic acid molecule that indicates the presence of a propane-oxidizing and/or butane-oxidizing microorganism. A method is provided which employs such primers in a process that indicates the presence of such organisms. The method is useful in detecting the presence of petroleum-like products.Type: ApplicationFiled: June 1, 2011Publication date: December 8, 2011Applicant: CAL POLY CORPORATIONInventors: Raul Cano, Christopher Kitts, Brian Jeremy Chan