Patents by Inventor Balasubramanian Sriram
Balasubramanian Sriram 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: 10338962Abstract: A system and method of using metrics to control throttling and swapping in a message processing system is provided. A workload status of a message processing system is determined, and the system polls for a new message according to the workload status. The message processing system identifies a blocked instance and calculates an expected idle time for the blocked instance. The system dehydrates the blocked instance if the expected idle time exceeds a predetermined threshold.Type: GrantFiled: October 10, 2016Date of Patent: July 2, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Yossi Levanoni, Sanjib Saha, Bimal Kumar Mehta, Paul Maybee, Lee B. Graber, Balasubramanian Sriram, Eldar Azerovich Musayev, Kevin Bowen Smith
-
Publication number: 20170024252Abstract: A system and method of using metrics to control throttling and swapping in a message processing system is provided. A workload status of a message processing system is determined, and the system polls for a new message according to the workload status. The message processing system identifies a blocked instance and calculates an expected idle time for the blocked instance. The system dehydrates the blocked instance if the expected idle time exceeds a predetermined threshold.Type: ApplicationFiled: October 10, 2016Publication date: January 26, 2017Inventors: Yossi Levanoni, Sanjib Saha, Bimal Kumar Mehta, Paul Maybee, Lee B. Graber, Balasubramanian Sriram, Eldar Azerovich Musayev, Kevin Bowen Smith
-
Patent number: 9471392Abstract: A system and method of using metrics to control throttling and swapping in a message processing system is provided. A workload status of a message processing system is determined, and the system polls for a new message according to the workload status. The message processing system identifies a blocked instance and calculates an expected idle time for the blocked instance. The system dehydrates the blocked instance if the expected idle time exceeds a predetermined threshold.Type: GrantFiled: July 14, 2008Date of Patent: October 18, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Yossi Levanoni, Sanjib Saha, Bimal Kumar Mehta, Paul Maybee, Lee Graber, Balasubramanian Sriram, Eldar Azerovich Musayev, Kevin Bowen Smith
-
Patent number: 9058528Abstract: 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: GrantFiled: April 30, 2013Date of Patent: June 16, 2015Assignee: Microsoft CorporationInventors: Abhishek Agarwal, Anush Kumar, Balasubramanian Sriram, Bhuvanesh Jain, Jayaram Kalyana Sundaram, Krishnan Gopalan, Ramachandran Venkatesh
-
Patent number: 8452860Abstract: 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: GrantFiled: May 23, 2008Date of Patent: May 28, 2013Assignee: Microsoft CorporationInventors: Abhishek Agarwal, Anush Kumar, Balasubramanian Sriram, Bhuvanesh Jain, Jayaram Kalyana Sundaram, Krishnan Gopalan, Ramachandran Venkatesh
-
Patent number: 8217756Abstract: 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: GrantFiled: July 29, 2005Date of Patent: July 10, 2012Assignee: Microsoft CorporationInventors: Anush Kumar, Mohamed Fakrudeen Ali Ahmed, Balasubramanian Sriram, Janaki Ram Goteti, Ramachandran Venkatesh
-
Patent number: 8207822Abstract: 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: GrantFiled: July 28, 2006Date of Patent: June 26, 2012Assignee: Microsoft CorporationInventors: Abhishek Agarwal, Anush Kumar, Balasubramanian Sriram, Mohamed Fakrudeen Ali Ahmed, Janaki Ram Goteti, Jayaram Kalyana Sundaram, Kalyan Chakravarthy Sonnathi, Ramachandran Venkatesh
-
Patent number: 8098158Abstract: 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: GrantFiled: February 18, 2005Date of Patent: January 17, 2012Assignee: Microsoft CorporationInventors: Anush Kumar, Mohamed Fakrudeen Ali Ahmed, Janaki Ram Goteti, Vamshidhar G. R. Reddy, Balasubramanian Sriram, Abhishek Agarwal, Ramachandran Venkatesh
-
Patent number: 7956724Abstract: 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: GrantFiled: July 28, 2006Date of Patent: June 7, 2011Assignee: Microsoft CorporationInventors: Ramachandran Venkatesh, Abhishek Agarwal, Anush Kumar, Balasubramanian Sriram, Mohamed Fakrudeen Ali Ahmed, Janaki Ram Goteti, Jayaraman Kalyana Sundaram, Kalyan Chakravarthy Sonnathi
-
Patent number: 7944355Abstract: 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: GrantFiled: May 31, 2005Date of Patent: May 17, 2011Assignee: Microsoft CorporationInventors: Anush Kumar, Balasubramanian Sriram, Mohamed Fakrudeen Ali Ahmed, Janaki Ram Goteti, Abhishek Agarwal, Ramachandran Venkatesh
-
Patent number: 7870258Abstract: To connect a client application to a server ‘server’ on a cluster ‘cluster’ having a plurality of servers instantiated thereon, ‘cluster’ and ‘server’ are received from the client application, a first request message is sent to ‘cluster’ requesting first connection information for connecting to ‘server’, a first reply message containing the requested first connection information is received from ‘cluster’, and the client application is connected to ‘server’ on ‘cluster’ based on the received first connection information. Thereafter, the connection to ‘server’ fails, and a second request message is sent to ‘cluster’ requesting second connection information for connecting to ‘server’, a second reply message containing the requested second connection information is received from ‘cluster’, and the client application is again connected to ‘server’ on ‘cluster’ based on the received second connection information.Type: GrantFiled: August 8, 2001Date of Patent: January 11, 2011Assignee: Microsoft CorporationInventors: Sharad K. Sundaresan, Balasubramanian Sriram
-
Patent number: 7756747Abstract: 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: GrantFiled: March 10, 2006Date of Patent: July 13, 2010Assignee: Microsoft CorporationInventors: 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: 7701341Abstract: The subject invention provides a system and/or a method that facilitates interacting with a device component to provide uniform communication, discovery, and management. A device service provider interface (DSPI) component can provide a uniform manner to communicate and/or manage a radio frequency identification (RFID) device. The DSPI component can include a receiver component that receives one or more RFID server data and RFID device data. The DSPI component can define an interface that facilitates communication of the one or more of RFID server data and RFID device data between an RFID device and an RFID server in a uniform manner. The interface(s) can be defined to handle discovery, configuration, communication, and connection management.Type: GrantFiled: February 18, 2005Date of Patent: April 20, 2010Assignee: Microsoft CorporationInventors: Anush Kumar, Mohamed Fakrudeen Ahmed, Janaki Ram Goteti, Vamshidhar G. R. Reddy, Vinod Anantharaman, Balasubramanian Sriram, Abhishek Agarwal
-
Patent number: 7675418Abstract: 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: GrantFiled: July 28, 2006Date of Patent: March 9, 2010Assignee: Microsoft CorporationInventors: Abhishek Agarwal, Anush Kumar, Balasubramanian Sriram, Mohamed Fakrudeen Ali Ahmed, Janaki Ram Goteti, Jayaraman Kalyana Sundaram, Kalyan Chakravarthy Sonnathi, Ramachandran Venkatesh
-
Patent number: 7557707Abstract: The subject invention provides a system and/or a method that facilitates extending data within an RFID network to a business application. An interface can receive real-time RFID data from a process with at least one device collection within the RFID network. An integration component can seamlessly expose such real-time RFID data to a business application to achieve a critical business function in real-time. The business application can be associated to a business network that connects applications within a single organization and/or connects applications in different organizations. Moreover, the integration component can allow the business application to manipulate the RFID network based at least in part upon the real-time output.Type: GrantFiled: May 31, 2005Date of Patent: July 7, 2009Assignee: Microsoft CorporationInventors: Anush Kumar, Balasubramanian Sriram
-
Publication number: 20080288625Abstract: 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: ApplicationFiled: May 23, 2008Publication date: November 20, 2008Applicant: Microsoft CorporationInventors: Abhishek Agarwal, Anush Kumar, Balasubramanian Sriram, Bhuvanesh Jain, Jayaram Kalyana Sundaram, Krishnan Gopalan, Ramachandran Venkatesh
-
Publication number: 20080276238Abstract: A system and method of using metrics to control throttling and swapping in a message processing system is provided. A workload status of a message processing system is determined, and the system polls for a new message according to the workload status. The message processing system identifies a blocked instance and calculates an expected idle time for the blocked instance. The system dehydrates the blocked instance if the expected idle time exceeds a predetermined threshold.Type: ApplicationFiled: July 14, 2008Publication date: November 6, 2008Inventors: Yossi Levanoni, Sanjib Saha, Bimal Kumar Mehta, Paul Maybee, Lee Graber, Balasubramanian Sriram, Eldar Azerovich Musayev, Kevin Bowen Smith
-
Patent number: 7412513Abstract: A system and method of using metrics to control throttling and swapping in a message processing system is provided. A workload status of a message processing system is determined, and the system polls for a new message according to the workload status. The message processing system identifies a blocked instance and calculates an expected idle time for the blocked instance. The system dehydrates the blocked instance if the expected idle time exceeds a predetermined threshold.Type: GrantFiled: November 14, 2003Date of Patent: August 12, 2008Assignee: Microsoft CorporationInventors: Yossi Levanoni, Sanjib Saha, Bimal Kumar Mehta, Paul Maybee, Lee Graber, Balasubramanian Sriram, Eldar Azerovich Musayev, Kevin Bowen Smith
-
Patent number: 7382260Abstract: The subject invention provides a system and/or a method that facilitates adding a device to an RFID network and associated a process to such device. An interface can receive a new device and/or related identification data that is to be incorporated into an RFID network. A hot swap component can seamlessly adds the new device to a process within the RFID network based at least in part upon the identification data. The new device can be incorporated into the RFID network without the process stopping, restarting, and/or reconfiguring.Type: GrantFiled: May 31, 2005Date of Patent: June 3, 2008Assignee: Microsoft CorporationInventors: Abhishek Agarwal, Mohamed Fakrudeen Ali Ahmed, Janaki Ram Goteti, Anush Kumar, Balasubramanian Sriram
-
Patent number: 7378966Abstract: 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: GrantFiled: January 4, 2006Date of Patent: May 27, 2008Assignee: Microsoft CorporationInventors: Abhishek Agarwal, Anush Kumar, Balasubramanian Sriram, Bhuvanesh Jain, Jayaram Kalyana Sundaram, Krishnan Gopalan, Ramachandran Venkatesh