Patents by Inventor Deepak Menon

Deepak Menon 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: 9407303
    Abstract: A technique for generating a processing filter is provided. The processing filter allows for processing data that is received in a mobile communication network on multiple branches. A method embodiment of the technique includes the steps of determining a covariance of noise on the multiple branches and computing the processing filter based on the noise covariance. The computation includes a Cholesky decomposition of the noise covariance and a matrix inversion based on a result of the Cholesky decomposition, wherein the Cholesky decomposition uses a first numerical representation and the matrix inversion uses a second numerical representation that is more complex than the first numerical representation.
    Type: Grant
    Filed: March 12, 2013
    Date of Patent: August 2, 2016
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (publ)
    Inventors: Deepak Menon, Ravi Jandial
  • Patent number: 9118480
    Abstract: Methods and apparatus are disclosed for estimating a quality of a received data frame in a trellis decoder. The decoder utilizes a trellis diagram to depict the states and stages the decoder transitions through in search of a sequence of bits that closely resemble the received sequence. In the trellis diagram, each state at one stage is connected to a state at the next stage by a branch and a group of connected branches form a path. The decoder selects a winning path by comparing path metrics computed for each of the paths in the trellis diagram and outputs a most-likely sequence of hard bits from the winning path. A count of non-ideal branches over the winning path can be used for calculating the frame quality of the received data frame or the burst quality of a data burst in the received data frame.
    Type: Grant
    Filed: February 11, 2013
    Date of Patent: August 25, 2015
    Assignee: Telefonaktiebolaget LM Ericsson (Publ)
    Inventors: Sajal Kumar Das, Aravindh Krishnamoorthy, Deepak Menon
  • Patent number: 9015624
    Abstract: A floating command object is provided for offering a set of commonly or frequently used commands in close proximity to a selected text, data or other object in a document. When a given object is selected for editing, the floating object automatically displays near the object to allow easy selection of relevant commands such as formatting property commands. The object remains displayed to allow multiple command selections until it is closed by user action. If a mouse or touchpad pointer is moved away from the displayed object, the displayed object becomes increasingly translucent to visually deemphasize the relevance of the object to the new position of the pointer.
    Type: Grant
    Filed: February 15, 2011
    Date of Patent: April 21, 2015
    Assignee: Microsoft Corporation
    Inventors: Roland Radtke, Jesse Clay Satterfield, Jensen M. Harris, Mark A. Peters, Deepak Menon, Mark R. Ligameri
  • Patent number: 8965874
    Abstract: While using an online application, information received or selected by a user is associated with a context. For example, a search query is received from a user and the search query is associated with a context. The user is provided with a recommendation to join a discussion forum that corresponds to the context, thereby dynamically aggregating users. The recommendation may be provided conditionally, if predefined criteria are satisfied. Alternately, in some embodiments a recommendation may be made unconditionally.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: February 24, 2015
    Assignee: Google Inc.
    Inventors: Theo Vassilakis, Kevin C. Zatloukal, Ashish Raniwala, Deepak A. Menon
  • Publication number: 20150023443
    Abstract: A technique for generating a processing filter is provided. The processing filter allows for processing data that is received in a mobile communication network on multiple branches. A method embodiment of the technique includes the steps of determining a covariance of noise on the multiple branches and computing the processing filter based on the noise covariance. The computation includes a Cholesky decomposition of the noise covariance and a matrix inversion based on a result of the Cholesky decomposition, wherein the Cholesky decomposition uses a first numerical representation and the matrix inversion uses a second numerical representation that is more complex than the first numerical representation.
    Type: Application
    Filed: March 12, 2013
    Publication date: January 22, 2015
    Inventors: Deepak Menon, Ravi Jandial
  • Publication number: 20140226765
    Abstract: Methods and apparatus are disclosed for estimating a quality of a received data frame in a trellis decoder. The decoder utilizes a trellis diagram to depict the states and stages the decoder transitions through in search of a sequence of bits that closely resemble the received sequence. In the trellis diagram, each state at one stage is connected to a state at the next stage by a branch and a group of connected branches form a path. The decoder selects a winning path by comparing path metrics computed for each of the paths in the trellis diagram and outputs a most-likely sequence of hard bits from the winning path. A count of non-ideal branches over the winning path can be used for calculating the frame quality of the received data frame or the burst quality of a data burst in the received data frame.
    Type: Application
    Filed: February 11, 2013
    Publication date: August 14, 2014
    Inventors: Sajal Kumar DAS, Aravindh Krishnamoorthy, Deepak Menon
  • Patent number: 8751572
    Abstract: In one embodiment, a computer network-based live chat having three or more participants is hosted. A record of the live chat is archived in a central location accessible by each participant. The archived record is provided to a requesting participant after completion of and/or during the live chat. The requesting participant may be, for example, any one of the three or more participants. The requesting participant may make the request from any remote location in communication with the central location. In another embodiment, a system for enabling access to a multi-user chat archive includes a multi-user instant messaging (IM) server, a state manager, an archive database, and an archive manager. The archive database is configured to store an archived record of the live chat in a central location. In this embodiment, the central location is accessible by each of the chat participants from any remote location in communication with the central location.
    Type: Grant
    Filed: June 20, 2007
    Date of Patent: June 10, 2014
    Assignee: Google Inc.
    Inventors: Reza Behforooz, Qi Ke, Deepak Menon, Justin Uberti
  • Publication number: 20140040784
    Abstract: A method for providing a multi-user chat includes: receiving a request from a first participant to initiate a first live chat with a second participant; receiving a request from the first or second participants to invite a third participant to the first live chat; establishing the first live chat having multiple participants including at least the first, second, and third participants; receiving from one of the multiple participants a selection of one of the other participants in the first live chat from a participant indicator field after establishing the first live chat among the multiple participants; and displaying a live chat area separate from a displayed area for the first live chat that allows the participant who made the selection and the participant who was identified by the selection to chat between themselves in a second live chat that is not displayed to other participants of the first live chat.
    Type: Application
    Filed: October 11, 2013
    Publication date: February 6, 2014
    Applicant: Google Inc.
    Inventors: Reza Behforooz, Justin Uberti, Deepak Menon, Qi Ke
  • Patent number: 8090779
    Abstract: Systems and methods for viewing media content in instant messaging are provided. In an embodiment, a first IM server that manages instant messaging of a first IM client receives a chat message having a media address from a second IM client whose instant messaging is managed by a second IM server. A first media recognizer associated with the first IM server recognizes the media address in the chat message. In response to the recognition, the first IM server provides the chat message and a media instruction to the first IM client. In another embodiment, the first IM server obtains media associated with the recognized media address and provides the chat message and the obtained media to the first IM client. In a further embodiment, a system for viewing media content based on presence information in instant messaging is provided.
    Type: Grant
    Filed: February 20, 2007
    Date of Patent: January 3, 2012
    Assignee: Google Inc.
    Inventors: Scott Ludwig, Wesley Carr, Dudley Carr, Kevin Zatloukal, Terry Lucas, Deepak Menon, Michael Jazayeri
  • Publication number: 20110138273
    Abstract: A floating command object is provided for offering a set of commonly or frequently used commands in close proximity to a selected text, data or other object in a document. When a given object is selected for editing, the floating object automatically displays near the object to allow easy selection of relevant commands such as formatting property commands. The object remains displayed to allow multiple command selections until it is closed by user action. If a mouse or touchpad pointer is moved away from the displayed object, the displayed object becomes increasingly translucent to visually deemphasize the relevance of the object to the new position of the pointer.
    Type: Application
    Filed: February 15, 2011
    Publication date: June 9, 2011
    Applicant: Microsoft Corporation
    Inventors: Roland Radtke, Jesse Clay Satterfield, Jensen M. Harris, Mark A. Peters, Deepak Menon, Mark R. Ligameri
  • Patent number: 7895531
    Abstract: A floating command object is provided for offering a set of commonly or frequently used commands in close proximity to a selected text, data or other object in a document. When a given object is selected for editing, the floating object automatically displays near the object to allow easy selection of relevant commands such as formatting property commands. The object remains displayed to allow multiple command selections until it is closed by user action. If a mouse or touchpad pointer is moved away from the displayed object, the displayed object becomes increasingly translucent to visually deemphasize the relevance of the object to the new position of the pointer.
    Type: Grant
    Filed: June 13, 2005
    Date of Patent: February 22, 2011
    Assignee: Microsoft Corporation
    Inventors: Roland Radtke, Jesse Clay Satterfield, Jensen M. Harris, Mark A. Peters, Deepak Menon, Mark A. Ligameri
  • Publication number: 20080201437
    Abstract: Systems and methods for viewing media content in instant messaging are provided. In an embodiment, a first IM server that manages instant messaging of a first IM client receives a chat message having a media address from a second IM client whose instant messaging is managed by a second IM server. A first media recognizer associated with the first IM server recognizes the media address in the chat message. In response to the recognition, the first IM server provides the chat message and a media instruction to the first IM client. In another embodiment, the first IM server obtains media associated with the recognized media address and provides the chat message and the obtained media to the first IM client. In a further embodiment, a system for viewing media content based on presence information in instant messaging is provided.
    Type: Application
    Filed: February 20, 2007
    Publication date: August 21, 2008
    Applicant: Google Inc.
    Inventors: Scott Ludwig, Wesley Carr, Dudley Carr, Kevin Zatloukal, Terry Lucas, Deepak Menon, Michael Jazayeri
  • Publication number: 20060036946
    Abstract: A floating command object is provided for offering a set of commonly or frequently used commands in close proximity to a selected text, data or other object in a document. When a given object is selected for editing, the floating object automatically displays near the object to allow easy selection of relevant commands such as formatting property commands. The object remains displayed to allow multiple command selections until it is closed by user action. If a mouse or touchpad pointer is moved away from the displayed object, the displayed object becomes increasingly translucent to visually deemphasize the relevance of the object to the new position of the pointer.
    Type: Application
    Filed: June 13, 2005
    Publication date: February 16, 2006
    Applicant: Microsoft Corporation
    Inventors: Roland Radtke, Jesse Satterfield, Jensen Harris, Mark Peters, Deepak Menon, Mark Ligameri