Patents by Inventor Sameer Merchant

Sameer Merchant 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: 20160308806
    Abstract: A system and method for delivering content in real-time using advanced messaging technology that reduces the risk of content being lost or dropped in transmission. The system and method utilize a custom, simplified XML format to deliver real-time textual, numeric, and metadata content directly to subscribers. The XML tag set specifies all of the information needed to package, process, and distribute real-time content messages and includes an advanced tagging structure that allows granular content customization. Messages are built on the fly using multi-channel data processing techniques. The XML delivery system and method offers an array of real-time market-specific page-based “Alert” services and aggregated newswires with accompanying real-time numeric data feeds. These feeds contain proprietary assessments and other price data across a broad spectrum of global and regional commodity markets, including oil, petrochemicals, metals, electric power, natural gas, coal, and risk.
    Type: Application
    Filed: June 20, 2016
    Publication date: October 20, 2016
    Inventors: Sameer Merchant, Gerald Bueshel, Jules Michael McLeod, John Marshall
  • Patent number: 9407501
    Abstract: An administrator can define or modify one or more service graphs. Next, the administrator can register service appliances along with their device package files with a controller. Then, the controller can establish the capabilities of the service devices, and classify the service devices as legacy or service tag switching (STS) capable devices. Then, the controller can create one or more instances of the service graph, by populating the service nodes into the service graph. Then, the application owner can attach their endpoint groups (EPGs) to the service graphs created by the administrator. Then, a service in the network can be automatically provisioned using the service graph to configure one or more nodes in an associated service chain of the service according to information in the service graph.
    Type: Grant
    Filed: September 15, 2014
    Date of Patent: August 2, 2016
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Navindra Yadav, Sameer Merchant, Pirabhu Raman, Amit Jain
  • Patent number: 9379906
    Abstract: Techniques and a network edge device are provided herein to extend local area networks (LANs) and storage area networks (SANs) beyond a data center while converging the associated local area network and storage area network host layers. A packet is received at a device in a network. It is determined if the packet is routed to a local or remote storage area network or local area network. In response to determining that the packet routed to a remote storage area network, storage area network extension services are performed with respect to the packet in order to extend the storage area network on behalf of a remote location. In response to determining that the packet is routed to a local local area network traffic, local area network extension services are performed with respect to the packet in order to extend the local area network on behalf of the remote location.
    Type: Grant
    Filed: January 17, 2012
    Date of Patent: June 28, 2016
    Assignee: Cisco Technology, Inc.
    Inventors: Samar Sharma, Chandramouli Radhakrishnan, Sameer Merchant, Anand Parthasarathy, Murali Basavaiah
  • Patent number: 9373102
    Abstract: A system and method for delivering content in real-time using advanced messaging technology that reduces the risk of content being lost or dropped in transmission. The system and method utilize a custom, simplified XML format to deliver real-time textual, numeric, and metadata content directly to subscribers. The XML tag set specifies all of the information needed to package, process, and distribute real-time content messages and includes an advanced tagging structure that allows granular content customization. Messages are built on the fly using multi-channel data processing techniques. The XML delivery system and method offers an array of real-time market-specific page-based “Alert” services and aggregated newswires with accompanying real-time numeric data feeds. These feeds contain proprietary assessments and other price data across a broad spectrum of global and regional commodity markets, including oil, petrochemicals, metals, electric power, natural gas, coal, and risk.
    Type: Grant
    Filed: August 1, 2011
    Date of Patent: June 21, 2016
    Assignee: McGraw Hill Financial, Inc.
    Inventors: Sameer Merchant, Gerald Bueshel, Jules Michael McLeod, John Marshall
  • Patent number: 9363225
    Abstract: In one embodiment, a method includes building an address resolution cache for a layer-3 router in a first layer-2 datacenter, where the address resolution cache includes a plurality of entries, each of the entries containing a host network address, a host hardware address, and a switch identifier for a switch serving a host, intercepting an address resolution flood within the first layer-2 datacenter that seeks address resolution for a host in a second layer-2 datacenter, and generating a response to the address resolution flood that indicates a source in the second layer-2 datacenter, where data indicating the source in the second layer-2 datacenter is accessed from the address resolution cache.
    Type: Grant
    Filed: January 12, 2012
    Date of Patent: June 7, 2016
    Assignee: Cisco Technology, Inc.
    Inventors: Victor Moreno, Dhananjaya Rao, Sanjay Sane, Sameer Merchant, Hasmit Grover
  • Patent number: 9331974
    Abstract: In one embodiment, a method includes building an address resolution cache for a layer-3 router in a first layer-2 datacenter, where the address resolution cache includes a plurality of entries, each of the entries containing a host network address, a host hardware address, and a switch identifier for a switch serving a host, intercepting an address resolution flood within the first layer-2 datacenter that seeks address resolution for a host in a second layer-2 datacenter, and generating a response to the address resolution flood that indicates a source in the second layer-2 datacenter, where data indicating the source in the second layer-2 datacenter is accessed from the address resolution cache.
    Type: Grant
    Filed: January 12, 2012
    Date of Patent: May 3, 2016
    Assignee: Cisco Technology, Inc.
    Inventors: Victor Moreno, Dhananjaya Rao, Sanjay Sane, Sameer Merchant, Hasmit Grover
  • Patent number: 9106709
    Abstract: The present invention is directed toward a method and system for tracking webpage requests from web browsers without invading the privacy of the corresponding users. A server receives the webpage requests, and extracts from each of them a user-neutral identifier and URL. The server creates records of these webpage requests, and these records are used to create and update profiles for the corresponding user-neutral identifiers. Since the user-neutral identifiers are not tied to user-specific information, the profiles are made anonymous and user privacy can be protected. However, since each user-neutral identifier is tied to a particular web browser, useful information regarding individual browsing behavior can be obtained. Furthermore, the requested URL's can be categorized before being used to update the profiles, thus eliminating concerns that a user's browsing activity might be tracked from website to website.
    Type: Grant
    Filed: September 22, 2011
    Date of Patent: August 11, 2015
    Assignee: OPERA SOFTWARE ASA
    Inventors: Mahi Desilva, Sameer Merchant, Lawrence W. Moores
  • Publication number: 20150124633
    Abstract: Various embodiments are disclosed for increasing Layer-3 LPM (longest prefix match) routing database in a network platform. In some embodiments, chipsets in fabric modules (FMs) can be partitioned into multiple banks. Network traffic can be directed towards a corresponding bank in the FMs by using a LPM table on a line card (LC). Entries in the LPM table on the LC can be programmed either statically or dynamically based upon LPM routes that are dynamically learned.
    Type: Application
    Filed: July 31, 2014
    Publication date: May 7, 2015
    Inventors: Ayan Banerjee, Sameer Merchant, Ramana Mellacheruvu, Ramesh V.N. Ponnapalli, Srinivasan Ramabadran
  • Publication number: 20150127701
    Abstract: The subject technology addresses the need in the art for improving utilization of network bandwidth in a multicast network environment. More specifically, the disclosed technology addresses the need in the art for extending multipathing to tenant multicast traffic in an IP overlay network, which enables the network to fully utilize available bandwidth for multicast traffic. In some examples, nodes in the overlay network may be connected by virtual or logical links, each of which corresponds to a path, perhaps through many physical links, in the underlying network.
    Type: Application
    Filed: October 7, 2014
    Publication date: May 7, 2015
    Inventors: Kit Chiu Chu, Thomas J. Edsall, Navindra Yadav, Francisco M. Matus, Krishna Doddapaneni, Satyam Sinha, Sameer Merchant
  • Publication number: 20150124826
    Abstract: Disclosed herein are methods of forwarding packets on a network, such as a leaf-spine network having leaf devices and spine devices. The methods may include receiving a packet at an ingress leaf device, and determining based, at least in part, on a header of the packet whether the packet is to be transmitted to a spine device. The methods may further include ascertaining based, at least in part, on a header of the packet whether to perform encapsulation on the packet, encapsulating the packet according to a result of the ascertaining, and then transmitting the packet to a spine device according to a result of the determining. Also disclosed herein are network apparatuses which include a processor and a memory, at least one of the processor or the memory being configured to perform some or all of the foregoing described methods.
    Type: Application
    Filed: October 31, 2014
    Publication date: May 7, 2015
    Inventors: Thomas James Edsall, Navindra Yadav, Francisco M. Matus, Kit Chiu Chu, Michael R. Smith, Sameer Merchant, Krishna Doddapaneni, Satyam Sinha
  • Publication number: 20150124817
    Abstract: Disclosed herein are methods of forwarding data over an IP network. The methods may include receiving a packet from a source host connected to the IP network, identifying the IP address of a destination host designated in the packet, determining the location on the IP network where the destination host designated by the packet is connected, without reference to the MAC address specified in the packet, by using location-identification information stored on the IP network, and forwarding the packet to the location on the IP network where the destination host is connected without reference to the MAC address specified in the packet. Also disclosed herein are related network devices implementing such techniques and operations, as well as IP networks which include such network devices.
    Type: Application
    Filed: June 10, 2014
    Publication date: May 7, 2015
    Inventors: Sameer Merchant, Thomas James Edsall, Navindra Yadav
  • Publication number: 20150124645
    Abstract: An administrator can define or modify one or more service graphs. Next, the administrator can register service appliances along with their device package files with a controller. Then, the controller can establish the capabilities of the service devices, and classify the service devices as legacy or service tag switching (STS) capable devices. Then, the controller can create one or more instances of the service graph, by populating the service nodes into the service graph. Then, the application owner can attach their endpoint groups (EPGs) to the service graphs created by the administrator. Then, a service in the network can be automatically provisioned using the service graph to configure one or more nodes in an associated service chain of the service according to information in the service graph.
    Type: Application
    Filed: September 15, 2014
    Publication date: May 7, 2015
    Inventors: Navindra Yadav, Sameer Merchant, Pirabhu Raman, Amit Jain
  • Publication number: 20140214671
    Abstract: A web browser inserts a user-neutral identifier into its webpage requests. A proxy server creates records of the webpage requests, and further processes these records to create and update profiles for the corresponding user-neutral identifiers. Upon receiving a webpage request including payment transaction information, which is redirected from a payment provider, the proxy server determines whether payment should be processed by analyzing one or more data elements in the request in view of the corresponding profile. Upon determining that the payment should be processed, the proxy server forwards the payment transaction information to a payment provider. By indexing the profiles according to user-neutral identifiers, rather than specific user information, user privacy can be maintained while still being able to authenticate whether a payment transaction is legitimate.
    Type: Application
    Filed: January 31, 2013
    Publication date: July 31, 2014
    Inventors: Mahi DESILVA, Sameer MERCHANT
  • Patent number: 8694664
    Abstract: Techniques are provided for two peer edge switches in an edge switch cluster of a first data center site to actively provide traffic flow redundancy in an active-active configuration and provide multi-homing support over an overlay transport virtualization (OTV) protocol. Information is stored indicating a media access control (MAC) address of at least one endpoint device at the first site. An edge switch in the edge switch cluster at the first site sends via an OTV protocol a Layer-3 message that is configured to advertise the MAC address of the at least one endpoint at the first site to enable at least one edge switch at a second site to perform multipath routing to the endpoint device at the first site based on each of the edge switches in the edge switch cluster at the first site.
    Type: Grant
    Filed: November 23, 2010
    Date of Patent: April 8, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Saurabh Jain, Sanjay Sane, Sameer Merchant, Chandan Mishra, Hasmit Grover, Dhananjaya Rao
  • Publication number: 20130182708
    Abstract: Techniques and a network edge device are provided herein to extend local area networks (LANs) and storage area networks (SANs) beyond a data center while converging the associated local area network and storage area network host layers. A packet is received at a device in a network. It is determined if the packet is routed to a local or remote storage area network or local area network. In response to determining that the packet routed to a remote storage area network, storage area network extension services are performed with respect to the packet in order to extend the storage area network on behalf of a remote location. In response to determining that the packet is routed to a local local area network traffic, local area network extension services are performed with respect to the packet in order to extend the local area network on behalf of the remote location.
    Type: Application
    Filed: January 17, 2012
    Publication date: July 18, 2013
    Applicant: Cisco Technology, Inc.
    Inventors: Samar Sharma, Chandramouli Radhakrishnan, Sameer Merchant, Anand Parthasarathy, Murali Basavaiah
  • Publication number: 20130182604
    Abstract: In one embodiment, a method includes building an address resolution cache for a layer-3 router in a first layer-2 datacenter, where the address resolution cache includes a plurality of entries, each of the entries containing a host network address, a host hardware address, and a switch identifier for a switch serving a host, intercepting an address resolution flood within the first layer-2 datacenter that seeks address resolution for a host in a second layer-2 datacenter, and generating a response to the address resolution flood that indicates a source in the second layer-2 datacenter, where data indicating the source in the second layer-2 datacenter is accessed from the address resolution cache.
    Type: Application
    Filed: January 12, 2012
    Publication date: July 18, 2013
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Victor Moreno, Dhananjaya Rao, Sanjay Sane, Sameer Merchant, Hasmit Grover
  • Publication number: 20130080498
    Abstract: The present invention is directed toward a method and system for tracking webpage requests from web browsers without invading the privacy of the corresponding users. A server receives the webpage requests, and extracts from each of them a user-neutral identifier and URL. The server creates records of these webpage requests, and these records are used to create and update profiles for the corresponding user-neutral identifiers. Since the user-neutral identifiers are not tied to user-specific information, the profiles are made anonymous and user privacy can be protected. However, since each user-neutral identifier is tied to a particular web browser, useful information regarding individual browsing behavior can be obtained. Furthermore, the requested URL's can be categorized before being used to update the profiles, thus eliminating concerns that a user's browsing activity might be tracked from website to website.
    Type: Application
    Filed: September 22, 2011
    Publication date: March 28, 2013
    Applicant: OPERA SOFTWARE ASA
    Inventors: Mahi DESILVA, Sameer MERCHANT, Lawrence W. MOORES
  • Publication number: 20120131216
    Abstract: Techniques are provided for active-active multi-homing support over an overlay transport virtualization protocol for an edge switch at a data center site. At an edge switch that is configured to operate in an active-active multi-homing mode with at least one other edge switch in an edge switch cluster at a first data center site that comprises one or more endpoint devices, information is stored indicating a media access control (MAC) address of at least one endpoint device at the first site. The edge switch in the edge switch cluster at the first site sends via an overlay transport virtualization protocol a Layer-3 message that is configured to advertise the MAC address of the at least one endpoint at the first site to enable the at least one edge switch at the second site to perform multipath routing to the endpoint device at the first site based on each of the edge switches in the edge switch cluster at the first site.
    Type: Application
    Filed: November 23, 2010
    Publication date: May 24, 2012
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Saurabh Jain, Sanjay Sane, Sameer Merchant, Chandan Mishra, Hasmit Grover, Dhananjaya Rao
  • Publication number: 20120110077
    Abstract: A system and method for delivering content in real-time using advanced messaging technology that reduces the risk of content being lost or dropped in transmission. The system and method utilize a custom, simplified XML format to deliver real-time textual, numeric, and metadata content directly to subscribers. The XML tag set specifies all of the information needed to package, process, and distribute real-time content messages and includes an advanced tagging structure that allows granular content customization. Messages are built on the fly using multi-channel data processing techniques. The XML delivery system and method offers an array of real-time market-specific page-based “Alert” services and aggregated newswires with accompanying real-time numeric data feeds. These feeds contain proprietary assessments and other price data across a broad spectrum of global and regional commodity markets, including oil, petrochemicals, metals, electric power, natural gas, coal, and risk.
    Type: Application
    Filed: August 1, 2011
    Publication date: May 3, 2012
    Applicant: The McGraw-Hill Companies, Inc.
    Inventors: Sameer Merchant, Gerald Bueshel, Jules Michael McLeod, John Marshall
  • Patent number: 8166187
    Abstract: In one embodiment, a method comprises assigning, by a distributed gateway protocol circuit in a first network switching device, a shared Media Access Control (MAC) address to a shared Internet Protocol (IP) address, the shared MAC address and the shared IP address enabling connected network devices to reach a distributed IP gateway in a network; and sending, by a layer 2 forwarding circuit in the first network switching device, an instruction via a peer data link to a peer layer 2 forwarding circuit in a second network switching device in response to the distributed gateway protocol circuit claiming active control of the distributed IP gateway, the instruction enabling the second network switching device to operate as part of the distributed IP gateway based on concurrent use of the shared MAC address and the shared IP address by the first network switching device and the second network switching device.
    Type: Grant
    Filed: March 12, 2009
    Date of Patent: April 24, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: Naveen Pethandlahally Narayan Gowda, Srinivas Sastry, Ramkumar Sankar, Kiron Haltore, Murali Basavaiah, Sameer Merchant, Sreeram Parameswara Iyer