Patents by Inventor Mark E. Maszak
Mark E. Maszak 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: 20130297836Abstract: A system for identifying data connection attributes is disclosed. The system comprises a connection monitor that identifies an operational attribute of a data connection. The system also includes a signal module that activates operation of a status indicator of the data connection such that a manner of operation of the status indicator is associated with the operational attribute. Methods for operating the system are also disclosed.Type: ApplicationFiled: June 28, 2013Publication date: November 7, 2013Inventors: Firdosh K. Bhesania, Mark E. Maszak, John Charles Dunn
-
Patent number: 8266362Abstract: Device connection routing for controllers is provided. A computing device is configured with multiple controllers that provide connections for peripheral devices. The controllers enable the peripheral devices to interact with the computing device through a bus. Each device connection is routed to one of the multiple controllers based on one or more pre-determined factors. These factors may include load-balancing, power saving, quality of service, data flow requirements, and the like. Device connection routing may be dynamically managed to respond to changing states of the peripheral devices and the controllers. The device connection routing may be performed for controllers associated with any type of wired or wireless buses, such as Universal Serial Bus (USB), IEEE 1394, Secure Digital Input/Output (SDIO), and the like.Type: GrantFiled: June 1, 2011Date of Patent: September 11, 2012Assignee: Microsoft CorporationInventors: Firdosh K. Bhesania, Glen T. Slick, Randall E. Aull, Mark E. Maszak
-
Publication number: 20110231539Abstract: Device connection routing for controllers is provided. A computing device is configured with multiple controllers that provide connections for peripheral devices. The controllers enable the peripheral devices to interact with the computing device through a bus. Each device connection is routed to one of the multiple controllers based on one or more pre-determined factors. These factors may include load-balancing, power saving, quality of service, data flow requirements, and the like. Device connection routing may be dynamically managed to respond to changing states of the peripheral devices and the controllers. The device connection routing may be performed for controllers associated with any type of wired or wireless buses, such as Universal Serial Bus (USB), IEEE 1394, Secure Digital Input/Output (SDIO), and the like.Type: ApplicationFiled: June 1, 2011Publication date: September 22, 2011Applicant: MICROSOFT CORPORATIONInventors: Firdosh K. Bhesania, Glen T. Slick, Randall E. Aull, Mark E. Maszak
-
Patent number: 7984228Abstract: Device connection routing for controllers is provided. A computing device is configured with multiple controllers that provide connections for peripheral devices. The controllers enable the peripheral devices to interact with the computing device through a bus. Each device connection is routed to one of the multiple controllers based on one or more pre-determined factors. These factors may include load-balancing, power saving, quality of service, data flow requirements, and the like. Device connection routing may be dynamically managed to respond to changing states of the peripheral devices and the controllers. The device connection routing may be performed for controllers associated with any type of wired or wireless buses, such as Universal Serial Bus (USB), IEEE 1394, Secure Digital Input/Output (SDIO), and the like.Type: GrantFiled: February 28, 2006Date of Patent: July 19, 2011Assignee: Microsoft CorporationInventors: Firdosh K. Bhesania, Glen T. Slick, Randall E. Aull, Mark E. Maszak
-
Patent number: 7870305Abstract: A first connection is established between a first device and a host, wherein the first device is host-capable. A second connection is established between a second device and the host. Proxy association is performed between the first device and the second device by the host to associate the first and second devices, wherein the first and second devices are unable to directly associate, wherein the host passes association information between the first and second devices.Type: GrantFiled: March 9, 2007Date of Patent: January 11, 2011Assignee: Microsoft CorporationInventors: Mark E. Maszak, Randall E. Aull, Firdosh K. Bhesania, Poovanpilli G. Madhavan
-
Publication number: 20100153760Abstract: Various embodiments enable a host controller, through its Protocol Adaption Layer (PAL) driver, to efficiently manage power consumption by employing “sleep mode” and “active mode” power settings. In some embodiments, the PAL driver may employ sleep mode settings to transition the host controller from an idle state to an energy conserving sleep state. In further embodiments, the PAL driver may use active mode settings to govern communications between the host controller and various devices, such as WUSB devices and others, thereby conserving power.Type: ApplicationFiled: December 12, 2008Publication date: June 17, 2010Applicant: Microsoft CorporationInventors: Vivek Gupta, Randall E. Aull, Pankaj B. Gupta, Firdosh K. Bhesania, Patrick L. Stemen, Mark E. Maszak, David C. Hargrove
-
Publication number: 20090177809Abstract: A system for identifying data connection attributes is disclosed. The system comprises a connection monitor that identifies an operational attribute of a data connection. The system also includes a signal module that activates operation of a status indicator of the data connection such that a manner of operation of the status indicator is associated with the operational attribute. Methods for operating the system are also disclosed.Type: ApplicationFiled: March 16, 2009Publication date: July 9, 2009Applicant: Microsoft CorporationInventors: Firdosh K. Bhesania, Mark E. Maszak, John Charles Dunn
-
Patent number: 7506219Abstract: A system for identifying data connection attributes is disclosed. The system comprises a connection monitor that identifies an operational attribute of a data connection. The system also includes a signal module that activates operation of a status indicator of the data connection such that a manner of operation of the status indicator is associated with the operational attribute. Methods for operating the system are also disclosed.Type: GrantFiled: August 30, 2005Date of Patent: March 17, 2009Assignee: Microsoft CorporationInventors: Firdosh K. Bhesania, Mark E. Maszak, John Charles Dunn
-
Publication number: 20080222315Abstract: A first connection is established between a first device and a host, wherein the first device is host-capable. A second connection is established between a second device and the host. Proxy association is performed between the first device and the second device by the host to associate the first and second devices, wherein the first and second devices are unable to directly associate, wherein the host passes association information between the first and second devices.Type: ApplicationFiled: March 9, 2007Publication date: September 11, 2008Applicant: Microsoft CorporationInventors: Mark E. Maszak, Randall E. Aull, Firdosh K. Bhesania, Poovanpilli G. Madhavan
-
Patent number: 7421625Abstract: A system for identifying data connection attributes is disclosed. The system comprises a connection monitor that identifies an operational attribute of a data connection. The system also includes a signal module that activates operation of a status indicator of the data connection such that a manner of operation of the status indicator is associated with the operational attribute. Methods for operating the system are also disclosed.Type: GrantFiled: May 26, 2005Date of Patent: September 2, 2008Assignee: Microsoft CorporationInventors: Firdosh K. Bhesania, Mark E. Maszak, John Charles Dunn