Patents by Inventor Stephen Gray

Stephen Gray 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: 9027000
    Abstract: A method to measure the performance of an Application Programming Interface (API) includes selecting a target API and tracking memory allocation for the functional calls of the selected API to generate a list of functions called by the API. The individual functions are then called within the API in isolation and timing and memory allocation data for each are collected and recorded. The recorded results are then bucketized according to a log base 2 method and made accessible by API users to indicate the performance of specific APIs.
    Type: Grant
    Filed: January 11, 2011
    Date of Patent: May 5, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Nicholas Guerrera, Rico Mariani, Michael C. Fanning, Jan Stephen Gray
  • Publication number: 20150110250
    Abstract: The present specification discloses an inspection system for detecting objects being carried by a person who is moving along a pathway. The inspection system has two detection systems configured to detect radiation scattered from the person as the person moves along the pathway and an X-ray source positioned between the detection systems. The X-ray source is configured to generate a vertical beam spot pattern and does not generate beams that move horizontally.
    Type: Application
    Filed: November 3, 2014
    Publication date: April 23, 2015
    Inventors: Stephen Gray, Ronald Hughes, Peter Ryge, Andreas F. Kotowski
  • Patent number: 8995619
    Abstract: The present specification discloses an inspection system for detecting objects being carried by a person who is moving along a pathway. The inspection system has two detection systems configured to detect radiation scattered from the person as the person moves along the pathway and an X-ray source positioned between the detection systems. The X-ray source is configured to generate a vertical beam spot pattern and does not generate beams that move horizontally.
    Type: Grant
    Filed: March 14, 2011
    Date of Patent: March 31, 2015
    Assignee: Rapiscan Systems, Inc.
    Inventors: Stephen Gray, Ronald Hughes, Peter Ryge, Andreas F. Kotowski
  • Publication number: 20140150798
    Abstract: A swivel elbow and connector assembly for a patient interface system includes a ring configured to be sealingly secured in an aperture of the patient interface system. The ring includes a first side in an interior of the patient interface system and a second side at an exterior of the patient interface system when the ring is secured in the aperture. The ring also includes a plurality of vents configured to permit flow of gases from the interior to the exterior of the patient interface system. The swivel elbow and connector assembly includes an elbow swivelably secured in the ring. A patient interface system for delivering a flow of breathable gas to a user includes a patient interface structure configured to sealing engage the face of the user. The patient interface structure includes an aperture. A swivel elbow and connector assembly is sealingly secured in the aperture.
    Type: Application
    Filed: July 6, 2012
    Publication date: June 5, 2014
    Applicant: RESMED LIMITED
    Inventors: Teck Fong, Stephen Gray, Francis Barlow, Robert Burnam, Skipper Christopher Scott, David Anthony Pidcock, Tumul Gupta, Julian Mazzone, Jose Ignacio Romagnoli, Chris Cullen
  • Publication number: 20140133630
    Abstract: The present specification discloses an inspection system for detecting objects being carried by a person. The inspection system is highly modular and capable of being assembled by a two person team using conventional tooling equipment. In one embodiment, the inspection system has three primary modules—two detection modules and one radiation source module—that can be readily attached and detached from each other or to a frame and connected to a signal processing system to provide for a quick set up and tear down process.
    Type: Application
    Filed: October 7, 2013
    Publication date: May 15, 2014
    Applicant: Rapiscan Systems, Inc.
    Inventors: Stephen Gray, Ronald Hughes
  • Patent number: 8638904
    Abstract: Further, the present specification is directed towards personnel screening systems comprising modular components, including detector and source units, where a dual axis scanning beam is employed. In one configuration, the subject under inspection remains stationary and is positioned between two scanning modules. The X-ray source assembly is designed to minimize the overall system footprint while still yielding the requisite field of view, low radiation exposure level, and required resolution. The modular components allow for a compact, light and yet sufficiently rugged overall structure that can be disassembled for ease of transportation and is also simple to reassemble at a required site for inspection.
    Type: Grant
    Filed: March 14, 2011
    Date of Patent: January 28, 2014
    Assignee: Rapiscan Systems, Inc.
    Inventors: Stephen Gray, Ronald Hughes, Jerel Smith
  • Patent number: 8576982
    Abstract: The present specification discloses an inspection system for detecting objects being carried by a person. The inspection system is highly modular and capable of being assembled by a two person team using conventional tooling equipment. In one embodiment, the inspection system has three primary modules—two detection modules and one radiation source module—that can be readily attached and detached from each other or to a frame and connected to a signal processing system to provide for a quick set up and tear down process.
    Type: Grant
    Filed: March 14, 2011
    Date of Patent: November 5, 2013
    Assignee: Rapiscan Systems, Inc.
    Inventors: Stephen Gray, Ronald Hughes
  • Publication number: 20130199537
    Abstract: A mask system for delivery of respiratory therapy to a patient includes a nares portion and a mouth portion and an inlet conduit connected to at least one of the nares portion and the mouth portion to deliver the pressurized, breathable gas. The mask system is adapted to selectively utilize the nares portion and/or the mouth portion in a first mode utilizing both the nares portion and the mouth portion, and in a second mode utilizing the nares portion and not utilizing the mouth portion.
    Type: Application
    Filed: September 30, 2011
    Publication date: August 8, 2013
    Applicant: ResMed Limited
    Inventors: Justin John Formica, Jose Ignacio Romagnoli, Philip Rodney Kwok, Joel Edward Gibson, David Anthony Pidcock, Christopher Scott Skipper, Stephen Gray
  • Patent number: 8425338
    Abstract: A sealed air support structure including at least one sealed air chamber. The at least one sealed air chamber includes at least a first side support and a second side support, each having a support end and a base end. The at least one sealed air chamber includes a main beam with a first end coupled with the support end of the first side support and a second end coupled with the support end of the second side support. A first plurality of connectors coupled with the base end of the first side support and a second plurality of connectors coupled with the base end of the second side support are configured to detachably couple with a plurality of connectors disposed on a cold-air inflatable structure. The at least one sealed air chamber is configured to support a weight applied to the main beam.
    Type: Grant
    Filed: November 17, 2010
    Date of Patent: April 23, 2013
    Assignee: Inflatable 2000, Inc.
    Inventor: Stephen Gray
  • Publication number: 20120129618
    Abstract: A sealed air support structure including at least one sealed air chamber. The at least one sealed air chamber includes at least a first side support and a second side support, each having a support end and a base end. The at least one sealed air chamber includes a main beam with a first end coupled with the support end of the first side support and a second end coupled with the support end of the second side support. A first plurality of connectors coupled with the base end of the first side support and a second plurality of connectors coupled with the base end of the second side support are configured to detachably couple with a plurality of connectors disposed on a cold-air inflatable structure. The at least one sealed air chamber is configured to support a weight applied to the main beam.
    Type: Application
    Filed: November 18, 2010
    Publication date: May 24, 2012
    Inventor: Stephen Gray
  • Publication number: 20110299659
    Abstract: The present specification discloses an inspection system for detecting objects being carried by a person. The inspection system is highly modular and capable of being assembled by a two person team using conventional tooling equipment. In one embodiment, the inspection system has three primary modules—two detection modules and one radiation source module—that can be readily attached and detached from each other or to a frame and connected to a signal processing system to provide for a quick set up and tear down process.
    Type: Application
    Filed: March 14, 2011
    Publication date: December 8, 2011
    Inventors: Stephen Gray, Ronald Hughes
  • Publication number: 20110274249
    Abstract: The present specification discloses an inspection system for detecting objects being carried by a person who is moving along a pathway. The inspection system has two detection systems configured to detect radiation scattered from the person as the person moves along the pathway and an X-ray source positioned between the detection systems. The X-ray source is configured to generate a vertical beam spot pattern and does not generate beams that move horizontally.
    Type: Application
    Filed: March 14, 2011
    Publication date: November 10, 2011
    Inventors: Stephen Gray, Ronald Hughes, Peter Ryge, Andreas F. Kotowski
  • Publication number: 20110274250
    Abstract: Further, the present specification is directed towards personnel screening systems comprising modular components, including detector and source units, where a dual axis scanning beam is employed. In one configuration, the subject under inspection remains stationary and is positioned between two scanning modules. The X-ray source assembly is designed to minimize the overall system footprint while still yielding the requisite field of view, low radiation exposure level, and required resolution. The modular components allow for a compact, light and yet sufficiently rugged overall structure that can be disassembled for ease of transportation and is also simple to reassemble at a required site for inspection.
    Type: Application
    Filed: March 14, 2011
    Publication date: November 10, 2011
    Inventors: Stephen Gray, Ronald Hughes, Jerel Smith
  • Publication number: 20110113405
    Abstract: A method to measure the performance of an Application Programming Interface (API) includes selecting a target API and tracking memory allocation for the functional calls of the selected API to generate a list of functions called by the API. The individual functions are then called within the API in isolation and timing and memory allocation data for each are collected and recorded. The recorded results are then bucketized according to a log base 2 method and made accessible by API users to indicate the performance of specific APIs.
    Type: Application
    Filed: January 11, 2011
    Publication date: May 12, 2011
    Applicant: Microsoft Corporation
    Inventors: Nicholas Guerrera, Rico Mariani, Michael C. Fanning, Jan Stephen Gray
  • Patent number: 7895579
    Abstract: A method to measure the performance of an Application Programming Interface (API) includes selecting a target API and tracking memory allocation for the functional calls of the selected API to generate a list of functions called by the API. The individual functions are then called within the API in isolation and timing and memory allocation data for each are collected and recorded. The recorded results are then bucketized according to a log base 2 method and made accessible by API users to indicate the performance of specific APIs.
    Type: Grant
    Filed: June 16, 2006
    Date of Patent: February 22, 2011
    Assignee: Microsoft Corporation
    Inventors: Nicholas Guerrera, Rico Mariani, Michael C. Fanning, Jan Stephen Gray
  • Patent number: 7380038
    Abstract: A priority register is provided for each of a multiple processor cores of a chip multiprocessor, where the priority register stores values that are used to bias resources available to the multiple processor cores. Even though such multiple processor cores have their own local resources, they must compete for shared resources. These shared resources may be stored on the chip or off the chip. The priority register biases the arbitration process that arbitrates access to or ongoing use of the shared resources based on the values stored in the priority registers. The way it accomplishes such biasing is by tagging operations issued from the multiple processor cores with the priority values, and then comparing the values within each arbiter of the shared resources.
    Type: Grant
    Filed: February 4, 2005
    Date of Patent: May 27, 2008
    Assignee: Microsoft Corporation
    Inventor: Jan Stephen Gray
  • Publication number: 20080091594
    Abstract: Loaning money includes determining a maximum loan amount based on a value of a life insurance policy. The value of the life insurance policy is linked to graduated basic amount-adjusted tables by age and sex predictive of at least one of the expectations of death or survivorship. The method includes providing a loan to the holder of the life insurance policy in an amount not greater than the determined maximum loan amount with the loan being secured by the life insurance policy.
    Type: Application
    Filed: October 3, 2007
    Publication date: April 17, 2008
    Inventors: Richard Abramson, Stephen Gray, Gene Simmons, Maxim Steward, William Randolph
  • Publication number: 20070294673
    Abstract: A method to measure the performance of an Application Programming Interface (API) includes selecting a target API and tracking memory allocation for the functional calls of the selected API to generate a list of functions called by the API. The individual functions are then called within the API in isolation and timing and memory allocation data for each are collected and recorded. The recorded results are then bucketized according to a log base 2 method and made accessible by API users to indicate the performance of specific APIs.
    Type: Application
    Filed: June 16, 2006
    Publication date: December 20, 2007
    Applicant: Microsoft Corporation
    Inventors: Nicholas Guerrera, Rico Mariani, Michael C. Fanning, Jan Stephen Gray
  • Publication number: 20070003009
    Abstract: The present invention is directed towards apparatuses and methods for securing a location. Particularly, the present invention is directed towards methods, apparatuses, and integrated systems for the screening of individual passengers and their corresponding carry-on baggage carts with improved throughput, efficiency, and quality. In addition, the current invention is directed towards a carry-on baggage cart specifically designed for the disclosed integrated carry-on baggage cart and passenger screening system of the present invention.
    Type: Application
    Filed: March 1, 2006
    Publication date: January 4, 2007
    Inventor: Stephen Gray
  • Patent number: 7076784
    Abstract: A run-time executive of an object management system for managing execution of software components in an object execution environment uses a component context object to store intrinsic context properties related to an associated component. The run-time executive maintains an implicit association of the component context object with the application component. For example, the context properties can include a client id, an activity id, and a transaction reference. The component context object also provides an interface accessible to the associated component, with member functions for use in transaction processing, in creating additional other application components inheriting component's context properties, and in access control based on abstract user classes (roles).
    Type: Grant
    Filed: October 22, 1999
    Date of Patent: July 11, 2006
    Assignee: Microsoft Corporation
    Inventors: Wilfred G. Russell, Patrick James Helland, Greg Hope, Rodney Limprecht, Mohsen Al-Ghosein, Jan Stephen Gray