Patents by Inventor Sarit Mukherjee

Sarit Mukherjee 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: 20200076678
    Abstract: A packet splicer receives, from a first server of a plurality of servers, a first request for retransmission of an uplink packet that was received from a client and replicated to the plurality of servers. The plurality of servers is running concurrent instances of a control plane application configured to process information in the uplink packet. The packet splicer transmits the first request for retransmission of the uplink packet to the client. The packet splicer bypasses transmission of a second request for retransmission of the uplink packet received from a second server of the plurality of servers. In some cases, the packet splicer receives, from the client, a request for retransmission of a downlink packet that was redundantly transmitted by the plurality of servers. The packet splicer replicates the request for retransmission of the downlink packet to the plurality of servers.
    Type: Application
    Filed: August 30, 2018
    Publication date: March 5, 2020
    Inventors: Fang HAO, Hyunseok CHANG, Sarit MUKHERJEE, Mostafa UDDIN
  • Publication number: 20200053190
    Abstract: System, method, and software for managing packet forwarding by end devices that use Zigbee protocol. In one embodiment, a P4 switch is implemented at an edge of an IP network as an intermediary between the end devices that use Zigbee protocol so that packets forwarded by each of the end devices flow through the switch. The switch includes a transceiver configured to receive a packet forwarded by a first endpoint in an end device and destined for a second endpoint. The switch includes a P4 parser configured to parse the packet to identify fields of the packet, and a P4 analyzer configured to process a plurality of match-action tables and the fields of the packet to provide data plane handling of the packet.
    Type: Application
    Filed: August 9, 2018
    Publication date: February 13, 2020
    Inventors: Mostafa Uddin, Hyunseok Chang, T.V. Lakshman, Sarit Mukherjee
  • Patent number: 9979628
    Abstract: The invention is directed to providing cloud-based services using dynamic network virtualization. Embodiments of the invention provide a cloud-based service over a system that has a dynamic network virtualization architecture. The architecture includes a set of distributed forwarding elements with centralized control, and at least one virtual machine that is bound to one of the forwarding elements. These features enable the virtual machine to be migrated across a wide area network while maintaining its original IP address and service continuity.
    Type: Grant
    Filed: October 22, 2015
    Date of Patent: May 22, 2018
    Assignee: Alcatel Lucent
    Inventors: Fang Hao, Tirunellai V. Lakshman, Sarit Mukherjee, Haoyu Song
  • Publication number: 20180109471
    Abstract: The present disclosure generally discloses packet processing offload support capabilities for supporting packet processing offload. The packet processing offload support capabilities may be configured to support general and flexible packet processing offload at an end host by leveraging a processing device (e.g., a smart network interface card (sNIC) or other suitable processing device) added to the end host to support offloading of various packet processing functions from the hypervisor of the end host to the processing device added to the end host.
    Type: Application
    Filed: October 13, 2016
    Publication date: April 19, 2018
    Applicant: Alcatel-Lucent USA Inc.
    Inventors: Hyunseok Chang, Tirunell V. Lakshman, Sarit Mukherjee, Limin Wang
  • Publication number: 20170366605
    Abstract: The present disclosure generally discloses a data plane services support mechanism. The data plane services support mechanism may be configured to provide a data plane service for an application. The data plane services support mechanism may be configured to instantiate a virtual resource for the data plane service to be provided for the application, configure the data plane service on the virtual resource, and configure flow connectivity for the data plane service to support delivery of application traffic of the application to the data plane service. The data plane services support mechanism may be configured to support automatic scalability. The data plane services support mechanism may be configured to support improved communication of application traffic associated with providing the data plane service for the application. The improved communication of application traffic may be provided based on configuration of a virtual switch to support a network interface card (NIC) offloading capability.
    Type: Application
    Filed: June 16, 2016
    Publication date: December 21, 2017
    Applicant: Alcatel-Lucent USA Inc.
    Inventors: Hyunseok Chang, Tirunell V. Lakshman, Sarit Mukherjee, Dimitrios Stiliadis, Limin Wang
  • Patent number: 9619292
    Abstract: Various exemplary embodiments relate to a method and related network node including one or more of the following: receiving, at the cloud controller, a request message including a first request for a first cloud resource; identifying a set of potential devices for providing the first cloud resource; calculating a plurality of weight values corresponding to at least a portion of the set of potential devices for providing the first cloud resource, wherein the plurality of weight values are calculated based on a plurality of delta values associated with the at least a portion of the set of potential devices; selecting a device based on the plurality of weight values to provide the first cloud resource; and updating the delta value associated with the selected device.
    Type: Grant
    Filed: April 30, 2012
    Date of Patent: April 11, 2017
    Assignee: Alcatel Lucent
    Inventors: Murali Kodialam, Fang Hao, T. V. Lakshman, Sarit Mukherjee
  • Patent number: 9462069
    Abstract: A network comprises agents which act as proxies on behalf of devices, such as wireless game devices, phones and personal digital assistants. Each agent collects information concerning a “presence status” of a device. An agent determines whether to forward messages on to a device depending on the collected presence status (e.g., active/inactive) of the device. For example, if the presence status indicates the device is active then messages will be forwarded. If, however, the status indicates the device is inactive the message will not be forwarded. Instead, the agent may act as a proxy for the device while it is inactive. By only forwarding messages when a device is active, valuable airlink time and/or bandwidth can be conserved.
    Type: Grant
    Filed: March 31, 2006
    Date of Patent: October 4, 2016
    Assignee: Alcatel Lucent
    Inventors: Girish P. Chandranmenon, Fang Hao, Scott C. Miller, Sarit Mukherjee, Tejas Naik
  • Publication number: 20160094668
    Abstract: Systems and methods for providing data plane services in a data center include receiving a request for a data plane service from a tenant of a host in the data center. In response to receiving the request, a service process is instantiated at the host for performing the data plane service for a virtual machine of the tenant.
    Type: Application
    Filed: September 29, 2014
    Publication date: March 31, 2016
    Applicant: ALCATEL-LUCENT USA Inc.
    Inventors: Hyunseok Chang, T.V. Lakshman, Sarit Mukherjee, Limin Wang
  • Publication number: 20160043929
    Abstract: The invention is directed to providing cloud-based services using dynamic network virtualization. Embodiments of the invention provide a cloud-based service over a system that has a dynamic network virtualization architecture. The architecture includes a set of distributed forwarding elements with centralized control, and at least one virtual machine that is bound to one of the forwarding elements. These features enable the virtual machine to be migrated across a wide area network while maintaining its original IP address and service continuity.
    Type: Application
    Filed: October 22, 2015
    Publication date: February 11, 2016
    Inventors: Fang HAO, Tirunellai V. LAKSHMAN, Sarit MUKHERJEE, Haoyu SONG
  • Patent number: 9210065
    Abstract: The invention is directed to providing cloud-based services using dynamic network virtualization. Embodiments of the invention provide a cloud-based service over a system that has a dynamic network virtualization architecture. The architecture includes a set of distributed forwarding elements with centralized control, and at least one virtual machine that is bound to one of the forwarding elements. These features enable the virtual machine to be migrated across a wide area network while maintaining its original IP address and service continuity.
    Type: Grant
    Filed: June 22, 2009
    Date of Patent: December 8, 2015
    Assignee: Alcatel Lucent
    Inventors: Fang Hao, Tirunellai V. Lakshman, Sarit Mukherjee, Haoyu Song
  • Patent number: 9104477
    Abstract: A method and system for scheduling tasks is provided. A plurality of lower bound completion times is determined, using one or more computer processors and memory, for each of a plurality of jobs, each of the plurality of jobs including a respective subset plurality of tasks. A task schedule is determined for each of the plurality of processors based on the lower bound completion times.
    Type: Grant
    Filed: May 5, 2011
    Date of Patent: August 11, 2015
    Assignee: Alcatel Lucent
    Inventors: Muralidharan S. Kodialam, Tirunell V. Lakshman, Sarit Mukherjee, Hyunseok Chang, Myung Jin Lee
  • Patent number: 9089771
    Abstract: The invention includes a method and apparatus for synchronizing an asset within application space. The method includes receiving asset information comprising an original position of the asset within application space on a sending system and a trajectory of the asset within application space on the sending system, and determining an updated position adapted for placing the asset within application space on a receiving system, wherein the updated position is determined using the original position, the trajectory, and an expected propagation delay from the sending system to the receiving system. The expected propagation delay between the sending and receiving systems is determined by one or more network proxies. The original position and trajectory of the asset may be received in a data structure which may be modified to include the updated position for use by the receiving system in placing the asset within application space on the receiving system.
    Type: Grant
    Filed: October 10, 2006
    Date of Patent: July 28, 2015
    Assignee: Alcatel Lucent
    Inventors: Sudhir Aggarwal, Hemant Banavar, Sarit Mukherjee, Sampath Rangarajan
  • Publication number: 20150163157
    Abstract: A capability is provided for allocating and migrating cloud resources in a distributed cloud system. A cloud resource request is received and an associated cloud resource allocation is determined. The cloud resource request includes cloud resource request information. The cloud resource request information includes a cloud resource allocation parameter associated with allocation of requested cloud resources responsive to the cloud resource request and a cloud resource migration parameter associated with migration of cloud resources allocated responsive to the cloud resource request. The cloud resource allocation includes cloud resource allocation information specifying allocation of cloud resources within the cloud system responsive to the cloud resource request and cloud resource migration information specifying migration of cloud resources allocated within the cloud system responsive to the cloud resource request.
    Type: Application
    Filed: December 9, 2013
    Publication date: June 11, 2015
    Applicant: Alcatel-Lucent USA Inc.
    Inventors: Fang Hao, Murali Kodialam, Tirunell V. Lakshman, Sarit Mukherjee
  • Publication number: 20150126287
    Abstract: Sessions, such as on-line gaming sessions, are maintained by proxy agents on behalf of users even when the users are inactive. The agents, along with other components, form a novel “always-on” architecture that greatly reduces the time it takes to initiate and carry out sessions.
    Type: Application
    Filed: January 15, 2015
    Publication date: May 7, 2015
    Applicant: ALCATEL-LUCENT USA INC.
    Inventors: Girish P. Chandranmenon, Fang Hao, Scott C. Miller, Sarit Mukherjee, Tejas Naik
  • Publication number: 20150106820
    Abstract: Various embodiments provide a method and apparatus for allocating resources to processes by using statistical allocation based on the determined maximum average resource demand at any time across all applications (“ ?”), and the determined maximum resource demand at any time by any application (“C”). In particular, resource allocation includes an auto-scaling scheme based on ? and C.
    Type: Application
    Filed: October 15, 2013
    Publication date: April 16, 2015
    Applicant: Alcatel-Lucent USA-Inc.
    Inventors: Tirunell V. Lakshman, Fang Hao, Muralidharan Kodialam, Sarit Mukherjee
  • Patent number: 8965978
    Abstract: Sessions, such as on-line gaming sessions, are maintained by proxy agents on behalf of users even when the users are inactive. The agents, along with other components, form a novel “always-on” architecture that greatly reduces the time it takes to initiate and carry out sessions.
    Type: Grant
    Filed: March 31, 2006
    Date of Patent: February 24, 2015
    Assignee: Alcatel Lucent
    Inventors: Girish P. Chandranmenon, Fang Hao, Scott C. Miller, Sarit Mukherjee, Tejas Naik
  • Patent number: 8959091
    Abstract: A method, system and apparatus for a assigning keywords to a web page using keyword data from the web page itself, web pages having links pointing to the web page, and web pages pointed to by a link in the web page, wherein the keyword data from the multiple web pages is processed to provide a relevant set of keyword data for the web page.
    Type: Grant
    Filed: July 30, 2009
    Date of Patent: February 17, 2015
    Assignee: Alcatel Lucent
    Inventors: Muralidharan Sampath Kodialam, Sarit Mukherjee, Limin Wang, Sunghwan Ihm
  • Publication number: 20140089510
    Abstract: A capability is provided for allocating cloud and network resources in a distributed cloud system including a plurality of data centers. A request for resources is received. The request for resources includes a request for cloud resources and an indication of an amount of cloud resources requested. The request for resources also may include a request for network resources or one or more constraints. A set of feasible resource mappings is determined based on the request for resources and information associated with the distributed cloud system. A resource mapping to use for the request for resources is selected from the set of feasible resource mappings. The selected resource mapping includes a mapping of the requested cloud resources to cloud resources of one or more of the data centers and an identification of network resources configured to support communications for the cloud resources of the one or more data centers.
    Type: Application
    Filed: September 27, 2012
    Publication date: March 27, 2014
    Inventors: Fang Hao, Murali Kodialam, Tirunell V. Lakshman, Sarit Mukherjee
  • Patent number: 8597124
    Abstract: The Fair-Ordering Service delivers action messages to the server as soon as it is feasible. Because action messages from different players exhibit different reaction times with respect to an update message, the Fair-Ordering Service executed at the server dynamically enforces a sufficient waiting period on each action message to guarantee the fair processing of all action messages. The Fair-Ordering Service takes into consideration delayed and out-of-order action messages. When action messages corresponding to multiple update messages are interleaved, the Fair-Ordering Service matches the action message to the appropriate update message by maintaining a window of update messages and using the reaction times for an action message for each of the update messages in the window. This enables state changes at the game server to be performed with fairness to all the players. The Fair-Ordering Service is based on a framework that uses a proxy architecture.
    Type: Grant
    Filed: September 20, 2010
    Date of Patent: December 3, 2013
    Assignee: Alcatel Lucent
    Inventors: Katherine H. Guo, Sarit Mukherjee, Sanjoy Paul, Sampath Rangarajan
  • Patent number: 8589561
    Abstract: A method and apparatus for retrieving embedded objects of a web page across links. The method and apparatus include receiving, at a gateway, a requested top-level web page having at least one embedded uniform resource locator (URL) from at least one content server in response to a request for the web page from an end-user browser. The at least one embedded URL is modified with an IP address of a caching proxy. The caching proxy may be either co-located or separate from the gateway. The top-level web page and modified embedded URLs are sent to the end-user browser, wherein the caching proxy forwards the at least one embedded URL from the at least one content server to the end-user browser.
    Type: Grant
    Filed: March 22, 2005
    Date of Patent: November 19, 2013
    Assignee: Alcatel Lucent
    Inventors: Sarit Mukherjee, Sampath Rangarajan, Pablo Rodriguez