Patents by Inventor Prasanna Srinivasan
Prasanna Srinivasan 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: 8671204Abstract: Apparatus and methods for managing access to a subscriber-based network by a plurality of machine-to-machine (M2M) devices include mechanisms for determining a first set of one or more subscriptions to a subscriber-based network that are provisioned on a first device, mechanisms for determining a selected subscription that is available to use from the first set of one or more subscriptions provisioned in the first device, and mechanisms for enabling the first device to use the selected subscription.Type: GrantFiled: June 29, 2011Date of Patent: March 11, 2014Assignee: Qualcomm IncorporatedInventor: Prasanna Srinivasan
-
Patent number: 8609302Abstract: Methods of lithography, methods for forming patterning tools, and patterning tools are described. One such patterning tool include an active region that forms a first diffraction image on a lens when in use, and an inactive region that forms a second diffraction image on a lens when in use. The inactive region includes a pattern of phase shifting features formed in a substantially transparent material of the patterning tool. Patterning tools and methods, as described, can be used to compensate for lens distortion from effects such as localized heating.Type: GrantFiled: August 22, 2011Date of Patent: December 17, 2013Assignee: Micron Technology, Inc.Inventors: Jianming Zhou, Scott L. Light, David Kewley, Prasanna Srinivasan, Anton deVilliers
-
Patent number: 8595628Abstract: A text file is generated by a plurality of users. Comments associated with portions of the text file are inputted utilizing offline computing units. A first and a second location of first and second portions of the text file are automatically obtained. A first review data packet (RDP), and a second RDP are automatically generated. The first and second RDPs consist of one or more comment fields, one or more separators, and one or more effort fields. The comment field consists of comment, author, date, line number, severity, priority, open status, and category. The first and second RDPs are distributed, without the text file, to a third computing unit which utilizes the first and second RDPs to display, respectively, the first comment together with the first portion, and the second comment together with the second portion.Type: GrantFiled: November 29, 2005Date of Patent: November 26, 2013Assignee: International Business Machines CorporationInventors: Gururaj S. Bayari, Purushothama Shenoy, Prasanna Srinivasan
-
Publication number: 20130052566Abstract: Methods of lithography, methods for forming patterning tools, and patterning tools are described. One such patterning tool include an active region that forms a first diffraction image on a lens when in use, and an inactive region that forms a second diffraction image on a lens when in use. The inactive region includes a pattern of phase shifting features formed in a substantially transparent material of the patterning tool. Patterning tools and methods, as described, can be used to compensate for lens distortion from effects such as localized heating.Type: ApplicationFiled: August 22, 2011Publication date: February 28, 2013Applicant: Micron Technology, Inc.Inventors: Jianming Zhou, Scott L. Light, David Kewley, Prasanna Srinivasan, Anton deVilliers
-
Publication number: 20130007278Abstract: Apparatus and methods for managing access to a subscriber-based network by a plurality of machine-to-machine (M2M) devices include mechanisms for determining a first set of one or more subscriptions to a subscriber-based network that are provisioned on a first device, mechanisms for determining a selected subscription that is available to use from the first set of one or more subscriptions provisioned in the first device, and mechanisms for enabling the first device to use the selected subscription.Type: ApplicationFiled: June 29, 2011Publication date: January 3, 2013Applicant: QUALCOMM IncorporatedInventor: Prasanna Srinivasan
-
Publication number: 20110028135Abstract: A system and methods that inform users of calls placed to a mobile device via a currently disabled VSIM subscription include identifying the VSIM subscription that is currently enabled on the mobile device and sending an alert to the mobile device via the currently enabled VSIM subscription informing the user of the received call attempt. In an embodiment, the user may switch the enabled VSIM subscription in order to receive the incoming call. If the user switches enabled VSIM subscriptions to the subscription corresponding to the dialed number, the caller's service provider network may be informed so that a communication can then be established between the caller and the mobile device.Type: ApplicationFiled: July 29, 2009Publication date: February 3, 2011Inventor: Prasanna SRINIVASAN
-
Patent number: 7865644Abstract: In a method and apparatus associated with a bus controller, a set of mechanisms are selectively added to the bus controller, as well as to slave devices connected to the bus controller. A mechanism is also added to one or more master devices connected to the bus controller, in order to provide the master devices with a transaction ordering capability. The added mechanisms collectively achieve the objective of supporting connection of multiple slave devices to a common controller interface, and at the same time allowing pipelined operation of the slave devices. One embodiment of the invention is directed to a method for use with a bus and an associated bus controller, wherein the bus controller has respective master and slave interfaces for use in selectively interconnecting master devices and slave devices. The method comprises the steps of connecting one or more of the master devices to one of the master interfaces, and connecting each of a plurality of slave devices to the same one of the slave interfaces.Type: GrantFiled: October 30, 2007Date of Patent: January 4, 2011Assignee: International Business Machines CorporationInventors: Bernard Charles Drerup, Richard Nicholas, Prasanna Srinivasan
-
Publication number: 20100311402Abstract: A system and method for providing updated rules governing the switching of enabled provisioning data supporting a wireless service contract. A mobile device may be initially programmed with a profile data table and priority list index data table to automatically enable provisioning data supporting one of the plurality of service providers stored in a VSIM internal memory unit to conduct a wireless communication when certain operational parameter values are satisfied. The profile data table and priority list index data table may be automatically updated in response to a variety of triggers. The profile data table and priority list index data table may be stored remotely. Operational parameters regarding each call request are collected and transmitted to a remote service contract selection server. The selection of an optimal service provider account may be made remotely in the service contract selection server and transmitted back to the mobile device.Type: ApplicationFiled: November 19, 2009Publication date: December 9, 2010Inventors: Prasanna SRINIVASAN, Guangming SHI, Venkat TANGIRALA, Ta-yan SIU, Julian DURAND, Stephen A. SPRIGG
-
Patent number: 7733228Abstract: A wireless system that detects the presence of a child in a safety seat located in the passenger cabin of a vehicle includes a controller responsive to signals generated by sensors monitoring predefined functions of the vehicle, RFID tag device attached to the safety seat and RFID tag reader mounted in the cabin. The system generates control signals which activate an alarm, open the doors of the vehicle and roll down windows if the child is left in the safety seat of an unattended vehicle.Type: GrantFiled: August 26, 2008Date of Patent: June 8, 2010Assignee: International Business Machines CorporationInventors: Joseph Kinman Lee, Daniel Ray Spach, Prasanna Srinivasan, Darren Paul Umstead
-
Patent number: 7725660Abstract: A method for maintaining cache coherency for a multi-node system using a specialized bridge which allows for fewer forward progress dependencies. A local node makes a determination whether a request is a local or system request. If the request is a local request, a look-up of a directory in the local node is performed. If an entry in the directory of the local node indicates that data in the request does not have a remote owner and that the request does not have a remote destination, the coherency of the data is resolved on the local node, and a transfer of the data specified in the request is performed if required and if the request is a local request. If the entry indicates that the data has a remote owner or that the request has a remote destination, the request is forwarded to all remote nodes in the multi-node system.Type: GrantFiled: July 26, 2007Date of Patent: May 25, 2010Assignee: International Business Machines CorporationInventors: Gary Dale Carpenter, Scott Douglas Clark, Bernard Charles Drerup, Russell Dean Hoover, Charles Ray Johns, David John Krolak, Prasanna Srinivasan, Thuong Quang Truong
-
Patent number: 7669013Abstract: A method for maintaining cache coherency for a multi-node system using a specialized bridge which allows for fewer forward progress dependencies. A look-up of a local node directory is performed if a request received at a multi-node bridge of the local node is a system request. If a directory entry indicates that data specified in the request has a local owner or local destination, the request is forwarded to the local node. If the local node determines that the request is a local request, a look-up of the local node directory is performed. If the directory entry indicates that data specified in the request has a local owner and local destination, the coherency of the data on the local node is resolved and a transfer of the request data is performed if required. Otherwise, the request is forwarded to all remote nodes in the multi-node system.Type: GrantFiled: July 26, 2007Date of Patent: February 23, 2010Assignee: International Business Machines CorporationInventors: Gary Dale Carpenter, Scott Douglas Clark, Bernard Charles Drerup, Russell Dean Hoover, Charles Ray Johns, David John Krolak, Prasanna Srinivasan, Thuong Quang Truong
-
Publication number: 20090113097Abstract: In a method and apparatus associated with a bus controller, a set of mechanisms are selectively added to the bus controller, as well as to slave devices connected to the bus controller. A mechanism is also added to one or more master devices connected to the bus controller, in order to provide the master devices with a transaction ordering capability. The added mechanisms collectively achieve the objective of supporting connection of multiple slave devices to a common controller interface, and at the same time allowing pipelined operation of the slave devices. One embodiment of the invention is directed to a method for use with a bus and an associated bus controller, wherein the bus controller has respective master and slave interfaces for use in selectively interconnecting master devices and slave devices. The method comprises the steps of connecting one or more of the master devices to one of the master interfaces, and connecting each of a plurality of slave devices to the same one of the slave interfaces.Type: ApplicationFiled: October 30, 2007Publication date: April 30, 2009Inventors: Bernard Charles Drerup, Richard Nicholas, Prasanna Srinivasan
-
Patent number: 7489247Abstract: A wireless system that detects the presence of a child in a safety seat located in the passenger cabin of a vehicle includes a controller responsive to signals generated by sensors monitoring predefined functions of the vehicle, RFID tag device attached to the safety seat and RFID tag reader mounted in the cabin. The system generates control signals which activate an alarm, open the doors of the vehicle and roll down windows if the child is left in the safety seat of an unattended vehicle.Type: GrantFiled: August 7, 2007Date of Patent: February 10, 2009Assignee: International Business Machines CorporationInventors: Joseph Kinman Lee, Daniel Ray Spach, Prasanna Srinivasan, Darren Paul Umstead
-
Patent number: 7490184Abstract: Systems and methods for data intervention for out-of-order castouts are disclosed. Embodiments provide for transmitting snoopable requests received from one or more requesting devices to one or more snoopable devices, which may include requesting devices. Each snoopable device receives snoopable requests and determines if it holds the requested data in modified state. If so then the data is castout and transferred directly to the requesting device without waiting for the data to be read from the slave that was the target of the request. The order of transfers is arbitrated to be consistent with an order of received requests.Type: GrantFiled: June 8, 2005Date of Patent: February 10, 2009Assignee: International Business Machines CorporationInventor: Prasanna Srinivasan
-
Publication number: 20090031085Abstract: A method for maintaining cache coherency for a multi-node system using a specialized bridge which allows for fewer forward progress dependencies. A look-up of a local node directory is performed if a request received at a multi-node bridge of the local node is a system request. If a directory entry indicates that data specified in the request has a local owner or local destination, the request is forwarded to the local node. If the local node determines that the request is a local request, a look-up of the local node directory is performed. If the directory entry indicates that data specified in the request has a local owner and local destination, the coherency of the data on the local node is resolved and a transfer of the request data is performed if required. Otherwise, the request is forwarded to all remote nodes in the multi-node system.Type: ApplicationFiled: July 26, 2007Publication date: January 29, 2009Inventors: Gary Dale Carpenter, Scott Douglas Clark, Bernard Charles Drerup, Russell Dean Hoover, Charles Ray Johns, David John Krolak, Prasanna Srinivasan, Thuong Quang Truong
-
Publication number: 20090031086Abstract: A method for maintaining cache coherency for a multi-node system using a specialized bridge which allows for fewer forward progress dependencies. A local node makes a determination whether a request is a local or system request. If the request is a local request, a look-up of a directory in the local node is performed. If an entry in the directory of the local node indicates that data in the request does not have a remote owner and that the request does not have a remote destination, the coherency of the data is resolved on the local node, and a transfer of the data specified in the request is performed if required and if the request is a local request. If the entry indicates that the data has a remote owner or that the request has a remote destination, the request is forwarded to all remote nodes in the multi-node system.Type: ApplicationFiled: July 26, 2007Publication date: January 29, 2009Inventors: Gary Dale Carpenter, Scott Douglas Clark, Bernard Charles Drerup, Russell Dean Hoover, Charles Ray Johns, David John Krolak, Prasanna Srinivasan, Thuong Quang Truong
-
Publication number: 20080309493Abstract: A wireless system that detects the presence of a child in a safety seat located in the passenger cabin of a vehicle includes a controller responsive to signals generated by sensors monitoring predefined functions of the vehicle, RFID tag device attached to the safety seat and RFID tag reader mounted in the cabin. The system generates control signals which activate an alarm, open the doors of the vehicle and roll down windows if the child is left in the safety seat of an unattended vehicle.Type: ApplicationFiled: August 26, 2008Publication date: December 18, 2008Applicant: International Business Machines CorporationInventors: Joseph Kinman Lee, Daniel Ray Spach, Prasanna Srinivasan, Darren Paul Umstead
-
Patent number: 7321306Abstract: A wireless system that detects the presence of a child in a safety seat located in the passenger cabin of a vehicle includes a controller responsive to signals generated by sensors monitoring predefined functions of the vehicle, RFID tag device attached to the safety seat and RFID tag reader mounted in the cabin. The system generates control signals which activate an alarm, open the doors of the vehicle and roll down windows if the child is left in the safety seat of an unattended vehicle.Type: GrantFiled: August 1, 2005Date of Patent: January 22, 2008Assignee: International Business Machines CorporationInventors: Joseph Kinman Lee, Daniel Ray Spach, Prasanna Srinivasan, Darren Paul Umstead
-
Publication number: 20070273524Abstract: A wireless system that detects the presence of a child in a safety seat located in the passenger cabin of a vehicle includes a controller responsive to signals generated by sensors monitoring predefined functions of the vehicle, RFID tag device attached to the safety seat and RFID tag reader mounted in the cabin. The system generates control signals which activate an alarm, open the doors of the vehicle and roll down windows if the child is left in the safety seat of an unattended vehicle.Type: ApplicationFiled: August 7, 2007Publication date: November 29, 2007Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Joseph Lee, Daniel Spach, Prasanna Srinivasan, Darren Umstead
-
Publication number: 20070168959Abstract: A method and system for reviewing a text file by a plurality of users. A first comment associated with a first portion of the text file and a second comment associated with a second portion of the text file are inputted utilizing offline computing units. A first and a second location of the first and second portions, respectively, are automatically obtained. A first review data packet (RDP) including the first comment and the first location, and a second RDP including the second comment and the second location are automatically generated. The first and second RDPs are capable of being distributed, without the text file, to a third computing unit capable of utilizing the first and second RDPs to display, respectively, the first comment together with the first portion, and the second comment together with the second portion.Type: ApplicationFiled: November 29, 2005Publication date: July 19, 2007Applicant: International Business Machines CorporationInventors: Gururaj Bayari, Purushothama Shenoy, Prasanna Srinivasan