Patents by Inventor Chaitanya Kanojia
Chaitanya Kanojia 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: 20120127374Abstract: A method and system for capturing, storing, and streaming over the air broadcasts based on user requests is disclosed. The system and method utilize subarrays of antenna elements for receiving over the air broadcasts. Processing pipelines are used to demodulate, transcode and index the content transmissions to produce content data that are streamed to users. In this way, the feeds from antennas can be accessed by users over a network connection.Type: ApplicationFiled: November 17, 2011Publication date: May 24, 2012Applicant: AEREO, INC.Inventors: Chaitanya Kanojia, Joseph Thaddeus Lipowski
-
Publication number: 20120127363Abstract: A method and system for capturing, storing, and streaming over the air broadcasts based on user requests is disclosed. The system and method utilize subarrays of antenna elements for receiving over the air broadcasts. Processing pipelines are used to demodulate, transcode and index the content transmissions to produce content data that are streamed to users. In this way, the feeds from antennas can be accessed by users over a network connection.Type: ApplicationFiled: November 17, 2011Publication date: May 24, 2012Applicant: AEREO, INC.Inventors: Chaitanya Kanojia, Joseph Thaddeus Lipowski
-
Publication number: 20120131621Abstract: A method and system for capturing, storing, and streaming over the air broadcasts based on user requests and at their command is disclosed. The system and method utilize subarrays of antenna elements for receiving over the air broadcasts. Processing pipelines are used to demodulate, transcode and index the content transmissions to produce content data that are streamed to users. In this way, the feeds from antennas can be accessed by users over a network connection.Type: ApplicationFiled: November 17, 2011Publication date: May 24, 2012Applicant: AEREO, INC.Inventors: Chaitanya Kanojia, Joseph Thaddeus Lipowski
-
Publication number: 20120129479Abstract: A method and system for capturing, storing, and streaming over the air broadcasts based on user requests is disclosed. The system and method utilize subarrays of antenna elements for receiving over the air broadcasts. Processing pipelines are used to demodulate, transcode and index the content transmissions to produce content data that are streamed to users. In this way, the feeds from antennas can be accessed by users over a network connection.Type: ApplicationFiled: November 17, 2011Publication date: May 24, 2012Applicant: AEREO, INC.Inventors: Chaitanya Kanojia, Joseph Thaddeus Lipowski
-
Patent number: 7916631Abstract: A scalable messaging system for data transmission between the network devices, such as set top boxes, and a central system server, such as a server which maintains a database of event logs for the network. Individual routers at the data center broadcast an announcement packet indicating that they are available to accept messages from the network devices. The announcement message contains at least an identification of the router and the manner in which messages may be sent to it, e.g., one or more connection socket numbers and/or network addresses. The frequency at which availability messages are sent by the routers is preferably dependent upon the relatively loading of the individual router. Thus, the more heavily loaded a particular router becomes, the less often it will broadcast an availability message; the more lightly loaded it becomes, the more often such messages are broadcast.Type: GrantFiled: March 28, 2005Date of Patent: March 29, 2011Assignee: Microsoft CorporationInventors: Lee Kamentsky, Peter Hall, Chaitanya Kanojia
-
Patent number: 7689672Abstract: The present disclosed system is directed toward a communication and management system that dynamically targets network devices for content deployment, such as application programs, device drivers, configuration files, and registry subhives. Moreover, the present system targets users of network devices for promotions, such as advertisements offered by Internet e-commerce sites. Network devices and their users are targeted through user profiles. User profiles are created when network devices register with the system server and are continually updated with information provided by user activity and event logs that are periodically uploaded from each device. A scalable messaging system provides for data transmission between the system server and among the network devices such that it is neutral as to the specific hardware platforms on which it is implemented.Type: GrantFiled: February 4, 2008Date of Patent: March 30, 2010Assignee: Microsoft CorporationInventors: Chaitanya Kanojia, Lee Kamenstky, Peter Hall
-
Patent number: 7653743Abstract: A scalable messaging system for data transmission between the network devices, such as set top boxes, and a central system server, such as a server which maintains a database of event logs for the network. Individual routers at the data center broadcast an announcement packet indicating that they are available to accept messages from the network devices. The announcement message contains at least an identification of the router and the manner in which messages may be sent to it, e.g., one or more connection socket numbers and/or network addresses. The frequency at which availability messages are sent by the routers is preferably dependent upon the relatively loading of the individual router. Thus, the more heavily loaded a particular router becomes, the less often it will broadcast an availability message; the more lightly loaded it becomes, the more often such messages are broadcast.Type: GrantFiled: October 31, 2001Date of Patent: January 26, 2010Assignee: Microsoft CorporationInventors: Lee Kamentsky, Peter Hall, Chaitanya Kanojia
-
Publication number: 20080271070Abstract: A technique (and corresponding system) for controlling access to insertion opportunities in a multi-channel streaming media system is provided. The technique receives parameters for access to the insertion opportunities from multiple advertisers, such as desired audience viewership profile characteristics. The technique evaluates the received parameters to select which advertisers gain access to the insertion opportunities to place promotional content. The technique analyzes an audience of the placed promotional content and identifies which of the possible promotional content optimizes the value of the insertion opportunities or other maxima. Unlike traditional advertising in which advertisers pay per expected viewership, the technique may be arranged to charge advertisers only for a targeted audience that viewed the placed promotional content.Type: ApplicationFiled: April 25, 2008Publication date: October 30, 2008Inventors: Chaitanya Kanojia, Matthew B. Emans, Lisa L. Lutz
-
Publication number: 20080172690Abstract: Idle video-on-demand (VOD) and/or other streaming media channel capacity is used to deliver promotional content to selected set-top boxes (STBs) in a cable television network. Commercial segment cues are used to instruct a set-top box to switch away from a broadcast program to the streaming media channel during a commercial segment, and then switch back again to the original broadcast program at the end of the segment. More particularly, a promotion server determines an asset to be distributed such as a targeted promotion item (e.g., a commercial), and a list of STBs that are to receive it. The promotion server causes the video promotion content to be stored in VOD/streaming media servers located at the head ends. A scheduler process then delivers schedule messages to head end message servers which identify each promotion asset, and an STB which is to receive it.Type: ApplicationFiled: June 19, 2007Publication date: July 17, 2008Inventors: Chaitanya Kanojia, Terri Swartz, Darren Wetzel, Mark Fagnani
-
Publication number: 20080162693Abstract: The present disclosed system is directed toward a communication and management system that dynamically targets network devices for content deployment, such as application programs, device drivers, configuration files, and registry subhives. Moreover, the present system targets users of network devices for promotions, such as advertisements offered by Internet e-commerce sites. Network devices and their users are targeted through user profiles. User profiles are created when network devices register with the system server and are continually updated with information provided by user activity and event logs that are periodically uploaded from each device. A scalable messaging system provides for data transmission between the system server and among the network devices such that it is neutral as to the specific hardware platforms on which it is implemented.Type: ApplicationFiled: February 4, 2008Publication date: July 3, 2008Inventors: Chaitanya Kanojia, Lee Kamenstky, Peter Hall
-
Patent number: 7392281Abstract: The present disclosed system is directed toward a communication and management system that dynamically targets network devices for content deployment, such as application programs, device drivers, configuration files, and registry subhives. Moreover, the present system targets users of network devices for promotions, such as advertisements offered by Internet e-commerce sites. Promotions are generally icons or graphic images with links to host web servers overlaying a video display, but also includes audio and video clips or data streams. Network devices and their users are targeted through user profiles. User profiles are created when network devices register with the system server and are continually updated with information provided by user activity and event logs that are periodically uploaded from each device.Type: GrantFiled: March 6, 2000Date of Patent: June 24, 2008Assignee: Navic Systems, Inc.Inventors: Chaitanya Kanojia, Lee Kamenstky, Peter Hall
-
Patent number: 7330824Abstract: The present disclosed system is directed toward a communication and management system that dynamically targets network devices for content deployment, such as application programs, device drivers, configuration files, and registry subhives. Moreover, the present system targets users of network devices for promotions, such as advertisements offered by Internet e-commerce sites. Promotions are generally icons or graphic images with links to host web servers overlaying a video display, but also includes audio and video clips or data streams. Network devices and their users are targeted through user profiles. User profiles are created when network devices register with the system server and are continually updated with information provided by user activity and event logs that are periodically uploaded from each device.Type: GrantFiled: March 6, 2000Date of Patent: February 12, 2008Assignee: Navic Systems, Inc.Inventors: Chaitanya Kanojia, Lee Kamenstky, Peter Hall, Ian Copeman
-
Patent number: 7237250Abstract: Idle Video-On-Demand (VOD) channel capacity is used to deliver promotional content to selected set-top boxes (STBs) in a cable television network. Commercial segment cues are used to instruct a set-top box to switch away from a broadcast program to the VOD channel during a commercial segment, and then switch back again to the original broadcast program at the end of the segment. More particularly, a promotion server determines an asset to be distributed such as a targeted promotion item (e.g., a commercial), and a list of STBs that are to receive it. The promotion server causes the video promotion content to be stored in VOD servers located at the head ends. A scheduler process then delivers schedule messages to head end message servers which identify each promotion asset, and an STB which is to receive it. The head end message server notifies its associated VOD server which then cues the asset by loading the asset, starting the asset, but pausing it.Type: GrantFiled: November 2, 2001Date of Patent: June 26, 2007Assignee: Navic Systems, Inc.Inventors: Chaitanya Kanojia, Terri Swartz, Darren Wetzel, Mark Fagnani
-
Patent number: 7047273Abstract: A scalable messaging system for data transmission between the network devices, such as set top boxes, and a central system server, such as a server which maintains a database of event logs for the network. Individual routers at the data center broadcast an announcement packet indicating that they are available to accept messages from the network devices. The announcement message contains at least an identification of the router and the manner in which messages may be sent to it, e.g., one or more connection socket numbers and/or network addresses. The frequency at which availability messages are sent by the routers is preferably dependent upon the relatively loading of the individual router. Thus, the more heavily loaded a particular router becomes, the less often it will broadcast an availability message; the more lightly loaded it becomes, the more often such messages are broadcast.Type: GrantFiled: November 2, 2001Date of Patent: May 16, 2006Assignee: Navic Systems, Inc.Inventors: Lee Kamentsky, Peter Hall, Chaitanya Kanojia
-
Publication number: 20050278731Abstract: A system and method is provided for event data collection and processing in a multimedia network. The server can include an event collection manager that receives messages containing event data from plural settop devices. Upon message receipt, the event collection manager accesses a database to identify a data aggregation group for the set top that sent the message and anonymously stores the event data in association with the data aggregation group. The data aggregation group can be associated with a policy that specifies anonymous storage of event data based on event type. For example, the data aggregation policy may specify storage of individual event types with personal identification information. Conversely, the aggregation policy may specify anonymous storage of individual event types anonymously excluding personal identification information. Aggregate reports can be generated from the stored event data by aggregation group.Type: ApplicationFiled: June 9, 2004Publication date: December 15, 2005Applicant: Navic Systems, Inc.Inventors: Kirk Cameron, Chaitanya Kanojia
-
Publication number: 20050185596Abstract: A scalable messaging system for data transmission between the network devices, such as set top boxes, and a central system server, such as a server which maintains a database of event logs for the network. Individual routers at the data center broadcast an announcement packet indicating that they are available to accept messages from the network devices. The announcement message contains at least an identification of the router and the manner in which messages may be sent to it, e.g., one or more connection socket numbers and/or network addresses. The frequency at which availability messages are sent by the routers is preferably dependent upon the relatively loading of the individual router. Thus, the more heavily loaded a particular router becomes, the less often it will broadcast an availability message; the more lightly loaded it becomes, the more often such messages are broadcast.Type: ApplicationFiled: March 28, 2005Publication date: August 25, 2005Applicant: Navic Systems, Inc.Inventors: Lee Kamentsky, Peter Hall, Chaitanya Kanojia
-
Patent number: 6845396Abstract: The present disclosed system is directed toward a communication and management system that dynamically targets network devices for content deployment, such as application programs, device drivers, configuration files, and registry subhives. Moreover, the present system targets users of network devices for promotions, such as advertisements offered by Internet e-commerce sites. Promotions are generally icons or graphic images with links to host web servers overlaying a video display, but also includes audio and video clips or data streams. Network devices and their users are targeted through user profiles.Type: GrantFiled: March 6, 2000Date of Patent: January 18, 2005Assignee: Navic Systems, Inc.Inventors: Chaitanya Kanojia, Lee Kamenstky, Peter Hall, Ian Copeman
-
Publication number: 20040181593Abstract: The present disclosed system is directed toward a communication and management system that dynamically targets network devices for content deployment, such as application programs, device drivers, configuration files, and registry subhives. Moreover, the present system targets users of network devices for promotions, such as advertisements offered by Internet e-commerce sites. Promotions are generally icons or graphic images with links to host web servers overlaying a video display, but also includes audio and video clips or data streams. Network devices and their users are targeted through user profiles. User profiles are created when network devices register with the system server and are continually updated with information provided by user activity and event logs that are periodically uploaded from each device.Type: ApplicationFiled: March 29, 2004Publication date: September 16, 2004Applicant: Navic Systems, Inc.Inventors: Chaitanya Kanojia, Lee Kamenstky, Peter Hall, Ian Copeman
-
Patent number: 6714992Abstract: The present disclosed system is directed toward a communication and management system that dynamically targets network devices for content deployment, such as application programs, device drivers, configuration files, and registry subhives. Moreover, the present system targets users of network devices for promotions, such as advertisements offered by Internet e-commerce sites. Promotions are generally icons or graphic images with links to host web servers overlaying a video display, but also includes audio and video clips or data streams. Network devices and their users are targeted through user profiles. User profiles are created when network devices register with the system server and are continually updated with information provided by user activity and event logs that are periodically uploaded from each device.Type: GrantFiled: March 6, 2000Date of Patent: March 30, 2004Assignee: Navic Systems, Inc.Inventors: Chaitanya Kanojia, Lee Kamenstky, Peter Hall, Ian Copeman
-
Publication number: 20020112238Abstract: A system for displaying promotions on a viewing device associated with a network device. The system includes a display, for example, a full-screen or partial-screen electronic program guide viewable on the viewing device while a person is using the viewing device. The system also includes a selector which when triggered causes a promotion to be shown on the display. When shown, the promotion may cover all or a portion of the viewing area of the display. Multiple promotions may be displayed simultaneously, and each promotion may be individually selectable. The selector may be triggered by the interaction of the person with the network device, for example, when the person changes channels or channel surfs, or a trigger may be embedded in a broadcast stream.Type: ApplicationFiled: June 4, 2001Publication date: August 15, 2002Applicant: Navic Systems, IncorporatedInventors: Chaitanya Kanojia, Terri Swartz