Patents by Inventor Mohamed Belali
Mohamed Belali 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).
-
Patent number: 8583949Abstract: Described are a main host system of the client computer, and a network event notification system, including a networking subsystem that communicates with a network server to act as a proxy for the client computer when the main host system of the client computer is in a sleep state. The networking subsystem may await a synchronization packet initiated by the network server, or may occasionally poll the network server to determine whether data is available. To this end, the computing device operates an associated network subsystem while the main host system of the computing device is in a sleep state, and receives data via the network subsystem indicating that content is available. Policy is then invoked to determine whether to wake at least part of the main host system to handle the content. A target duty cycle mechanism also controls the average power consumption during wake and sleep cycling.Type: GrantFiled: May 23, 2012Date of Patent: November 12, 2013Assignee: Microsoft CorporationInventors: Mohamed Belali, Cort Whitney Stinnett, Clark D. Nicholson
-
Publication number: 20120297212Abstract: Described are a main host system of the client computer, and a network event notification system, including a networking subsystem that communicates with a network server to act as a proxy for the client computer when the main host system of the client computer is in a sleep state. The networking subsystem may await a synchronization packet initiated by the network server, or may occasionally poll the network server to determine whether data is available. To this end, the computing device operates an associated network subsystem while the main host system of the computing device is in a sleep state, and receives data via the network subsystem indicating that content is available. Policy is then invoked to determine whether to wake at least part of the main host system to handle the content. A target duty cycle mechanism also controls the average power consumption during wake and sleep cycling.Type: ApplicationFiled: May 23, 2012Publication date: November 22, 2012Applicant: MICROSOFT CORPORATIONInventors: Mohamed Belali, Cort Whitney Stinnett, Clark D. Nicholson
-
Patent number: 8244861Abstract: Described are a main host system of the client computer, and a network event notification system, including a networking subsystem that communicates with a network server to act as a proxy for the client computer when the main host system of the client computer is in a sleep state. The networking subsystem may await a synchronization packet initiated by the network server, or may occasionally poll the network server to determine whether data is available. To this end, the computing device operates an associated network subsystem while the main host system of the computing device is in a sleep state, and receives data via the network subsystem indicating that content is available to the computing device. Policy is then invoked policy to determine whether to wake at least part of the main host system to handle the content. A target duty cycle mechanism is also provided to control the average power consumption during wake and sleep cycling.Type: GrantFiled: February 18, 2011Date of Patent: August 14, 2012Assignee: Microsoft CorporationInventors: Mohamed Belali, Cort Whitney Stinnett, Clark D. Nicholson
-
Publication number: 20110138210Abstract: Described are a main host system of the client computer, and a network event notification system, including a networking subsystem that communicates with a network server to act as a proxy for the client computer when the main host system of the client computer is in a sleep state. The networking subsystem may await a synchronization packet initiated by the network server, or may occasionally poll the network server to determine whether data is available. To this end, the computing device operates an associated network subsystem while the main host system of the computing device is in a sleep state, and receives data via the network subsystem indicating that content is available to the computing device. Policy is then invoked policy to determine whether to wake at least part of the main host system to handle the content. A target duty cycle mechanism is also provided to control the average power consumption during wake and sleep cycling.Type: ApplicationFiled: February 18, 2011Publication date: June 9, 2011Applicant: Microsoft CorporationInventors: Mohamed Belali, Cort Whitney Stinnett, Clark D. Nicholson
-
Patent number: 7895309Abstract: Embodiments include a main host system of the client computer, and a network event notification system, including a networking subsystem that communicates with a network server to act as a proxy for the client computer when the main host system of the client computer is in a sleep state. The networking subsystem awaits a synchronization packet initiated by the network server, or polls the network server to determine whether data is available. The computing device operates an associated network subsystem while the main host system of the computing device is in a sleep state, and receives data via the network subsystem indicating that content is available to the computing device. Policy is then invoked to determine whether to wake at least part of the main host system to handle the content. A target duty cycle mechanism is also provided to control the average power consumption during wake and sleep cycling.Type: GrantFiled: January 11, 2006Date of Patent: February 22, 2011Assignee: Microsoft CorporationInventors: Mohamed Belali, Cort Whitney Stinnett, Clark D. Nicholson
-
Patent number: 7675922Abstract: A computing system is equipped with one or more ports, each of which includes a plurality of coupler lines configured to engage connectors that may be associated with different types of external services and/or devices, including public switched telephone networks, Ethernet networks, ISDN networks, and/or telephone devices. Upon detecting a connection to a port, a controller evaluates at least one electrical property of the lines of the port. Based on the evaluation, the controller determines if the port is engaged with a known type of service or device. When the type of service or device is known, the controller selectively switches a plurality of port lines to appropriate communications subsystems to enable the computing system to communicate with the device or service. For example, a conventional telephone device can then be used as an audio input/output device for communication over the Internet rather than over a public switched telephone network.Type: GrantFiled: October 29, 2004Date of Patent: March 9, 2010Assignee: Microsoft CorporationInventors: Chad L Magendanz, Manolito E Adan, Michael W Van Flandern, Mohamed Belali, Pasquale Demaio, Thomas G Phillips, William J Westerinen
-
Publication number: 20090327884Abstract: An auxiliary device communicates with a user in a manner other than a conventional, textual visual representation. For example, auxiliary device(s) can provide information aurally, vocally, visually (non-textual), tactilely and/or olfactorily. The information communicated can include alternative information to information displayed on a primary display of the computer system. A platform component of a computer system can provide device-specific and/or device-independent information to the auxiliary device.Type: ApplicationFiled: June 25, 2008Publication date: December 31, 2009Applicant: Microsoft CorporationInventors: Gregory Parks, Andrew Fuller, Mohamed Belali, Daniel Jacob Polivy
-
Publication number: 20070162582Abstract: Described are a main host system of the client computer, and a network event notification system, including a networking subsystem that communicates with a network server to act as a proxy for the client computer when the main host system of the client computer is in a sleep state. The networking subsystem may await a synchronization packet initiated by the network server, or may occasionally poll the network server to determine whether data is available. To this end, the computing device operates an associated network subsystem while the main host system of the computing device is in a sleep state, and receives data via the network subsystem indicating that content is available to the computing device. Policy is then invoked policy to determine whether to wake at least part of the main host system to handle the content. A target duty cycle mechanism is also provided to control the average power consumption during wake and sleep cycling.Type: ApplicationFiled: January 11, 2006Publication date: July 12, 2007Applicant: Microsoft CorporationInventors: Mohamed Belali, Cort Stinnett, Clark Nicholson
-
Publication number: 20060165110Abstract: A computing system is equipped with one or more ports, each of which includes a plurality of coupler lines configured to engage connectors that may be associated with different types of external services and/or devices, including public switched telephone networks, Ethernet networks, ISDN networks, and/or telephone devices. Upon detecting a connection to a port, a controller evaluates at least one electrical property of the lines of the port. Based on the evaluation, the controller determines if the port is engaged with a known type of service or device. When the type of service or device is known, the controller selectively switches a plurality of port lines to appropriate communications subsystems to enable the computing system to communicate with the device or service. For example, a conventional telephone device can then be used as an audio input/output device for communication over the Internet rather than over a public switched telephone network.Type: ApplicationFiled: October 29, 2004Publication date: July 27, 2006Applicant: Microsoft CorporationInventors: Chad Magendanz, Manolito Adan, Michael Van Flandern, Mohamed Belali, Pasquale DeMaio, Thomas Phillips, William Westerinen