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: 20130195113
    Abstract: 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: Application
    Filed: January 30, 2012
    Publication date: August 1, 2013
    Applicant: DELL PRODUCTS, LP
    Inventors: Saikrishna Kotha, Gaurav Chawla, Rajesh Narayanan
  • Publication number: 20130142053
    Abstract: 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: Application
    Filed: December 1, 2011
    Publication date: June 6, 2013
    Applicant: QUALCOMM Incorporated
    Inventors: Daniel Amerga, Muhammad Imran, Giri Kapallil, Kuo-Chun Lee, Shailesh Maheshwari, Thadi M. Nagaraj, Rajesh Narayanan, Jack S. Shauh
  • Publication number: 20130060911
    Abstract: 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: Application
    Filed: July 29, 2012
    Publication date: March 7, 2013
    Inventors: Thadi M. NAGARAJ, Joseph P. BARONE, Rajesh NARAYANAN, Giridhar KAPALLI
  • Publication number: 20130042284
    Abstract: 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: Application
    Filed: August 9, 2011
    Publication date: February 14, 2013
    Applicant: 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: 20130042269
    Abstract: 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: Application
    Filed: August 9, 2011
    Publication date: February 14, 2013
    Applicant: 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: 20130036443
    Abstract: 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: Application
    Filed: August 3, 2011
    Publication date: February 7, 2013
    Applicant: 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: 20120293296
    Abstract: 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: Application
    Filed: May 17, 2011
    Publication date: November 22, 2012
    Applicant: HONEYWELL INTERNATIONAL INC.
    Inventors: Senthilkumar MK, Chandrashekar Srinivas, Rajesh Narayanan, Phaneendra Govindasetty Tirumani, Balaji K. Krishnaswamy
  • Publication number: 20100161539
    Abstract: 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: Application
    Filed: December 18, 2008
    Publication date: June 24, 2010
    Applicants: VERIZON DATA SERVICES INDIA PRIVATE LTD., VERIZON DATA SERVICES LLC
    Inventors: Venket Kandanala, Jubish Cheriya Parambath, Rajesh Narayanan, Shafiq Kassam, Mohanakrishnan Vadivel
  • Publication number: 20100161358
    Abstract: 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: Application
    Filed: December 18, 2008
    Publication date: June 24, 2010
    Applicants: Verizon Data Services India Private Ltd., Verizon Data Services LLC
    Inventors: Venket Kandanala, Fazil C. Ummer, Sivakumar Thrichangu, Sudarshan Selvakumar, Rajesh Narayanan, Jubish Cheriya Parambath
  • Publication number: 20090158170
    Abstract: 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: Application
    Filed: December 14, 2007
    Publication date: June 18, 2009
    Inventors: Rajesh NARAYANAN, Maud Cahuzac
  • Publication number: 20090089157
    Abstract: 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: Application
    Filed: September 27, 2007
    Publication date: April 2, 2009
    Inventor: Rajesh Narayanan
  • Publication number: 20080310399
    Abstract: 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: Application
    Filed: June 12, 2007
    Publication date: December 18, 2008
    Applicant: IMVocal, Inc.
    Inventors: Rajesh Narayanan, Ashish Patel
  • Patent number: 7352761
    Abstract: 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: Grant
    Filed: February 18, 2003
    Date of Patent: April 1, 2008
    Assignee: Lucent Technologies Inc.
    Inventors: Sandeep Lodha, Deepak Aatresh, Rajesh Narayanan, Raymond Vaughan-Williams
  • Publication number: 20060092921
    Abstract: 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: Application
    Filed: October 11, 2005
    Publication date: May 4, 2006
    Inventors: Rajesh Narayanan, Mark Mah
  • Publication number: 20050021842
    Abstract: 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: Application
    Filed: August 15, 2003
    Publication date: January 27, 2005
    Applicant: Network Equipment Technologies
    Inventors: Rajesh Narayanan, Aaron Williams
  • Publication number: 20040184462
    Abstract: 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: Application
    Filed: August 21, 2003
    Publication date: September 23, 2004
    Applicant: Network Equipment Technologies
    Inventors: Rajesh Narayanan, Aaron Williams
  • Publication number: 20030223430
    Abstract: 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: Application
    Filed: February 18, 2003
    Publication date: December 4, 2003
    Inventors: Sandeep Lodha, Deepak Aatresh, Rajesh Narayanan, Raymond Vaughan-Williams