Patents by Inventor Mike Chan

Mike 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: 20240092731
    Abstract: The present disclosure provides creatine prodrug analogs and their compositions useful for the treatment of creatine deficiencies.
    Type: Application
    Filed: July 14, 2023
    Publication date: March 21, 2024
    Inventors: Yiumo CHAN, Emil D. KAKKIS, Alexandra TROTIER-FAURION, William F. BRUBAKER, Arjun NATESAN, Paul LEE, Sharyl FYFFE-MARICICH, David LAPOINTE, Mike E. LIZARZABURU
  • Publication number: 20240075815
    Abstract: A refuse vehicle includes a chassis, an energy storage device supported by the chassis and configured to provide electrical power to a prime mover, wherein activation of the prime mover selectively drives the refuse vehicle, a body for storing refuse therein supported by the chassis, a first hydraulic pump configured to convert electrical power into hydraulic power, a second first hydraulic pump configured to convert electrical power into hydraulic power, and a motor coupled to at least one of the body or the chassis and configured to drive the first hydraulic pump and drive the second hydraulic pump.
    Type: Application
    Filed: August 30, 2023
    Publication date: March 7, 2024
    Inventors: Jeffrey Koga, Emily Davis, Jerrod Kappers, Vince Schad, Robert S. Messina, Christopher K. Yakes, Vincent Hoover, Clinton T. Weckwerth, Zachary L. Klein, John Beck, Brendan Chan, Skylar A. Wachter, Nader Nasr, Chad K. Smith, Logan Gary, Derek A. Wente, Shawn Naglik, Mike J. Bolton, Jacob Wallin, Quincy Wittman, Christopher J. Rukas, Dylan Hess, Jason Rice, Zhenyi Wei, Bashar Amin, Catherine Linsmeier, Joshua D. Rocholl, Dale Matsumoto
  • Publication number: 20140095667
    Abstract: Technology for decomposing an application into fragments and streaming the application in fragments is disclosed herein. According to at least one embodiment, a computer-implemented method includes steps of determining multiple application fragments of a computer application, wherein each application fragment of the application fragments includes a code to present at least one interface of the computer application; storing the application fragments at a storage device; generating a resource dependency data structure, wherein for each specific application fragment of the application fragments, the resource dependency data structure includes identifications of resources that are needed for running the specific application fragment; and streaming, via a network component, at least one application fragment of the application fragments to a computing device.
    Type: Application
    Filed: April 18, 2013
    Publication date: April 3, 2014
    Applicant: NEXTBIT SYSTEMS INC.
    Inventors: Justin Quan, Mike Chan
  • Publication number: 20130313252
    Abstract: A protective shell applicable to a handheld electric apparatus includes a main body and a fixing auxiliary. The main body has a front face and a back face opposite to each other, and the main body has a first accommodating slot and a second accommodating slot. The first accommodating slot is located at the front face, and used for accommodating the handheld electric apparatus. The second accommodating slot is located at the back face, and the second accommodating slot includes a first sidewall and a second sidewall opposite to each other. The first sidewall has a first sliding rail, and the second sidewall has a second sliding rail. The fixing auxiliary is at least disposed at one of the sliding rails in a removable manner.
    Type: Application
    Filed: March 18, 2013
    Publication date: November 28, 2013
    Inventor: Mike CHAN
  • Patent number: 8538484
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing a user with feedback regarding power consumption in a battery-operated electronic device. In one aspect, a method is performed by one or more data processing apparatus. The method includes receiving, at the data processing apparatus, historical records of power consumption by a collection of battery-operated electronic devices that are operated by different users, aggregating and analyzing, by the data processing apparatus, the historical records to generate representative characterizations of the power consumption on different classes of the battery-operated electronic devices, and outputting, from the data processing apparatus, the representative characterizations of the power consumption by different applications that have executed on the different classes. Each of the battery-operated electronic devices belongs to a class.
    Type: Grant
    Filed: July 2, 2010
    Date of Patent: September 17, 2013
    Assignee: Google Inc.
    Inventors: Mike Chan, Dianne K. Hackborn
  • Patent number: 8170007
    Abstract: A packet telephony appliance includes a Euphony network processor that integrates networking and DSP functions to provide a low cost and efficient solution in building a networked appliance. In particular, a Euphony ATM Telephone (EAT) is built around the Euphony network processor. The EAT uses a real-time operating system to provide predictable processing and networking support. The EAT implements IObufs, which provides a unified buffering scheme that allows zero-copy data movement. Furthermore, the EAT uses an Event Exchange (EVX), which provides a flexible mechanism for event distribution, allowing software modules to be composed together in an extensible manner. EVX and IObufs are used together to provide highly efficient intra-appliance communication. The EAT provides a platform that can evolve gracefully to support new protocols, advanced telephony services and enhanced user interfaces.
    Type: Grant
    Filed: October 31, 2008
    Date of Patent: May 1, 2012
    Assignee: AT&T Intellectual Property II, L.P.
    Inventors: Mike Chan, Charles D. Cranor, Raman Gopalakrishnan, Peter Z Onufryk, Laurence W. Ruedisueli, Cormac John Sreenan
  • Publication number: 20110040990
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing a user with feedback regarding power consumption in a battery-operated electronic device. In one aspect, a method is performed by one or more data processing apparatus. The method includes receiving, at the data processing apparatus, historical records of power consumption by a collection of battery-operated electronic devices that are operated by different users, aggregating and analyzing, by the data processing apparatus, the historical records to generate representative characterizations of the power consumption on different classes of the battery-operated electronic devices, and outputting, from the data processing apparatus, the representative characterizations of the power consumption by different applications that have executed on the different classes. Each of the battery-operated electronic devices belongs to a class.
    Type: Application
    Filed: July 2, 2010
    Publication date: February 17, 2011
    Applicant: Google Inc.
    Inventors: Mike Chan, Dianne K. Hackborn
  • Publication number: 20090052439
    Abstract: A packet telephony appliance includes a Euphony network processor that integrates networking and DSP functions to provide a low cost and efficient solution in building a networked appliance. In particular, a Euphony ATM Telephone (EAT) is built around the Euphony network processor. The EAT uses a real-time operating system to provide predictable processing and networking support. The EAT implements IObufs, which provides a unified buffering scheme that allows zero-copy data movement. Furthermore, the EAT uses an Event Exchange (EVX), which provides a flexible mechanism for event distribution, allowing software modules to be composed together in an extensible manner. EVX and IObufs are used together to provide highly efficient intra-appliance communication. The EAT provides a platform that can evolve gracefully to support new protocols, advanced telephony services and enhanced user interfaces.
    Type: Application
    Filed: October 31, 2008
    Publication date: February 26, 2009
    Inventors: Mike Chan, Charles D. Cranor, Raman Gopalakrishnan, Peter Z. Onufryk, Laurence W. Ruedisueli, Cormac John Sreenan
  • Patent number: 7447195
    Abstract: A packet telephony appliance includes a Euphony network processor that integrates networking and DSP functions to provide a low cost and efficient solution in building a networked appliance. In particular, a Euphony ATM Telephone (EAT) is built around the Euphony network processor. The EAT uses a real-time operating system to provide predictable processing and networking support. The EAT implements IObufs, which provides a unified buffering scheme that allows zero-copy data movement. Furthermore, the EAT uses an Event Exchange (EVX), which provides a flexible mechanism for event distribution, allowing software modules to be composed together in an extensible manner. EVX and IObufs are used together to provide highly efficient intra-appliance communication. The EAT provides a platform that can evolve gracefully to support new protocols, advanced telephony services and enhanced user interfaces.
    Type: Grant
    Filed: November 23, 2004
    Date of Patent: November 4, 2008
    Assignee: AT&T Corp.
    Inventors: Mike Chan, Charles D. Cranor, Raman Gopalakrishnan, Peter Z Onufryk, Laurence W. Ruedisueli, Cormac John Sreenan
  • Patent number: D567727
    Type: Grant
    Filed: April 27, 2007
    Date of Patent: April 29, 2008
    Assignee: Honda Motor Co., Ltd.
    Inventors: Yukinori Kawaguchi, Mike Chan
  • Patent number: D578433
    Type: Grant
    Filed: April 27, 2007
    Date of Patent: October 14, 2008
    Assignee: Honda Motor Co., Ltd.
    Inventors: Yukinori Kawaguchi, Mike Chan
  • Patent number: D584203
    Type: Grant
    Filed: April 27, 2007
    Date of Patent: January 6, 2009
    Assignee: Honda Motor Co., Ltd.
    Inventors: Yukinori Kawaguchi, Mike Chan
  • Patent number: D584206
    Type: Grant
    Filed: April 26, 2007
    Date of Patent: January 6, 2009
    Assignee: Honda Motor Co., Ltd.
    Inventors: Takao Mikami, Hideaki Yamazumi, Mike Chan
  • Patent number: D584207
    Type: Grant
    Filed: April 26, 2007
    Date of Patent: January 6, 2009
    Assignee: Honda Motor Co., Ltd.
    Inventors: Takao Mikami, Hideaki Yamazumi, Mike Chan
  • Patent number: D596533
    Type: Grant
    Filed: April 26, 2007
    Date of Patent: July 21, 2009
    Assignee: Honda Motor Co., Ltd
    Inventors: Takao Mikami, Hideaki Yamazumi, Mike Chan
  • Patent number: D602617
    Type: Grant
    Filed: February 20, 2009
    Date of Patent: October 20, 2009
    Assignee: Honda Motor Co., Ltd.
    Inventors: Satoshi Kogo, Hayato Ohashi, Mike Chan
  • Patent number: D603759
    Type: Grant
    Filed: March 4, 2008
    Date of Patent: November 10, 2009
    Assignee: Honda Motor Co., Ltd.
    Inventors: Tetsuya Nakazawa, Mike Chan
  • Patent number: D604201
    Type: Grant
    Filed: March 4, 2008
    Date of Patent: November 17, 2009
    Assignee: Honda Motor Co., Ltd.
    Inventors: Yukinori Kawaguchi, Ichiro Koizumi, Mike Chan
  • Patent number: D604682
    Type: Grant
    Filed: April 27, 2007
    Date of Patent: November 24, 2009
    Assignee: Honda Motor Co., Ltd.
    Inventors: Yukinori Kawaguchi, Mike Chan
  • Patent number: D605573
    Type: Grant
    Filed: February 20, 2009
    Date of Patent: December 8, 2009
    Assignee: Honda Motor Co., Ltd.
    Inventor: Mike Chan