Patents by Inventor Ramachandran Venkatesh

Ramachandran Venkatesh 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).

  • Patent number: 9058528
    Abstract: The claimed subject matter provides a system and/or a method that facilitates configuring at least one radio frequency identification (RFID) device. An RFID network can include at least one device associated with a device group, wherein the device group corresponds to a characteristic. An organizational manager can uniformly configure the at least one device based at least in part upon membership of the device group.
    Type: Grant
    Filed: April 30, 2013
    Date of Patent: June 16, 2015
    Assignee: Microsoft Corporation
    Inventors: Abhishek Agarwal, Anush Kumar, Balasubramanian Sriram, Bhuvanesh Jain, Jayaram Kalyana Sundaram, Krishnan Gopalan, Ramachandran Venkatesh
  • Patent number: 8452860
    Abstract: The claimed subject matter provides a system and/or a method that facilitates configuring at least one radio frequency identification (RFID) device. An RFID network can include at least one device associated with a device group, wherein the device group corresponds to a characteristic. An organizational manager can uniformly configure the at least one device based at least in part upon membership of the device group.
    Type: Grant
    Filed: May 23, 2008
    Date of Patent: May 28, 2013
    Assignee: Microsoft Corporation
    Inventors: Abhishek Agarwal, Anush Kumar, Balasubramanian Sriram, Bhuvanesh Jain, Jayaram Kalyana Sundaram, Krishnan Gopalan, Ramachandran Venkatesh
  • Patent number: 8307062
    Abstract: A standardized mechanism of remote management of mobile devices using Low Level Reader Protocol (LLRP) is disclosed. An LLRP provider application runs on a server. A remote management application runs on a mobile device. The LLRP provider application and the remote management application communicate using LLRP. The remote management application uses a specific interface, like Device Service Provider Interface (DSPI), to communicate with hardware on the mobile device. The LLRP provider application discovers a mobile device, requests at least one of configuration or metadata information, and receives at least one of configuration or metadata information. The remote management application receives a request for at least one of configuration or metadata information and sends at least one of configuration or metadata information.
    Type: Grant
    Filed: March 7, 2012
    Date of Patent: November 6, 2012
    Assignee: Microsoft Corporation
    Inventors: Bhuvanesh N. Jain, Ramasubramanian Ramani, Jayaraman Kalyana Sundaram, Krishnan Gopalan, Ramachandran Venkatesh, Kranthi Kumar Mannem, Himabindu Thota, Padmapriya Aradhyula
  • Patent number: 8245219
    Abstract: The claimed subject matter provides a system and/or a method that facilitates managing a device within a radio frequency identification (RFID) network. A radio frequency identification (RFID) network can include at least one device that receives data from a tag. An upgrade component can evaluate at least one device and identify an applicable portion of firmware for the device based on the evaluation, wherein the applicable portion of firmware can be independently deployed to the device.
    Type: Grant
    Filed: January 25, 2007
    Date of Patent: August 14, 2012
    Assignee: Microsoft Corporation
    Inventors: Abhishek Agarwal, Krishnan Gopalan, Ramachandran Venkatesh, Mohamed Fakrudeen Ali Ahmed, Jayaraman Kalyana Sundaram, Anush Kumar
  • Patent number: 8217756
    Abstract: The claimed subject matter provides a system and/or a method that facilitates utilizing rule-based technology with radio frequency identification (RFID) network. An interface can receive real-time RFID data from a process comprising at least one device collection in the RFID network, wherein a rules engine (RE) component can employ a declarative event policy associated with the RFID network as rules. The RE allows dynamic updates of business logic associated with applications in real-time without the re-start and/or stop the applications. The system and/or method further comprises a vocabulary component that provides terms that defines at least one of the rule, rule condition, and action based at least in part upon an industry specific nomenclature.
    Type: Grant
    Filed: July 29, 2005
    Date of Patent: July 10, 2012
    Assignee: Microsoft Corporation
    Inventors: Anush Kumar, Mohamed Fakrudeen Ali Ahmed, Balasubramanian Sriram, Janaki Ram Goteti, Ramachandran Venkatesh
  • Publication number: 20120166603
    Abstract: A standardized mechanism of remote management of mobile devices using Low Level Reader Protocol (LLRP) is disclosed. An LLRP provider application runs on a server. A remote management application runs on a mobile device. The LLRP provider application and the remote management application communicate using LLRP. The remote management application uses a specific interface, like Device Service Provider Interface (DSPI), to communicate with hardware on the mobile device. The LLRP provider application discovers a mobile device, requests at least one of configuration or metadata information, and receives at least one of configuration or metadata information. The remote management application receives a request for at least one of configuration or metadata information and sends at least one of configuration or metadata information.
    Type: Application
    Filed: March 7, 2012
    Publication date: June 28, 2012
    Applicant: Microsoft Corporation
    Inventors: Bhuvanesh N. Jain, Ramasubramanian Ramani, Jayaraman Kalyana Sundaram, Krishnan Gopalan, Ramachandran Venkatesh, Kranthi Kumar Mannem, Himabindu Thota, Padmapriya Aradhyula
  • Patent number: 8207822
    Abstract: The claimed subject matter provides a system and/or a method that facilitates receiving data from at least one device. A radio frequency identification (RFID) network can include at least one device that receives data from a tag. A batcher component can collect the data based on a start boundary and an end boundary and communicate the batched data to an RFID process.
    Type: Grant
    Filed: July 28, 2006
    Date of Patent: June 26, 2012
    Assignee: Microsoft Corporation
    Inventors: Abhishek Agarwal, Anush Kumar, Balasubramanian Sriram, Mohamed Fakrudeen Ali Ahmed, Janaki Ram Goteti, Jayaram Kalyana Sundaram, Kalyan Chakravarthy Sonnathi, Ramachandran Venkatesh
  • Patent number: 8190725
    Abstract: A standardized mechanism of remote management of mobile devices using Low Level Reader Protocol (LLRP) is disclosed. An LLRP provider application runs on a server. A remote management application runs on a mobile device. The LLRP provider application and the remote management application communicate using LLRP. The remote management application uses Device Service Provider Interface (DSPI) to communicate with hardware on the mobile device. The LLRP provider application discovers a mobile device, requests at least one of configuration or metadata information, and receives at least one of configuration or metadata information. The remote management application receives a request for at least one of configuration or metadata information and sends at least one of configuration or metadata information.
    Type: Grant
    Filed: July 1, 2008
    Date of Patent: May 29, 2012
    Assignee: Microsoft Corporation
    Inventors: Bhuvanesh N. Jain, Ramasubramanian Ramani, Jayaraman Kalyana Sundaram, Krishnan Gopalan, Ramachandran Venkatesh, Kranthi Kumar Mannem, Himabindu Thota, Padmapriya Aradhyula
  • Patent number: 8098158
    Abstract: The subject invention provides a system and/or a method that facilitates implementing an RFID process by providing creation and/or execution of the RFID process as it relates to a provider(s) and the associated devices related to such provider(s). A receiver component can receive information relating to at least one or more providers. An RFID server component can employ the information in connection with providing an RFID process that can be applied generically to a plurality of devices associated with a subset of providers. An RFID engine can process an RFID event including an event processing tree that abstracts a logical entity, wherein the logical entity consists of a logical source can define the RFID process.
    Type: Grant
    Filed: February 18, 2005
    Date of Patent: January 17, 2012
    Assignee: Microsoft Corporation
    Inventors: Anush Kumar, Mohamed Fakrudeen Ali Ahmed, Janaki Ram Goteti, Vamshidhar G. R. Reddy, Balasubramanian Sriram, Abhishek Agarwal, Ramachandran Venkatesh
  • Patent number: 7956724
    Abstract: The claimed subject matter provides a system and/or a method that facilitates ensuring reliable data within a radio frequency identification (RFID) infrastructure. A radio frequency identification (RFID) network can include at least one device that receives data from a tag. A distribute component can initiate a reliable transaction with the received data to ensure at least one subscribing RFID process utilizes such data.
    Type: Grant
    Filed: July 28, 2006
    Date of Patent: June 7, 2011
    Assignee: Microsoft Corporation
    Inventors: Ramachandran Venkatesh, Abhishek Agarwal, Anush Kumar, Balasubramanian Sriram, Mohamed Fakrudeen Ali Ahmed, Janaki Ram Goteti, Jayaraman Kalyana Sundaram, Kalyan Chakravarthy Sonnathi
  • Patent number: 7944355
    Abstract: The subject invention provides a system and/or a method that facilitates employing a security technique to an RFID network. An interface can receive role-based authorization data related to an operating system. A security component can enhance security to at least one of a manipulation of a process and a utilization of a device within the RFID network based at least in part upon role-based authorization data.
    Type: Grant
    Filed: May 31, 2005
    Date of Patent: May 17, 2011
    Assignee: Microsoft Corporation
    Inventors: Anush Kumar, Balasubramanian Sriram, Mohamed Fakrudeen Ali Ahmed, Janaki Ram Goteti, Abhishek Agarwal, Ramachandran Venkatesh
  • Patent number: 7782203
    Abstract: The claimed subject matter provides a system and/or a method that facilitates verifying data within a radio frequency identification (RFID) business process. A radio frequency identification (RFID) business process can include at least one component that can receive an event from a logical source. A strong typing module can employ strong typing of the component to define at least one of an event type for the component, an input event type for the component, or an output event type for the component.
    Type: Grant
    Filed: March 28, 2007
    Date of Patent: August 24, 2010
    Assignee: Microsoft Corporation
    Inventors: Janaki Ram Goteti, Ramachandran Venkatesh
  • Patent number: 7756747
    Abstract: The claimed subject matter provides a system and/or a method that facilitates implementing a binding between a radio frequency identification (RFID) process and a device. An RFID process can receive a tag read event from a device and make the tag read event available for at least one high level application. A binding engine can bind the RFID process to the device while decoupling a design time activity and a deployment time activity associated with the RFID process. In addition, the binding engine can include at least one of a device mapping component that employs a device binding; and a component configuration module that employs a component binding.
    Type: Grant
    Filed: March 10, 2006
    Date of Patent: July 13, 2010
    Assignee: Microsoft Corporation
    Inventors: Abhishek Agarwal, Anil K. Prasad, Anush Kumar, Arunkumar Chacko, Balasubramanian Sriram, Janaki Ram Goteti, Jayaram Kalyana Sundaram, Krishnan Gopalan, Pamela J. Scott, Ramachandran Venkatesh
  • Patent number: 7756839
    Abstract: Systems and methodologies that facilitate data handling among participants with mismatched schema sets of an extensible data model, via employing a versioning component. The versioning component can identify and separate the mismatched and matched data, and direct the mismatched portion to a bit bucket component. The bit bucket component can further persistently store the mismatched data, to enable interaction among participants with mismatched data types. The data can be re-integrated to ensure that round trip data is available to the next participant.
    Type: Grant
    Filed: March 31, 2005
    Date of Patent: July 13, 2010
    Assignee: Microsoft Corporation
    Inventors: Jason T Hunter, Ramachandran Venkatesh, David J Nettleton
  • Patent number: 7679512
    Abstract: A computer-implemented method is disclosed for encouraging an accurate chronological organization of radio frequency identification (RFID) tag data gathered from distributed servers. The method includes limiting the processing of RFID tag data based at least in part on the operational status of a plurality of sources of RFID tag data.
    Type: Grant
    Filed: September 28, 2006
    Date of Patent: March 16, 2010
    Assignee: Microsoft Corporation
    Inventors: Thomas Vest, Anush Kumar, Flemming Gregersen, Janaki Ram Goteti, Kenneth Puggaard, Ramachandran Venkatesh
  • Patent number: 7675418
    Abstract: The claimed subject matter provides a system and/or a method that facilitates providing communication channels within a radio frequency identification (RFID) infrastructure. A radio frequency identification (RFID) network can include at least one device that can receive data from a tag. A mixed mode component can employ a synchronous command and an asynchronous event processing with the device.
    Type: Grant
    Filed: July 28, 2006
    Date of Patent: March 9, 2010
    Assignee: Microsoft Corporation
    Inventors: Abhishek Agarwal, Anush Kumar, Balasubramanian Sriram, Mohamed Fakrudeen Ali Ahmed, Janaki Ram Goteti, Jayaraman Kalyana Sundaram, Kalyan Chakravarthy Sonnathi, Ramachandran Venkatesh
  • Patent number: 7650346
    Abstract: A system that facilitates checking the consistency of a user-defined data type in relation to a database environment. The invention can employ a user-defined type (UDT) storage format whereby values can be self-describing, including the runtime type of the value. The invention can take the type definition that is persisted in the metadata catalogs as a streaming input and generate a type-specific state machine thereafter. At every point in the checking process, the type-specific state machine can be aware of the next data type that is to be encountered in the check. Whenever an embedded UDT is encountered, the current type-specific state machine can be suspended and saved. The embedded UDT can be checked before proceeding. In this way, the complex check can be effected using memory space proportional to the number of levels in the UDT as opposed to the number of bytes in the object.
    Type: Grant
    Filed: April 1, 2005
    Date of Patent: January 19, 2010
    Assignee: Microsoft Corporation
    Inventors: Mathieu Henaire, Beysim Sezgin, Ramachandran Venkatesh
  • Publication number: 20100005155
    Abstract: A standardized mechanism of remote management of mobile devices using Low Level Reader Protocol (LLRP) is disclosed. An LLRP provider application runs on a server. A remote management application runs on a mobile device. The LLRP provider application and the remote management application communicate using LLRP. The remote management application uses Device Service Provider Interface (DSPI) to communicate with hardware on the mobile device. The LLRP provider application discovers a mobile device, requests at least one of configuration or metadata information, and receives at least one of configuration or metadata information. The remote management application receives a request for at least one of configuration or metadata information and sends at least one of configuration or metadata information.
    Type: Application
    Filed: July 1, 2008
    Publication date: January 7, 2010
    Applicant: Microsoft Corporation
    Inventors: Bhuvanesh N. Jain, Ramasubramanian Ramani, Jayaraman Kalyana Sundaram, Krishnan Gopalan, Ramachandran Venkatesh, Kranthi Kumar Mannem, Himabindu Thota, Padmapriya Aradhyula
  • Patent number: 7634515
    Abstract: Systems and methodologies that facilitate evolving a data model via a combination of an explicit logical model definition, logical model changes, functional units, an explicit/implicit physical model and physical model changes, to derive a data model transformation are presented. Such an arrangement can provide for a rich set of transformations, which can be automatically applied to a data model instantiation. The subject invention facilitates leveraging a common set of code in data model instantiation evolution, by defining the set of transformations across an arbitrary data model.
    Type: Grant
    Filed: May 13, 2005
    Date of Patent: December 15, 2009
    Assignee: Microsoft Corporation
    Inventors: Jason T. Hunter, Sergey Melnik, Ramachandran Venkatesh, David J. Nettleton
  • Patent number: 7606792
    Abstract: The present invention describes an efficient and fast framework for implementing table-valued functions (TVF's) in a relational database server. The framework provides desirable extensibility properties and has the ability to minimize performance degradations by integrating tightly with the optimization infrastructure in a query processor. The present invention also enables a managed execution environment (MEE) such as the Common-Language-Runtime (CLR), to efficiently and dynamically extend the logic of the database engine with user-supplied code.
    Type: Grant
    Filed: June 30, 2004
    Date of Patent: October 20, 2009
    Assignee: Microsoft Corporation
    Inventors: Conor Cunningham, Beysim Sezgin, Ramachandran Venkatesh