Patents by Inventor Ram Gopal
Ram Gopal 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).
-
Patent number: 8801101Abstract: A vehicle seating system including a seat back, a seat bottom, a track arrangement, a first carriage, and a second carriage is for use within a vehicle. The seat bottom is coupled to the seat back. The track arrangement is configured to be coupled to the vehicle. The first carriage is coupled to the seat bottom and is moveable within the track arrangement. The second carriage is coupled to the seat back and is moveable within the track arrangement. The second carriage and the first carriage are releasably coupled to one another so the second carriage is moveable relative to the first carriage when the coupling of the first carriage and the second carriage is released. The position of the second carriage relative to the first carriage is substantially fixed when the coupling of the first carriage and the second carriage is locked.Type: GrantFiled: March 5, 2009Date of Patent: August 12, 2014Assignee: Johnson Controls Technology CompanyInventors: M. Omer Dagcioglu, Ioan Ghergheli, Michael B. Clor, Ram Gopal, Kyle Doxey, Paul A. Gilmore, Timothy A. Brademeyer, John Newberry, Stephen P. Telesco
-
Patent number: 8799849Abstract: A method for designing an electronic component includes receiving a device criteria (e.g., a parametric value, procurement value, etc.) from a designer, querying a database for devices corresponding to the device criteria, querying the database for procurement data and/or engineering data associated with the corresponding devices, presenting the devices to the designer based on the procurement data, and receiving input from the designer identifying one of the presented devices as a selected device. In a particular method, the returned devices are sorted based on one or more procurement values (e.g., manufacturer, price, availability, manufacturer status, etc.), and presented to the designer in a ranked list. Objects representative of the selected devices are then entered into a design file, and the objects are associated with the device's engineering and/or procurement data. In a particular embodiment, the objects are associated with the engineering data by embedding the engineering data in the file object.Type: GrantFiled: March 15, 2013Date of Patent: August 5, 2014Assignee: Flextronics AP, LLCInventors: Nicholas E. Brathwaite, Ram Gopal Bommakanti, Visvanathan Ganapathy, Paul N. Burns, Douglas Edward Maddox, Michael Anthony Durkan
-
Publication number: 20140126373Abstract: Data services may be enhanced by mitigating the need for unplanned core network capacity expansion or network element upgrades and reconfiguration, by offloading data to an alternative network, such as Exchange Point (IXP) or other operator network. A method can include monitoring a status of a transit network. The method can also include offloading traffic to the transit network from a transport network when a predetermined condition is met. The predetermined condition includes the status of the transit network indicating that the transit network is operational.Type: ApplicationFiled: June 16, 2011Publication date: May 8, 2014Applicant: NOKIA SIEMENS NETWORKS OYInventors: Yinghua Ye, Ram Gopal Lakshmi Narayanan
-
Publication number: 20140025781Abstract: A method performed at an apparatus includes receiving a request for media content corresponding to a user equipment; requesting and receiving some of the media content from a server; and if the requested media content should not be optimized, sending, through the network toward the user equipment, information that causes a node to direct additional requests from the user equipment for the media content through the network toward the server without passing through the apparatus. Another method includes receiving a redirect message comprising an indication corresponding to a location of media content and comprising a tag indicating the redirect message should cause a first apparatus to redirect requests from a user equipment for the media content to a server having the media content without passing through a second apparatus; and for requests received from the user equipment and corresponding to the indication, forwarding requests through the network toward the server.Type: ApplicationFiled: July 17, 2012Publication date: January 23, 2014Inventors: Yinghua Ye, Ram Gopal Lakshmi Narayanan
-
Publication number: 20140026169Abstract: The specification and drawings present a new method, apparatus and software related product for adaptive content optimization based on real time network dynamics including at least a network load (congestion) status on a cell/access point (eNB) level and a UE subscription status. A network element of a network core such as PGW of an EPC can determine a load status of at least one access point (eNB,) using one of the two approaches described herein, and/or subscription information for one or more UEs served by the eNB. The EPC can enhance the existing protocol between the EPC and MCO by providing real time serving eNB load information and/or the UE subscription status along with a mobile content (e.g., video) request from a UE wirelessly communicating with the serving eNB to the MCO. This will allow the MCO to provide the mobile content (including bandwidth) sent to the UE.Type: ApplicationFiled: July 20, 2012Publication date: January 23, 2014Inventors: Yinghua YE, Ram Gopal LAKSHMI NARAYANAN
-
Patent number: 8584118Abstract: A terminal for validating a software application includes a processor capable of operating an operating system (OS) platform (e.g., Symbian™ OS platform), and capable of operating at least one software application above the OS platform. The software application(s) are associated with a permission record that includes permissions identifying services the software application is authorized to receive from the OS platform. The OS platform is capable of receiving a request, from a software application, for a service of the OS platform. The OS platform can determine if the software application is authorized to receive the requested service based upon the associated permission record. And if the software application is authorized, the OS platform is capable of providing the requested service to the software application.Type: GrantFiled: April 9, 2012Date of Patent: November 12, 2013Assignee: Nokia CorporationInventors: Padmajabala Kotamarthi, Ram Gopal Lakshmi Narayanan
-
Publication number: 20120198437Abstract: A terminal for validating a software application includes a processor capable of operating an operating system (OS) platform (e.g., Symbian™ OS platform), and capable of operating at least one software application above the OS platform. The software application(s) are associated with a permission record that includes permissions identifying services the software application is authorized to receive from the OS platform. The OS platform is capable of receiving a request, from a software application, for a service of the OS platform. The OS platform can determine if the software application is authorized to receive the requested service based upon the associated permission record. And if the software application is authorized, the OS platform is capable of providing the requested service to the software application.Type: ApplicationFiled: April 9, 2012Publication date: August 2, 2012Inventors: Padmajabala Kotamarthi, Ram Gopal Lakshmi Narayanan
-
Patent number: 8161147Abstract: A method of organizing a plurality of servers defines a set of servers. The method also defines one of the servers of the set of servers as a server which is configured to control the communication of information to other servers in the set to support heterogeneous application requirements and interoperability between hardware and software systems.Type: GrantFiled: February 1, 2005Date of Patent: April 17, 2012Assignee: Intellectual Ventures I LLCInventors: Sanjeev Verma, Ram Gopal Lakshmi Narayanan
-
Patent number: 8156488Abstract: A terminal for validating a software application includes a processor capable of operating an operating system (OS) platform (e.g., Symbian™ OS platform), and capable of operating at least one software application above the OS platform. The software application(s) are associated with a permission record that includes permissions identifying services the software application is authorized to receive from the OS platform. The OS platform is capable of receiving a request, from a software application, for a service of the OS platform. The OS platform can determine if the software application is authorized to receive the requested service based upon the associated permission record. And if the software application is authorized, the OS platform is capable of providing the requested service to the software application.Type: GrantFiled: October 20, 2004Date of Patent: April 10, 2012Assignee: Nokia CorporationInventors: Padmajabala Kotamarthi, Ram Gopal Lakshmi Narayanan
-
Patent number: 8145901Abstract: The invention provides a method and system for a network which includes a plurality of nodes, preferably routers, a shared network segment for communication between the nodes, and several multicast channels in the shared network segment on which the nodes, preferably routers, can send multicast messages to the other nodes. A specific multicast channel is provided on which the nodes can send specific start multicast messages to other nodes, wherein a node which starts a protocol application, preferably a routing protocol application such as Open Shortest Path First (OSPF) protocol, is adapted to send a multicast start message on the specific multicast channel. Another node, preferably a router, receiving this start message is adapted to validate the authenticity of the start message and to send a response message.Type: GrantFiled: July 19, 2010Date of Patent: March 27, 2012Assignee: Intellectual Ventures I LLCInventor: Ram Gopal Lakshmi Narayanan
-
Publication number: 20100284402Abstract: The invention provides a method and system for a network which includes a plurality of nodes, preferably routers, a shared network segment for communication between the nodes, and several multicast channels in the shared network segment on which the nodes, preferably routers, can send multicast messages to the other nodes. A specific multicast channel is provided on which the nodes can send specific start multicast messages to other nodes, wherein a node which starts a protocol application, preferably a routing protocol application such as Open Shortest Path First (OSPF) protocol, is adapted to send a multicast start message on the specific multicast channel. Another node, preferably a router, receiving this start message is adapted to validate the authenticity of the start message and to send a response message.Type: ApplicationFiled: July 19, 2010Publication date: November 11, 2010Applicant: Spyder Navigations L.L.C.Inventor: Ram Gopal Lakshmi Narayanan
-
Publication number: 20100242005Abstract: A method for designing an electronic component includes receiving a device criteria (e.g., a parametric value, procurement value, etc.) from a designer, querying a database for devices corresponding to the device criteria, querying the database for procurement data and/or engineering data associated with the corresponding devices, presenting the devices to the designer based on the procurement data, and receiving input from the designer identifying one of the presented devices as a selected device. In a particular method, the returned devices are sorted based on one or more procurement values (e.g., manufacturer, price, availability, manufacturer status, etc.), and presented to the designer in a ranked list. Objects representative of the selected devices are then entered into a design file, and the objects are associated with the device's engineering and/or procurement data. In a particular embodiment, the objects are associated with the engineering data by embedding the engineering data in the file object.Type: ApplicationFiled: April 27, 2010Publication date: September 23, 2010Inventors: Nicholas E. Brathwaite, Ram Gopal Bommakanti, Visvanathan Ganapathy, Paul N. Burns, Douglas Edward Maddox, Michael Anthony Durkan
-
Patent number: 7779152Abstract: A method for establishing a secure communications tunnel between a first node and a second node in a communication system includes a plurality of networks each having a respective tunnel control entity for controlling establishment of secure communications tunnels in the respective network. The first node operates in a first one of the networks and the second node operates in a second one of the networks. The method includes determining a route for the communications tunnel from the first network to the second network by way of one or more of the other networks. A request message digitally signed by the first node is formed and the identities of the tunnel control entity of the first network and the tunnel control entities of the other networks are included. The request message from the first node to the tunnel control entity of the second network is transmitted.Type: GrantFiled: August 11, 2003Date of Patent: August 17, 2010Assignee: Nokia CorporationInventor: Ram Gopal Lakshmi Narayanan
-
Patent number: 7774597Abstract: The invention provides a method and system for a network which includes a plurality of nodes, preferably routers, a shared network segment for communication between the nodes, and several multicast channels in the shared network segment on which the nodes, preferably routers, can send multicast messages to the other nodes. A specific multicast channel is provided on which the nodes can send specific start multicast messages to other nodes, wherein a node which starts a protocol application, preferably a routing protocol application such as Open Shortest Path First (OSPF) protocol, is adapted to send a multicast start message on the specific multicast channel. Another node, preferably a router, receiving this start message is adapted to validate the authenticity of the start message and to send a response message.Type: GrantFiled: August 27, 2003Date of Patent: August 10, 2010Inventor: Ram Gopal Lakshmi Narayanan
-
Patent number: 7712058Abstract: A method for designing an electronic component includes receiving a device criteria (e.g., a parametric value, procurement value, etc.) from a designer, querying a database for devices corresponding to the device criteria, querying the database for procurement data and/or engineering data associated with the corresponding devices, presenting the devices to the designer based on the procurement data, and receiving input from the designer identifying one of the presented devices as a selected device. In a particular method, the returned devices are sorted based on one or more procurement values (e.g., manufacturer, price, availability, manufacturer status, etc.), and presented to the designer in a ranked list. Objects representative of the selected devices are then entered into a design file, and the objects are associated with the device's engineering and/or procurement data. In a particular embodiment, the objects are associated with the engineering data by embedding the engineering data in the file object.Type: GrantFiled: October 24, 2006Date of Patent: May 4, 2010Assignee: Flextronics International USA, Inc.Inventors: Nicholas E. Brathwaite, Ram Gopal Bommakanti, Visvanathan Ganapathy, Paul N. Burns, Douglas Edward Maddox, Michael Anthony Durkan
-
Patent number: 7684798Abstract: An apparatus and method is provided for facilitating the handoff of a mobile terminal from a first access device in a first network to a second access device in a second network. Prior to performing a handoff operation, the first access device inquires as to whether the mobile terminal is authorized to be handed off to the second access device and, in response thereto, completes the handoff. If the mobile terminal is not authorized to be handed off to the second access device, the handoff operation is inhibited, preferably without using any radio frequency resources of the second access device.Type: GrantFiled: November 9, 2001Date of Patent: March 23, 2010Assignee: Nokia CorporationInventors: Senthil Sengodan, Govind Krishnamurthi, Ram Gopal
-
Publication number: 20100052390Abstract: A vehicle seating system including a seat back, a seat bottom, a track arrangement, a first carriage, and a second carriage is for use within a vehicle. The seat bottom is coupled to the seat back. The track arrangement is configured to be coupled to the vehicle. The first carriage is coupled to the seat bottom and is moveable within the track arrangement. The second carriage is coupled to the seat back and is moveable within the track arrangement. The second carriage and the first carriage are releasably coupled to one another so the second carriage is moveable relative to the first carriage when the coupling of the first carriage and the second carriage is released. The position of the second carriage relative to the first carriage is substantially fixed when the coupling of the first carriage and the second carriage is locked.Type: ApplicationFiled: March 5, 2009Publication date: March 4, 2010Inventors: M.O. Dagcioglu, Ioan Ghergheli, Michael B. Clor, Ram Gopal, Kyle Doxey, Paul A. Gilmore, Timothy A. Brademeyer, John Newberry, Stephen P. Telesco
-
Patent number: 7532596Abstract: A solution for supporting relocation of an IP session of a mobile node during a network layer handover in a mobile communication system. In the method, from the application context information on the mobile node is detected a first set of capabilities of a network node that that facilitate maintaining the IP session. This first set of capabilities is queried from one or more potential next network node. Applicability of the potential next network node to the relocation of the IP session is determined by the capability information on the first set of capabilities.Type: GrantFiled: April 16, 2003Date of Patent: May 12, 2009Assignee: Nokia CorporationInventors: Dirk Trossen, Dana Pavel, Govindarajan Krishnamurthi, Hermant M. Chaskar, Ram Gopal Lakshmi Narayanan
-
Patent number: 7493393Abstract: According to one embodiment of the invention, a distributed routing device for routing subscriber traffic flow between at least two wireless access networks and an IP network is described. The distributed routing device includes at least one instance for executing a security function on the subscriber traffic flow, so that physically one security instance for subscribers of the at least two wireless access networks is present and logically each of the at least two wireless access networks has its own security instance.Type: GrantFiled: August 25, 2003Date of Patent: February 17, 2009Assignee: Nokia CorporationInventor: Ram Gopal Lakshmi Narayanan
-
Patent number: 7461259Abstract: In an exemplary embodiment of this invention there is disclosed a mobile wireless terminal (50) that includes a transceiver (52) for coupling the mobile wireless terminal to a wireless network operator (60), a controller (54) and a memory (56). The memory may be assumed to store a file system program (56A) executable by the controller, and to be operable to store a file having a file data portion (14) for containing file data and a data structure, such as a file header (10), having fields for containing values. A plurality of the fields contain a value of a public cryptographic key (24) associated with a file creator, a seed value (26), an encrypted seed value (28) obtained by encrypting the seed value with a private cryptographic key of the file creator, and a file integrity value (30) obtained using the encrypted seed value and the file data. By the use of the preferred embodiments a file can be traced-back though a plurality of file handlers to a creator of the file.Type: GrantFiled: June 30, 2004Date of Patent: December 2, 2008Assignee: Nokia CorporationInventor: Ram Gopal Lakshmi Narayanan