Patents by Inventor Stephen Maine

Stephen Maine 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).

  • Publication number: 20210196558
    Abstract: The present invention provides a device with a pressure control system and methods for controlling the application of negative pressure to an external surface of an individual for creating and/or maintaining patency of the upper airway passage. The device is configured to fit under the chin of a subject at an external location corresponding approximately with the subject's internal soft tissue associated with the neck's anterior triangle. The pressure control system contains control module elements that may include circuit board elements, digital output barometer elements, sensor elements, processing elements and memory elements to optimize device function and safety of the device through regulation of the flow rate of the air pump.
    Type: Application
    Filed: February 22, 2021
    Publication date: July 1, 2021
    Applicants: SOMMETRICS, INC., TTP PLC.
    Inventors: Jerome K. AARESTAD, Stephen MAINE, Thomas John HARRISON
  • Patent number: 10925801
    Abstract: The present invention provides a device with a pressure control system and methods for controlling the application of negative pressure to an external surface of an individual for creating and/or maintaining patency of the upper airway passage. The device is configured to fit under the chin of a subject at an external location corresponding approximately with the subject's internal soft tissue associated with the neck's anterior triangle. The pressure control system contains control module elements that may include circuit board elements, digital output barometer elements, sensor elements, processing elements and memory elements to optimize device function and safety of the device through regulation of the flow rate of the air pump.
    Type: Grant
    Filed: November 3, 2017
    Date of Patent: February 23, 2021
    Assignees: SOMMETRICS, INC., TTP PLC.
    Inventors: Jerome K. Aarestad, Stephen Maine, Thomas John Harrison
  • Publication number: 20180125743
    Abstract: The present invention provides a device with a pressure control system and methods for controlling the application of negative pressure to an external surface of an individual for creating and/or maintaining patency of the upper airway passage. The device is configured to fit under the chin of a subject at an external location corresponding approximately with the subject's internal soft tissue associated with the neck's anterior triangle. The pressure control system contains control module elements that may include circuit board elements, digital output barometer elements, sensor elements, processing elements and memory elements to optimize device function and safety of the device through regulation of the flow rate of the air pump.
    Type: Application
    Filed: November 3, 2017
    Publication date: May 10, 2018
    Applicants: SOMMETRICS, INC., TTP PLC.
    Inventors: Jerome K. AARESTAD, Stephen MAINE, Thomas John HARRISON
  • Patent number: 8898144
    Abstract: Processing messages. Messages are processed based on a characteristic derived from information in messages, metadata about messages, or other information external to messages. Values for one or more pieces of information are received. At least one of the values for one or more pieces of information is associated with a first message. Queries are received. The queries specify one or more of the pieces of information. At least a portion of the plurality of values for the one or more pieces of information is processed in conjunction with the one or more queries to create one or more normalized characteristics for the first message. The one or more normalized characteristics for the first message are in a same format irrespective of the format of the pieces of information. The first message, and/or other messages, is processed based on at least one of the one or more normalized characteristics.
    Type: Grant
    Filed: June 20, 2013
    Date of Patent: November 25, 2014
    Assignee: Microsoft Corporation
    Inventors: Nicholas A. Allen, Stefan R. Batres, Justin D. Brown, Jayteerth N. Katti, Stephen Maine, Edmund S. V. Pinto, Kenneth D. Wolf
  • Publication number: 20130282655
    Abstract: Processing messages. Messages are processed based on a characteristic derived from information in messages, metadata about messages, or other information external to messages. Values for one or more pieces of information are received. At least one of the values for one or more pieces of information is associated with a first message. Queries are received. The queries specify one or more of the pieces of information. At least a portion of the plurality of values for the one or more pieces of information is processed in conjunction with the one or more queries to create one or more normalized characteristics for the first message. The one or more normalized characteristics for the first message are in a same format irrespective of the format of the pieces of information. The first message, and/or other messages, is processed based on at least one of the one or more normalized characteristics.
    Type: Application
    Filed: June 20, 2013
    Publication date: October 24, 2013
    Inventors: Nicholas A. Allen, Stefan R. Batres, Justin D. Brown, Jayteerth N. Katti, Stephen Maine, Edmund S.V. Pinto, Kenneth D. Wolf
  • Patent number: 8473455
    Abstract: Messages are processed based on a characteristic derived from information in messages, metadata about messages, or other information external to messages. Values for one or more pieces of information are received. At least one of the values for one or more pieces of information is associated with a first message. Queries are received. The queries specify one or more of the pieces of information. At least a portion of the plurality of values for the one or more pieces of information is processed in conjunction with the one or more queries to create one or more normalized characteristics for the first message. The one or more normalized characteristics for the first message are in a same format irrespective of the format of the pieces of information. The first message, and/or other messages, is processed based on at least one of the one or more normalized characteristics.
    Type: Grant
    Filed: September 3, 2008
    Date of Patent: June 25, 2013
    Assignee: Microsoft Corporation
    Inventors: Nicholas A. Allen, Stefan R. Batres, Justin D. Brown, Jayteerth N. Katti, Stephen Maine, Edmund S. V. Pinto, Kenneth D. Wolf
  • Patent number: 8190975
    Abstract: Transforming portions of a message to a destination via a communication protocol. A message is received. It is detected whether the received message includes an encoded envelope. The encoded envelope includes a stack defining parameters including information for handling the received message in an original format. If the received message includes the encoded envelope, the defined parameters are transformed to coded parameters in a common format. The coded parameters express the same information for handling the received message in the communication protocol. The encoded envelope is encapsulated in the received message, and the received message in the common format is delivered to the destination. If the received message does not include an encoded envelope, coded parameters are generated in the common format for the received message by encoding addressing information from the received message. The received message having the coded parameters in the common format is delivered to the destination.
    Type: Grant
    Filed: February 22, 2011
    Date of Patent: May 29, 2012
    Assignee: Microsoft Corporation
    Inventors: Nicholas Alexander Allen, Erik Bo Christensen, Stephen Maine, Stephen James Millet, Kenneth David Wolf
  • Patent number: 8136019
    Abstract: Transforming portions of a message to a destination via a communication protocol. A message is received. It is detected whether the received message includes an encoded envelope. The encoded envelope includes a stack defining parameters including information for handling the received message in an original format. If the received message includes the encoded envelope, the defined parameters are transformed to coded parameters in a common format. The coded parameters express the same information for handling the received message in the communication protocol. The encoded envelope is encapsulated in the received message, and the received message in the common format is delivered to the destination. If the received message does not include an encoded envelope, coded parameters are generated in the common format for the received message by encoding addressing information from the received message. The received message having the coded parameters in the common format is delivered to the destination.
    Type: Grant
    Filed: February 24, 2011
    Date of Patent: March 13, 2012
    Assignee: Microsoft Corporation
    Inventors: Nicholas Alexander Allen, Erik Bo Christensen, Stephen Maine, Stephen James Millet, Kenneth David Wolf
  • Publication number: 20110145684
    Abstract: Transforming portions of a message to a destination via a communication protocol. A message is received. It is detected whether the received message includes an encoded envelope. The encoded envelope includes a stack defining parameters including information for handling the received message in an original format. If the received message includes the encoded envelope, the defined parameters are transformed to coded parameters in a common format. The coded parameters express the same information for handling the received message in the communication protocol. The encoded envelope is encapsulated in the received message, and the received message in the common format is delivered to the destination. If the received message does not include an encoded envelope, coded parameters are generated in the common format for the received message by encoding addressing information from the received message. The received message having the coded parameters in the common format is delivered to the destination.
    Type: Application
    Filed: February 24, 2011
    Publication date: June 16, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: Nicholas Alexander Allen, Erik Bo Christensen, Stephen Maine, Stephen James Millet, Kenneth David Wolf
  • Publication number: 20110145685
    Abstract: Transforming portions of a message to a destination via a communication protocol. A message is received. It is detected whether the received message includes an encoded envelope. The encoded envelope includes a stack defining parameters including information for handling the received message in an original format. If the received message includes the encoded envelope, the defined parameters are transformed to coded parameters in a common format. The coded parameters express the same information for handling the received message in the communication protocol. The encoded envelope is encapsulated in the received message, and the received message in the common format is delivered to the destination. If the received message does not include an encoded envelope, coded parameters are generated in the common format for the received message by encoding addressing information from the received message. The received message having the coded parameters in the common format is delivered to the destination.
    Type: Application
    Filed: February 22, 2011
    Publication date: June 16, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: Nicholas Alexander Allen, Erik Bo Christensen, Stephen Maine, Stephen James Millet, Kenneth David Wolf
  • Patent number: 7925783
    Abstract: Transforming portions of a message to a destination via a communication protocol. A message is received. It is detected whether the received message includes an encoded envelope. The encoded envelope includes a stack defining parameters including information for handling the received message in an original format. If the received message includes the encoded envelope, the defined parameters are transformed to coded parameters in a common format. The coded parameters express the same information for handling the received message in the communication protocol. The encoded envelope is encapsulated in the received message, and the received message in the common format is delivered to the destination. If the received message does not include an encoded envelope, coded parameters are generated in the common format for the received message by encoding addressing information from the received message. The received message having the coded parameters in the common format is delivered to the destination.
    Type: Grant
    Filed: May 23, 2007
    Date of Patent: April 12, 2011
    Assignee: Microsoft Corporation
    Inventors: Nicholas Alexander Allen, Erik Bo Christensen, Stephen Maine, Stephen James Millet, Kenneth David Wolf
  • Publication number: 20100057707
    Abstract: Processing messages. Messages are processed based on a characteristic derived from information in messages, metadata about messages, or other information external to messages. Values for one or more pieces of information are received. At least one of the values for one or more pieces of information is associated with a first message. Queries are received. The queries specify one or more of the pieces of information. At least a portion of the plurality of values for the one or more pieces of information is processed in conjunction with the one or more queries to create one or more normalized characteristics for the first message. The one or more normalized characteristics for the first message are in a same format irrespective of the format of the pieces of information. The first message, and/or other messages, is processed based on at least one of the one or more normalized characteristics.
    Type: Application
    Filed: September 3, 2008
    Publication date: March 4, 2010
    Applicant: MICROSOFT CORPORATION
    Inventors: Nicholas A. Allen, Stefan R. Batres, Justin D. Brown, Jayteerth N. Katti, Stephen Maine, Edmund S.V. Pinto, Kenneth D. Wolf
  • Patent number: 7664880
    Abstract: Delivery of a message over a communications network from a sender based on a single delivery address. The single delivery address is generated as one unit for the message. The single delivery address has a collection of recipient addresses including one or more recipient addresses each identifying at least one recipient of the message. Each of the one or more recipient addresses includes a user level information and a domain level information. The generated single delivery address with the collection of recipient addresses is included in the message. A copy of the message is provided to the identified recipient(s) as a function of the domain level information of the one or more recipient addresses. The message is transmitted over the communications network to the identified recipient(s) recipient based on the collection of recipient addresses.
    Type: Grant
    Filed: August 15, 2007
    Date of Patent: February 16, 2010
    Assignee: Microsoft Corporation
    Inventors: Nicholas Alexander Allen, Stephen Maine, Sergiy Kuryata, Mark Prentice, Roman Batoukov
  • Publication number: 20090049197
    Abstract: Delivery of a message over a communications network from a sender based on a single delivery address. The single delivery address is generated as one unit for the message. The single delivery address has a collection of recipient addresses including one or more recipient addresses each identifying at least one recipient of the message. Each of the one or more recipient addresses includes a user level information and a domain level information. The generated single delivery address with the collection of recipient addresses is included in the message. A copy of the message is provided to the identified recipient(s) as a function of the domain level information of the one or more recipient addresses. The message is transmitted over the communications network to the identified recipient(s) recipient based on the collection of recipient addresses.
    Type: Application
    Filed: August 15, 2007
    Publication date: February 19, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Nicholas Alexander Allen, Stephen Maine, Sergiy Kuryata, Mark Prentice, Roman Batoukov
  • Publication number: 20080294971
    Abstract: Transforming portions of a message to a destination via a communication protocol. A message is received. It is detected whether the received message includes an encoded envelope. The encoded envelope includes a stack defining parameters including information for handling the received message in an original format. If the received message includes the encoded envelope, the defined parameters are transformed to coded parameters in a common format. The coded parameters express the same information for handling the received message in the communication protocol. The encoded envelope is encapsulated in the received message, and the received message in the common format is delivered to the destination. If the received message does not include an encoded envelope, coded parameters are generated in the common format for the received message by encoding addressing information from the received message. The received message having the coded parameters in the common format is delivered to the destination.
    Type: Application
    Filed: May 23, 2007
    Publication date: November 27, 2008
    Applicant: MICROSOFT CORPORATION
    Inventors: Nicholas Alexander Allen, Erik Bo Christensen, Stephen Maine, Stephen James Millet, Kenneth David Wolf
  • Publication number: 20060167875
    Abstract: A prescriptive architecture for application development is provided. In some embodiments, the architecture comprises a service, a receiver, a sender, and a transport. The service functions to perform the actual business logic, is decorated with service deployment metadata; and is operable to communicate via types. The receiver is coupled to the service and is generated entirely from the service deployment metadata. The receiver is operable to receive messages, convert the received messages into types, and communicate with the service using the types. The sender is coupled to the receiver and is generated entirely from the service deployment metadata. The sender functions as a proxy for the service to a service consumer, and is operable to communicate using types with the service consumer. The sender is operable to convert the types to messages, and communicate with the receiver via messages.
    Type: Application
    Filed: November 30, 2004
    Publication date: July 27, 2006
    Inventors: Matthew Joe, Paul Currit, Minn Thein, Sumit Chawla, David Mainer, Stephen Maine, Christopher Chang, Mei Lee, Kyle Huntley, Karel Deman, Blake Dong
  • Publication number: 20060117009
    Abstract: An aspect container being operable to generate an instance of itself at run time is provided. The aspect container comprises logic operable to create an instance of the aspect container by reading configuration information specifying a sequence of one or more aspects from an aspect container configuration file corresponding to the aspect container. The logic is also operable to generate instances of the aspects in the sequence, configure each aspect instance with its configuration information from an aspect configuration file corresponding to the aspect, and chain the aspect instances according to the specified sequence, such that the chain of aspect instances preamble and postamble activities of a class or method.
    Type: Application
    Filed: November 30, 2004
    Publication date: June 1, 2006
    Inventors: Matthew Joe, Paul Currit, Minn Thein, Sumit Chawla, David Mainer, Stephen Maine, Christopher Chang, Mei Lee, Kyle Huntley, Karel Deman, Blake Dong
  • Patent number: 4864517
    Abstract: A method and apparatus creates a display of a scene having a plurality of object elements. One or more frame buffers are utilized in creating the display.
    Type: Grant
    Filed: March 15, 1988
    Date of Patent: September 5, 1989
    Assignee: Computer Graphics Laboratories, Inc.
    Inventors: Stephen Maine, Duncan Harrower, Abraham Mammen
  • Patent number: 4760390
    Abstract: A system for the storage, retrieval and manipulation of significantly large amounts of data to produce highly complex and visually pleasing graphics within the time constraint of a full motion video raster scanning system by storing memory data corresponding to each of the individual object elements to be displayed over a period of time, storing lists of identification and display instruction data with respect to those object elements, selecting desired identification and display instruction data for selected display elements appropriate to a particular instant of time and placing such selected data into an appropriate memory, and then creating, from those selected instructions and from the stored data relating to the selected object elements, display data which, in real time, produces the desired display. The initially stored identification and display instructions are preferably in the form of a linked list with the items in each list arranged in order of desired visible priority.
    Type: Grant
    Filed: February 25, 1985
    Date of Patent: July 26, 1988
    Assignee: Computer Graphics Laboratories, Inc.
    Inventors: Stephen Maine, Duncan Harrower, Abraham Mammen
  • Patent number: 4700181
    Abstract: A system for the storage, retrieval and manipulation of data for producing a display, in which inter alia, color availability is in the form of appropriately pre-selected palettes, three-dimensional or planar objects are composed of patterns or elements which are individually stored, the display image is made up in buffers which alternate as construction and display buffers by data accessed in memory by lists linking them in ascending order of visible priority, the data then being written into the buffers, the nature of the data storage varying in predetermined fashion for different types of objects, all so that highly complex and visually pleasing graphics can be displayed and manipulated within the time constraint of a full motion video raster scanning system.
    Type: Grant
    Filed: September 30, 1983
    Date of Patent: October 13, 1987
    Assignee: Computer Graphics Laboratories, Inc.
    Inventors: Stephen Maine, Duncan Harrower, Abraham Mammen