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: 20120127374
    Abstract: 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: Application
    Filed: November 17, 2011
    Publication date: May 24, 2012
    Applicant: AEREO, INC.
    Inventors: Chaitanya Kanojia, Joseph Thaddeus Lipowski
  • Publication number: 20120127363
    Abstract: 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: Application
    Filed: November 17, 2011
    Publication date: May 24, 2012
    Applicant: AEREO, INC.
    Inventors: Chaitanya Kanojia, Joseph Thaddeus Lipowski
  • Publication number: 20120131621
    Abstract: 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: Application
    Filed: November 17, 2011
    Publication date: May 24, 2012
    Applicant: AEREO, INC.
    Inventors: Chaitanya Kanojia, Joseph Thaddeus Lipowski
  • Publication number: 20120129479
    Abstract: 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: Application
    Filed: November 17, 2011
    Publication date: May 24, 2012
    Applicant: AEREO, INC.
    Inventors: Chaitanya Kanojia, Joseph Thaddeus Lipowski
  • Patent number: 7916631
    Abstract: 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: Grant
    Filed: March 28, 2005
    Date of Patent: March 29, 2011
    Assignee: Microsoft Corporation
    Inventors: Lee Kamentsky, Peter Hall, Chaitanya Kanojia
  • Patent number: 7689672
    Abstract: 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: Grant
    Filed: February 4, 2008
    Date of Patent: March 30, 2010
    Assignee: Microsoft Corporation
    Inventors: Chaitanya Kanojia, Lee Kamenstky, Peter Hall
  • Patent number: 7653743
    Abstract: 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: Grant
    Filed: October 31, 2001
    Date of Patent: January 26, 2010
    Assignee: Microsoft Corporation
    Inventors: Lee Kamentsky, Peter Hall, Chaitanya Kanojia
  • Publication number: 20080271070
    Abstract: 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: Application
    Filed: April 25, 2008
    Publication date: October 30, 2008
    Inventors: Chaitanya Kanojia, Matthew B. Emans, Lisa L. Lutz
  • Publication number: 20080172690
    Abstract: 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: Application
    Filed: June 19, 2007
    Publication date: July 17, 2008
    Inventors: Chaitanya Kanojia, Terri Swartz, Darren Wetzel, Mark Fagnani
  • Publication number: 20080162693
    Abstract: 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: Application
    Filed: February 4, 2008
    Publication date: July 3, 2008
    Inventors: Chaitanya Kanojia, Lee Kamenstky, Peter Hall
  • Patent number: 7392281
    Abstract: 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: Grant
    Filed: March 6, 2000
    Date of Patent: June 24, 2008
    Assignee: Navic Systems, Inc.
    Inventors: Chaitanya Kanojia, Lee Kamenstky, Peter Hall
  • Patent number: 7330824
    Abstract: 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: Grant
    Filed: March 6, 2000
    Date of Patent: February 12, 2008
    Assignee: Navic Systems, Inc.
    Inventors: Chaitanya Kanojia, Lee Kamenstky, Peter Hall, Ian Copeman
  • Patent number: 7237250
    Abstract: 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: Grant
    Filed: November 2, 2001
    Date of Patent: June 26, 2007
    Assignee: Navic Systems, Inc.
    Inventors: Chaitanya Kanojia, Terri Swartz, Darren Wetzel, Mark Fagnani
  • Patent number: 7047273
    Abstract: 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: Grant
    Filed: November 2, 2001
    Date of Patent: May 16, 2006
    Assignee: Navic Systems, Inc.
    Inventors: Lee Kamentsky, Peter Hall, Chaitanya Kanojia
  • Publication number: 20050278731
    Abstract: 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: Application
    Filed: June 9, 2004
    Publication date: December 15, 2005
    Applicant: Navic Systems, Inc.
    Inventors: Kirk Cameron, Chaitanya Kanojia
  • Publication number: 20050185596
    Abstract: 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: Application
    Filed: March 28, 2005
    Publication date: August 25, 2005
    Applicant: Navic Systems, Inc.
    Inventors: Lee Kamentsky, Peter Hall, Chaitanya Kanojia
  • Patent number: 6845396
    Abstract: 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: Grant
    Filed: March 6, 2000
    Date of Patent: January 18, 2005
    Assignee: Navic Systems, Inc.
    Inventors: Chaitanya Kanojia, Lee Kamenstky, Peter Hall, Ian Copeman
  • Publication number: 20040181593
    Abstract: 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: Application
    Filed: March 29, 2004
    Publication date: September 16, 2004
    Applicant: Navic Systems, Inc.
    Inventors: Chaitanya Kanojia, Lee Kamenstky, Peter Hall, Ian Copeman
  • Patent number: 6714992
    Abstract: 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: Grant
    Filed: March 6, 2000
    Date of Patent: March 30, 2004
    Assignee: Navic Systems, Inc.
    Inventors: Chaitanya Kanojia, Lee Kamenstky, Peter Hall, Ian Copeman
  • Publication number: 20020112238
    Abstract: 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: Application
    Filed: June 4, 2001
    Publication date: August 15, 2002
    Applicant: Navic Systems, Incorporated
    Inventors: Chaitanya Kanojia, Terri Swartz