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: 11972237Abstract: 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: GrantFiled: January 9, 2023Date of Patent: April 30, 2024Assignee: Microsoft Technology Licensing, LLCInventors: Jared Parsons, David Fowler, Jan Kotas, Stephen Harris Toub, Richard Steele Gibson, Andrew Spenser Gocke, Julien David Couvreur, Christopher Sienkiewicz
-
Patent number: 9161296Abstract: 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: GrantFiled: June 25, 2013Date of Patent: October 13, 2015Assignee: EVOLVING SYSTEMS, INC.Inventors: Stephen Parsons, David Thorn, Stuart Cochran
-
Publication number: 20130288676Abstract: 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: ApplicationFiled: June 25, 2013Publication date: October 31, 2013Inventors: Stephen Parsons, David Thorn, Stuart Cochran
-
Patent number: 8559930Abstract: 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: GrantFiled: April 23, 2010Date of Patent: October 15, 2013Assignee: Evolving Systems, Inc.Inventors: David Thorn, Stephen Parsons, Stuart Cochran
-
Patent number: 8509767Abstract: 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: GrantFiled: September 13, 2011Date of Patent: August 13, 2013Assignee: Evolving Systems, Inc.Inventors: Stephen Parsons, David Thorn, Stuart Cochran
-
Patent number: 8463258Abstract: 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: GrantFiled: September 13, 2011Date of Patent: June 11, 2013Assignee: Evolving Systems, Inc.Inventors: Stephen Parsons, David Thorn, Stuart Cochran
-
Publication number: 20120184274Abstract: 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: ApplicationFiled: February 16, 2012Publication date: July 19, 2012Applicant: Evolving Systems, Inc.Inventors: Alejandro Lopresti, David Thorn, Stephen Parsons
-
Publication number: 20120094634Abstract: 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: ApplicationFiled: September 13, 2011Publication date: April 19, 2012Applicant: Evolving Systems, Inc.Inventors: Stephen Parsons, David Thorn, Stuart Cochran
-
Publication number: 20120094633Abstract: 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: ApplicationFiled: September 13, 2011Publication date: April 19, 2012Applicant: Evolving Systems, Inc.Inventors: Stephen Parsons, David Thorn, Stuart Cochran
-
Patent number: 8145212Abstract: 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: GrantFiled: August 25, 2008Date of Patent: March 27, 2012Assignee: Evolving Systems, Inc.Inventors: Alejandro Lopresti, David Thorn, Stephen Parsons
-
Publication number: 20100273462Abstract: 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: ApplicationFiled: April 23, 2010Publication date: October 28, 2010Applicant: Evolving Systems, Inc.Inventors: David Thorn, Stephen Parsons, Stuart Cochran
-
Patent number: 7577802Abstract: 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: GrantFiled: April 18, 2005Date of Patent: August 18, 2009Assignee: NetApp, Inc.Inventor: Stephen Parsons
-
Publication number: 20090149175Abstract: 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: ApplicationFiled: August 25, 2008Publication date: June 11, 2009Applicant: Evolving Systems, Inc.Inventors: Alejandro Lopresti, David Thorn, Stephen Parsons
-
Publication number: 20060252116Abstract: 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: ApplicationFiled: November 4, 2003Publication date: November 9, 2006Inventors: Tosti Mankelow, Frances Spring, Stephen Parsons, David Anstee
-
Patent number: 6746452Abstract: 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: GrantFiled: July 16, 2002Date of Patent: June 8, 2004Assignee: Finsbury (Development) LimitedInventors: Michael Antony Tuke, Robert Michael Wozencroft, Robert Stephen Parsons
-
Publication number: 20020177854Abstract: 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: ApplicationFiled: July 16, 2002Publication date: November 28, 2002Applicant: Finsbury (Development) LimitedInventors: Michael Antony Tuke, Robert Michael Wozencroft, Robert Stephen Parsons
-
Patent number: 6451058Abstract: 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: GrantFiled: June 29, 1999Date of Patent: September 17, 2002Assignee: Finsbury (Development) LimitedInventors: Michael Antony Tuke, Robert Michael Wozencroft, Robert Stephen Parsons
-
Patent number: 5379229Abstract: 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: GrantFiled: June 18, 1992Date of Patent: January 3, 1995Assignee: Communications Test Design, Inc.Inventors: Donald F. Parsons, Kyle Gress, James M. Dempsey, Joseph Ross, William Parsons, Stephen Parsons
-
Patent number: 5037451Abstract: 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: GrantFiled: August 30, 1989Date of Patent: August 6, 1991Inventors: Richard P. Burnand, Raymond A. Chapman, Trevor J. Martell, Stephen A. Parsons
-
Patent number: 5030250Abstract: 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: GrantFiled: August 30, 1989Date of Patent: July 9, 1991Inventors: Richard P. Burnand, Raymond A. Chapman, Trevor J. Martell, Stephen A. Parsons