Patents by Inventor Krishna Ramadas
Krishna Ramadas 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: 10820324Abstract: Collecting state information about the resources of radio access networks (RANs) and the Access Point Names (APNs) enables this information to be provided to mobile stations which employ this information to determine which radio access technology (RAT) to employ for connecting to the wireless access network, and to determine which APN to use. This decision is made relative to each application that the mobile station is executing, and these decisions are, optionally, revisited periodically, or as significant changes in the state information are recognized.Type: GrantFiled: October 31, 2018Date of Patent: October 27, 2020Assignees: AT&T INTELLECTUAL PROPERTY I, L.P., VENTURI WIRELESS, INC., APPLE INC.Inventors: Mostafa Tofighbakhsh, Vivek Gupta, Krishna Ramadas
-
Publication number: 20190075557Abstract: Collecting state information about the resources of radio access networks (RANs) and the Access Point Names (APNs) enables this information to be provided to mobile stations which employ this information to determine which radio access technology (RAT) to employ for connecting to the wireless access network, and to determine which APN to use. This decision is made relative to each application that the mobile station is executing, and these decisions are, optionally, revisited periodically, or as significant changes in the state information are recognized.Type: ApplicationFiled: October 31, 2018Publication date: March 7, 2019Inventors: Mostafa Tofighbakhsh, Vivek Gupta, Krishna Ramadas
-
Patent number: 10149299Abstract: Collecting state information about the resources of radio access networks (RANs) and the Access Point Names (APNs) enables this information to be provided to mobile stations which employ this information to determine which radio access technology (RAT) to employ for connecting to the wireless access network, and to determine which APN to use. This decision is made relative to each application that the mobile station is executing, and these decisions are, optionally, revisited periodically, or as significant changes in the state information are recognized.Type: GrantFiled: October 29, 2015Date of Patent: December 4, 2018Assignees: AT&T INTELLECTUAL PROPERTY I, L.P., INTEL CORPORATION, VENTURI WIRELESS, INC.Inventors: Mostafa Tofighbakhsh, Vivek Gupta, Krishna Ramadas
-
Patent number: 9338674Abstract: A system for optimizing communications on a radio network by altering transitions between different link states that includes several modules. The activity, environment, and load module monitor monitors the link layer based on spectral-load metrics and radio-link metrics. The state transition control module determines when user equipment transitions between different states based on the type of user equipment, user equipment battery life, whether the user equipment is connected to an alternating current outlet, a spectral cost, and a backhaul cost. The channel state influencer module uses any of direct messages, ping messages, and keep-alive messages to influence the link state. The policy and preference handler enables or disables transitions based on the bearer technology type, the type of user equipment, the user's subscription plan, and the load level on the network.Type: GrantFiled: December 11, 2014Date of Patent: May 10, 2016Assignee: Venturi Wireless, Inc.Inventors: Kanapathipillai Ketheesan, Krishna Ramadas, Chico Jayanathan, David Choi
-
Publication number: 20160050656Abstract: Collecting state information about the resources of radio access networks (RANs) and the Access Point Names (APNs) enables this information to be provided to mobile stations which employ this information to determine which radio access technology (RAT) to employ for connecting to the wireless access network, and to determine which APN to use. This decision is made relative to each application that the mobile station is executing, and these decisions are, optionally, revisited periodically, or as significant changes in the state information are recognized.Type: ApplicationFiled: October 29, 2015Publication date: February 18, 2016Inventors: Mostafa Tofighbakhsh, Vivek Gupta, Krishna Ramadas
-
Patent number: 9204446Abstract: Collecting state information about the resources of radio access networks (RANs) and the Access Point Names (APNs) enables this information to be provided to mobile stations which employ this information to determine which radio access technology (RAT) to employ for connecting to the wireless access network, and to determine which APN to use. This decision is made relative to each application that the mobile station is executing, and these decisions are, optionally, revisited periodically, or as significant changes in the state information are recognized.Type: GrantFiled: June 3, 2013Date of Patent: December 1, 2015Assignees: AT&T INTELLECTUAL PROPERTY I, L.P., INTEL CORPORATION, VENTURI WIRELESS, INC.Inventors: Mostafa Tofighbakhsh, Vivek Gupta, Krishna Ramadas
-
Patent number: 9043389Abstract: Flow control is applied to increasing the performance of a browser while pre-fetching Web objects while operating over bandwidth constrained links to increase the level of concurrency, thus reducing contention for limited bandwidth resources with increased levels of concurrency. Using an agent or a gateway to speed up its Internet transactions over bandwidth constrained connections to source servers. Assisting a browser in the fetching of objects in such a way that an object is ready and available locally before the browser requires it, without suffering congestion on any bandwidth constrained link. Providing seemingly instantaneous availability of objects to a browser enabling it to complete processing the object to request the next object without much wait.Type: GrantFiled: August 29, 2012Date of Patent: May 26, 2015Assignee: Venturi IP LLCInventor: Krishna Ramadas
-
Publication number: 20150092589Abstract: A system for optimizing communications on a radio network by altering transitions between different link states that includes several modules. The activity, environment, and load module monitor monitors the link layer based on spectral-load metrics and radio-link metrics. The state transition control module determines when user equipment transitions between different states based on the type of user equipment, user equipment battery life, whether the user equipment is connected to an alternating current outlet, a spectral cost, and a backhaul cost. The channel state influencer module uses any of direct messages, ping messages, and keep-alive messages to influence the link state. The policy and preference handler enables or disables transitions based on the bearer technology type, the type of user equipment, the user's subscription plan, and the load level on the network.Type: ApplicationFiled: December 11, 2014Publication date: April 2, 2015Inventors: Kanapathipillai Ketheesan, Krishna Ramadas, Chico Jayanathan, David Choi
-
Patent number: 8917641Abstract: A system for optimizing communications on a radio network by altering transitions between different link states that includes several modules. The activity, environment, and load module monitor monitors the link layer based on spectral-load metrics and radio-link metrics. The state transition control module determines when user equipment transitions between different states based on the type of user equipment, user equipment battery life, whether the user equipment is connected to an alternating current outlet, a spectral cost, and a backhaul cost. The channel state influencer module uses any of direct messages, ping messages, and keep-alive messages to influence the link state. The policy and preference handler enables or disables transitions based on the bearer technology type, the type of user equipment, the user's subscription plan, and the load level on the network.Type: GrantFiled: December 13, 2012Date of Patent: December 23, 2014Assignee: Venturi IP LLCInventors: Kanapathipillai Ketheesan, Krishna Ramadas, Chico Jayanthan, David Choi
-
Patent number: 8780720Abstract: Fine grained RAN aware traffic prioritization in spectrum constrained modern wireless networks which support differentiated service plans uses cell load metrics supplied to a Fine grained Traffic flow Prioritization Engine (FTPE) with and without the assistance from a client side collection module, Peer Agent (PA), at the mobile. Knowledge about a mobile's subscription plan is derived from a Subscription Profiles Repository (SPR). Dynamic control on traffic prioritization is applied through operator policy control engines, Policy and Charging Rules Function (PCRF) module. The FTPE works with flexible flow aggregation rules to simplify and scale prioritizing, blocking, and deferring decisions. The FPTE may apply Deep Packet Inspection (DPI) techniques to identify application flows, and uses hierarchical queue disciplines to achieve the necessary flow control. The FPTE may also instead use an adjunct DPI to perform the flow identifications.Type: GrantFiled: January 5, 2011Date of Patent: July 15, 2014Assignee: Venturi IP LLCInventors: Krishna Ramadas, Chico Jayanthan
-
Publication number: 20130258984Abstract: Collecting state information about the resources of radio access networks (RANs) and the Access Point Names (APNs) enables this information to be provided to mobile stations which employ this information to determine which radio access technology (RAT) to employ for connecting to the wireless access network, and to determine which APN to use. This decision is made relative to each application that the mobile station is executing, and these decisions are, optionally, revisited periodically, or as significant changes in the state information are recognized.Type: ApplicationFiled: June 3, 2013Publication date: October 3, 2013Inventors: Mostafa Tofighbakhsh, Vivek Gupta, Krishna Ramadas
-
Patent number: 8478320Abstract: Collecting state information about the resources of radio access networks (RANs) and the Access Point Names (APNs) enables this information to be provided to mobile stations which employ this information to determine which radio access technology (RAT) to employ for connecting to the wireless access network, and to determine which APN to use. This decision is made relative to each application that the mobile station is executing, and these decisions are, optionally, revisited periodically, or as significant changes in the state information are recognized.Type: GrantFiled: December 13, 2010Date of Patent: July 2, 2013Assignee: AT&T Intellectual Property I, L.P.Inventors: Mostafa Tofighbakhsh, Vivek Gupta, Krishna Ramadas
-
Patent number: 8351358Abstract: A system for optimizing communications on a radio network by altering transitions between different link states that includes several modules. The activity, environment, and load module monitor monitors the link layer based on spectral-load metrics and radio-link metrics. The state transition control module determines when user equipment transitions between different states based on the type of user equipment, user equipment battery life, whether the user equipment is connected to an alternating current outlet, a spectral cost, and a backhaul cost. The channel state influencer module uses any of direct messages, ping messages, and keep-alive messages to influence the link state. The policy and preference handler enables or disables transitions based on the bearer technology type, the type of user equipment, the user's subscription plan, and the load level on the network.Type: GrantFiled: December 7, 2009Date of Patent: January 8, 2013Assignee: Venturi Wireless, Inc.Inventors: Kanapathipillai Ketheesan, Krishna Ramadas, Chico Jayanthan, David Choi
-
Patent number: 8296353Abstract: Flow control is applied to increasing the performance of a browser while pre-fetching Web objects while operating over bandwidth constrained links to increase the level of concurrency, thus reducing contention for limited bandwidth resources with increased levels of concurrency. Using an agent or a gateway to speed up its Internet transactions over bandwidth constrained connections to source servers. Assisting a browser in the fetching of objects in such a way that an object is ready and available locally before the browser requires it, without suffering congestion on any bandwidth constrained link. Providing seemingly instantaneous availability of objects to a browser enabling it to complete processing the object to request the next object without much wait.Type: GrantFiled: December 16, 2011Date of Patent: October 23, 2012Assignee: Venturi Wireless, Inc.Inventor: Krishna Ramadas
-
Publication number: 20120149310Abstract: Collecting state information about the resources of radio access networks (RANs) and the Access Point Names (APNs) enables this information to be provided to mobile stations which employ this information to determine which radio access technology (RAT) to employ for connecting to the wireless access network, and to determine which APN to use. This decision is made relative to each application that the mobile station is executing, and these decisions are, optionally, revisited periodically, or as significant changes in the state information are recognized.Type: ApplicationFiled: December 13, 2010Publication date: June 14, 2012Inventors: Mostafa Tofighbakhsh, Vivek Gupta, Krishna Ramadas
-
Patent number: 8108457Abstract: Increasing the performance of a browser while operating over bandwidth constrained links by pre-fetching of web objects to increase the level of concurrency. Using an agent or a gateway to speed up its Internet transactions over bandwidth constrained connections to source servers. Assisting a browser in determining the order of fetching objects in such a way that an object is ready and available locally before the browser requires it. Providing seemingly instantaneous availability of objects to a browser enabling it to complete processing the object to request the next object without much wait.Type: GrantFiled: August 10, 2011Date of Patent: January 31, 2012Assignee: Venturi Wireless, Inc.Inventor: Krishna Ramadas
-
Publication number: 20110302233Abstract: Increasing the performance of a browser while operating over bandwidth constrained links by pre-fetching of web objects to increase the level of concurrency. Using an agent or a gateway to speed up its Internet transactions over bandwidth constrained connections to source servers. Assisting a browser in determining the order of fetching objects in such a way that an object is ready and available locally before the browser requires it. Providing seemingly instantaneous availability of objects to a browser enabling it to complete processing the object to request the next object without much wait.Type: ApplicationFiled: August 10, 2011Publication date: December 8, 2011Inventor: Krishna Ramadas
-
Patent number: 8010693Abstract: The invention increases performance of a browser over long-latency links by smart pre-fetching of selective objects to increasing the level of concurrency in subsequent operations. A Web browser with a pre-fetch agent can speed up Internet transactions from the browser over long-latency data links. This agent can help determine the order of fetching objects in such a way that an object is ready and available locally before the resident browser requires it. The seemingly instantaneous availability of objects to a browser enables it to complete processing the object to request the next object without much wait. Without this instantaneous availability of an embedded object, a browser waits for its request and the corresponding response to traverse a long delay link.Type: GrantFiled: November 5, 2010Date of Patent: August 30, 2011Assignee: Venturi Wireless, Inc.Inventor: Krishna Ramadas
-
Patent number: 7945692Abstract: The invention increases performance of HTTP over long-latency links by pre-fetching objects concurrently via aggregated and flow-controlled channels. An agent and gateway together assist a Web browser in fetching HTTP contents faster from Internet Web sites over long-latency data links. The gateway and the agent coordinate the fetching of selective embedded objects in such a way that an object is ready and available on a host platform before the resident browser requires it. The seemingly instantaneous availability of objects to a browser enables it to complete processing the object to request the next object without much wait. Without this instantaneous availability of an embedded object, a browser waits for its request and the corresponding response to traverse a long delay link.Type: GrantFiled: December 21, 2009Date of Patent: May 17, 2011Assignee: Venturi WirelessInventor: Krishna Ramadas
-
Patent number: 7860998Abstract: The invention increases performance of HTTP over long-latency links by pre-fetching objects concurrently via aggregated and flow-controlled channels. An agent and gateway together assist a Web browser in fetching HTTP contents faster from Internet Web sites over long-latency data links. The gateway and the agent coordinate the fetching of selective embedded objects in such a way that an object is ready and available on a host platform before the resident browser requires it. The seemingly instantaneous availability of objects to a browser enables it to complete processing the object to request the next object without much wait. Without this instantaneous availability of an embedded object, a browser waits for its request and the corresponding response to traverse a long delay link.Type: GrantFiled: March 29, 2010Date of Patent: December 28, 2010Assignee: Venturi WirelessInventor: Krishna Ramadas