Patents by Inventor Apoorv Srivastava
Apoorv Srivastava 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: 20250014133Abstract: The disclosed embodiments relate to systems, methods, and apparatus for analyzing and classifying communications by or between one or more users. More particularly, the present disclosure relates to inferring or drawing conclusions about one or more communications derived from content metrics in near actual time or batched.Type: ApplicationFiled: September 2, 2022Publication date: January 9, 2025Applicant: Commsafe AIInventors: Apoorv Srivastava, Patrick O'Neal Nunally, Antonio Daggett, Ali Taheri, Michael G Martin, Ty Smith
-
Patent number: 9188965Abstract: Disclosed is a control device for remotely controlling other devices. The control device comprises a first device interface for transmitting control signals to a first device that is remote from the control device, a second device interface for receiving an input signal from a second device, a user interface corresponding to a function of the first device, and a protocol translator. The control signal is in accordance with a first communication protocol. The input signal is in accordance with a second communication protocol. The user interface is operable by a user so as to cause a control signal to be transmitted by the first device interface, for use by the first device. The protocol translator is configured to convert signals received by the second device interface from being in accordance with the second communication protocol to being in accordance with the first communication protocol.Type: GrantFiled: March 6, 2013Date of Patent: November 17, 2015Assignee: ARRIS Technology, Inc.Inventor: Apoorv Srivastava
-
Patent number: 9066126Abstract: Apparatus forming part of a home entertainment system includes an electronic device having an input accepting a signal corresponding to an externally-generated first user interface, a control module for internally-generating a signal corresponding to a second user interface, and an output for transmitting a combination of the above referenced signals for display. The control module controls an arrangement of display of the first user interface and the second user interface. The apparatus also includes a remote controller for communicating via a two-way communication link with the control module of the electronic device concerning a selection of one of the first user interface and the second user interface. The remote controller having an emitter for emitting control code signals, and the operation of the emitter is controlled by communications received by the remote controller from the control module of the electronic device. A method is also provided.Type: GrantFiled: December 6, 2010Date of Patent: June 23, 2015Assignee: Google Technology Holdings LLCInventors: Paul Moroney, Glenn D. Altchek, Clyde N. Robbins, Apoorv Srivastava
-
Patent number: 8994661Abstract: A user interface device (100) includes a capacitive trackball assembly (108) having a conductive trackball (110) and one or more conductive plates (210, 310, 410, 510, 610) proximate to a surface of the conductive trackball (110), thereby enabling the conductive trackball assembly (108) to operate as a capacitive touch sensor. Each user contact point with the conductive trackball (110) modifies the effective capacitance of the conductive trackball assembly (108). The user interface device (100) senses the effective capacitance of the conductive trackball assembly (108) to discern the number of user contact points on the conductive trackball (110) and uses this information, along with other parameters, such as a concurrent sensed rotation vector of the conductive trackball (110), to identify a user command intended by the user. The identified user command may be transmitted to a controlled system (740) to effectuate or modify an operation at the controlled system (740).Type: GrantFiled: June 29, 2012Date of Patent: March 31, 2015Assignee: Google Technology Holdings LLCInventor: Apoorv Srivastava
-
Publication number: 20140253298Abstract: Disclosed is a control device for remotely controlling other devices. The control device comprises a first device interface for transmitting control signals to a first device that is remote from the control device, a second device interface for receiving an input signal from a second device, a user interface corresponding to a function of the first device, and a protocol translator. The control signal is in accordance with a first communication protocol. The input signal is in accordance with a second communication protocol. The user interface is operable by a user so as to cause a control signal to be transmitted by the first device interface, for use by the first device. The protocol translator is configured to convert signals received by the second device interface from being in accordance with the second communication protocol to being in accordance with the first communication protocol.Type: ApplicationFiled: March 6, 2013Publication date: September 11, 2014Applicant: GENERAL INSTRUMENT CORPORATIONInventor: Apoorv Srivastava
-
Publication number: 20140002362Abstract: A user interface device (100) includes a capacitive trackball assembly (108) having a conductive trackball (110) and one or more conductive plates (210, 310, 410, 510, 610) proximate to a surface of the conductive trackball (110), thereby enabling the conductive trackball assembly (108) to operate as a capacitive touch sensor. Each user contact point with the conductive trackball (110) modifies the effective capacitance of the conductive trackball assembly (108). The user interface device (100) senses the effective capacitance of the conductive trackball assembly (108) to discern the number of user contact points on the conductive trackball (110) and uses this information, along with other parameters, such as a concurrent sensed rotation vector of the conductive trackball (110), to identify a user command intended by the user. The identified user command may be transmitted to a controlled system (740) to effectuate or modify an operation at the controlled system (740).Type: ApplicationFiled: June 29, 2012Publication date: January 2, 2014Applicant: General Instrument CorporationInventor: Apoorv Srivastava
-
Publication number: 20130154791Abstract: A translator for converting remote control instructions from a first wireless medium to a second wireless medium includes a base unit having a base unit housing. A receiver disposed within the base unit housing is operable to receive a remote control instruction via the first wireless medium. A communication module including a communication module housing includes a transmitter operable to transmit the remote control instruction via the second wireless medium. The communication module is coupled to and detachable from the base unit.Type: ApplicationFiled: December 14, 2011Publication date: June 20, 2013Applicant: GENERAL INSTRUMENT CORPORATIONInventors: Apoorv Srivastava, Erik C. Metz, Clyde N. Robbins
-
Publication number: 20130157509Abstract: A dongle for converting remote control instructions from a first wireless medium to a second wireless medium includes a base unit having a base unit housing. A receiver disposed within the base unit housing is operable to receive a remote control instruction via the first wireless medium. A communication module including a communication module housing includes a transmitter operable to transmit the remote control instruction via the second wireless medium. The communication module is coupled to and pivotable with respect to the base unit.Type: ApplicationFiled: December 14, 2011Publication date: June 20, 2013Applicant: General Instrument CorporationInventors: Apoorv Srivastava, Erik C. Metz, Clyde N. Robbins
-
Publication number: 20120140124Abstract: Apparatus forming part of a home entertainment system includes an electronic device having an input accepting a signal corresponding to an externally-generated first user interface, a control module for internally-generating a signal corresponding to a second user interface, and an output for transmitting a combination of the above referenced signals for display. The control module controls an arrangement of display of the first user interface and the second user interface. The apparatus also includes a remote controller for communicating via a two-way communication link with the control module of the electronic device concerning a selection of one of the first user interface and the second user interface. The remote controller having an emitter for emitting control code signals, and the operation of the emitter is controlled by communications received by the remote controller from the control module of the electronic device. A method is also provided.Type: ApplicationFiled: December 6, 2010Publication date: June 7, 2012Applicant: GENERAL INSTRUMENT CORPORATIONInventors: Paul Moroney, Glenn D. Altchek, Clyde N. Robbins, Apoorv Srivastava
-
Publication number: 20050047433Abstract: Techniques for processing MII data are disclosed. The techniques include encoding MII data using 128B/129B codes for inclusion in a data frame. The techniques further include transmitting the data frame over a transmission medium, and decoding the encoded MII data using 128B/129B codes to extract the original MII data.Type: ApplicationFiled: June 17, 2004Publication date: March 3, 2005Inventors: Dmitri Rizer, Apoorv Srivastava, David Spaniol, Richard Witinski, John Khoury
-
Publication number: 20040268209Abstract: Techniques that may be used in communication systems include encoding a stream of data using concatenated BCH codes, communicating the encoded data over a transmission medium, and decoding the encoded data using the BCH codes. The overhead of the concatenated BCH codes may substantially match the overhead of the Reed-Solomon RS(255/239) code. Examples of pairs of concatenated BCH codes include [BCH(2040,1952), BCH(3904, 3832)] and [BCH(2040, 1941), BCH(3882, 3834)].Type: ApplicationFiled: April 22, 2004Publication date: December 30, 2004Inventors: Apoorv Srivastava, Avinash Velingker