Patents by Inventor Robert Selby

Robert Selby 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: 20240390612
    Abstract: Devices, methods and a system for detection and analysis of inhaler use, in particular breath detection modules and inhaler device counters. An electronic inhaler counter device (100) comprises a rocker arm (102) comprising a proximal end (110) providing a pivot (104) and a distal end (112) providing a head (114), a return spring (108) coupled to the rocker arm pivot, and a count switch (106), wherein, in response to a first selected degree of linear actuation motion, the rocker arm is arranged to perform a first rocker movement and engage the count switch with the rocker head; and in response to further linear actuation motion, the spring is engaged to enable the rocker arm to perform a second rocker movement, such to facilitate over travel.
    Type: Application
    Filed: June 27, 2022
    Publication date: November 28, 2024
    Inventors: Robert Selby, Andrei Petrus, Pavel Kohut, David Horne, Svilen Savov
  • Patent number: 9531661
    Abstract: Embodiments of the invention may provide the ability to convert a non-supported email address (i.e., an email address that conforms to a standard that is not supported by the receiving device) into a supported email address (e.g., an email address that conforms to a standard that is supported by the receiving device). Embodiments of the invention may perform this conversion, for example, when an email communication containing a non-internet-standard email address is to be delivered or synchronized to a mobile device that only supports standard internet addresses. Similarly, embodiments of the invention may perform this conversion when a calendar entry, a task, a contact, or other data package containing such a non-supported email address is to be delivered or synchronized to a mobile device that does not support such an email address.
    Type: Grant
    Filed: March 12, 2012
    Date of Patent: December 27, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Robert Selby Sielken, William Carleton Wimer, II, David Laverne Zanter
  • Patent number: 9531660
    Abstract: Embodiments of the invention may provide the ability to convert a non-supported email address (i.e., an email address that conforms to a standard that is not supported by the receiving device) into a supported email address (e.g., an email address that conforms to a standard that is supported by the receiving device). Embodiments of the invention may perform this conversion, for example, when an email communication containing a non-internet-standard email address is to be delivered or synchronized to a mobile device that only supports standard internet addresses. Similarly, embodiments of the invention may perform this conversion when a calendar entry, a task, a contact, or other data package containing such a non-supported email address is to be delivered or synchronized to a mobile device that does not support such an email address.
    Type: Grant
    Filed: June 23, 2011
    Date of Patent: December 27, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Robert Selby Sielken, William Carleton Wimer, II, David Laverne Zanter
  • Publication number: 20120331062
    Abstract: Embodiments of the invention may provide the ability to convert a non-supported email address (i.e., an email address that conforms to a standard that is not supported by the receiving device) into a supported email address (e.g., an email address that conforms to a standard that is supported by the receiving device). Embodiments of the invention may perform this conversion, for example, when an email communication containing a non-internet-standard email address is to be delivered or synchronized to a mobile device that only supports standard internet addresses. Similarly, embodiments of the invention may perform this conversion when a calendar entry, a task, a contact, or other data package containing such a non-supported email address is to be delivered or synchronized to a mobile device that does not support such an email address.
    Type: Application
    Filed: June 23, 2011
    Publication date: December 27, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Robert Selby Sielken, William Carleton Wimer, II, David Laverne Zanter
  • Publication number: 20120331070
    Abstract: Embodiments of the invention may provide the ability to convert a non-supported email address (i.e., an email address that conforms to a standard that is not supported by the receiving device) into a supported email address (e.g., an email address that conforms to a standard that is supported by the receiving device). Embodiments of the invention may perform this conversion, for example, when an email communication containing a non-internet-standard email address is to be delivered or synchronized to a mobile device that only supports standard internet addresses. Similarly, embodiments of the invention may perform this conversion when a calendar entry, a task, a contact, or other data package containing such a non-supported email address is to be delivered or synchronized to a mobile device that does not support such an email address.
    Type: Application
    Filed: March 12, 2012
    Publication date: December 27, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Robert Selby Sielken, William Carleton Wimer, II, David Laverne Zanter
  • Publication number: 20120271844
    Abstract: One or more techniques and/or systems are disclosed for providing relevant information for a term identified in a user message. A user can read or write a message and one or more terms can be identified in the message, where an identified term may comprise one or more words or characters. One or more data structures comprising indications of temporally recognized terms can be stored locally, and the identified terms can be compared against the locally stored data, such as for fast retrieval. If the identified term matches one or more of the temporally recognized terms in the locally stored data, the user may select the temporally recognized term to perform an action assigned to the temporally recognized term. The assigned action can comprise retrieving relevant information for the term, such as finding movie times (e.g., where the term comprises a movie title).
    Type: Application
    Filed: April 20, 2011
    Publication date: October 25, 2012
    Applicant: Microsoft Corporation
    Inventors: John Robert Selbie, Lavinder Singh, Alton Kwok, Aaron Hoi Lam Mok, Ho Wai Poon
  • Patent number: 7523197
    Abstract: A method for Internet protocol (IP) address discovery in a rapidly changing network environment is presented. A server and a client use an adaptive discovery polling process to determine an optimum heartbeat interval that minimizes network traffic and allows the server to monitor the client's source address. The client and server exchange discovery poll messages and heartbeat messages at varying time intervals in order to identify a computer network's timeout period or a network address translator's message block timeout period. Once the timeout period is identified, the client sends heartbeat messages to the server at an “optimum heartbeat interval” that is less than the identified timeout period in order to maintain the network connection. As a result, the server is able to send messages to the client without delay.
    Type: Grant
    Filed: March 9, 2006
    Date of Patent: April 21, 2009
    Assignee: International Business Machines Corporation
    Inventors: Frank J. Castaneda, Joseph Celi, Jr., David Lee Griffin, Christopher James Martinez, Karen Neidlinger Momenee, Amado Nassiff, Robert Selby Sielken, William Carleton Wimer, II, Steven Gary Woodward
  • Publication number: 20060201327
    Abstract: A gas flow generator comprising: an ultrasonic driver comprising a piezoelectric or electrostrictive transducer mounted on a substrate, operation of the transducer being arranged to cause the driver to bend; a first membrane disposed on or formed integrally with the transducer or the substrate; and a second membrane mounted substantially parallel with the driver and spaced a given distance therefrom, one of the membranes being perforate, whereby ultrasonic bending of the driver on actuation of the transducer causes a gas flow through the perforate membrane.
    Type: Application
    Filed: April 7, 2004
    Publication date: September 14, 2006
    Inventors: Richard Janse Van Rensburg, Robert Selby, Francoise Dufour, Justin Buckland, John Somerville
  • Publication number: 20050012716
    Abstract: A sensing apparatus for detecting a translation of a body relative to a surface, the apparatus comprising: a rolling component for contact, in use, with the surface, the rolling component being retained by, and able, in use, to rotate independently of the body; one or more indicator means associated with the rolling component and rotatable therewith; and one or more transducers for producing one or more signals in response to a rotation of the indicator means relative to the one or more transducers wherein, in use, the rolling component rolls upon the surface in response to a relative translation of the body to the surface, thereby causing the positional orientation of the indicator means to change with respect to the transducers.
    Type: Application
    Filed: October 24, 2002
    Publication date: January 20, 2005
    Inventors: Dominic Mikulin, Richard Wilhelm Janse Van Rensburg, Robert Selby
  • Publication number: 20040165009
    Abstract: An expandable interactive user interface component. A method for expanding an interactive user interface control in a window without affecting the interactivity of other user interface controls in the window can include detecting when the interactive user interface control has been activated. Responsive to the activation, the interactive user interface control can be drawn in the window in either an expanded, magnified, or both expanded and magnified mode without regard to whether the interactive user interface control in the expanded mode obscures some of the other user interface controls. Finally, user interactivity can be accepted both in the interactive user interface control which has been expanded, and in the other user interface controls, regardless of the mode of the expandable interactive user interface component.
    Type: Application
    Filed: February 20, 2003
    Publication date: August 26, 2004
    Applicant: International Business Machines Corporation
    Inventors: Jason Yi Blakely, Robert Selby Sielken
  • Publication number: 20020175937
    Abstract: A method and graphical user interface (GUI) for displaying information in accordance with an associated locale. The method includes the steps of associating each of a plurality of sets of information with one of two or more locale designations and displaying and manipulating information in accordance with properties of the associated locale designations. The GUI includes display areas for displaying information associated with the locale designations. The present invention also encompasses a system and computer program product for associating locale designations with display information and displaying and manipulating the information in accordance with properties of the associated locale designation.
    Type: Application
    Filed: May 24, 2001
    Publication date: November 28, 2002
    Inventors: Jason Yi Blakely, Robert Selby Sielken