Patents by Inventor Sira Rao

Sira Rao 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: 10686901
    Abstract: A presence aggregation system provides a presence aggregation server that allows for the publication of presence state of a publisher from the publisher's multiple endpoints. A presence state includes an availability value and an activity. An activity may include an activity token and/or a custom string. When any one of the publisher's endpoints makes a presence state publication on the presence aggregation server, the presence aggregation server generates an aggregated state of the publisher (i.e., the availability of the publisher aggregated across all of the publisher's endpoints) and publishes the generated aggregated state to each of the publisher's endpoints. The presence aggregation server may also provide the publisher's aggregated state to the subscribers of the publisher's aggregated state information.
    Type: Grant
    Filed: April 5, 2018
    Date of Patent: June 16, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ankur Chavda, Amritansh Raghav, Eran Shtiegman, Setty Venkateshaiah, Sira Rao
  • Publication number: 20180227378
    Abstract: A presence aggregation system provides a presence aggregation server that allows for the publication of presence state of a publisher from the publisher's multiple endpoints. A presence state includes an availability value and an activity. An activity may include an activity token and/or a custom string. When any one of the publisher's endpoints makes a presence state publication on the presence aggregation server, the presence aggregation server generates an aggregated state of the publisher (i.e., the availability of the publisher aggregated across all of the publisher's endpoints) and publishes the generated aggregated state to each of the publisher's endpoints. The presence aggregation server may also provide the publisher's aggregated state to the subscribers of the publisher's aggregated state information.
    Type: Application
    Filed: April 5, 2018
    Publication date: August 9, 2018
    Inventors: Ankur Chavda, Amritansh Raghav, Eran Shtiegman, Setty Venkateshaiah, Sira Rao
  • Publication number: 20160032714
    Abstract: Methods and related apparatus pertaining to downhole and surface telemetry, such as a method in which a telemetry system is provided with a communication path formed with an electrically conductive transport medium coupled across a plurality of downhole nodes. Such method includes operating on the communication path with a multi-drop system that provides telemetry to the downhole nodes in a wellbore, including employing modulation in a master-slave arrangement using binary differential phase shift keying or differential quadrature phase shift keying.
    Type: Application
    Filed: July 30, 2015
    Publication date: February 4, 2016
    Inventors: Sira Rao, Bao Mi, Adolfo Recio, Ryan Parasram, Hugues Bouvier, Scott Cook, Tamim Sawaf, Robert W. Tennent
  • Publication number: 20070239869
    Abstract: A method and system for presenting a user interface displaying a view of a user's presence aggregated across multiple endpoints is provided. The view provides a visual display of the user's aggregated availability by displaying an indication of the user and an icon that pictorially indicates the aggregated availability of the user. The aggregated availability is the availability of the user aggregated across the user's multiple endpoints. The view may also include a text string describing the user's current aggregated availability or activity. The user interface may also display a view of the user's contacts, which includes an icon that indicates each contact's current aggregated availability.
    Type: Application
    Filed: March 28, 2006
    Publication date: October 11, 2007
    Applicant: Microsoft Corporation
    Inventors: Amritansh Raghav, Ankur Chavda, Eran Shtiegman, Setty Venkateshaiah, Sira Rao
  • Publication number: 20070233875
    Abstract: A presence aggregation system provides a presence server that allows users to publish information regarding their availability with the presence server. The presence server maintains a record of each user's published information. When an endpoint publishes information regarding a user's availability at that endpoint with the presence server, the presence server provides all of the user's published information, including the information just published, to each of the user's endpoints, including the endpoint which published the information. This allows each of the user's endpoints to generate an aggregated availability of the user. The presence server may also provide all of the user's published information, including the information just published, to each of the subscribing users' endpoints. This allows the subscribing users to also generate a view of the user's aggregated availability.
    Type: Application
    Filed: March 28, 2006
    Publication date: October 4, 2007
    Applicant: Microsoft Corporation
    Inventors: Amritansh Raghav, Ankur Chavda, Eran Shtiegman, Setty Venkateshaiah, Sira Rao
  • Publication number: 20060193460
    Abstract: A call forwarding system forwards telephone calls based on presence information of a user as reported by computing devices associated with a telephone number. When a telephone system receives an incoming call directed to one of the telephone numbers of the user's computing devices, it sends an incoming call event to each computing device. Upon receiving the incoming call event from a telephone system, each computing device determines whether the user is most likely present at that computing device based on the presence information. When a computing device determines that the user is most likely present at that computing device, it sends a notification to the telephone system to forward the incoming call to the telephone number associated with that computing device to effect the automatic forwarding of a call based on presence information.
    Type: Application
    Filed: February 25, 2005
    Publication date: August 31, 2006
    Applicant: Microsoft Corporation
    Inventors: Jonathan Cadiz, Amritansh Raghav, Sira Rao, Venkateshaiah Setty, Eran Shtiegman
  • Publication number: 20060193459
    Abstract: A muting system that allows audio of a computing device to be automatically muted when a telephone call is received on a telephone number associated with the computing device is provided. When an incoming call event occurs for that telephone number, the computing device directs a software component to mute the audio. When the muting system subsequently receives a call event indicating that the call has terminated, it may automatically un-mute or resume the software components. The muting system may allow a user to manually specify to un-mute or resume the software components.
    Type: Application
    Filed: February 25, 2005
    Publication date: August 31, 2006
    Applicant: Microsoft Corporation
    Inventors: Jonathan Cadiz, Amritansh Raghav, Sira Rao, Venkateshaiah Setty, Eran Shtiegman
  • Publication number: 20060149816
    Abstract: A method and system for providing notifications of changes in the presence state of contacts is provided. A notification system allows a user to specify those contacts of interest for whom the user wants to be notified when the contact enters a certain presence state. When presence information is received about a contact, the notification system determines whether the contact is a contact of interest as specified by the user. If so, then the notification system determines whether the presence information indicates a change in presence state that is of interest to the user. If the contact and the change in presence state are of interest to the user, the notification system notifies the user.
    Type: Application
    Filed: December 20, 2004
    Publication date: July 6, 2006
    Applicant: Microsoft Corporation
    Inventors: Jonathan Cadiz, Amritansh Raghav, Sira Rao, Venky Setty, Eran Shtiegman