Patents by Inventor Navneeth N. Kannan
Navneeth N. Kannan 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).
-
Publication number: 20200396019Abstract: A communication interface receives data points including link quality and link usage measurements related to a mobile computing device associated with the wireless network during a sampling interval. A processing device weights each data point based on at least one metric included in the link quality measurement and associated with a link usage measurement. Each weighted data point is evaluated against one or more thresholds. A weighted data point is discarded based on a result of the threshold comparison or assigned to one of a plurality of link quality bins based on a consolidated measure of the link quality measurements. A coverage quality score is computed based on a ratio of a total count of weighted link quality measurements in at least one of the plurality of link quality bins to a total count of weighted link quality measurements in all of the link quality bins.Type: ApplicationFiled: June 12, 2020Publication date: December 17, 2020Applicant: ARRIS Enterprises LLCInventors: Kurt A. LUMBATIS, Navneeth N. KANNAN
-
Publication number: 20200259718Abstract: A method and system of configuring a mobile application for managing and controlling customer premises equipment (CPE) and CPE are provided. Available configurable parameters of a mobile application are provided to multiple different service providers, selections of available configurable parameters are received from the multiple different service providers, and a set of unique mobile application personality configuration files for the mobile applications of the multiple different service providers are generated. The CPE may include a router that obtains a mobile application personality configuration file of a service provider and forwards it to a mobile device of a subscriber during an initial launch of the mobile application by the subscriber. The system includes a combination of the mobile application and the CPE.Type: ApplicationFiled: August 5, 2019Publication date: August 13, 2020Inventor: Navneeth N. Kannan
-
Patent number: 10154298Abstract: A method of acquiring and accumulating data from a server via a network is provided. A request is transmitted for a plurality of items of data and includes at least one ingestion marker associated with the data. The at least one ingestion marker represents a last occurrence of when a change was made to the data. Data is received with a transfer protocol in response to the request. The data has at least one associated ingestion marker different than the at least one associated ingestion marker transmitted with the request. The received data and the at least one associated ingestion marker is stored in memory. The request is transmitted and the data is received and stored electronically by an electronic client device communicating with the server over the network. A system of acquiring and accumulating Electronic Program Guide (EPG) data from a web-server over a network is also disclosed.Type: GrantFiled: November 16, 2017Date of Patent: December 11, 2018Assignee: Google Technology Holdings LLCInventors: Navneeth N. Kannan, Robert C. Booth, David F. Brumbaugh
-
Digital video recorder having live-off-disk buffer for receiving missing portions of buffered events
Patent number: 10057543Abstract: In accordance with one aspect of the invention, a method of receiving content over a content delivery system is provided. The method includes receiving a user request to initiate a rewind operation on content locally available in a live-off-disk (LOD) buffer. The content is associated with an event received over a content delivery system. If all of the event is not available in the LOD buffer, a message is communicated over the content delivery system to a headend requesting remaining content associated with an unreceived portion of the event. In response to the message, the remaining content is received from the headend over the content delivery system.Type: GrantFiled: October 31, 2008Date of Patent: August 21, 2018Assignee: ARRIS Enterprises LLCInventors: Charles R. Hardt, Navneeth N. Kannan, Terry L. Ziegler -
Publication number: 20180077441Abstract: A method of acquiring and accumulating data from a server via a network is provided. A request is transmitted for a plurality of items of data and includes at least one ingestion marker associated with the data. The at least one ingestion marker represents a last occurrence of when a change was made to the data. Data is received with a transfer protocol in response to the request. The data has at least one associated ingestion marker different than the at least one associated ingestion marker transmitted with the request. The received data and the at least one associated ingestion marker is stored in memory. The request is transmitted and the data is received and stored electronically by an electronic client device communicating with the server over the network. A system of acquiring and accumulating Electronic Program Guide (EPG) data from a web-server over a network is also disclosed.Type: ApplicationFiled: November 16, 2017Publication date: March 15, 2018Inventors: Navneeth N. Kannan, Robert C. Booth, David F. Brumbaugh
-
Patent number: 9847888Abstract: A method of controlling ability of a client device to access media content available from a server device on a network is provided. The method includes the steps of receiving with the server device a request from the client device via the network for media content and determining with the server device a type of the client device and a type of the media content. Thereafter, a step of applying a policy stored in software form in the server device for determining actions allowable for the client device with respect to the media content is performed. After the applying step, access of the media content is provided to the client device only to an extent defined and permitted by the policy. A server device for functioning as a Digital Media Server (DMS) on a Digital Living Network Alliance (DLNA) network is also disclosed.Type: GrantFiled: August 29, 2011Date of Patent: December 19, 2017Assignee: GOOGLE TECHNOLOGY HOLDINGS LLCInventors: Navneeth N. Kannan, Samuel H. Reichgott
-
Patent number: 9838728Abstract: A method of acquiring and accumulating data from a server via a network is provided. A request is transmitted for a plurality of items of data and includes at least one ingestion marker associated with the data. The at least one ingestion marker represents a last occurrence of when a change was made to the data. Data is received with a transfer protocol in response to the request. The data has at least one associated ingestion marker different than the at least one associated ingestion marker transmitted with the request. The received data and the at least one associated ingestion marker is stored in memory. The request is transmitted and the data is received and stored electronically by an electronic client device communicating with the server over the network. A system of acquiring and accumulating Electronic Program Guide (EPG) data from a web-server over a network is also disclosed.Type: GrantFiled: October 29, 2014Date of Patent: December 5, 2017Assignee: Google Technology Holdings LLCInventors: Navneeth N. Kannan, Robert C. Booth, David F. Brumbaugh
-
Publication number: 20150189353Abstract: A method of acquiring and accumulating data from a server via a network is provided. A request is transmitted for a plurality of items of data and includes at least one ingestion marker associated with the data. The at least one ingestion marker represents a last occurrence of when a change was made to the data. Data is received with a transfer protocol in response to the request. The data has at least one associated ingestion marker different than the at least one associated ingestion marker transmitted with the request. The received data and the at least one associated ingestion marker is stored in memory. The request is transmitted and the data is received and stored electronically by an electronic client device communicating with the server over the network. A system of acquiring and accumulating Electronic Program Guide (EPG) data from a web-server over a network is also disclosed.Type: ApplicationFiled: October 29, 2014Publication date: July 2, 2015Inventors: Navneeth N. Kannan, Robert C. Booth, David F. Brumbaugh
-
Patent number: 8904444Abstract: A method of acquiring and accumulating data from a server via a network is provided. A request is transmitted for a plurality of items of data and includes at least one ingestion marker associated with the data. The at least one ingestion marker represents a last occurrence of when a change was made to the data. Data is received with a transfer protocol in response to the request. The data has at least one associated ingestion marker different than the at least one associated ingestion marker transmitted with the request. The received data and the at least one associated ingestion marker is stored in memory. The request is transmitted and the data is received and stored electronically by an electronic client device communicating with the server over the network. A system of acquiring and accumulating Electronic Program Guide (EPG) data from a web-server over a network is also disclosed.Type: GrantFiled: November 15, 2012Date of Patent: December 2, 2014Assignee: Motorola Mobility LLCInventors: Navneeth N. Kannan, Robert C. Booth, David F. Brumbaugh
-
Patent number: 8904462Abstract: A system for communicating resource information may include a resource reservation proxy module to receive a first signal including resource request information. The resource reservation proxy module may be associated with a first environment associated with a requesting application. The resource reservation proxy module may process the received resource request information into a resource request packet, and communicate the resource request packet utilizing an environmentally independent communication protocol. A resource reservation handler module may receive the communicated resource request packet. The resource reservation handler module may be associated with a second environment associated with a resource management application. The resource reservation handler module may process the received resource request packet into a second signal including the resource request information.Type: GrantFiled: January 24, 2012Date of Patent: December 2, 2014Assignee: Motorola Mobility LLCInventors: Stephen A. Allinson, Navneeth N. Kannan, Jeffrey D. Ollis
-
Publication number: 20140137158Abstract: A method of acquiring and accumulating data from a server via a network is provided. A request is transmitted for a plurality of items of data and includes at least one ingestion marker associated with the data. The at least one ingestion marker represents a last occurrence of when a change was made to the data. Data is received with a transfer protocol in response to the request. The data has at least one associated ingestion marker different than the at least one associated ingestion marker transmitted with the request. The received data and the at least one associated ingestion marker is stored in memory. The request is transmitted and the data is received and stored electronically by an electronic client device communicating with the server over the network. A system of acquiring and accumulating Electronic Program Guide (EPG) data from a web-server over a network is also disclosed.Type: ApplicationFiled: November 15, 2012Publication date: May 15, 2014Applicant: GENERAL INSTRUMENT CORPORATIONInventors: Navneeth N. Kannan, Robert C. Booth, David F. Brumbaugh
-
Publication number: 20130191874Abstract: A system for communicating resource information may include a resource reservation proxy module to receive a first signal including resource request information. The resource reservation proxy module may be associated with a first environment associated with a requesting application. The resource reservation proxy module may process the received resource request information into a resource request packet, and communicate the resource request packet utilizing an environmentally independent communication protocol. A resource reservation handler module may receive the communicated resource request packet. The resource reservation handler module may be associated with a second environment associated with a resource management application. The resource reservation handler module may process the received resource request packet into a second signal including the resource request information.Type: ApplicationFiled: January 24, 2012Publication date: July 25, 2013Applicant: GENERAL INSTRUMENT CORPORATIONInventors: Stephen A. Allinson, Navneeth N. Kannan, Jeffrey D. Ollis
-
Publication number: 20130117778Abstract: A method of correlating content-specific metadata to a point of interest in primary video content includes generating a series of content-specific temporal markers spaced throughout the play time of the primary video content and receiving input of the content-specific metadata intended for temporary display at the point of interest during playback of the primary video content. The content-specific metadata and point of interest are associated with at least one of the content-specific temporal markers. Additional methods of temporarily displaying metadata and apparatus for correlating content-specific metadata to a point of interest in primary video content are described.Type: ApplicationFiled: November 4, 2011Publication date: May 9, 2013Applicant: GENERAL INSTRUMENT CORPORATIONInventor: Navneeth N. Kannan
-
Patent number: 8438595Abstract: A method of correlating content-specific metadata to a point of interest in primary video content includes generating a series of content-specific temporal markers spaced throughout the play time of the primary video content and receiving input of the content-specific metadata intended for temporary display at the point of interest during playback of the primary video content. The content-specific metadata and point of interest are associated with at least one of the content-specific temporal markers. Additional methods of temporarily displaying metadata and apparatus for correlating content-specific metadata to a point of interest in primary video content are described.Type: GrantFiled: November 4, 2011Date of Patent: May 7, 2013Assignee: General Instrument CorporationInventor: Navneeth N. Kannan
-
Patent number: 8400941Abstract: Systems and methods are disclosed for managing services on a network. In one exemplary embodiment, the method includes receiving topologically relevant network information concerning nodes, interfaces, connections and/or protocols; resolving conflicts in the received information; determining and storing a network topology from the received and resolved information; and inferring one or more services based on the stored topology.Type: GrantFiled: January 30, 2008Date of Patent: March 19, 2013Inventors: Eric W. Gray, Navneeth N. Kannan
-
Publication number: 20130055303Abstract: A method of controlling ability of a client device to access media content available from a server device on a network is provided. The method includes the steps of receiving with the server device a request from the client device via the network for media content and determining with the server device a type of the client device and a type of the media content. Thereafter, a step of applying a policy stored in software form in the server device for determining actions allowable for the client device with respect to the media content is performed. After the applying step, access of the media content is provided to the client device only to an extent defined and permitted by the policy. A server device for functioning as a Digital Media Server (DMS) on a Digital Living Network Alliance (DLNA) network is also disclosed.Type: ApplicationFiled: August 29, 2011Publication date: February 28, 2013Applicant: GENERAL INSTRUMENT CORPORATIONInventors: Navneeth N. Kannan, Samuel H. Reichgott
-
Publication number: 20130046773Abstract: A system (100) and method (400) for creating collaborative tags is provided. During the presentation of content, a tagging device (101) receives user input (305) corresponding to the content. The tagging device (101) associates the user input (305) with metadata (306) identifying the content. The content itself is not attached to the tag (300). A distribution filter (307) can be attached to the tag (300), as can a content level classification (308). The tag (300) is then transmitted to a server (107) for distribution in accordance with the distribution filter (307). A subsequent user can request the tags for presentation with later content.Type: ApplicationFiled: August 18, 2011Publication date: February 21, 2013Applicant: GENERAL INSTRUMENT CORPORATIONInventors: Navneeth N. Kannan, Vinay V. Rao, Naveen K. Singh, Bhikshavarti Mutt Vinay Raj
-
Publication number: 20120163227Abstract: Systems and methods are disclosed for testing a processor having at least a first interface. In one embodiment, the method includes configuring, at the processor, a second interface, such that the configured second interface has one or more quality of service parameters representative of the first interface; sending one or more packets through the configured second interface, the one or more packets being representative of another packet received at the first interface; and determining, based on the one or more packets, one or more performance parameters corresponding to the first interface under test.Type: ApplicationFiled: March 6, 2012Publication date: June 28, 2012Applicant: OPNET TECHNOLOGIES, INC.Inventors: Navneeth N. KANNAN, Eric W. GRAY
-
Patent number: 8130661Abstract: Systems and methods are disclosed for testing a processor having at least a first interface. In one embodiment, the method includes configuring, at the processor, a second interface, such that the configured second interface has one or more quality of service parameters representative of the first interface; sending one or more packets through the configured second interface, the one or more packets being representative of another packet received at the first interface; and determining, based on the one or more packets, one or more performance parameters corresponding to the first interface under test.Type: GrantFiled: August 2, 2004Date of Patent: March 6, 2012Assignee: OPNET Technologies, Inc.Inventors: Navneeth N. Kannan, Eric W. Gray
-
Patent number: 8010643Abstract: Systems and methods are disclosed for simulating network performance. In one exemplary embodiment, the method includes inferring one or more services on the network; collecting network information based on actual traffic on the network; determining a traffic generator, such that the traffic generator represents the actual traffic on the network from a perspective of at least one of the inferred services; and simulating performance of the network using the determined traffic generator and at least one of the inferred services.Type: GrantFiled: August 2, 2004Date of Patent: August 30, 2011Assignee: OPNET Technologies IncInventors: Eric W. Gray, Navneeth N. Kannan