Patents by Inventor Sreenivas Addagatla

Sreenivas Addagatla 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: 9596643
    Abstract: A mobile device is described herein that provides a user interface experience to a user who is operating the mobile device within a vehicle. The mobile device provides the user interface experience using mode functionality. The mode functionality operates by receiving inference-input information from one or more input sources. At least one input source corresponds to at least one movement-sensing device, provided by the mobile device, that determines movement of the mobile device. The mode functionality then infers a state of the vehicle based on the inference-input information and presents a user interface experience that is appropriate for the vehicle state. In one scenario, the mode functionality can also infer that the vehicle is in a distress condition. In response, the mode functionality can solicit assistance for the user.
    Type: Grant
    Filed: July 15, 2014
    Date of Patent: March 14, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Timothy S. Paek, Paramvir Bahl, Sreenivas Addagatla
  • Patent number: 9443084
    Abstract: A network with authentication implemented using a client health enforcement framework. The framework is adapted to receive plug-ins on clients that generate health information. Corresponding plug-ins on a server validate that health information. Based on the results of validation, the server may instruct the client to remediate or may authorize an underlying access enforcement mechanism to allow access. A client plug-in that generates authentication information formatted as a statement of health may be incorporated into such a framework. Similarly, on the server, a validator to determine, based on the authentication information, whether the client should be granted network access can be incorporated into the framework. Authentication can be simply applied or modified by changing the plug-ins, while relying on the framework to interface with an enforcement mechanism.
    Type: Grant
    Filed: December 18, 2008
    Date of Patent: September 13, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Nir Nice, Anat Eyal, Chandrasekhar Nukala, Sreenivas Addagatla, Eugene Neystadt
  • Patent number: 9092209
    Abstract: A framework that enables a local computing cloud infrastructure for rural (and third world) populations with the ability to connect into the global cloud. The framework include is a low cost architecture of long distance, wireless based, renewable energy powered, and small datacenter (DC) (referred to as a pico-DC) nodes that can fully operate off-grid, both power-wise and Internet connection-wise at a very low cost. Additionally, the framework includes power management and storage techniques that effectively enable low power and efficient power use. Thus, systems are self-sufficient, low maintenance and weather proof with no need for power or data connections.
    Type: Grant
    Filed: June 17, 2011
    Date of Patent: July 28, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Suyash Sinha, Sreenivas Addagatla, Christian L. Belady, Charles Joseph Williams, Shaun L. Harris, Eric C. Peterson
  • Publication number: 20140329487
    Abstract: A mobile device is described herein that provides a user interface experience to a user who is operating the mobile device within a vehicle. The mobile device provides the user interface experience using mode functionality. The mode functionality operates by receiving inference-input information from one or more input sources. At least one input source corresponds to at least one movement-sensing device, provided by the mobile device, that determines movement of the mobile device. The mode functionality then infers a state of the vehicle based on the inference-input information and presents a user interface experience that is appropriate for the vehicle state. In one scenario, the mode functionality can also infer that the vehicle is in a distress condition. In response, the mode functionality can solicit assistance for the user.
    Type: Application
    Filed: July 15, 2014
    Publication date: November 6, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: Timothy S. PAEK, Paramvir BAHL, Sreenivas ADDAGATLA
  • Patent number: 8811938
    Abstract: A mobile device is described herein that provides a user interface experience to a user who is operating the mobile device within a vehicle. The mobile device provides the user interface experience using mode functionality. The mode functionality operates by receiving inference-input information from one or more input sources. At least one input source corresponds to at least one movement-sensing device, provided by the mobile device, that determines movement of the mobile device. The mode functionality then infers a state of the vehicle based on the inference-input information and presents a user interface experience that is appropriate for the vehicle state. In one scenario, the mode functionality can also infer that the vehicle is in a distress condition. In response, the mode functionality can solicit assistance for the user.
    Type: Grant
    Filed: December 16, 2011
    Date of Patent: August 19, 2014
    Assignee: Microsoft Corporation
    Inventors: Timothy S. Paek, Paramvir Bahl, Sreenivas Addagatla
  • Publication number: 20130157607
    Abstract: A mobile device is described herein that provides a user interface experience to a user who is operating the mobile device within a vehicle. The mobile device provides the user interface experience using mode functionality. The mode functionality operates by receiving inference-input information from one or more input sources. At least one input source corresponds to at least one movement-sensing device, provided by the mobile device, that determines movement of the mobile device. The mode functionality then infers a state of the vehicle based on the inference-input information and presents a user interface experience that is appropriate for the vehicle state. In one scenario, the mode functionality can also infer that the vehicle is in a distress condition. In response, the mode functionality can solicit assistance for the user.
    Type: Application
    Filed: December 16, 2011
    Publication date: June 20, 2013
    Applicant: Microsoft Corporation
    Inventors: Timothy S. Paek, Paramvir Bahl, Sreenivas Addagatla
  • Publication number: 20120324245
    Abstract: A framework that enables a local computing cloud infrastructure for rural (and third world) populations with the ability to connect into the global cloud. The framework include is a low cost architecture of long distance, wireless based, renewable energy powered, and small datacenter (DC) (referred to as a pico-DC) nodes that can fully operate off-grid, both power-wise and Internet connection-wise at a very low cost. Additionally, the framework includes power management and storage techniques that effectively enable low power and efficient power use. Thus, systems are self-sufficient, low maintenance and weather proof with no need for power or data connections.
    Type: Application
    Filed: June 17, 2011
    Publication date: December 20, 2012
    Applicant: Microsoft Corporation
    Inventors: Suyash Sinha, Sreenivas Addagatla, Christian L. Belady, Charles Joseph Williams, Shaun L. Harris, Eric C. Peterson
  • Publication number: 20120324068
    Abstract: Embodiments related to a multi-server unit having a direct network topology are disclosed. For example, one disclosed embodiment provides a multi-server unit including a plurality of server nodes connected in a direct network topology including distributed switching between the plurality of server nodes. The plurality of server nodes further comprises a router server node having one or more ports configured to communicate with an outside network, one or more ports configured to communicate with other server nodes of the plurality of server nodes, a logic subsystem, and instructions executable to implement a router configured to direct traffic between the one or more ports configured to communicate with an outside network and the one or more ports configured to communicate with other server nodes of the plurality of server nodes via the direct network.
    Type: Application
    Filed: June 17, 2011
    Publication date: December 20, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Ajith Jayamohan, Suyash Sinha, Sreenivas Addagatla, Mark E. Shaw
  • Patent number: 8335860
    Abstract: There is disclosed a method and apparatus for filtering information provided from an application server to an application client, comprising applying filtering rules at an intermediary element in a communication path between said application server and said application client.
    Type: Grant
    Filed: December 19, 2002
    Date of Patent: December 18, 2012
    Assignee: Nokia Corporation
    Inventors: Timothy L. Moran, Sreenivas Addagatla
  • Publication number: 20110258317
    Abstract: A network resource management (NRM) system is described for allocating portions of available network capacity to applications, where the available network capacity is treated as a pool of virtual network resources. The NRM system operates by receiving a service level agreement (SLA) that specifies network resources that are requested by an application. The NRM system also receives network topology information regarding features of a physical communication network, which define, in turn, the available network capacity. Based on these inputs, the NRM system allocates a portion of the available network capacity to the application, to produce an SLA assignment. The NRM system then monitors events that may affect the SLA assignment. If such an event is detected, the NRM system can modify the SLA assignment, e.g., by changing or releasing the network resources assigned to the application, etc.
    Type: Application
    Filed: April 19, 2010
    Publication date: October 20, 2011
    Applicant: Microsoft Corporation
    Inventors: Suyash Sinha, Sreenivas Addagatla
  • Patent number: 7894824
    Abstract: Apparatus, and an associated method, for facilitating performance of location services for a mobile station that roams beyond its home network. A cache is provided at the mobile station. The cache is populated with a value identifying the address of the serving position server. When a location service is requested, the cache is accessed, and a message is sent to the address identified in the cache. The cache is updatable, such as through the generation and forwarding of a message to the mobile station by the home position server responsive to registration of the mobile station.
    Type: Grant
    Filed: August 2, 2005
    Date of Patent: February 22, 2011
    Assignee: Nokia Corporation
    Inventors: Govindarajan Krishnamurthi, Sreenivas Addagatla
  • Publication number: 20100115578
    Abstract: A network with authentication implemented using a client health enforcement framework. The framework is adapted to receive plug-ins on clients that generate health information. Corresponding plug-ins on a server validate that health information. Based on the results of validation, the server may instruct the client to remediate or may authorize an underlying access enforcement mechanism to allow access. A client plug-in that generates authentication information formatted as a statement of health may be incorporated into such a framework. Similarly, on the server, a validator to determine, based on the authentication information, whether the client should be granted network access can be incorporated into the framework. Authentication can be simply applied or modified by changing the plug-ins, while relying on the framework to interface with an enforcement mechanism.
    Type: Application
    Filed: December 18, 2008
    Publication date: May 6, 2010
    Applicant: Microsoft Corporation
    Inventors: Nir Nice, Anat Eyal, Chandrasekhar Nukala, Sreenivas Addagatla, Eugene Neystadt
  • Publication number: 20070091900
    Abstract: A method is provided for transmitting data, wherein control packets are given priority with respect to application data packets. In general, this is accomplished by establishing a separate, distinct link flow over which only control packets (e.g., TCP control packets) will be transmitted. A higher priority is associated with this link flow. In addition, the reliability of control packets sent over the dedicated link flow can be improved upon by increasing the number of retransmissions associated with the control packets and/or decreasing the window of time before the retransmissions are sent. A system, mobile terminal, network entity, and computer program product for implementing the method are also provided.
    Type: Application
    Filed: October 20, 2005
    Publication date: April 26, 2007
    Applicant: Nokia Corporation
    Inventors: Sarvesh Asthana, Sreenivas Addagatla, Jagdish Gopalakrishnan
  • Patent number: 7035213
    Abstract: The invention is a method of determining in at least one communication network if a session should be established in at least one communication network containing a plurality of session established entities, a method for determining if a session should be established with caller user equipment requesting the session, and in at least one communication network, a method for determining if a session should be established from caller user equipment at at least one communication network.
    Type: Grant
    Filed: October 30, 2002
    Date of Patent: April 25, 2006
    Assignee: Nokia Corporation
    Inventors: Timothy L. Moran, Markus Isomäki, Sreenivas Addagatla, Kaiser Chen, Shavantha Kularatna, Basavarai Patil
  • Publication number: 20060062177
    Abstract: Apparatus, and an associated method, for communicating data pursuant to a communication session, such as a VoIP communication session between communication endpoint nodes in header-reduced form. Header reduction is performed at the communication endpoint nodes, obviating the need for the operations to be performed at the network. A reservation request message is generated at the communication endpoint nodes, and a mapping is formed by a mapper at the network part. The mapping is used to cause routing of the data packets in the header-reduced form between the communication endpoint nodes.
    Type: Application
    Filed: June 7, 2005
    Publication date: March 23, 2006
    Inventors: Sarvesh Asthana, Sreenivas Addagatla, Clara Ly
  • Publication number: 20060034256
    Abstract: A system is provided that includes a network entity, such as a packet data switching node (PDSN), and a terminal capable of establishing a data-link connection with the network entity, such as after setting up a physical-layer connection with the network entity. After the data-link connection is established, the network entity and the terminal can configure a network-layer protocol such that data formatted in accordance with the network-layer protocol can thereafter be sent between the terminal and the network entity over the data-link connection. Then, during configuration of the network-layer protocol, the terminal can discover at least one service available to the terminal by receiving, from the network entity, a listing of the at least one available service. The listing of each available service includes an address of a provider of the available service and a port number and/or pathname for accessing the service at the provider.
    Type: Application
    Filed: August 13, 2004
    Publication date: February 16, 2006
    Applicant: Nokia Corporation
    Inventors: Sreenivas Addagatla, Sarvesh Asthana, Jagadish Maturi, Hemant Chaskar
  • Publication number: 20060025130
    Abstract: Apparatus, and an associated method, for facilitating performance of location services for a mobile station that roams beyond its home network. A cache is provided at the mobile station. The cache is populated with a value identifying the address of the serving position server. When a location service is requested, the cache is accessed, and a message is sent to the address identified in the cache. The cache is updatable, such as through the generation and forwarding of a message to the mobile station by the home position server responsive to registration of the mobile station.
    Type: Application
    Filed: August 2, 2005
    Publication date: February 2, 2006
    Inventors: Govindarajan Krishnamurthi, Sreenivas Addagatla
  • Publication number: 20050157646
    Abstract: A system and method of bi-directional and unidirectional communications is provided. The system includes a first host capable of transmitting multiplexed data at a first data transfer rate. A second host is provided that is capable of receiving multiplexed data at a second data transfer rate. The system further includes a data throttle that limits the first data transfer rate to a throttle value that is less than or equal to the lesser one of the first data transfer rate and the second data transfer rate. The system is operable on a UDP transport layer and an IP network layer and may be implemented by API calls to a sockets layer.
    Type: Application
    Filed: January 16, 2004
    Publication date: July 21, 2005
    Inventors: Sreenivas Addagatla, Bhaskar Goddanakoppalu, Krishna Kumar
  • Publication number: 20050125493
    Abstract: Provided are improved systems, methods, and devices for IP-based location service (LCS). Using one or more IP-based protocols for LCS signaling efficiently re-uses existing, implemented, and reliable protocols and increases the robustness of the LCS signaling. Particular implementations of LCS messaging call flows make efficient use of wireless bandwidths and support IP-based LCS by organizing communications and signaling to limit required communications so that IP-based protocols may be used, rather than relying upon SS7 signaling and LCS-specific communication protocols.
    Type: Application
    Filed: November 12, 2004
    Publication date: June 9, 2005
    Inventors: Hemant Chaskar, Margaret Livingston, Sreenivas Addagatla
  • Publication number: 20040203432
    Abstract: A status information system for use in a communications network. The status information system comprises information management means through which a first entity operable in the network can request to receive status information about one or more specified other entities of the network and which means is arranged to obtain the said status information. The system further comprises delivery means through which the first entity can receive status information about other entities of the network. The delivery means is arranged: (i) to receive status information about entities of the network including to receive from the information management means the said status information about the specified one or more entities, and (ii) to authenticate the received status information.
    Type: Application
    Filed: September 27, 2002
    Publication date: October 14, 2004
    Inventors: Basavaraj Patil, Sreenivas Addagatla, Timothy L. Moran