Patents by Inventor Arvind SUBRAMANIAN
Arvind SUBRAMANIAN 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: 11068286Abstract: Systems, methods, and other embodiments associated providing support for an application are described. In one embodiment, a method includes monitoring user interaction with a user interface to detect an occurrence of a condition indicative of a user requiring assistance with a user interface element. The example method may also include accessing executable code of the user interface to extract parameters of the user interface element. The example method may also include evaluating the user interaction and extracted parameters to identify entity objects that are used to query a documentation dictionary to identify documentation topics. The documentation topics are ranked based upon a strength of a correspondence between content within the documentation topics and the entity objects. The example method may also include rendering a documentation topic based upon a rank of the documentation topic.Type: GrantFiled: June 6, 2018Date of Patent: July 20, 2021Assignee: Oracle International CorporationInventors: Kapil Gupta, Vinay Chappidi, Arvind Subramanian
-
Publication number: 20190377588Abstract: Systems, methods, and other embodiments associated providing support for an application are described. In one embodiment, a method includes monitoring user interaction with a user interface to detect an occurrence of a condition indicative of a user requiring assistance with a user interface element. The example method may also include accessing executable code of the user interface to extract parameters of the user interface element. The example method may also include evaluating the user interaction and extracted parameters to identify entity objects that are used to query a documentation dictionary to identify documentation topics. The documentation topics are ranked based upon a strength of a correspondence between content within the documentation topics and the entity objects. The example method may also include rendering a documentation topic based upon a rank of the documentation topic.Type: ApplicationFiled: June 6, 2018Publication date: December 12, 2019Inventors: Kapil GUPTA, Vinay CHAPPIDI, Arvind SUBRAMANIAN
-
Patent number: 10110647Abstract: A method for altering bandwidth consumption when receiving content in a user device includes determining a first user device status where the first user device status indicates whether content, which is being accessed by a content-rendering application, is viewable on a display of the user device, based on the first user device status, selecting one of a plurality of available alternative content segments, and receiving the selected content segment.Type: GrantFiled: September 25, 2013Date of Patent: October 23, 2018Assignee: QUALCOMM IncorporatedInventors: Chandrasekar Srinivasan, Umesh Pandey, Chandra Mouli Polisetty, Deepti Mani, Lorenz C. Minder, Deviprasad Putchala, Arvind Subramanian Krishna
-
Patent number: 9756102Abstract: In overview, the various embodiments provide methods implemented by a processor executing a DASH client on a receiver device for determining when, in view of a change in the receiver device's resources (e.g., bandwidth, battery power, etc.), to cancel or abandon downloading the current segment at the current representation and restart download of the current segment at a different representation to meet one or more performance objectives and/or optimizations related to the change in the receiver device's resources. In various embodiments, the receiver device processor may perform a cost-benefit analysis to determine whether switching representations during the ongoing download of the current segment will benefit the performance of the receiver device, and the receiver device processor may switch representations in response to determining that switching representations would improve the performance of the receiver device.Type: GrantFiled: October 7, 2013Date of Patent: September 5, 2017Assignee: QUALCOMM IncorporatedInventors: Yinian Mao, Fatih Ulupinar, Arvind Subramanian Krishna
-
Publication number: 20160094608Abstract: Methods, devices, systems, and non-transitory computer-readable storage media for improving the reception of data at a computing device by proactively utilizing new TCP connections in response to identifying that TCP connections have stalled. In an embodiment, a processor of the computing device may perform operations including monitoring a status of requests via a plurality of TCP connections, identifying a stalled TCP connection having a missing request based on the monitoring, wherein the stalled TCP connection is configured to utilize a first network interface and access a first data source, evaluating other TCP connections to determine whether the other TCP connections stall using the first network interface or when accessing the first data source; identifying a second network interface and a second data source based on the evaluating, and reissuing the missing request with a new TCP connection configured to use the second network interface and access the second data source.Type: ApplicationFiled: November 24, 2014Publication date: March 31, 2016Inventors: Jay Kumar Sundararajan, Yinian Mao, Lorenz Christoph Minder, Arvind Subramanian Krishna, Rashmi Keshava Iyengar, Sha Hua
-
Publication number: 20150312303Abstract: A device for retrieving media data includes one or more processors configured to determine, for a segment of a representation of media data, whether to use segment index (SIDX) information of the segment, and in response to determining not to use the SIDX information, retrieve media data of the segment without using the SIDX information of the segment. The processors may determine whether to retrieve the SIDX information based on a determination of whether the segment includes SIDX information and/or based on a playback duration of the segment.Type: ApplicationFiled: April 25, 2014Publication date: October 29, 2015Applicant: QUALCOMM IncorporatedInventors: Arvind Subramanian Krishna, Praveen Kota, Deviprasad Putchala
-
Publication number: 20140297883Abstract: A method for altering bandwidth consumption when receiving content in a user device includes determining a first user device status where the first user device status indicates whether content, which is being accessed by a content-rendering application, is viewable on a display of the user device, based on the first user device status, selecting one of a plurality of available alternative content segments, and receiving the selected content segment.Type: ApplicationFiled: September 25, 2013Publication date: October 2, 2014Applicant: QUALCOMM INCORPORATEDInventors: Chandrasekar Srinivasan, Umesh Pandey, Chandra Mouli Polisetty, Deepti Mani, Lorenz C. Minder, Deviprasad Putchala, Arvind Subramanian Krishna
-
Publication number: 20130322348Abstract: In a channel switching scheme for wireless communication, when a wireless device transmitting and/or receiving user data of a first type via a first channel needs to switch to transmitting and/or receiving user data of a second type, a second channel is established for the second type of user data. To reduce latency and interference that may otherwise be associated with such a switch, at least one parameter for communicating on the second channel is sent over the first channel. The wireless device that receives the parameters(s) may immediately commence taking action to switch to the second channel. In addition, the wireless device that sent the parameter(s) may concurrently tear down the first channel while establishing the second channel.Type: ApplicationFiled: May 31, 2012Publication date: December 5, 2013Applicant: QUALCOMM IncorporatedInventors: David Jonathan Julian, Arvind Subramanian Krishna, Rahul Anand, Brian Michael Buesker
-
Publication number: 20110211444Abstract: A communication system enables a node to utilize multiple communication interfaces to connect to an overlay network. The use of multiple communication interfaces provides a redundant overlay network connection, thereby enabling a node to maintain connectivity or select a preferred connection to the overlay network, increasing efficiency or reducing costs in the overlay network. A network in which member nodes obtain services in the absence of server-based infrastructure is referred to as a “peer-to-peer overlay network” (or “overlay network” or simply “overlay”). Overlay networks consist of several nodes from hundreds, to thousands, joined together in a logical routing structure. Individual nodes often participate in routing and maintenance aspects of the overlay. Typically an overlay is formed through the enrollment and joining of all these nodes as defined by the overlay protocol. Nodes forming peer-to-peer overlay networks may communicate with each other over various network technologies.Type: ApplicationFiled: August 26, 2010Publication date: September 1, 2011Inventors: Saumitra Mohan Das, Vidya Narayanan, Arvind Subramanian Krishna, Deviprasad Putchala, David William Craig