Patents by Inventor Prashant Gandhi
Prashant Gandhi 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: 20140115318Abstract: An apparatus and method for a power-efficient framework to maintain data synchronization of a mobile personal computer (MPC) are described. In one embodiment, the method includes the detection of a data synchronization wakeup event while the MPC is operating according to a sleep state. Subsequent to wakeup event, at least one system resource is disabled to provide a minimum number of system resources required to re-establish a network connection. In one embodiment, user data from a network server is synchronized on the MPC without user intervention; the mobile platform system resumes operation according to the sleep state. In one embodiment, a wakeup alarm is programmed according to a user history profile regarding received e-mails. In a further embodiment, data synchronizing involves disabling a display, and throttling the system processor to operate at a reduced frequency. Other embodiments are described and claimed.Type: ApplicationFiled: December 27, 2013Publication date: April 24, 2014Inventors: Uttam Sengupta, Prashant Gandhi, Shobbit Varshney, Mandar Joshi, Shreekant Thakkar
-
Patent number: 8667556Abstract: Techniques for building and managing network policies for accessing resources of a datacenter are described herein. In one embodiment, events are captured within a network element pertaining to certain activities of accessing certain resources of a datacenter, wherein the network element operates as an application service gateway to the datacenter. A new rule/policy is provisioned based on attributes extracted from the captured events, where the attributes includes at least one of user attribute, environment attribute, and a resource attribute. A simulation is performed on the new rule/policy under a real time network traffic condition, generating a simulation result. The new rule/policy is committed if the simulation result satisfies a predetermined condition, wherein the new rule/policy is enforced within the network element to determine whether a particular client is eligible to access a particular resource of the datacenter. Other methods and apparatuses are also described.Type: GrantFiled: May 19, 2008Date of Patent: March 4, 2014Assignee: Cisco Technology, Inc.Inventors: David Chang, Prashant Gandhi, Abhijit Patra, Vijay Sagar
-
Patent number: 8621573Abstract: An application network appliance with virtualized services is described herein. According to one embodiment, a packet of a network transaction is received from a client for accessing an application server of a datacenter, where the network element operates as an application services gateway of the datacenter. A context associated with the application server is identified based on the packet, including information that identifies application services to be performed on the packet and resources to be allocated for performing the application services. A context includes information representing a logical instance of physical resources of the network element shared by multiple contexts. One or more application services are performed on the packet using the resources identified by the context. Other methods and apparatuses are also described.Type: GrantFiled: April 11, 2008Date of Patent: December 31, 2013Assignee: Cisco Technology, Inc.Inventors: Nagaraj Bagepalli, Prashant Gandhi, Abhijit Patra, Kirti Prabhu, Anant Thakar
-
Publication number: 20130326059Abstract: A data communication network (DCN) having a plurality of network devices coupled to the DCN with at least one of the network devices having a “boot once” connectivity manager processor (CMP). The CMP receives its power over the DCN rather than from the power applied to the network devices. The CMP can execute special operating system code and maintain network connectivity even if the network device itself is powered off, is being booted or is otherwise non-functional. The CMP is also coupled to the network device's memory so that it may respond to out-of-band polling requests for device status information from network management tools. With CMP, network administrators can monitor the boot process of network devices, determine that a network device is non-functional due to power loss and can maintain an accurate inventory status of spare network devices that are stored un-powered in a spares closet.Type: ApplicationFiled: August 8, 2013Publication date: December 5, 2013Applicant: Cisco Technology, Inc.Inventors: Douglas A. Gourlay, Prashant Gandhi, Mark McKee, Omar G. Abuabara
-
Publication number: 20130315252Abstract: In one embodiment, a list of source identifiers is maintained at a virtual switch. These source identifiers are allowed to send packets through the virtual switch to ports in a private virtual local area network (PVLAN). When a packet is received at the virtual switch from a particular source destined for a particular port in the PVLAN, the virtual switch determines whether a particular identifier associated with the particular source matches one of the source identifiers in the list. If that particular source identifier is not on the list, the packet is prevented from being forwarded to the particular port in the PVLAN.Type: ApplicationFiled: May 22, 2012Publication date: November 28, 2013Applicant: Cisco Technology, Inc.Inventors: Vishnu Emmadi, Munish Mehta, Saravanakumar Rajendran, Prashant Gandhi
-
Patent number: 8509097Abstract: A data communication network (DCN) having a plurality of network devices coupled to the DCN with at least one of the network devices having a “boot once” connectivity manager processor (CMP). The CMP receives its power over the DCN rather than from the power applied to the network devices. The CMP can execute special operating system code and maintain network connectivity even if the network device itself is powered off, is being booted or is otherwise non-functional. The CMP is also coupled to the network device's memory so that it may respond to out-of-band polling requests for device status information from network management tools. With CMP, network administrators can monitor the boot process of network devices, determine that a network device is non-functional due to power loss and can maintain an accurate inventory status of spare network devices that are stored un-powered in a spares closet.Type: GrantFiled: August 5, 2004Date of Patent: August 13, 2013Assignee: Cisco Technology, Inc.Inventors: Douglas A. Gourlay, Prashant Gandhi, Mark McKee, Omar G. Abuabara
-
Publication number: 20130157646Abstract: Power conservation for mobile device displays. An embodiment of a method includes generating display images for a display screen of a mobile device, and transitioning the mobile device to a reduced power consumption state. The reduced power consumption state includes reducing one or more illumination factors for the display screen; and reducing one or more animation factors for the display screen.Type: ApplicationFiled: February 19, 2013Publication date: June 20, 2013Inventors: Bran Ferren, Prashant Gandhi, Ajaya Durg, Qingfeng Li, Lakshman Krishnamurthy
-
Patent number: 8446398Abstract: Power conservation for mobile device displays. An embodiment of a method includes generating display images for a display screen of a mobile device, and transitioning the mobile device to a reduced power consumption state. The reduced power consumption state includes reducing one or more illumination factors for the display screen; and reducing one or more animation factors for the display screen.Type: GrantFiled: December 23, 2009Date of Patent: May 21, 2013Assignee: Intel CorporationInventors: Bran Ferren, Prashant Gandhi, Ajaya Durg, Qingfeng Li, Lakshman Krishnamurthy
-
Patent number: 8443069Abstract: A highly scalable application network appliance is described herein. According to one embodiment, a network element includes a switch fabric, a first service module coupled to the switch fabric, and a second service module coupled to the first service module over the switch fabric. In response to packets of a network transaction received from a client over a first network to access a server of a data center having multiple servers over a second network, the first service module is configured to perform a first portion of OSI (open system interconnection) compatible layers of network processes on the packets while the second service module is configured to perform a second portion of the OSI compatible layers of network processes on the packets. The first portion includes at least one OSI compatible layer that is not included in the second portion. Other methods and apparatuses are also described.Type: GrantFiled: March 24, 2011Date of Patent: May 14, 2013Assignee: Cisco Technology, Inc.Inventors: Nagaraj Bagepalli, Prashant Gandhi, Abhijit Patra, Kirti Prabhu, Anant Thakar
-
Patent number: 8391673Abstract: A method, system, and apparatus are disclosed. In one embodiment method includes receiving multimedia data from a source device. Then the method determines one or more pieces of content information from the received multimedia data through a content awareness algorithm. Next, the method searches one or more data repositories for relational information associated with the content information. Then the method retrieves any found relational information from the one or more data repositories. Finally, the method displays the retrieved relational information alongside the multimedia data on a display device.Type: GrantFiled: June 26, 2009Date of Patent: March 5, 2013Assignee: Intel CorporationInventors: Kenneth G. Lafond, Badarinath N. Kommandur, Prashant Gandhi
-
Publication number: 20130013948Abstract: An apparatus and method for a power-efficient framework to maintain data synchronization of a mobile personal computer (MPC) are described. In one embodiment, the method includes the detection of a data synchronization wakeup event while the MPC is operating according to a sleep state. Subsequent to wakeup event, at least one system resource is disabled to provide a minimum number of system resources required to re-establish a network connection. In one embodiment, user data from a network server is synchronized on the MPC without user intervention; the mobile platform system resumes operation according to the sleep state. In one embodiment, a wakeup alarm is programmed according to a user history profile regarding received e-mails. In a further embodiment, data synchronizing involves disabling a display, and throttling the system processor to operate at a reduced frequency. Other embodiments are described and claimed.Type: ApplicationFiled: July 17, 2012Publication date: January 10, 2013Inventors: Uttam Sengupta, Prashant Gandhi, Shobhit Varshney, Mandar Joshi, Shreekant Thakkar
-
Patent number: 8295306Abstract: Techniques for providing layer 4 transparent secure transport for end-to-end application protection are described herein. According to one embodiment, a packet of a network transaction is received from a client over a first network, where the packet is destined to a server of a data center having a plurality of servers over a second network. The packet includes a payload encrypted without encrypting information needed for a layer 4 of OSI (open system interconnection) layers of network processes. The layer 4 process is performed on the packet without having to decrypting the payload to determine whether the packet is eligible to access the destined server over the second network based on the unencrypted layer 4 information. Other methods and apparatuses are also described.Type: GrantFiled: April 11, 2008Date of Patent: October 23, 2012Assignee: Cisco Technologies, Inc.Inventors: Nagaraj Bagepalli, Prashant Gandhi, Abhijit Patra, Kirti Prabhu, Anant Thakar
-
Patent number: 8224402Abstract: An apparatus and method for a power-efficient framework to maintain data synchronization of a mobile personal computer (MPC) are described. In one embodiment, the method includes the detection of a data synchronization wakeup event while the MPC is operating according to a sleep state. Subsequent to wakeup event, at least one system resource is disabled to provide a minimum number of system resources required to re-establish a network connection. In one embodiment, user data from a network server is synchronized on the MPC without user intervention; the mobile platform system resumes operation according to the sleep state. In one embodiment, a wakeup alarm is programmed according to a user history profile regarding received e-mails. In a further embodiment, data synchronizing involves disabling a display, and throttling the system processor to operate at a reduced frequency. Other embodiments are described and claimed.Type: GrantFiled: September 12, 2011Date of Patent: July 17, 2012Assignee: Intel CorporationInventors: Uttam Sengupta, Prashant Gandhi, Shobhit Varshney, Mandar Joshi, Shreekant Thakkar
-
Patent number: 8180901Abstract: Layer 4 gateway for a converged datacenter fabric is described herein. According to one embodiment, a packet of a network transaction is received from a client over a first network for accessing a server of a datacenter having a plurality of servers over a second network. One or more network services are performed on the packet including terminating a TCP (transport control protocol) connection associated with the network transaction and generating a data stream. The data stream without TCP information is routed to the server via a converged I/O interface over the second network if the second network is a converged fabric network. The data stream with TCP information is routed via a TCP connection to the server if the second network is an Ethernet. Other methods and apparatuses are also described.Type: GrantFiled: April 11, 2008Date of Patent: May 15, 2012Assignee: Cisco Technology, Inc.Inventors: Nagaraj Bagepalli, Prashant Gandhi, Abhijit Patra, Kirti Prabhu, Anant Thakar
-
Patent number: 8161167Abstract: A highly scalable application layer service appliance is described herein. According to one embodiment, a network element includes a plurality of application service modules (ASMs), each providing one or more application services to network traffic, including layer 5-7 services, a lossless data transport fabric (LDTF), a network service module (NSM) coupled to each of the ASMs over the LDTF. In response to a packet of a network transaction received from a client over for accessing a server of a datacenter, the NSM is configured to perform layer 2-5 processes on the packet, generating a data stream. The NSM is configured to route the data stream to at least two ASMs over the LDTF to allow the ASMs to perform layer 5-7 services on the packet. Other methods and apparatuses are also described.Type: GrantFiled: April 11, 2008Date of Patent: April 17, 2012Assignee: Cisco Technology, Inc.Inventors: Nagaraj Bagepalli, Prashant Gandhi, Abhijit Patra, Kirti Prabhu, Anant Thakar
-
Publication number: 20120066715Abstract: Video sources may be located on the Internet and particular videos at those sources may be selected for subsequent replay by using graphical controls provided, for example, in connection with a browser. These controls may permit the use of select, particular video segments for subsequent replay by adding them to a playlist. Then when the user has assembled the playlist in the order desired, the play of the playlist can be selected. The playlist video may then be displayed for the user on a remote display, such as a high definition television display. At the same time, the user's computer screen may display a control view which allows the user to view and add annotations and to control the play of a video on the high definition television screen.Type: ApplicationFiled: December 21, 2010Publication date: March 15, 2012Inventors: Shashi K. Jain, Prashant Gandhi, James P. Melican, Rita H. Wouhaybi, Mark D. Yarvis, Gunner Danneels
-
Publication number: 20120005511Abstract: An apparatus and method for a power-efficient framework to maintain data synchronization of a mobile personal computer (MPC) are described. In one embodiment, the method includes the detection of a data synchronization wakeup event while the MPC is operating according to a sleep state. Subsequent to wakeup event, at least one system resource is disabled to provide a minimum number of system resources required to re-establish a network connection. In one embodiment, user data from a network server is synchronized on the MPC without user intervention; the mobile platform system resumes operation according to the sleep state. In one embodiment, a wakeup alarm is programmed according to a user history profile regarding received e-mails. In a further embodiment, data synchronizing involves disabling a display, and throttling the system processor to operate at a reduced frequency. Other embodiments are described and claimed.Type: ApplicationFiled: September 12, 2011Publication date: January 5, 2012Inventors: Uttam Sengupta, Prashant Gandhi, Shobhit Varshney, Mandar Joshi, Shreekant Thakkar
-
Publication number: 20110282603Abstract: Techniques for monitoring platform energy consumption. One or more operational states of the platform are monitored during a period of time. For each of the one or more operational states, a portion of the period of time that the platform was in the respective one or more operational states is determined. Energy consumption information corresponding to the one or more operational states is retrieved. The energy consumption information and the portions of the period of time are utilized to determine an energy consumption for the period of time.Type: ApplicationFiled: June 30, 2011Publication date: November 17, 2011Inventors: MILAN MILENKOVIC, Prashant Gandhi, Ulf R. Hanebutte
-
Patent number: 8019370Abstract: An apparatus and method for a power-efficient framework to maintain data synchronization of a mobile personal computer (MPC) are described. In one embodiment, the method includes the detection of a data synchronization wakeup event while the MPC is operating according to a sleep state. Subsequent to wakeup event, at least one system resource is disabled to provide a minimum number of system resources required to re-establish a network connection. In one embodiment, user data from a network server is synchronized on the MPC without user intervention; the mobile platform system resumes operation according to the sleep state. In one embodiment, a wakeup alarm is programmed according to a user history profile regarding received e-mails. In a further embodiment, data synchronizing involves disabling a display, and throttling the system processor to operate at a reduced frequency. Other embodiments are described and claimed.Type: GrantFiled: May 24, 2010Date of Patent: September 13, 2011Assignee: Intel CorporationInventors: Uttam Sengupta, Prashant Gandhi, Shobhit Varshney, Mandar Joshi, Shreekant Thakkar
-
Publication number: 20110173441Abstract: A highly scalable application network appliance is described herein. According to one embodiment, a network element includes a switch fabric, a first service module coupled to the switch fabric, and a second service module coupled to the first service module over the switch fabric. In response to packets of a network transaction received from a client over a first network to access a server of a data center having multiple servers over a second network, the first service module is configured to perform a first portion of OSI (open system interconnection) compatible layers of network processes on the packets while the second service module is configured to perform a second portion of the OSI compatible layers of network processes on the packets. The first portion includes at least one OSI compatible layer that is not included in the second portion. Other methods and apparatuses are also described.Type: ApplicationFiled: March 24, 2011Publication date: July 14, 2011Applicant: CISCO TECHNOLOGY, INC.Inventors: Nagaraj Bagepalli, Prashant Gandhi, Abhijit Patra, Kirti Prabhu, Anant Thakar