Patents by Inventor Asif Grushkevich
Asif Grushkevich 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: 7974579Abstract: A single host device, comprising a plurality of Bluetooth devices, estimates bandwidth requirements such as maximum rates and/or an average data rate expected by each of a plurality of Bluetooth applications to be run on the single host. For each Bluetooth device, available frequencies utilized are determined based on the estimated bandwidth requirements. Each of the plurality of Bluetooth applications is allocated to corresponding one or more Bluetooth devices based on the determined available frequencies so as to, for example, concurrently run corresponding Bluetooth applications on the single host. The determined available frequencies are assigned to corresponding Bluetooth devices based on the estimated bandwidth requirements. The determined available frequencies and the plurality of Bluetooth applications may be reassigned and reallocated, respectively.Type: GrantFiled: December 4, 2009Date of Patent: July 5, 2011Assignee: Broadcom CorporationInventor: Asif Grushkevich
-
Patent number: 7949805Abstract: A method relating to wireless human interface device (HID) coordination is disclosed. A first human interface device (HID) is wirelessly coupled to two or more computing devices, wherein the first HID is configured to toggle between interactions with each of the two or more computing devices. An inquiry or paging message is broadcast to one or more HIDs, including a second HID wirelessly coupled to the two or more computing devices, wherein the second HID is configured to receive and provide a response to the inquiry or paging message. The second HID is located based on the response to the inquiry or paging message. A wireless link is established between the first HID and the second HID based on the identifying, wherein the first HID is configured to coordinate, via the wireless link, interactions with the two or more computing devices by both the first HID and the second HID based on the toggle.Type: GrantFiled: January 12, 2010Date of Patent: May 24, 2011Assignee: Broadcom CorporationInventor: Asif Grushkevich
-
Patent number: 7945209Abstract: A system may include a scanning module that is arranged and configured to scan communication channels for channel interference, a channel assessor module that is arranged and configured to determine a type of channel interference present on one or more of the communication channels, and a blocking module that is arranged and configured to selectively block one or more of the communication channels based on the type of channel interference.Type: GrantFiled: November 21, 2007Date of Patent: May 17, 2011Assignee: Broadcom CorporationInventors: Asif Grushkevich, Jagdish Gopalakrishnan
-
Patent number: 7844222Abstract: Methods and systems for changing priority of slave frames in multiwire coexistence are disclosed. Aspects of one method may include communicating a high priority to the collocated WLAN device after a Bluetooth frame has started, the Bluetooth device may deassert a signal to a collocated WLAN device that indicates Bluetooth communication activity. For example, the deassertion may take place prior to a portion of a frame when said Bluetooth device transmits data. The Bluetooth device may also assert the signal that indicates Bluetooth communication activity. The Bluetooth device may then assert a signal that indicates Bluetooth priority status and the signal that indicates Bluetooth communication activity. After the Bluetooth device transmits a packet, the Bluetooth device may deassert the signal that indicates Bluetooth priority status and/or the signal that indicates Bluetooth communication activity.Type: GrantFiled: May 24, 2006Date of Patent: November 30, 2010Assignee: Broadcom CorporationInventor: Asif Grushkevich
-
Publication number: 20100115151Abstract: A method relating to wireless human interface device (HID) coordination is disclosed. A first human interface device (HID) is wirelessly coupled to two or more computing devices, wherein the first HID is configured to toggle between interactions with each of the two or more computing devices. An inquiry or paging message is broadcast to one or more HIDs, including a second HID wirelessly coupled to the two or more computing devices, wherein the second HID is configured to receive and provide a response to the inquiry or paging message. The second HID is located based on the response to the inquiry or paging message. A wireless link is established between the first HID and the second HID based on tshe identifying, wherein the first HID is configured to coordinate, via the wireless link, interactions with the two or more computing devices by both the first HID and the second HID based on the toggle.Type: ApplicationFiled: January 12, 2010Publication date: May 6, 2010Applicant: Broadcom CorporationInventor: Asif Grushkevich
-
Publication number: 20100081384Abstract: A single host device, comprising a plurality of Bluetooth devices, estimates bandwidth requirements such as maximum rates and/or an average data rate expected by each of a plurality of Bluetooth applications to be run on the single host. For each Bluetooth device, available frequencies utilized are determined based on the estimated bandwidth requirements. Each of the plurality of Bluetooth applications is allocated to corresponding one or more Bluetooth devices based on the determined available frequencies so as to, for example, concurrently run corresponding Bluetooth applications on the single host. The determined available frequencies are assigned to corresponding Bluetooth devices based on the estimated bandwidth requirements. The determined available frequencies and the plurality of Bluetooth applications may be reassigned and reallocated, respectively.Type: ApplicationFiled: December 4, 2009Publication date: April 1, 2010Inventor: Asif Grushkevich
-
Patent number: 7664894Abstract: A method relating to wireless human interface device (HID) coordination is disclosed. A first human interface device (HID) is wirelessly coupled to two or more computing devices, wherein the first HID is configured to toggle between interactions with each of the two or more computing devices. An inquiry or paging message is broadcast to one or more HIDs, including a second HID wirelessly coupled to the two or more computing devices, wherein the second HID is configured to receive and provide a response to the inquiry or paging message. The second HID is located based on the response to the inquiry or paging message. A wireless link is established between the first HID and the second HID based on the locating, wherein the first HID is configured to coordinate, via the wireless link, interactions with the two or more computing devices by both the first HID and the second HID based on the toggle.Type: GrantFiled: October 31, 2007Date of Patent: February 16, 2010Assignee: Broadcom CorporationInventor: Asif Grushkevich
-
Patent number: 7647023Abstract: A method for frequency separation for multiple Bluetooth communication devices on a single platform may comprise determining initial frequencies to be utilized by a plurality of Bluetooth communication devices residing on a single host device. A first portion of the determined initial frequencies may be assigned to a first of the plurality of Bluetooth communication devices. At least a second portion of the determined initial frequencies selected from a remaining portion of the determined initial frequencies may be assigned to at least a second of the plurality of Bluetooth devices. Determination may be made based on those determined initial frequencies that have been interfered with by other wireless communication devices. At least a portion of these frequencies that have been interfered with may be eliminated from the determined initial frequencies. The eliminating may be done dynamically and the determined initial frequencies may be re-assigned based on the eliminating.Type: GrantFiled: June 10, 2005Date of Patent: January 12, 2010Assignee: Broadcom CorporationInventor: Asif Grushkevich
-
Publication number: 20090143060Abstract: A device may include a communication module that is arranged and configured to establish a wireless connection with a remote device and a remote mode module that is arranged and configured to receive and process an enabling command that places the device in a host controller interface (HCI) remote control mode, where the HCI remote control mode enables the device to be controlled by the remote device using one or more HCI commands over the wireless connection.Type: ApplicationFiled: November 29, 2007Publication date: June 4, 2009Applicant: BROADCOM CORPORATIONInventors: Asif Grushkevich, Angel Polo, Thomas Baker, Brima Ibrahim
-
Publication number: 20090130977Abstract: A system may include a scanning module that is arranged and configured to scan communication channels for channel interference, a channel assessor module that is arranged and configured to determine a type of channel interference present on one or more of the communication channels, and a blocking module that is arranged and configured to selectively block one or more of the communication channels based on the type of channel interference.Type: ApplicationFiled: November 21, 2007Publication date: May 21, 2009Applicant: BROADCOM CORPORATIONInventors: Asif Grushkevich, Jagdish Gopalakrishnan
-
Publication number: 20090111519Abstract: A system may include a buffer that is arranged and configured to receive an audio input signal and to buffer the audio input signal for a period of delay time, where the audio input signal includes one or more periods of silence and one or more periods of content and a processor that is arranged and configured to search the audio input signal for the periods of silence during the period of delay time. The system also may include a frequency modulation (FM) receiver that is arranged and configured to be enabled by the processor during the periods of silence to scan an FM spectrum for available frequencies for transmission and an FM transmitter that is arranged and configured to transmit the audio input signal on an FM frequency and to be disabled by the processor during the periods of silence.Type: ApplicationFiled: October 31, 2007Publication date: April 30, 2009Applicant: BROADCOM CORPORATIONInventor: Asif Grushkevich
-
Publication number: 20090111389Abstract: A system may include a frequency modulation (FM) receiver that is arranged and configured to scan an FM spectrum for available frequencies, a processor that is arranged and configured to select one of the available frequencies, and an FM transmitter that is arranged and configured to communicate the selected available frequency to another device.Type: ApplicationFiled: October 31, 2007Publication date: April 30, 2009Applicant: BROADCOM CORPORATIONInventors: Asif Grushkevich, Mitchell Buznitsky
-
Publication number: 20090109465Abstract: A system may include a tracking module that is arranged and configured to track usage of a device, a command module that is arranged and configured to generate a command to control page scans, where the command to control the page scans is based on the usage of the device, and an execution module that is arranged and configured to receive the command to control the page scans and to execute the command to control the page scans.Type: ApplicationFiled: October 30, 2007Publication date: April 30, 2009Applicant: BROADCOM CORPORATIONInventor: Asif Grushkevich
-
Publication number: 20090077283Abstract: A method relating to wireless human interface device (HID) coordination is disclosed. A first human interface device (HID) is wirelessly coupled to two or more computing devices, wherein the first HID is configured to toggle between interactions with each of the two or more computing devices. An inquiry or paging message is broadcast to one or more HIDs, including a second HID wirelessly coupled to the two or more computing devices, wherein the second HID is configured to receive and provide a response to the inquiry or paging message. The second HID is located based on the response to the inquiry or paging message. A wireless link is established between the first HID and the second HID based on the locating, wherein the first HID is configured to coordinate, via the wireless link, interactions with the two or more computing devices by both the first HID and the second HID based on the toggle.Type: ApplicationFiled: October 31, 2007Publication date: March 19, 2009Applicant: BROADCOM CORPORATIONInventor: Asif Grushkevich
-
Publication number: 20080261524Abstract: Methods and systems for a Bluetooth device that supports multiple connections are disclosed. Aspects of one method may include enabling an active Bluetooth device to generate an indication of an incoming call via a second of a plurality of Bluetooth devices when the Bluetooth enabled device is engaged in an existing call via a first of the plurality of Bluetooth devices. The indication may be an audible indication, a visible indication, and/or vibratory indication. A user of the active Bluetooth device may then decide whether to accept the incoming call, and may place the existing call on hold. The active Bluetooth device may also be used to initiate an outgoing call via another one of the plurality of Bluetooth devices, when the active Bluetooth device is engaged in the existing call via the first Bluetooth device.Type: ApplicationFiled: April 19, 2007Publication date: October 23, 2008Inventor: Asif Grushkevich
-
Publication number: 20080233954Abstract: A method and system is provided for enabling communication, where a FM radio system including an integrated FM radio transmitter and FM radio receiver may use an in-band FM or out of band transmitter to communicate a dynamically generated list with alternate local FM channels to an in-band or out of band receiver of another FM radio device with a FM radio receiver. The generated list of local FM channels may be ranked according to the least neighboring channel interference and may be selected for tuning the FM radio device. The FM radio system and the FM radio device may both scan to generate a substantially matched list of local FM channels. In response to detecting a new signal of a transmitted channel by the FM radio system, the FM radio device may tune to the same channel using an open loop, closed loop or semi-open loop method.Type: ApplicationFiled: August 2, 2007Publication date: September 25, 2008Inventors: Brima Ibrahim, John Walley, Scott Bibaud, Bojko Marholev, Prasan Pai, Siukai Mak, Asif Grushkevich
-
Publication number: 20080219323Abstract: Aspects of a method and system for fast and reliable channel classification in Bluetooth networks to detect and avoid channel interferers may include one or more processors that may enable performance of signal strength measurements on received Bluetooth signals at a current selected frequency. At least one data packet received via the Bluetooth signals may be processed to determine the presence of bit errors. The processor(s) may enable characterization of the Bluetooth signals at the current selected frequency based on the signal strength measurements and/or the processing of the data packets. The current selected frequency may be selected during adaptive frequency hopping based on the characterization.Type: ApplicationFiled: March 5, 2007Publication date: September 11, 2008Inventors: Prasanna Desai, Sven Jerlhagen, Brima Ibrahim, Siukai Mak, Asif Grushkevich, John Walley
-
Publication number: 20080207126Abstract: Methods and systems for dynamically changing poll timing based on Bluetooth activity are disclosed. Aspects of one method may include determining synchronous Bluetooth activity between a Bluetooth master device and at least one Bluetooth slave device. The synchronous Bluetooth activity may comprise, for example, transmission of packets by the Bluetooth master device via a SCO link and/or a eSCO link. The Bluetooth master device may dynamically adjust a polling period based on the synchronous Bluetooth activity. For example, the polling period may be less when there is synchronous activity than when there is no synchronous activity. The polling periods for when there is synchronous activity and when there is no synchronous activity may be default values. The default polling periods may be changed to different values, for example, by the user.Type: ApplicationFiled: May 8, 2007Publication date: August 28, 2008Inventors: Asif Grushkevich, Murali Kadiyala
-
Publication number: 20070275662Abstract: Methods and systems for changing priority of slave frames in multiwire coexistence are disclosed. Aspects of one method may include communicating a high priority to the collocated WLAN device after a Bluetooth frame has started, the Bluetooth device may deassert a signal to a collocated WLAN device that indicates Bluetooth communication activity. For example, the deassertion may take place prior to a portion of a frame when said Bluetooth device transmits data. The Bluetooth device may also assert the signal that indicates Bluetooth communication activity. The Bluetooth device may then assert a signal that indicates Bluetooth priority status and the signal that indicates Bluetooth communication activity. After the Bluetooth device transmits a packet, the Bluetooth device may deassert the signal that indicates Bluetooth priority status and/or the signal that indicates Bluetooth communication activity.Type: ApplicationFiled: May 24, 2006Publication date: November 29, 2007Inventor: Asif Grushkevich
-
Publication number: 20070274273Abstract: Methods and systems for auto coexistence priority selection for a SCO link are disclosed. Aspects of one method may include a first Bluetooth device communicating with a collocated WLAN device via a coexistence method. The first Bluetooth device, prior to executing a non-SCO task, which may comprise tasks that do not involve SCO packet transfer, may communicate low priority via the coexistence method if a Bluetooth SCO link is present between the first Bluetooth device and a second Bluetooth device, and if a current task being handled by the first Bluetooth device is a high priority task. If a SCO link is not present between the first and second Bluetooth devices, and if the current non-SCO task is a high priority task, the first Bluetooth device may communicate high priority via the coexistence method prior to executing the non-SCO task.Type: ApplicationFiled: May 24, 2006Publication date: November 29, 2007Inventors: Asif Grushkevich, John Walley