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: 8671204
    Abstract: 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: Grant
    Filed: June 29, 2011
    Date of Patent: March 11, 2014
    Assignee: Qualcomm Incorporated
    Inventor: Prasanna Srinivasan
  • Patent number: 8609302
    Abstract: 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: Grant
    Filed: August 22, 2011
    Date of Patent: December 17, 2013
    Assignee: Micron Technology, Inc.
    Inventors: Jianming Zhou, Scott L. Light, David Kewley, Prasanna Srinivasan, Anton deVilliers
  • Patent number: 8595628
    Abstract: 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: Grant
    Filed: November 29, 2005
    Date of Patent: November 26, 2013
    Assignee: International Business Machines Corporation
    Inventors: Gururaj S. Bayari, Purushothama Shenoy, Prasanna Srinivasan
  • Publication number: 20130052566
    Abstract: 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: Application
    Filed: August 22, 2011
    Publication date: February 28, 2013
    Applicant: Micron Technology, Inc.
    Inventors: Jianming Zhou, Scott L. Light, David Kewley, Prasanna Srinivasan, Anton deVilliers
  • Publication number: 20130007278
    Abstract: 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: Application
    Filed: June 29, 2011
    Publication date: January 3, 2013
    Applicant: QUALCOMM Incorporated
    Inventor: Prasanna Srinivasan
  • Publication number: 20110028135
    Abstract: 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: Application
    Filed: July 29, 2009
    Publication date: February 3, 2011
    Inventor: Prasanna SRINIVASAN
  • Patent number: 7865644
    Abstract: 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: Grant
    Filed: October 30, 2007
    Date of Patent: January 4, 2011
    Assignee: International Business Machines Corporation
    Inventors: Bernard Charles Drerup, Richard Nicholas, Prasanna Srinivasan
  • Publication number: 20100311402
    Abstract: 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: Application
    Filed: November 19, 2009
    Publication date: December 9, 2010
    Inventors: Prasanna SRINIVASAN, Guangming SHI, Venkat TANGIRALA, Ta-yan SIU, Julian DURAND, Stephen A. SPRIGG
  • Patent number: 7733228
    Abstract: 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: Grant
    Filed: August 26, 2008
    Date of Patent: June 8, 2010
    Assignee: International Business Machines Corporation
    Inventors: Joseph Kinman Lee, Daniel Ray Spach, Prasanna Srinivasan, Darren Paul Umstead
  • Patent number: 7725660
    Abstract: 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: Grant
    Filed: July 26, 2007
    Date of Patent: May 25, 2010
    Assignee: International Business Machines Corporation
    Inventors: 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: 7669013
    Abstract: 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: Grant
    Filed: July 26, 2007
    Date of Patent: February 23, 2010
    Assignee: International Business Machines Corporation
    Inventors: 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: 20090113097
    Abstract: 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: Application
    Filed: October 30, 2007
    Publication date: April 30, 2009
    Inventors: Bernard Charles Drerup, Richard Nicholas, Prasanna Srinivasan
  • Patent number: 7489247
    Abstract: 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: Grant
    Filed: August 7, 2007
    Date of Patent: February 10, 2009
    Assignee: International Business Machines Corporation
    Inventors: Joseph Kinman Lee, Daniel Ray Spach, Prasanna Srinivasan, Darren Paul Umstead
  • Patent number: 7490184
    Abstract: 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: Grant
    Filed: June 8, 2005
    Date of Patent: February 10, 2009
    Assignee: International Business Machines Corporation
    Inventor: Prasanna Srinivasan
  • Publication number: 20090031085
    Abstract: 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: Application
    Filed: July 26, 2007
    Publication date: January 29, 2009
    Inventors: 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: 20090031086
    Abstract: 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: Application
    Filed: July 26, 2007
    Publication date: January 29, 2009
    Inventors: 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: 20080309493
    Abstract: 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: Application
    Filed: August 26, 2008
    Publication date: December 18, 2008
    Applicant: International Business Machines Corporation
    Inventors: Joseph Kinman Lee, Daniel Ray Spach, Prasanna Srinivasan, Darren Paul Umstead
  • Patent number: 7321306
    Abstract: 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: Grant
    Filed: August 1, 2005
    Date of Patent: January 22, 2008
    Assignee: International Business Machines Corporation
    Inventors: Joseph Kinman Lee, Daniel Ray Spach, Prasanna Srinivasan, Darren Paul Umstead
  • Publication number: 20070273524
    Abstract: 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: Application
    Filed: August 7, 2007
    Publication date: November 29, 2007
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Joseph Lee, Daniel Spach, Prasanna Srinivasan, Darren Umstead
  • Publication number: 20070168959
    Abstract: 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: Application
    Filed: November 29, 2005
    Publication date: July 19, 2007
    Applicant: International Business Machines Corporation
    Inventors: Gururaj Bayari, Purushothama Shenoy, Prasanna Srinivasan