Patents by Inventor Umesh Madan

Umesh Madan 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: 20170208526
    Abstract: A method is provided in one example embodiment and may include generating feedback information by a small cell radio and a macro cell radio; setting a high mobility handover threshold for the macro cell radio based, at least in part, on the feedback information, wherein the high mobility handover threshold is used to trigger handover of one or more high mobility user equipment (UE) associated with the macro cell radio to the small cell radio; and setting a maximum downlink transmit power for the small cell radio based, at least in part, on the feedback information and the high mobility handover threshold.
    Type: Application
    Filed: January 20, 2016
    Publication date: July 20, 2017
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Ritesh K. Madan, Ehsan Haghani, Rohit Umesh Nabar
  • Publication number: 20170202005
    Abstract: A method is provided in one example embodiment and includes generating feedback information at a first remote access point (AP), wherein the feedback information is associated with one or more user equipment served by the first remote AP; determining constraints for the first remote AP at a central controller based on the feedback information received from the first remote AP and feedback information received from one or more other remote APs that neighbor the first remote AP, wherein the constraints are determined for a plurality of transmission time intervals (TTIs); and scheduling resource blocks (RBs) for the one or more user equipment served by the first remote AP for one or more of the plurality of TTIs based, at least in part, on constraints received from the central controller.
    Type: Application
    Filed: January 12, 2016
    Publication date: July 13, 2017
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Ritesh K. Madan, Rohit Umesh Nabar
  • Publication number: 20170164206
    Abstract: A method is provided in one example embodiment and may include determining for each of one or more macro cell radios, a corresponding set of one or more small cell radios that are under a coverage area of each of the one or more macro cell radios, wherein each corresponding set is associated with a corresponding macro cell radio; calculating interference coordination parameters for each small cell radio belonging to each corresponding set, wherein the interference coordination parameters for each small cell radio belonging to each corresponding set comprises an uplink interference budget for each small cell radio; and communicating the interference coordination parameters to each small cell radio belonging to each corresponding set.
    Type: Application
    Filed: December 7, 2015
    Publication date: June 8, 2017
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Ritesh K. Madan, Rohit Umesh Nabar
  • Publication number: 20170155471
    Abstract: The present disclosure provides a fine-grained link adaptation mechanism that allows for link adaptation at a resource block granularity. To this end, the fine-grained link adaptation mechanism can determine the effective signal-to-interference-plus-noise ratio for individual user equipment in a particular cell at the resource block granularity. This way, the transmitter can use the effective signal-to-interference-plus-noise ratio to adapt the modulation and coding scheme at the resource block granularity. The fine-grained link adaptation mechanism can be introduced to a long term evolution (LTE) network without substantial redesign of the LTE network.
    Type: Application
    Filed: February 9, 2017
    Publication date: June 1, 2017
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Ritesh Kumar Madan, Rohit Umesh Nabar, Vikram Chandrasekhar
  • Patent number: 9648569
    Abstract: A method is provided in one example embodiment and may include calculating, by one or more of a plurality of small cell radios, one or more sets of candidate power control parameters using a first interference constraint for uplink user equipment (UE) transmissions for UE served by the one or more of the plurality of small cell radios; determining, at a central management entity, whether an average of a sum of an expected interference for UE associated with the plurality of small cell radios violates a second interference constraint for any of the one or more sets of candidate power control parameters; and generating one or more messages for each of the plurality of small cell radios identifying one or more particular sets of power control parameters that provide for meeting the second interference constraint.
    Type: Grant
    Filed: July 25, 2015
    Date of Patent: May 9, 2017
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Ritesh K. Madan, Rohit Umesh Nabar, Vikram Chandrasekhar, Kedar Durgadas Shirali, Qing Zhao
  • Publication number: 20170111926
    Abstract: An example method is provided in one example embodiment and includes receiving performance metric information from a plurality of small cell radios, wherein the performance metric information includes, at least in part, a number of user equipment that are to be scheduled on a first type and a second type of subframes for each small cell radio; determining resource allocation parameters for the plurality of small cell radios; exchanging interference information between two or more small cell radios of the plurality of small cell radios that includes an indication of whether a particular small cell radio is interfering with or is interfered by another small cell radio of the two or more small cell radios; and scheduling downlink resource transmissions on the first type and the second type of subframes for user equipment served by the two or more small cell radios.
    Type: Application
    Filed: October 20, 2015
    Publication date: April 20, 2017
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Ritesh K. Madan, Vikram Chandrasekhar, Rohit Umesh Nabar, Kedar Durgadas Shirali, Qing Zhao
  • Publication number: 20170111919
    Abstract: An example method is provided in one example embodiment and includes receiving performance metric information from a plurality of small cell radios, wherein the performance metric information includes, at least in part, a number of user equipment that are to be scheduled on a first type and a second type of subframes for each small cell radio; determining resource allocation parameters for the plurality of small cell radios; exchanging interference information between two or more small cell radios of the plurality of small cell radios that includes an indication of whether a particular small cell radio is interfering with or is interfered by another small cell radio of the two or more small cell radios; and scheduling downlink resource transmissions on the first type and the second type of subframes for user equipment served by the two or more small cell radios.
    Type: Application
    Filed: November 25, 2015
    Publication date: April 20, 2017
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Ritesh K. Madan, Vikram Chandrasekhar, Rohit Umesh Nabar, Kedar Durgadas Shirali, Qing Zhao
  • Patent number: 8972459
    Abstract: The described implementations relate to updating views in a database system. One implementation can identify an active view that retrieves records from a database and determine one or more physical tables in the database that are referenced by the active view. The implementation can track one or more columns in the physical tables that are used by the active view and identify a change to the physical tables in a transaction log of the database. If the change does not affect the one or more columns, the change can be treated as an ignorable change for the active view.
    Type: Grant
    Filed: August 9, 2011
    Date of Patent: March 3, 2015
    Assignee: Microsoft Corporation
    Inventors: Kishore R. Chaliparambil, Chi Kit Chan, Imran Mohiuddin, Bryan Dove, Mehul Y. Shah, Umesh Madan, Ali Emami, Robert A. May, Eric Gunnerson
  • Patent number: 8818944
    Abstract: The described implementations relate to updating views in a database system. One implementation can identify an active view that retrieves records from a database and determine one or more physical tables in the database that are referenced by the active view. The implementation can track one or more columns in the physical tables that are used by the active view and identify a change to the physical tables in a transaction log of the database. If the change does not affect the one or more columns, the change can be treated as an ignorable change for the active view.
    Type: Grant
    Filed: June 30, 2011
    Date of Patent: August 26, 2014
    Assignee: Microsoft Corporation
    Inventors: Kishore R. Chaliparambil, Chi Kit Chan, Imran Mohiuddin, Bryan Dove, Mehul Y. Shah, Umesh Madan, Ali Emami, Robert A. May, Eric Gunnerson
  • Patent number: 8433559
    Abstract: In one example, a phrase analyzer may analyze a text input stream to identify phrases contained in the text input stream. The phrase analyzer may receive a specification, which includes dictionaries of phrases and synonyms, and a specification of the phrases, or sequences of phrases to be matched. The phrase analyzer may compare the input stream to the specification and may produce, as output, an identification of which phrases appear in the input stream, and where in the input stream those phrases occur.
    Type: Grant
    Filed: March 24, 2009
    Date of Patent: April 30, 2013
    Assignee: Microsoft Corporation
    Inventor: Umesh Madan
  • Publication number: 20130006664
    Abstract: The described implementations relate to updating views in a database system. One implementation can identify an active view that retrieves records from a database and determine one or more physical tables in the database that are referenced by the active view. The implementation can track one or more columns in the physical tables that are used by the active view and identify a change to the physical tables in a transaction log of the database. If the change does not affect the one or more columns, the change can be treated as an ignorable change for the active view.
    Type: Application
    Filed: August 9, 2011
    Publication date: January 3, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Kishore R. Chaliparambil, Chi Kit Chan, Imran Mohiuddin, Bryan Dove, Mehul Y. Shah, Umesh Madan, Ali Emami, Robert A. May, Eric Gunnerson
  • Publication number: 20130007069
    Abstract: The described implementations relate to updating views in a database system. One implementation can identify an active view that retrieves records from a database and determine one or more physical tables in the database that are referenced by the active view. The implementation can track one or more columns in the physical tables that are used by the active view and identify a change to the physical tables in a transaction log of the database. If the change does not affect the one or more columns, the change can be treated as an ignorable change for the active view.
    Type: Application
    Filed: August 9, 2011
    Publication date: January 3, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Kishore R. Chaliparambil, Chi Kit Chan, Imran Mohiuddin, Bryan Dove, Mehul Y. Shah, Umesh Madan, Ali Emami, Robert A. May, Eric Gunnerson
  • Publication number: 20130006963
    Abstract: The described implementations relate to updating views in a database system. One implementation can identify an active view that retrieves records from a database and determine one or more physical tables in the database that are referenced by the active view. The implementation can track one or more columns in the physical tables that are used by the active view and identify a change to the physical tables in a transaction log of the database. If the change does not affect the one or more columns, the change can be treated as an ignorable change for the active view.
    Type: Application
    Filed: June 30, 2011
    Publication date: January 3, 2013
    Applicant: Microsoft Corporation
    Inventors: Kishore R. Chaliparambil, Chi Kit Chan, Imran Mohiuddin, Bryan Dove, Mehul Y. Shah, Umesh Madan, Ali Emami, Robert A. May, Eric Gunnerson
  • Patent number: 8341193
    Abstract: In response to receiving a request for data stored according to a first version of a data type, a second version of the data type supported by the requester is determined, and the requested data is transformed from the first version to the second version to provide access to the data.
    Type: Grant
    Filed: March 12, 2010
    Date of Patent: December 25, 2012
    Assignee: Microsoft Corporation
    Inventors: Jeffrey D. Jones, Umesh Madan, Sean Patrick Nolan, Daniel J. Young, Gaurav Kalmady
  • Publication number: 20120060035
    Abstract: The described implementations relate to secure and verifiable data handling. One implementation can receive a request to add information from a drop-off site to a user account. The request can include a location element and a security element. This implementation can also obtain encrypted units of the referenced data from the drop-off site based upon the location element. This implementation can associate the information with the user account and store the security element.
    Type: Application
    Filed: September 8, 2010
    Publication date: March 8, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Gaurav D. Kalmady, Umesh Madan, Sean Nolan, Ali Emami
  • Publication number: 20120036366
    Abstract: The described implementations relate to secure and verifiable data handling. One implementation can receive a request to upload information, wherein the information includes a referencing element and at least one blob of referenced data. This implementation can also receive a chunk of an individual blob. The chunk can include multiple blocks. Individual blocks can be hashed. Upon receipt of an indication that all chunks have been uploaded, this implementation can create an overall hash of the information from the block hashes rather than from the information.
    Type: Application
    Filed: August 9, 2010
    Publication date: February 9, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Robert A. May, Ali Emami, Gaurav D. Kalmady, Umesh Madan, Sean Nolan, Joyce C. Cunningham
  • Publication number: 20110246216
    Abstract: Described herein are techniques for enabling a patient to pre-register for a medical visit to a healthcare facility (e.g., a hospital) online. Also described herein are techniques that enable a hospital staff to pre-process a patient's pre-registration intake forms before the patient arrives for the medical visit at the healthcare facility. With some of the described techniques, the patient's pre-registration intake forms may have been customized to match the needs and desires of the healthcare facility, its departments, and/or the healthcare providers (e.g., nurses, physicians, etc.) taking care of the patient during the visit.
    Type: Application
    Filed: March 31, 2010
    Publication date: October 6, 2011
    Applicant: Microsoft Corporation
    Inventors: Prashant Agrawal, Jason R. W. Ramsay, Pranavakumar Punniamoorthy, Muzammil Ahmed, Jeffrey Winter, Katherine W. Osborne, Shawna D. Cooper, Keith Daniels, Suzanne Tocco, Umesh Madan
  • Publication number: 20110173168
    Abstract: In response to receiving a request for data stored according to a first version of a data type, a second version of the data type supported by the requester is determined, and the requested data is transformed from the first version to the second version to provide access to the data.
    Type: Application
    Filed: March 12, 2010
    Publication date: July 14, 2011
    Applicant: Microsoft Corporation
    Inventors: Jeffrey D. Jones, Umesh Madan, Sean Patrick Nolan, Daniel J. Young, Gaurav Kalmady
  • Patent number: 7921129
    Abstract: At least one implementation described herein relates to evaluating queries structured according to a first format against one or more objects structured according to a second, different format without serializing the object. Typically, evaluating an XML (eXtensible Markup Language) query against a CLR (Common Language Runtime) object required serializing the CLR object and deriving an XML construct from the serialized data. The query is then be evaluated against the XML construct. In the described implementations, significant system resources are realized by creating an infoset model that maps properties of an object to an object infoset. The query is then evaluated using the infoset to locate object values and, thus, no serialization is required. Dynamically generated IL is used and re-used to efficiently perform subsequent evaluation steps on similar queries.
    Type: Grant
    Filed: October 22, 2007
    Date of Patent: April 5, 2011
    Assignee: Microsoft Corporation
    Inventors: Umesh Madan, Geary L. Eppley, David Wortendyke
  • Patent number: 7899817
    Abstract: Embodiments herein prevent or mitigate attacks on inverse query engines by providing safe mode routines that allow for the acceptance of third party messages and/or query expressions, as well as prevent trusted sources from accidental attacks. The mitigations fall into two categories: compile-time and runtime. Compile-time mitigations prevent query expressions from being accepted and compiled that are susceptible to known attacks. For example, the complexity of query expressions may be limited to functions with linear runtimes; constant memory usage; or ones that do not create large strings. Further, language constructs for the criteria in the query expression may not allow for nested predicates complexities. Runtime mitigations, on the other hand, monitor the data size and processing lengths of messages against the various query expressions. If these runtime quotas are exceeded, an exception or other violation indication may be thrown (e.g., abort), deeming the evaluation as under attack.
    Type: Grant
    Filed: October 5, 2005
    Date of Patent: March 1, 2011
    Assignee: Microsoft Corporation
    Inventors: Aaron A. Stern, Pompiliu Diplan, Geary L. Eppley, Umesh Madan