Patents by Inventor Stephen Parsons

Stephen Parsons 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: 11972237
    Abstract: Improved compilers recognize interception declarations in source code, and emit code that replaces invocations of specified artifacts with invocations of specified interceptors instead. Source generators proactively modify program behavior in arbitrary desired ways without introducing hidden security violations and without requiring edits by the program's developers. Interception declarations are visible in source code and development tools. In some cases, different invocations of a particular method at respective locations are intercepted by different replacement methods. Replacement methods have identical signatures, or are otherwise compatible. Some interceptors specify optional parameters. Method calls, field accesses, and property calls may be intercepted. Work to modify program behavior is moved in the program lifecycle from runtime to compile time, thus improving runtime performance and eliminating JIT compilation security risks.
    Type: Grant
    Filed: January 9, 2023
    Date of Patent: April 30, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jared Parsons, David Fowler, Jan Kotas, Stephen Harris Toub, Richard Steele Gibson, Andrew Spenser Gocke, Julien David Couvreur, Christopher Sienkiewicz
  • Patent number: 9161296
    Abstract: Various arrangements for permitting a wireless device occasional access to a wireless network are described. Some arrangements for assigning a single MSISDN to multiple wireless devices are described. In such arrangements, the wireless devices may be associated with different visitor location registers. In some arrangements, a wireless device-initiated bearer service is initiated based on input from a remote system. In some arrangements, a wireless device is authenticated based on whether data needs to be sent to and/or received from the wireless device.
    Type: Grant
    Filed: June 25, 2013
    Date of Patent: October 13, 2015
    Assignee: EVOLVING SYSTEMS, INC.
    Inventors: Stephen Parsons, David Thorn, Stuart Cochran
  • Publication number: 20130288676
    Abstract: Various arrangements for permitting a wireless device occasional access to a wireless network are described. Some arrangements for assigning a single MSISDN to multiple wireless devices are described. In such arrangements, the wireless devices may be associated with different visitor location registers. In some arrangements, a wireless device-initiated bearer service is initiated based on input from a remote system. In some arrangements, a wireless device is authenticated based on whether data needs to be sent to and/or received from the wireless device.
    Type: Application
    Filed: June 25, 2013
    Publication date: October 31, 2013
    Inventors: Stephen Parsons, David Thorn, Stuart Cochran
  • Patent number: 8559930
    Abstract: Tools and techniques for activating a wireless device on a wireless network and/or for providing a wireless device with occasional access to a wireless network. In an aspect, such tools can provide a wireless device with a temporary addressing number to allow the wireless device to send data to the network; this temporary addressing number, then, can be recycled to be used by another wireless device for accessing the network.
    Type: Grant
    Filed: April 23, 2010
    Date of Patent: October 15, 2013
    Assignee: Evolving Systems, Inc.
    Inventors: David Thorn, Stephen Parsons, Stuart Cochran
  • Patent number: 8509767
    Abstract: Various arrangements for permitting a wireless device occasional access to a wireless network are described. Some arrangements for assigning a single MSISDN to multiple wireless devices are described. In such arrangements, the wireless devices may be associated with different visitor location registers. In some arrangements, a wireless device-initiated bearer service is initiated based on input from a remote system. In some arrangements, a wireless device is authenticated based on whether data needs to be sent to and/or received from the wireless device.
    Type: Grant
    Filed: September 13, 2011
    Date of Patent: August 13, 2013
    Assignee: Evolving Systems, Inc.
    Inventors: Stephen Parsons, David Thorn, Stuart Cochran
  • Patent number: 8463258
    Abstract: Various arrangements for activating a wireless device on a wireless network are presented. A request to attach to the wireless network may be received from the wireless device. The request may specify an international mobile subscriber identity (IMSI). An authentication message may be transmitted to a detection device of the wireless network. The IMSI may be compared to a set of stored blocked IMSIs. Each IMSI of the set of stored blocked IMSIs may be prohibited from being used to access the wireless network. It may be determined that the wireless device may that corresponds to the IMSI is permitted to be attached to the wireless network. In response to determining the wireless device is permitted to attach to the wireless network, authentication of the wireless device may occur.
    Type: Grant
    Filed: September 13, 2011
    Date of Patent: June 11, 2013
    Assignee: Evolving Systems, Inc.
    Inventors: Stephen Parsons, David Thorn, Stuart Cochran
  • Publication number: 20120184274
    Abstract: Tools and techniques for activating a wireless device on a wireless network. In an aspect, such tools can allow an unactivated wireless device (that is, a wireless device that generally would be inoperable on a wireless network) to be given limited functionality in order to activate itself on the network. In some cases, such tools can be implemented within business processes to generate revenue streams for entities involved in the wireless activation process.
    Type: Application
    Filed: February 16, 2012
    Publication date: July 19, 2012
    Applicant: Evolving Systems, Inc.
    Inventors: Alejandro Lopresti, David Thorn, Stephen Parsons
  • Publication number: 20120094634
    Abstract: Various arrangements for activating a wireless device on a wireless network are presented. A request to attach to the wireless network may be received from the wireless device. The request may specify an international mobile subscriber identity (IMSI). An authentication message may be transmitted to a detection device of the wireless network. The IMSI may be compared to a set of stored blocked IMSIs. Each IMSI of the set of stored blocked IMSIs may be prohibited from being used to access the wireless network. It may be determined that the wireless device may that corresponds to the IMSI is permitted to be attached to the wireless network. In response to determining the wireless device is permitted to attach to the wireless network, authentication of the wireless device may occur.
    Type: Application
    Filed: September 13, 2011
    Publication date: April 19, 2012
    Applicant: Evolving Systems, Inc.
    Inventors: Stephen Parsons, David Thorn, Stuart Cochran
  • Publication number: 20120094633
    Abstract: Various arrangements for permitting a wireless device occasional access to a wireless network are described. Some arrangements for assigning a single MSISDN to multiple wireless devices are described. In such arrangements, the wireless devices may be associated with different visitor location registers. In some arrangements, a wireless device-initiated bearer service is initiated based on input from a remote system. In some arrangements, a wireless device is authenticated based on whether data needs to be sent to and/or received from the wireless device.
    Type: Application
    Filed: September 13, 2011
    Publication date: April 19, 2012
    Applicant: Evolving Systems, Inc.
    Inventors: Stephen Parsons, David Thorn, Stuart Cochran
  • Patent number: 8145212
    Abstract: Tools and techniques for activating a wireless device on a wireless network. In an aspect, such tools can allow an unactivated wireless device (that is, a wireless device that generally would be inoperable on a wireless network) to be given limited functionality in order to activate itself on the network. In some cases, such tools can be implemented within business processes to generate revenue streams for entities involved in the wireless activation process.
    Type: Grant
    Filed: August 25, 2008
    Date of Patent: March 27, 2012
    Assignee: Evolving Systems, Inc.
    Inventors: Alejandro Lopresti, David Thorn, Stephen Parsons
  • Publication number: 20100273462
    Abstract: Tools and techniques for activating a wireless device on a wireless network and/or for providing a wireless device with occasional access to a wireless network. In an aspect, such tools can provide a wireless device with a temporary addressing number to allow the wireless device to send data to the network; this temporary addressing number, then, can be recycled to be used by another wireless device for accessing the network.
    Type: Application
    Filed: April 23, 2010
    Publication date: October 28, 2010
    Applicant: Evolving Systems, Inc.
    Inventors: David Thorn, Stephen Parsons, Stuart Cochran
  • Patent number: 7577802
    Abstract: Systems, methods, and computer program products are presented for transiently clearing a reservation on a device, where the reservation belongs to a host that owns the device and the reservation blocks a host that does not own the device from performing an operation with the device. The reservation is cleared transiently by the host that does not own the device. While the reservation is cleared, the operation is performed with the device using the host that does not own the device.
    Type: Grant
    Filed: April 18, 2005
    Date of Patent: August 18, 2009
    Assignee: NetApp, Inc.
    Inventor: Stephen Parsons
  • Publication number: 20090149175
    Abstract: Tools and techniques for activating a wireless device on a wireless network. In an aspect, such tools can allow an unactivated wireless device (that is, a wireless device that generally would be inoperable on a wireless network) to be given limited functionality in order to activate itself on the network. In some cases, such tools can be implemented within business processes to generate revenue streams for entities involved in the wireless activation process.
    Type: Application
    Filed: August 25, 2008
    Publication date: June 11, 2009
    Applicant: Evolving Systems, Inc.
    Inventors: Alejandro Lopresti, David Thorn, Stephen Parsons
  • Publication number: 20060252116
    Abstract: The present invention relates to intercellular adhesion molecule-4 (ICAM-4), including binding sites on ICAM-4, antagonists affecting ICAM-4 and uses thereof. In one aspect of the invention there is provided an epitope for binding integrins, comprising strands A (or F) and G of domain 1 of ICAM-4. In another aspect of the invention there is provided a footprint domain for binding integrins, comprising a first epitope as defined above and second epitope comprising the C and F strands of domain 1 and the CE loop of domain 2 of ICAM-4.
    Type: Application
    Filed: November 4, 2003
    Publication date: November 9, 2006
    Inventors: Tosti Mankelow, Frances Spring, Stephen Parsons, David Anstee
  • Patent number: 6746452
    Abstract: A surgical tool for gripping the implant includes an elongate body having a first end surface for bearing on the prosthetic implant. Lugs or hooked ends of the tool are capable of attaching the tool to the implant.
    Type: Grant
    Filed: July 16, 2002
    Date of Patent: June 8, 2004
    Assignee: Finsbury (Development) Limited
    Inventors: Michael Antony Tuke, Robert Michael Wozencroft, Robert Stephen Parsons
  • Publication number: 20020177854
    Abstract: The invention relates to a prosthetic implant comprising a main body portion having a first surface for presentation to a receptive bone surface or into a bone cavity and a second surface for receipt of an articulating joint, and means on the implant adapted for attachment of a filamentary member, such as a cable. The invention also relates to a surgical tool for gripping the implant, comprising an elongate body having a first end surface for bearing on the prosthetic implant and means for attachment of the tool to the implant, directly or indirectly by means of the cable.
    Type: Application
    Filed: July 16, 2002
    Publication date: November 28, 2002
    Applicant: Finsbury (Development) Limited
    Inventors: Michael Antony Tuke, Robert Michael Wozencroft, Robert Stephen Parsons
  • Patent number: 6451058
    Abstract: The invention relates to a prosthetic implant comprising a main body portion having a first surface for presentation to a receptive bone surface or into a bone cavity and a second surface for receipt of an articulating joint, and a lug on, and/or a bore in, the main body portion of the implant which is adapted for attachment of a filamentary member, such as a cable. The invention also relates to a surgical tool for gripping the implant, comprising an elongate body having a first end surface for bearing on the prosthetic implant and adapted for attachment of the tool to the implant, directly or indirectly by means of the cable.
    Type: Grant
    Filed: June 29, 1999
    Date of Patent: September 17, 2002
    Assignee: Finsbury (Development) Limited
    Inventors: Michael Antony Tuke, Robert Michael Wozencroft, Robert Stephen Parsons
  • Patent number: 5379229
    Abstract: An automated system for storing and retrieving objects from multiple object categories. A plurality of storage rack assemblies is included. Each storage rack assembly has a plurality of slots sized for storing objects. A storage transport is movable alongside each respective storage rack assembly for positioning adjacent any slot. A plurality of horizontal tracks are arranged to be perpendicular to the storage rack assemblies. Each storage rack assembly has an end adjacent the tracks. A runner transport is coupled to and movable on each track for receiving one of the objects from, or providing one of the objects to a storage transport. Two conveyor rack assemblies are located at opposite ends of the tracks, aligned perpendicularly to the track. Conveyor transports are adjacent the conveyor rack assemblies for transferring objects between the conveyor rack assembly and the runner transports.
    Type: Grant
    Filed: June 18, 1992
    Date of Patent: January 3, 1995
    Assignee: Communications Test Design, Inc.
    Inventors: Donald F. Parsons, Kyle Gress, James M. Dempsey, Joseph Ross, William Parsons, Stephen Parsons
  • Patent number: 5037451
    Abstract: The invention provides a method of making an abrasive product which comprises a layer of bonded ultra-hard abrasive particles bonded to a substrate. The abrasive product is typically a diamond or cubic boron nitride composite compact.
    Type: Grant
    Filed: August 30, 1989
    Date of Patent: August 6, 1991
    Inventors: Richard P. Burnand, Raymond A. Chapman, Trevor J. Martell, Stephen A. Parsons
  • Patent number: 5030250
    Abstract: The inventin provides a method of making an abrasive product which comprises a layer of bonded ultra-hard abrasive particles bonded to a substrate. This abrasive product is typically a composite abrasive compact.
    Type: Grant
    Filed: August 30, 1989
    Date of Patent: July 9, 1991
    Inventors: Richard P. Burnand, Raymond A. Chapman, Trevor J. Martell, Stephen A. Parsons