Patents by Inventor Rajesh Narayanan
Rajesh Narayanan 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: 20130195113Abstract: A network switching device includes a hardware data plane with a forwarding table. The forwarding table has a sub-table. The network switching device also includes a control plane with a processor and a virtual data plane. The virtual data plane has a virtual sub-table. The processor maps changes in the virtual sub-table to the sub-table.Type: ApplicationFiled: January 30, 2012Publication date: August 1, 2013Applicant: DELL PRODUCTS, LPInventors: Saikrishna Kotha, Gaurav Chawla, Rajesh Narayanan
-
Publication number: 20130142053Abstract: A method, an apparatus, and a computer program product for wireless communication are provided. The apparatus is configured to monitor for a notification of MCCH information change associated with an MBSFN area without having previously performed an MCCH information acquisition procedure to acquire MCCH information in the MBSFN area. Furthermore, the apparatus is configured to acquire the MCCH information while monitoring for the notification of the MCCH information change that indicates a change of MCCH information.Type: ApplicationFiled: December 1, 2011Publication date: June 6, 2013Applicant: QUALCOMM IncorporatedInventors: Daniel Amerga, Muhammad Imran, Giri Kapallil, Kuo-Chun Lee, Shailesh Maheshwari, Thadi M. Nagaraj, Rajesh Narayanan, Jack S. Shauh
-
Publication number: 20130060911Abstract: In one example, a device includes a plurality of interfaces, wherein each of the interfaces is communicatively coupled to a respective one of a plurality of sources, a stream management unit configured to select, using a manifest file for multimedia content, one of a plurality of representations from which to retrieve multimedia data of the multimedia content, wherein the manifest file includes information indicative of the plurality of representations of the multimedia content, wherein the plurality of representations includes the selected representation, wherein multimedia data for the representations is available from the plurality of sources, and wherein the stream management unit is configured to select one of the sources from which to retrieve multimedia data for the selected representation, and a source component configured to retrieve multimedia data for the selected representation from the selected source via the one of the interfaces that is communicatively coupled to the selected source.Type: ApplicationFiled: July 29, 2012Publication date: March 7, 2013Inventors: Thadi M. NAGARAJ, Joseph P. BARONE, Rajesh NARAYANAN, Giridhar KAPALLI
-
Publication number: 20130042284Abstract: A method and system that provides customers a pay-per-view portal, accessible via a television service, a mobile service, or an Internet service. The pay-per-view portal permits customers to search for pay-per-view programs and provide search results that include related content to pay-per-view programs including related videos, articles, biographical summaries, stats on players or fighters, and images. The pay-per-view portal provides personalized pay-per-view program recommendations, pay-per-view calendars, and sub-portals directed to categories or sub-categories of pay-per-view programs. The pay-per-view portal also provides the ordering and purchasing of pay-per-view programs days, weeks, or months in advance of the airing of the pay-per-view programs.Type: ApplicationFiled: August 9, 2011Publication date: February 14, 2013Applicant: VERIZON PATENT AND LICENSING INC.Inventors: Venket S. Kandanala, Nicky Pinakin Joshi, Anand N. Sankaran, Rajesh Narayanan, Lisa A. Caputo, Karthik Srinivasan, Mousumi Dasgupta, Jubish C. Parambath, Sudharsan Selvakumar
-
Publication number: 20130042269Abstract: A method and system that provides a television service; receives a customer input to access a graphical user interface that includes a main menu pertaining to the television service; retrieves the graphical user interface; and displays the graphical user interface via the customer device, wherein the graphical user interface includes a main menu body and an interactive masthead having an interactive element that permits a customer to access content via the interactive element.Type: ApplicationFiled: August 9, 2011Publication date: February 14, 2013Applicant: VERIZON PATENT AND LICENSING INC.Inventors: Venket S. Kandanala, Nicky Pinakin Joshi, Anand N. Sankaran, Rajesh Narayanan, Lisa A. Caputo, Karthik Srinivasan, Mousumi Dasgupta, Jubish C. Parambath, Sudharsan Selvakumar, Sumithra Jayaraman
-
Publication number: 20130036443Abstract: A method and system that provides a television service via a customer device; receives a customer input to invoke an interactive mode pertaining to the television service; retrieves a graphical user interface that includes an interactive and program half-screen comprising an interactive half-screen and a program half-screen, wherein the interactive half-screen is substantially a same size as a program half-screen, and the interactive half-screen and the program half-screen occupy an entire size of the graphical user interface; and displays the graphical user interface via the customer device, wherein the interactive half-screen includes one or more interactive graphical elements and the program half-screen includes a program window to display a program.Type: ApplicationFiled: August 3, 2011Publication date: February 7, 2013Applicant: VERIZON PATENT AND LICENSING INC.Inventors: Venket S. Kandanala, Nicky Pinakin Joshi, Anand N. Sankaran, Rajesh Narayanan, Lisa A. Caputo, Karthik Srinivasan, Mousumi Dasgupta, Jubish C. Parambath, Sudharsan Selvakumar
-
Publication number: 20120293296Abstract: A thermostat includes a temperature sensitive element that is responsive to temperature variations to selectively move between at least a first position and a second position. The transfer pin is movable with the temperature sensitive element and is configured, upon movement of the temperature sensitive element from the first position to the second position, to supply a force to a switch that moves the switch from a first switch position to a second switch position. A spring is coupled to the switch and is configured to selectively supply at least a first retainer force to the switch that, when the switch is in the second switch position, retains the switch in the second switch position when the temperature sensitive element moves from the second position back to the first position.Type: ApplicationFiled: May 17, 2011Publication date: November 22, 2012Applicant: HONEYWELL INTERNATIONAL INC.Inventors: Senthilkumar MK, Chandrashekar Srinivas, Rajesh Narayanan, Phaneendra Govindasetty Tirumani, Balaji K. Krishnaswamy
-
Publication number: 20100161539Abstract: A system and method for analyzing tickets including an input configured to receive data associated with one or more tickets, one or more modules configured to analyze the received data, and an output configured to output the processed data. Each of the one or more tickets may be associated to at least one issue associated with at least one of a product and service. Analyzing the received data may include calibrating the one or more modules based on the received data and processing the data based on the calibration. The output may output the processed data for optimizing the at least one product and service and/or transmit the processed data into the input for further analysis at the one or more modules.Type: ApplicationFiled: December 18, 2008Publication date: June 24, 2010Applicants: VERIZON DATA SERVICES INDIA PRIVATE LTD., VERIZON DATA SERVICES LLCInventors: Venket Kandanala, Jubish Cheriya Parambath, Rajesh Narayanan, Shafiq Kassam, Mohanakrishnan Vadivel
-
Publication number: 20100161358Abstract: A system and method for comparative analysis of tickets and/or dispatches including a receiver, at a baseline engine, configured to receive data associated with at least one of a product and a service corresponding to one or more tickets or dispatches, a processor, at the baseline engine, configured to generate baseline information based on the data, wherein the baseline information represents a comparative analysis of the at least one of a product and a service, and a transmitter, at the baseline engine, configured to transmit the baseline information to an output device for assessing the at least one product and service.Type: ApplicationFiled: December 18, 2008Publication date: June 24, 2010Applicants: Verizon Data Services India Private Ltd., Verizon Data Services LLCInventors: Venket Kandanala, Fazil C. Ummer, Sivakumar Thrichangu, Sudarshan Selvakumar, Rajesh Narayanan, Jubish Cheriya Parambath
-
Publication number: 20090158170Abstract: A system, method and device for providing an avatar for interaction in a virtual environment. A user provides a user identifier and a user profile not associated with an avatar is retrieved based on the user identifier. Avatar characteristics are determined based on the retrieved user profile. The virtual environment is rendered with an avatar based on the determined avatar characteristics. The retrieved user profile may include at least one of a default profile, an advertiser supplied profile, a profile associated with a given user and a profile associated with the virtual environment.Type: ApplicationFiled: December 14, 2007Publication date: June 18, 2009Inventors: Rajesh NARAYANAN, Maud Cahuzac
-
Publication number: 20090089157Abstract: A system, method and device for providing a landing zone in a virtual environment including accessing a network by providing a user identifier, retrieving a user profile based on the user identifier, determining the landing zone based on the retrieved user profile, and rendering the virtual environment based on the determined landing zone. The method may include initiating rendering of a user avatar at the landing zone. The landing zone may be an advertiser sponsored area within the virtual environment. The landing zone may be related to one or more of advertiser products, objects and trademarks including where those products/objects/trademarks are placed in the virtual environment, including placement with relation to the user avatar. The advertiser related object may be selected based on the retrieved user profile. Rendering the virtual environment may include initiating a login of a user on a server device hosting the virtual environment.Type: ApplicationFiled: September 27, 2007Publication date: April 2, 2009Inventor: Rajesh Narayanan
-
Publication number: 20080310399Abstract: Methods and systems for connecting a phone to a client via a network by using an electronic notification system, which may include a third-party internet electronic messenger service, such as, Yahoo messenger™, Google Talk™, MSN messenger™ software, or email systems. The system includes a server that is connected to the network and receives a call from the phone and that sends a notification of the incoming call to the client via the electronic notification system like internet messenger service of choice of the client/receiver. The user of the client, receiver, launches an internet phone on the client in response to the notification by clicking on the called-context link. Then, the server connects the phone to the client via the internet phone whereby providing a communication between the receiver and a user of the phone, caller.Type: ApplicationFiled: June 12, 2007Publication date: December 18, 2008Applicant: IMVocal, Inc.Inventors: Rajesh Narayanan, Ashish Patel
-
Patent number: 7352761Abstract: A packet-based traffic forwarding system with a plurality of contending queues. Each queue has an allocated bandwidth and an associated borrow vector. When a first queue does not consume all of its allocated bandwidth, the borrow vector associated with a second queue is checked to determine whether the second queue is permitted to use the unconsumed allocated bandwidth of the first queue. If the second queue has packets to forward, the second queue forwards the packets using the unconsumed allocated bandwidth of the first queue.Type: GrantFiled: February 18, 2003Date of Patent: April 1, 2008Assignee: Lucent Technologies Inc.Inventors: Sandeep Lodha, Deepak Aatresh, Rajesh Narayanan, Raymond Vaughan-Williams
-
Publication number: 20060092921Abstract: A system dynamically configures a packet or data processor to support new data types or processing rules. Initially, a first data in an open programming language is received from a first source. This first data specifies the format in which a second data is structured and specifies a set of rules that provides what operations need to be performed to process the second data. The first data is then stored into a temporary storage location. A second data is received from a second source and the first data is used to determine the structure and contents of the second data. After determining the structure and contents of the second data, the set of rules specified by the first data is applied to the second data and produces an output.Type: ApplicationFiled: October 11, 2005Publication date: May 4, 2006Inventors: Rajesh Narayanan, Mark Mah
-
Publication number: 20050021842Abstract: A method for managing packets in a network is presented comprising the steps of receiving a packet, assigning the packet to a selected one of a plurality of classes, checking a counter associated with the selected class, advancing the counter toward the target value and forwarding the packet if the counter is not equal to a target value, dropping the packet if the counter is equal to the target value, and from time to time, resetting the counter to a reset value not equal to the target value to allow more packets from the selected class to be forwarded. In one embodiment, the counter is scheduled to be repeatedly reset according to a period, which may be implemented by use of a timer. The period, the reset value, and/or the target value can be changed to effectuate a different rate of packet forwarding for the selected class.Type: ApplicationFiled: August 15, 2003Publication date: January 27, 2005Applicant: Network Equipment TechnologiesInventors: Rajesh Narayanan, Aaron Williams
-
Publication number: 20040184462Abstract: A method is presented for managing packets in a network comprising receiving a packet associated with a request for a protocol-based connection, assigning the packet to a selected one of a plurality of classes, forwarding the packet if number of packets forwarded from the selected class in a predetermined time interval has not reached a first maximum count, and dropping the packet if number of packets forwarded from the class in the predetermined time interval has reached the first maximum count. In one embodiment, the packet is forwarded only if a count of active connection requests has not reached a second maximum limit. The method may further comprise steps of, after forwarding the packet, receiving an additional packet associated with the requested protocol-based connection, assigning the additional packet to a pass-through class, and forwarding the additional packet even if the first maximum count or the second maximum count has been reached.Type: ApplicationFiled: August 21, 2003Publication date: September 23, 2004Applicant: Network Equipment TechnologiesInventors: Rajesh Narayanan, Aaron Williams
-
Publication number: 20030223430Abstract: A packet-based traffic forwarding system with a plurality of contending queues. Each queue has an allocated bandwidth and an associated borrow vector. When a first queue does not consume all of its allocated bandwidth, the borrow vector associated with a second queue is checked to determine whether the second queue is permitted to use the unconsumed allocated bandwidth of the first queue. If the second queue has packets to forward, the second queue forwards the packets using the unconsumed allocated bandwidth of the first queue.Type: ApplicationFiled: February 18, 2003Publication date: December 4, 2003Inventors: Sandeep Lodha, Deepak Aatresh, Rajesh Narayanan, Raymond Vaughan-Williams