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: 20250066118Abstract: A refuse vehicle includes a chassis, an energy storage device, a body, a first electric power take-off system, and a second electric power take-off system. The energy storage device is supported by the chassis and is configured to provide electrical power to a prime mover. Activation of the prime mover selectively drives the refuse vehicle. The body is supported by the chassis. The first electric power take-off system is coupled to at least one of the body and the chassis, and includes a first motor that is configured to drive a first hydraulic pump to convert electrical power received from the energy storage device into hydraulic power. The second electric power take-off system is coupled to at least one of the body and the chassis, and includes a second motor that is configured to drive a second hydraulic pump to convert electrical power received from the energy storage device into hydraulic power.Type: ApplicationFiled: November 8, 2024Publication date: February 27, 2025Applicant: Oshkosh CorporationInventors: 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: 20140095667Abstract: 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: ApplicationFiled: April 18, 2013Publication date: April 3, 2014Applicant: NEXTBIT SYSTEMS INC.Inventors: Justin Quan, Mike Chan
-
Publication number: 20130313252Abstract: 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: ApplicationFiled: March 18, 2013Publication date: November 28, 2013Inventor: Mike CHAN
-
Patent number: 8538484Abstract: 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: GrantFiled: July 2, 2010Date of Patent: September 17, 2013Assignee: Google Inc.Inventors: Mike Chan, Dianne K. Hackborn
-
Patent number: 8170007Abstract: 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: GrantFiled: October 31, 2008Date of Patent: May 1, 2012Assignee: 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: 20110040990Abstract: 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: ApplicationFiled: July 2, 2010Publication date: February 17, 2011Applicant: Google Inc.Inventors: Mike Chan, Dianne K. Hackborn
-
Publication number: 20090052439Abstract: 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: ApplicationFiled: October 31, 2008Publication date: February 26, 2009Inventors: Mike Chan, Charles D. Cranor, Raman Gopalakrishnan, Peter Z. Onufryk, Laurence W. Ruedisueli, Cormac John Sreenan
-
Patent number: 7447195Abstract: 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: GrantFiled: November 23, 2004Date of Patent: November 4, 2008Assignee: AT&T Corp.Inventors: Mike Chan, Charles D. Cranor, Raman Gopalakrishnan, Peter Z Onufryk, Laurence W. Ruedisueli, Cormac John Sreenan
-
Patent number: 6826177Abstract: 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: GrantFiled: June 15, 2000Date of Patent: November 30, 2004Assignee: AT&T Corp.Inventors: Mike Chan, Charles D. Cranor, Raman Gopalakrishnan, Peter Z. Onufryk, Laurence W. Ruedisueli, Cormac John Sreenan
-
Patent number: D567727Type: GrantFiled: April 27, 2007Date of Patent: April 29, 2008Assignee: Honda Motor Co., Ltd.Inventors: Yukinori Kawaguchi, Mike Chan
-
Patent number: D578433Type: GrantFiled: April 27, 2007Date of Patent: October 14, 2008Assignee: Honda Motor Co., Ltd.Inventors: Yukinori Kawaguchi, Mike Chan
-
Patent number: D584203Type: GrantFiled: April 27, 2007Date of Patent: January 6, 2009Assignee: Honda Motor Co., Ltd.Inventors: Yukinori Kawaguchi, Mike Chan
-
Patent number: D584206Type: GrantFiled: April 26, 2007Date of Patent: January 6, 2009Assignee: Honda Motor Co., Ltd.Inventors: Takao Mikami, Hideaki Yamazumi, Mike Chan
-
Patent number: D584207Type: GrantFiled: April 26, 2007Date of Patent: January 6, 2009Assignee: Honda Motor Co., Ltd.Inventors: Takao Mikami, Hideaki Yamazumi, Mike Chan
-
Patent number: D596533Type: GrantFiled: April 26, 2007Date of Patent: July 21, 2009Assignee: Honda Motor Co., LtdInventors: Takao Mikami, Hideaki Yamazumi, Mike Chan
-
Patent number: D602617Type: GrantFiled: February 20, 2009Date of Patent: October 20, 2009Assignee: Honda Motor Co., Ltd.Inventors: Satoshi Kogo, Hayato Ohashi, Mike Chan
-
Patent number: D603759Type: GrantFiled: March 4, 2008Date of Patent: November 10, 2009Assignee: Honda Motor Co., Ltd.Inventors: Tetsuya Nakazawa, Mike Chan
-
Patent number: D604201Type: GrantFiled: March 4, 2008Date of Patent: November 17, 2009Assignee: Honda Motor Co., Ltd.Inventors: Yukinori Kawaguchi, Ichiro Koizumi, Mike Chan
-
Patent number: D604682Type: GrantFiled: April 27, 2007Date of Patent: November 24, 2009Assignee: Honda Motor Co., Ltd.Inventors: Yukinori Kawaguchi, Mike Chan
-
Patent number: D605573Type: GrantFiled: February 20, 2009Date of Patent: December 8, 2009Assignee: Honda Motor Co., Ltd.Inventor: Mike Chan