Patents by Inventor Mihai Albulet
Mihai Albulet 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: 7782294Abstract: A pointing device is provided for reporting motion information about the pointing device. Counts representing movement in two dimensions are processed so that a packet data stream may accommodate the motion information. One aspect of the invention utilizes the value of count to determine whether compression of the motion information should be performed. When it is determined that compression should be performed, a compression function is selected, the count is processed by the compression function, and an indicator is set to indicate that the count is processed by the compression function. Reporting information, which includes the processed count and the indicator, is then transmitted to computer system. A user input interface that is associated with the computer system recovers the counts using appropriate inverse functions in accordance with the indicators.Type: GrantFiled: June 21, 2005Date of Patent: August 24, 2010Assignee: Microsoft CorporationInventors: Mihai Albulet, Gary Rensberger
-
Patent number: 7688912Abstract: The present invention reduces adjacent channel interference for a wireless peripheral device. A direct digital synthesizer generates a waveform having intermediate angular changes during a transition time between symbol intervals. After the transition time, the direct digital synthesizer generates the waveform with an angular value that corresponds to the symbol being transmitted. In an exemplary embodiment, a generated waveform is characterized by one of two designated frequencies in response to a value of an input information bit. The waveform is further characterized by at least one intermediate frequency during a transition time between a change of the designated frequency. Another embodiment of the invention utilizes phase changes rather than frequency changes during reduce adjacent channel interference. With another aspect of the invention, methods are provided to determine waveform parameters for reducing adjacent channel power (ACP) to a maximum level of interference.Type: GrantFiled: December 11, 2006Date of Patent: March 30, 2010Assignee: Microsoft CorporationInventor: Mihai Albulet
-
Patent number: 7688780Abstract: Interference between collocated wireless devices sharing the same RF channel is avoided or minimized by a new header format provided for the first data packet in an RF transmission. By inclusion of an invalid pulse in the header of each isolated data packet, an FM receiver that “captures” a desired signal from a closest device, midstream of processing an undesired signal (pertubation) from a more distant collocated device, is caused to abort the invalid packet and reinitialize. The receiver is then able to properly process the first packet in the desired transmission (from the closest device).Type: GrantFiled: October 10, 2006Date of Patent: March 30, 2010Assignee: Microsoft CorporationInventors: Gary S. Rensberger, Mihai Albulet
-
Patent number: 7664537Abstract: A wireless input device may negotiate a predefined transmit/receive schedule with a receiving device (i.e., PC, PDA, cellular device). To conserve power, the wireless components of the input device are powered down during periods of non-transmission. The wireless input device detects intermediate user input and corresponding data according to a detection rate during periods of non-transmission. The intermediate data is then transmitted to the receiving device during a transmission period along with a current data detected at the time of transmission. The wireless device may further discard any intermediate data which does not reflect a significant change. Additionally, the system and method may include a detection rate that adapts to degrees of user activity detected by the wireless input device.Type: GrantFiled: December 12, 2005Date of Patent: February 16, 2010Assignee: Microsoft CorporationInventors: Mihai Albulet, Peter E. H. Hauser
-
Patent number: 7656853Abstract: The present invention provides a system and method for conserving power consumption of a wireless device such as a BLUETOOTH slave device. A master device polls a slave device in a polling period. The slave responds by transmitting a data packet. If there is an error in transmission of the data, the master device may transmit an ARQ (Automatic Repeat Request) to the slave device in a TIMEOUT period to indicate that the data packet was not received. The slave device may reduce power consumption or power off during that TIMEOUT and receive a retransmit ARQ in a subsequent polling period.Type: GrantFiled: December 27, 2004Date of Patent: February 2, 2010Assignee: Microsoft CorporationInventor: Mihai Albulet
-
Patent number: 7380145Abstract: A wireless device determines characteristics of a connection established (or being established) with a remote device and implements a power management algorithm based on those characteristics. The wireless device includes a battery power source, a radio transceiver powered by the battery, a memory and a controller. The controller is configured to create, via the transceiver, wireless connections with remote devices in any of a plurality of connection configurations. The controller detects the presence, in a wireless transmission from a remote device, of one or more parameters identifying one of the plurality of configurations. Based on the configuration identified, the controller implements one of a plurality of power management algorithms.Type: GrantFiled: November 25, 2003Date of Patent: May 27, 2008Assignee: Microsoft CorporationInventor: Mihai Albulet
-
Patent number: 7336705Abstract: Systems and methods for evaluating a signal containing pulses received from a wireless computer peripheral device are provided. A received signal is analyzed to measure the strength of the received signal and determine whether sources of interference exist. Correction action is recommended based on the analysis of the received signal.Type: GrantFiled: March 18, 2003Date of Patent: February 26, 2008Assignee: Microsoft CorporationInventors: Mihai Albulet, Nathan C. Sherman
-
Publication number: 20070135178Abstract: A wireless input device may negotiate a predefined transmit/receive schedule with a receiving device (i.e., PC, PDA, cellular device). To conserve power, the wireless components of the input device are powered down during periods of non-transmission. The wireless input device detects intermediate user input and corresponding data according to a detection rate during periods of non-transmission. The intermediate data is then transmitted to the receiving device during a transmission period along with a current data detected at the time of transmission. The wireless device may further discard any intermediate data which does not reflect a significant change. Additionally, the system and method may include a detection rate that adapts to degrees of user activity detected by the wireless input device.Type: ApplicationFiled: December 12, 2005Publication date: June 14, 2007Applicant: Microsoft CorporationInventors: Mihai Albulet, Peter Hauser
-
Publication number: 20070133663Abstract: Interference between collocated wireless devices sharing the same RF channel is avoided or minimized by a new header format provided for the first data packet in an RF transmission. By inclusion of an invalid pulse in the header of each isolated data packet, an FM receiver that “captures” a desired signal from a closest device, midstream of processing an undesired signal (pertubation) from a more distant collocated device, is caused to abort the invalid packet and reinitialize. The receiver is then able to properly process the first packet in the desired transmission (from the closest device).Type: ApplicationFiled: October 10, 2006Publication date: June 14, 2007Applicant: MICROSOFT CORPORATIONInventors: Gary Rensberger, Mihai Albulet
-
Publication number: 20070081609Abstract: The present invention reduces adjacent channel interference for a wireless peripheral device. A direct digital synthesizer generates a waveform having intermediate angular changes during a transition time between symbol intervals. After the transition time, the direct digital synthesizer generates the waveform with an angular value that corresponds to the symbol being transmitted. In an exemplary embodiment, a generated waveform is characterized by one of two designated frequencies in response to a value of an input information bit. The waveform is further characterized by at least one intermediate frequency during a transition time between a change of the designated frequency. Another embodiment of the invention utilizes phase changes rather than frequency changes during reduce adjacent channel interference. With another aspect of the invention, methods are provided to determine waveform parameters for reducing adjacent channel power (ACP) to a maximum level of interference.Type: ApplicationFiled: December 11, 2006Publication date: April 12, 2007Applicant: Microsoft CorporationInventor: Mihai Albulet
-
Patent number: 7170870Abstract: Interference between collocated wireless devices sharing the same RF channel is avoided or minimized by a new header format provided for the first data packet in an RF transmission. By inclusion of an invalid pulse in the header of each isolated data packet, an FM receiver that “captures” a desired signal from a closest device, midstream of processing an undesired signal (pertubation) from a more distant collocated device, is caused to abort the invalid packet and reinitialize. The receiver is then able to properly process the first packet in the desired transmission (from the closest device).Type: GrantFiled: May 7, 2002Date of Patent: January 30, 2007Assignee: Microsoft CorporationInventors: Gary S. Rensberger, Mihai Albulet
-
Patent number: 7158580Abstract: The present invention reduces adjacent channel interference for a wireless peripheral device. A direct digital synthesizer generates a waveform having intermediate angular changes during a transition time between symbol intervals. After the transition time, the direct digital synthesizer generates the waveform with an angular value that corresponds to the symbol being transmitted. In an exemplary embodiment, a generated waveform is characterized by one of two designated frequencies in response to a value of an input information bit. The waveform is further characterized by at least one intermediate frequency during a transition time between a change of the designated frequency. Another embodiment of the invention utilizes phase changes rather than frequency changes during reduce adjacent channel interference. With another aspect of the invention, methods are provided to determine waveform parameters for reducing adjacent channel power (ACP) to a maximum level of interference.Type: GrantFiled: April 17, 2003Date of Patent: January 2, 2007Assignee: Microsoft CorporationInventor: Mihai Albulet
-
Patent number: 7124312Abstract: Capacitive proximity sensing is carried out by detecting a relative change in the capacitance of a “scoop” capacitor formed by a conductor and a surrounding ground plane. Charge is transferred between the “scoop” capacitor and a relatively large “bucket” capacitor, and a voltage of the bucket capacitor is applied to an input threshold switch. A state transition (e.g., from low to high, or high to low) of the input threshold switch is detected and a value (TouchVal) indicative of a number of cycles of charge transfer required to reach the state transition is determined. The presence or absence of an object or body portion in close proximity to or contact with a device can be determined by comparing TouchVal with a predetermined threshold value (TouchOff). In order to lessen the time required for detection, and/or improve the sensitivity thereof, the bucket capacitor may initially be charged to a repeatable non-zero reference level closer to the charge level that will cause a state transition.Type: GrantFiled: June 30, 2005Date of Patent: October 17, 2006Assignee: Microsoft CorporationInventors: Mark W. Casebolt, Gary S. Rensberger, Steven N. Bathiche, Mihai Albulet
-
Publication number: 20060140166Abstract: The present invention provides a system and method for conserving power consumption of a wireless device such as a BLUETOOTH slave device. A master device polls a slave device in a polling period. The slave responds by transmitting a data packet. If there is an error in transmission of the data, the master device may transmit an ARQ (Automatic Repeat Request) to the slave device in a TIMEOUT period to indicate that the data packet was not received. The slave device may reduce power consumption or power off during that TIMEOUT and receive a retransmit ARQ in a subsequent polling period.Type: ApplicationFiled: December 27, 2004Publication date: June 29, 2006Applicant: Microsoft CorporationInventor: Mihai Albulet
-
Patent number: 6995750Abstract: A pointing device is provided for reporting motion information about the pointing device. Counts representing movement in two dimensions are processed so that a packet data stream may accommodate the motion information. One aspect of the invention utilizes the value of count to determine whether compression of the motion information should be performed. When it is determined that compression should be performed, a compression function is selected, the count is processed by the compression function, and an indicator is set to indicate that the count is processed by the compression function. Reporting information, which includes the processed count and the indicator, is then transmitted to computer system. A user input interface that is associated with the computer system recovers the counts using appropriate inverse functions in accordance with the indicators.Type: GrantFiled: March 19, 2003Date of Patent: February 7, 2006Assignee: Microsoft CorporationInventors: Mihai Albulet, Gary Rensberger
-
Publication number: 20050237301Abstract: A pointing device is provided for reporting motion information about the pointing device. Counts representing movement in two dimensions are processed so that a packet data stream may accommodate the motion information. One aspect of the invention utilizes the value of count to determine whether compression of the motion information should be performed. When it is determined that compression should be performed, a compression function is selected, the count is processed by the compression function, and an indicator is set to indicate that the count is processed by the compression function. Reporting information, which includes the processed count and the indicator, is then transmitted to computer system. A user input interface that is associated with the computer system recovers the counts using appropriate inverse functions in accordance with the indicators.Type: ApplicationFiled: June 21, 2005Publication date: October 27, 2005Applicant: Microsoft CorporationInventors: Mihai Albulet, Gary Rensberger
-
Publication number: 20050240785Abstract: Capacitive proximity sensing is carried out by detecting a relative change in the capacitance of a “scoop” capacitor formed by a conductor and a surrounding ground plane. Charge is transferred between the “scoop” capacitor and a relatively large “bucket” capacitor, and a voltage of the bucket capacitor is applied to an input threshold switch. A state transition (e.g., from low to high, or high to low) of the input threshold switch is detected and a value (TouchVal) indicative of a number of cycles of charge transfer required to reach the state transition is determined. The presence or absence of an object or body portion in close proximity to or contact with a device can be determined by comparing TouchVal with a predetermined threshold value (TouchOff). In order to lessen the time required for detection, and/or improve the sensitivity thereof, the bucket capacitor may initially be charged to a repeatable non-zero reference level closer to the charge level that will cause a state transition.Type: ApplicationFiled: June 30, 2005Publication date: October 27, 2005Applicant: Microsoft CorporationInventors: Mark Casebolt, Gary Rensberger, Steven Bathiche, Mihai Albulet
-
Patent number: 6954867Abstract: Capacitive proximity sensing is carried out by detecting a relative change in the capacitance of a “scoop” capacitor formed by a conductor and a surrounding ground plane. Charge is transferred between the “scoop” capacitor and a relatively large “bucket” capacitor, and a voltage of the bucket capacitor is applied to an input threshold switch. A state transition (e.g., from low to high, or high to low) of the input threshold switch is detected and a value (TouchVal) indicative of a number of cycles of charge transfer required to reach the state transition is determined. The presence or absence of an object or body portion in close proximity to or contact with a device can be determined by comparing TouchVal with a predetermined threshold value (TouchOff). In order to lessen the time required for detection, and/or improve the sensitivity thereof, the bucket capacitor may initially be charged to a repeatable non-zero reference level closer to the charge level that will cause a state transition.Type: GrantFiled: July 26, 2002Date of Patent: October 11, 2005Assignee: Microsoft CorporationInventors: Mark W. Casebolt, Gary Rensberger, Steven N. Bathiche, Mihai Albulet
-
Publication number: 20050114714Abstract: A wireless device determines characteristics of a connection established (or being established) with a remote device and implements a power management algorithm based on those characteristics. The wireless device includes a battery power source, a radio transceiver powered by the battery, a memory and a controller. The controller is configured to create, via the transceiver, wireless connections with remote devices in any of a plurality of connection configurations. The controller detects the presence, in a wireless transmission from a remote device, of one or more parameters identifying one of the plurality of configurations. Based on the configuration identified, the controller implements one of a plurality of power management algorithms.Type: ApplicationFiled: November 25, 2003Publication date: May 26, 2005Applicant: Microsoft CorporationInventor: Mihai Albulet
-
Publication number: 20040199829Abstract: Systems and methods for evaluating a signal containing pulses received from a wireless computer peripheral device are provided. A received signal is analyzed to measure the strength of the received signal and determine whether sources of interference exist. Correction action is recommended based on the analysis of the received signal.Type: ApplicationFiled: March 18, 2003Publication date: October 7, 2004Applicant: Microsoft CorporationInventors: Mihai Albulet, Nathan C. Sherman