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: 9596643Abstract: 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: GrantFiled: July 15, 2014Date of Patent: March 14, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Timothy S. Paek, Paramvir Bahl, Sreenivas Addagatla
-
Patent number: 9443084Abstract: 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: GrantFiled: December 18, 2008Date of Patent: September 13, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Nir Nice, Anat Eyal, Chandrasekhar Nukala, Sreenivas Addagatla, Eugene Neystadt
-
Patent number: 9092209Abstract: 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: GrantFiled: June 17, 2011Date of Patent: July 28, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Suyash Sinha, Sreenivas Addagatla, Christian L. Belady, Charles Joseph Williams, Shaun L. Harris, Eric C. Peterson
-
Publication number: 20140329487Abstract: 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: ApplicationFiled: July 15, 2014Publication date: November 6, 2014Applicant: MICROSOFT CORPORATIONInventors: Timothy S. PAEK, Paramvir BAHL, Sreenivas ADDAGATLA
-
Patent number: 8811938Abstract: 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: GrantFiled: December 16, 2011Date of Patent: August 19, 2014Assignee: Microsoft CorporationInventors: Timothy S. Paek, Paramvir Bahl, Sreenivas Addagatla
-
Publication number: 20130157607Abstract: 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: ApplicationFiled: December 16, 2011Publication date: June 20, 2013Applicant: Microsoft CorporationInventors: Timothy S. Paek, Paramvir Bahl, Sreenivas Addagatla
-
Publication number: 20120324245Abstract: 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: ApplicationFiled: June 17, 2011Publication date: December 20, 2012Applicant: Microsoft CorporationInventors: Suyash Sinha, Sreenivas Addagatla, Christian L. Belady, Charles Joseph Williams, Shaun L. Harris, Eric C. Peterson
-
Publication number: 20120324068Abstract: 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: ApplicationFiled: June 17, 2011Publication date: December 20, 2012Applicant: MICROSOFT CORPORATIONInventors: Ajith Jayamohan, Suyash Sinha, Sreenivas Addagatla, Mark E. Shaw
-
Patent number: 8335860Abstract: 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: GrantFiled: December 19, 2002Date of Patent: December 18, 2012Assignee: Nokia CorporationInventors: Timothy L. Moran, Sreenivas Addagatla
-
Publication number: 20110258317Abstract: 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: ApplicationFiled: April 19, 2010Publication date: October 20, 2011Applicant: Microsoft CorporationInventors: Suyash Sinha, Sreenivas Addagatla
-
Patent number: 7894824Abstract: 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: GrantFiled: August 2, 2005Date of Patent: February 22, 2011Assignee: Nokia CorporationInventors: Govindarajan Krishnamurthi, Sreenivas Addagatla
-
Publication number: 20100115578Abstract: 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: ApplicationFiled: December 18, 2008Publication date: May 6, 2010Applicant: Microsoft CorporationInventors: Nir Nice, Anat Eyal, Chandrasekhar Nukala, Sreenivas Addagatla, Eugene Neystadt
-
Publication number: 20070091900Abstract: 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: ApplicationFiled: October 20, 2005Publication date: April 26, 2007Applicant: Nokia CorporationInventors: Sarvesh Asthana, Sreenivas Addagatla, Jagdish Gopalakrishnan
-
Patent number: 7035213Abstract: 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: GrantFiled: October 30, 2002Date of Patent: April 25, 2006Assignee: Nokia CorporationInventors: Timothy L. Moran, Markus Isomäki, Sreenivas Addagatla, Kaiser Chen, Shavantha Kularatna, Basavarai Patil
-
Publication number: 20060062177Abstract: 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: ApplicationFiled: June 7, 2005Publication date: March 23, 2006Inventors: Sarvesh Asthana, Sreenivas Addagatla, Clara Ly
-
Publication number: 20060034256Abstract: 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: ApplicationFiled: August 13, 2004Publication date: February 16, 2006Applicant: Nokia CorporationInventors: Sreenivas Addagatla, Sarvesh Asthana, Jagadish Maturi, Hemant Chaskar
-
Publication number: 20060025130Abstract: 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: ApplicationFiled: August 2, 2005Publication date: February 2, 2006Inventors: Govindarajan Krishnamurthi, Sreenivas Addagatla
-
Publication number: 20050157646Abstract: 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: ApplicationFiled: January 16, 2004Publication date: July 21, 2005Inventors: Sreenivas Addagatla, Bhaskar Goddanakoppalu, Krishna Kumar
-
Publication number: 20050125493Abstract: 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: ApplicationFiled: November 12, 2004Publication date: June 9, 2005Inventors: Hemant Chaskar, Margaret Livingston, Sreenivas Addagatla
-
Publication number: 20040203432Abstract: 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: ApplicationFiled: September 27, 2002Publication date: October 14, 2004Inventors: Basavaraj Patil, Sreenivas Addagatla, Timothy L. Moran