Patents by Inventor Sumeet Singh

Sumeet Singh 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: 20160080203
    Abstract: A cloud extension agent can be provided on a customer premise for interfacing, via an outbound secure connection, cloud based services. The cloud extension agent can reach the cloud based services through existing firewall infrastructure, thereby providing simple, secure deployment. Furthermore, the secure connection can enable substantially real-time communication with a cloud service to provide web-based, substantially real time control or management of resources on the customer premises via the cloud extension agent.
    Type: Application
    Filed: September 18, 2015
    Publication date: March 17, 2016
    Inventors: Vineeth Narasimhan, Joshua LAMBERT, Thomas HERCHEK, Ryan Elliot HOPE, Nitish JHA, Rahul JAIN, Sumeet SINGH
  • Publication number: 20160080207
    Abstract: In various example embodiments, a system and method are presented for a bandwidth (BW) management system. The BW management system includes a BW manager module to manage bandwidth of a collection of flows by traffic classes using bandwidth limits assigned to the traffic classes arranged in a hierarchical bandwidth tree (HBT). The BW management system includes a quality of service (QOS) manager module to manage bandwidth for leaf traffic subclasses in the HBT based on application priority classifications. The bandwidth management system including a window manager (WM) module to manage bandwidth for individual flows in the collection of flows using a sliding window protocol to control the rate at which the first host transmits data packets to the second host. The QOS manager module is in communication with the WM module and the BW manager module while the bandwidth management system is actively managing the bandwidth of the collection of flows.
    Type: Application
    Filed: February 10, 2015
    Publication date: March 17, 2016
    Inventors: Pawan Prakash, Travis Newhouse, Harshit Chitalia, Parantap Roy, Sumeet Singh
  • Publication number: 20160072685
    Abstract: A device includes a multistage filter and an elephant trap. The multistage filter has hash functions and an array. The multistage filter is operable to receive a packet associated with a candidate heavy network user and send the packet to the hash functions. The hash functions generate hash function output values corresponding to indices in the array. The elephant trap is connected to the multistage filter. The elephant trap includes a buffer and probabilistic sampling logic. The probabilistic sampling logic is operable to attempt to add information associated with the packet to the buffer a particular percentage of the time based in part on the result of the multistage filter lookup. The buffer is operable to hold information associated with the packet, counter information, and timestamp information.
    Type: Application
    Filed: November 13, 2015
    Publication date: March 10, 2016
    Inventors: Cecilia MARTIN, John David HUBER, Mei WANG, Jonathan CHANG, Flavio BONOMI, Sumeet SINGH
  • Patent number: 9277230
    Abstract: This disclosure relates to techniques for performing display mode based video encoding to reduce power consumption in a source device of a Wireless Display (WD) system. More specifically, the techniques enable the source device to select an encoding process based on whether the video data to be encoded is in a static display mode or a dynamic display mode. For example, when the video data is in the static display mode, the source device selects a static encoding process that reduces an amount of video data processing and compression, which in turn reduces power consumption at the source device. When the video data is in the dynamic mode, the source device may select a conventional dynamic encoding process. The source device encodes the video data according to the selected encoding process, and transmits the encoded video data to one or more sink devices in the WD system for display.
    Type: Grant
    Filed: November 23, 2011
    Date of Patent: March 1, 2016
    Assignee: QUALCOMM Incorporated
    Inventors: Khosro M. Rabii, Sumeet Singh Sethi
  • Patent number: 9258519
    Abstract: An Encoder Assisted Frame Rate Up Conversion (EA-FRUC) system that utilizes various motion models, such as affine models, in addition to video coding and pre-processing operations at the video encoder to exploit the FRUC processing that will occur in the decoder in order to improve the modeling of moving objects, compression efficiency and reconstructed video quality. Furthermore, objects are identified in a way that reduces the amount of information necessary for encoding to render the objects on the decoder device.
    Type: Grant
    Filed: September 25, 2006
    Date of Patent: February 9, 2016
    Assignee: QUALCOMM Incorporated
    Inventors: Fang Shi, Seyfullah Halit Oguz, Sumeet Singh Sethi, Vijayalakshmi R. Raveendran
  • Publication number: 20160026819
    Abstract: A flexible policy system allows compliant apps on a mobile device to interact with a secure container memory space to ensure that data leak prevention policies are being enforced. Third-party applications can include an SDK or application wrapper that provide policy enforcement via agent functionality. An administrator can define policies via a web-based portal, allowing a server to identify appropriate users and devices and to distribute policies to those devices to be enforced within the secure container on each device. Policies can identify the datatypes and security levels, and the related applications and users that have authority to access that data. The agent or application wrapper enforces these policies on the mobile device before applications can access data in the secure memory space.
    Type: Application
    Filed: July 24, 2015
    Publication date: January 28, 2016
    Inventors: Jatin MALIK, Joshua LAMBERT, Sumeet SINGH, Srungarakavi Venkat Samba NARESH
  • Patent number: 9235447
    Abstract: In one embodiment a method includes at first a network device, identifying an attribute of the first network device, selecting a function that defines how the attribute is to be summarized together with a same attribute of a second network device, generating a message that comprises a set of information comprising an identification of the attribute and the function, and sending the message to, e.g., a next higher node in a network hierarchy of which the network device is a part. Multiple such messages may be received at an aggregation node that then summarizes the attributes according to respective functions, and sends or publishes a summarized version of the attributes to a still next higher node in the network hierarchy.
    Type: Grant
    Filed: March 3, 2011
    Date of Patent: January 12, 2016
    Assignee: Cisco Technology, Inc.
    Inventors: Sumeet Singh, Ashok Ganesan, Erik David Ludvigson, Subrata Banerjee, Ethan M. Spiegel, Sukhdev S. Kapur
  • Publication number: 20150372886
    Abstract: Embodiments of the present invention are directed to generating and delivering data elements out of the context of an application installation. Each data element generated by an application is transmitted to a collection server after a networked computing device has connected back to a network, and even after the application has been removed from the networked computing device. Each data element is associated with a globally unique transaction identifier. Each data element and its corresponding transaction identifier are packaged together for transmission to the collection server via one or more of a plurality of transmission pathways, including a messaging pathway. The collection server uses the transaction identifier to check whether a corresponding data element is already stored by the collection server. The data element is stored by the collection server, if not already stored.
    Type: Application
    Filed: June 9, 2015
    Publication date: December 24, 2015
    Inventor: Sumeet Singh Paul
  • Patent number: 9191225
    Abstract: A device includes a multistage filter and an elephant trap. The multistage filter has hash functions and an array. The multistage filter is operable to receive a packet associated with a candidate heavy network user and send the packet to the hash functions. The hash functions generate hash function output values corresponding to indices in the array. The elephant trap is connected to the multistage filter. The elephant trap includes a buffer and probabilistic sampling logic. The probabilistic sampling logic is operable to attempt to add information associated with the packet to the buffer a particular percentage of the time based in part on the result of the multistage filter lookup. The buffer is operable to hold information associated with the packet, counter information, and timestamp information.
    Type: Grant
    Filed: December 17, 2010
    Date of Patent: November 17, 2015
    Assignee: Cisco Technology, Inc.
    Inventors: Cecilia Martin, John Huber, Mei Wang, Jonathan Chang, Flavio Bonomi, Sumeet Singh
  • Patent number: 9172766
    Abstract: A cloud extension agent can be provided on a customer premise for interfacing, via an outbound secure connection, cloud based services. The cloud extension agent can reach the cloud based services through existing firewall infrastructure, thereby providing simple, secure deployment. Furthermore, the secure connection can enable substantially real-time communication with a cloud service to provide web-based, substantially real time control or management of resources on the customer premises via the cloud extension agent.
    Type: Grant
    Filed: January 10, 2012
    Date of Patent: October 27, 2015
    Assignee: Fiberlink Communications Corporation
    Inventors: Vineeth Narasimhan, Joshua Lambert, Thomas Herchek, Ryan Elliot Hope, Nitish Jha, Rahul Jain, Sumeet Singh
  • Patent number: 9100298
    Abstract: At a data switching device in a data center, it is detected whether a host has connected to a cloud computing network of which the data switching device and the data center are components. The detection is performed without directly communicating with the host. The data switching device determines properties of the host and generates a message comprising data representative of the properties of the host. The message is sent from the data switching device to a node in the cloud computing network that is configured to manage components of the cloud computing network associated with the host.
    Type: Grant
    Filed: May 23, 2011
    Date of Patent: August 4, 2015
    Assignee: Cisco Technology, Inc.
    Inventors: Sumeet Singh, Sanjay Thyamagundalu, Sanjay Kumar Hooda, Muninder Singh Sambi, Ashok Ganesan
  • Patent number: 9065831
    Abstract: Techniques are provided herein for a device in a network to receive information configured to indicate a control plane traffic load level for one or more server devices that are configured to manage traffic for messaging and presence clients communicating via a messaging and presence protocol. The control plane traffic is associated with the messaging and presence protocol. A determination is made as to when the control plane traffic load level has become unbalanced among the two or more server devices and in response to determining that the control plane traffic load level has become unbalanced, sending a transfer message to one or more clients comprising information configured to initiate migration of one or more clients from a server device that is relatively overloaded to a server device that is relatively underloaded in order to balance the control plane traffic load level among the two or more server devices.
    Type: Grant
    Filed: March 1, 2011
    Date of Patent: June 23, 2015
    Assignee: Cisco Technology, Inc.
    Inventors: Arpan K. Ghosh, Sumeet Singh, Sukhdev S. Kapur, Subrata Banerjee
  • Publication number: 20150106640
    Abstract: A temperature sensor may sense the temperature of a multi-core processor. In response to the temperature of the multi-core processor exceeding a temperature threshold for the multi-core processor, one or more busy processor cores of the multi-core processor may be power collapsed without reducing clock speed of the multi-core processor.
    Type: Application
    Filed: October 11, 2013
    Publication date: April 16, 2015
    Applicant: QUALCOMM Incorporated
    Inventors: David Samuel Brackman, Sumeet Singh Sethi
  • Publication number: 20150085665
    Abstract: Example embodiments described herein provide systems and methods for transmitting data packets between a protocol sender and a protocol receiver in a cloud environment, having either the protocol sender or the protocol receiver residing within a virtualized host. A protocol acceleration module may observe the data packets transmitted along the data path between the protocol sender and the protocol receiver using protocol stack configuration information of the protocol sender. The protocol acceleration module may override the protocol stack configuration information with policy-based protocol stack configuration information such that data packets transmitted from the protocol acceleration module to the protocol receiver use the policy-based protocol stack configuration information. For various embodiments, the protocol stack configuration information of the protocol sender is not modified.
    Type: Application
    Filed: May 29, 2014
    Publication date: March 26, 2015
    Inventors: Ramana Kompella, Sumeet Singh
  • Publication number: 20150089500
    Abstract: A method and system of improving TCP performance by offloading TCP processing to a protocol acceleration module is provided. For example, one or more in-sequence data packets being transmitted between a protocol sender and a protocol receiver is observed, and either the protocol sender or receiver resides within a virtualized host. A determination is made whether the protocol packet buffer within the protocol acceleration module is full. In further examples, one or more in-sequence packets are processed in an accelerated mode, where the processing includes copying the in-sequence data packets into the protocol packet buffer.
    Type: Application
    Filed: January 7, 2014
    Publication date: March 26, 2015
    Applicant: Acelio, Inc.
    Inventors: Ramana Kompella, Sumeet Singh
  • Patent number: 8971849
    Abstract: A way for managing use of a mobile wireless device in a tethering configuration is described. The disclosed mobile wireless system is configured to receive a message packet issued from a device tethered to the mobile wireless device. The system determines whether the mobile wireless device is permitted to pass messages on behalf of tethered devices by referencing a profile with which the mobile device is associated. The mobile wireless system discards the received message packet in response to determining from the profile that the mobile wireless device is not permitted to pass messages on behalf of tethered devices. Moreover, a number of ways for monetizing the supported tethering mode are described such that a service provider is adequately compensated for the increased demand on the mobile wireless network resources arising from support for the tethering mode of operation for a mobile wireless device.
    Type: Grant
    Filed: December 29, 2011
    Date of Patent: March 3, 2015
    Assignee: United States Cellular Corporation
    Inventors: Sumeet Singh Bhatia, Mankesh Ahluwalia, Narothum Saxena, Michael Shannon Irizarry
  • Patent number: 8842669
    Abstract: In one embodiment, at a packet-forwarding engine for receiving packet flows and conditionally routing packets in the packet flows to one or more applications, a method includes receiving from a particular one of the applications a request that requests the packet-forwarding engine not to route the particular one of the packet flows to the particular one of the applications and identifies one or more conditions for routing particular ones of the packets in the particular one of the packet flows to the particular one of the applications. The method further includes, receiving a particular packet in the particular one of the packet flows, determining whether one or more of the conditions for routing the particular packet to the particular one of the applications are met, and routing or not routing the particular packet to the particular one of the applications based on the determination.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: September 23, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Sumeet Singh, Muninder Singh Sambi
  • Patent number: 8831562
    Abstract: A system and method are described that enable policy-implementing modules in a mobile wireless network to identify the location of a user and render policy-based (e.g., quality of service, accounting, throttling, etc.) decisions based upon a variety of additional information such as: home network availability in a market, user class, time of day, network congestion, application type, etc. The system renders policy decisions, based upon geo-spatial location information, by receiving a mobile wireless data message including a geospatial identifier. Thereafter, a policy engine renders a data service policy decision by applying a policy to the geospatial identifier. The potential classifications identified by the data service policy decision include an in-market roaming mode wherein a data usage is treated as non-roaming, even though associated with a roaming data session, based upon an in-market location specified by the geospatial location information.
    Type: Grant
    Filed: June 14, 2012
    Date of Patent: September 9, 2014
    Assignee: United States Cellular Corporation
    Inventors: Sumeet Singh Bhatia, Claudio Taglienti, Narayanan Haran, Narothum Saxena, Michael Shannon Irizarry
  • Patent number: 8768651
    Abstract: A novel automatic standardization and verification process for system design requirements in a product development project is disclosed. In one embodiment, a method for automatic standardization and verification of system design requirements in a product development project using a standardization and verification tool embedded in a computer aided design (CAD) application includes obtaining a desired standardized requirement from a requirements database, retrieving compliance criteria from the standardized requirement, obtaining one or more components associated with the standardized requirement from one or more data sources, and obtaining relevant extracted and derived attributes from the one or more components, associated with the standardized requirement.
    Type: Grant
    Filed: November 9, 2009
    Date of Patent: July 1, 2014
    Assignee: Airbus Engineering Centre India
    Inventors: Srinivasan Bhaskaran, Raj Kumar Singh, Vishal Narayan, Ramakrishna Katakam, Sumeet Singh Manglotra, Aloke Roy, Clement Monneret
  • Patent number: 8677480
    Abstract: Embodiments of the present disclosure provide techniques for distributing information about possible anomalies in a network. A sensor in a network may detect packets with payloads that match an anomaly signature. Address dispersion information, for example, in the form of source and address bitmaps, may be gathered at the sensor. The address dispersion information may be distributed to one or more peer sensors if the information indicates that the number of different addresses of the detected matching packets exceeds a threshold.
    Type: Grant
    Filed: September 3, 2008
    Date of Patent: March 18, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Chui-Tin Yen, Saumyavapuh Lugani, Snigdhendu Mukhopadhyay, Rajiv Raghunarayan, Sumeet Singh