Patents by Inventor David Reeves

David Reeves 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: 8933949
    Abstract: Cross-environment rendering and user interaction support provide a seamless computing experience in a multi-operating system computing environment. The multi-operating system computing environment may include a mobile operating system and a desktop operating system running concurrently and independently on a shared kernel of a mobile computing device. User interaction support includes handling input events initially received in the shared kernel by accepting the input events in the desktop operating system and translating, mapping, and/or passing the input events through a virtual input device to the mobile operating system such that applications of the mobile operating system receive the input events as if coming from a user interaction space of the mobile operating system. The mobile computing device may be a smartphone running the Android mobile operating system and a full desktop Linux distribution on a modified Android kernel.
    Type: Grant
    Filed: September 27, 2011
    Date of Patent: January 13, 2015
    Assignee: Z124
    Inventors: Brian Reeves, Paul E. Reeves, Richard Teltz, David Reeves, Sanjiv Sirpal, Chris Tyghe, Wuke Liu
  • Patent number: 8913864
    Abstract: An apparatus for connecting buffer tubes including a first block, a second block, and a fastener for assembling said first and second blocks. The blocks contain a pair of tube grooves and a cavity and a and a hole leading into the cavity. A sealant is then inserted into the cavities and allowed to cure.
    Type: Grant
    Filed: August 2, 2011
    Date of Patent: December 16, 2014
    Assignee: AFL Telecommunications LLC
    Inventor: David Reeve
  • Patent number: 8898443
    Abstract: A mobile computing device with a mobile operating system and desktop operating system running concurrently and independently on a shared kernel without virtualization. The mobile operating system provides a user experience for the mobile computing device that suits the mobile environment. The desktop operating system provides a full desktop user experience when the mobile computing device is docked to a secondary terminal environment. The mobile computing device may be a smartphone running the Android mobile OS and a full desktop Linux distribution on a modified Android kernel.
    Type: Grant
    Filed: August 24, 2011
    Date of Patent: November 25, 2014
    Assignee: Z124
    Inventors: Brian Reeves, Paul Reeves, Richard Teltz, David Reeves, Sanjiv Sirpal, Chris Tyghe
  • Publication number: 20140310414
    Abstract: A method and system for establishing a helpdesk session between a subscriber device and a customer support representative (CSR) device following a request for a helpdesk session. The system issuing, on receipt of said request, a credential pair comprising subscriber credentials for a subscriber device and CSR credentials for a CSR device which is paired with the subscriber device. The subscriber credentials are transferred to the subscriber device and the CSR credentials are transferred to the CSR device. The subscriber and CSR credentials are then transferred to a core node for authentication. If the credentials are authentic the helpdesk session between the paired subscriber device and the CSR device is established.
    Type: Application
    Filed: December 4, 2013
    Publication date: October 16, 2014
    Applicant: RealVNC Ltd
    Inventors: Nicolas David Reeves, Christopher Michael Goldsmith, Antony Clive Mann, Philip John Richards, Thomas Henry Lynn, Katarzyna Maria Czeczot
  • Publication number: 20140310787
    Abstract: A system and method for establishing a virtual network connection between an initiating computing device operated by an initiator and a target computing device operated by a target so that one of said computing devices is able to control the other of said computing devices. The system comprises a third party proxy to which the computing devices are connected. The third party proxy receives a request for a virtual network connection to said target computing device from said initiating computing device and requests initiator credentials for said initiating computing device and target credentials for said target computing device. Said credentials are delivered to the respective computing device. The system also comprises a core node configured to receive the credentials from the respective computing device, authenticate the received credentials, and if said credentials are authentic, establish the virtual network connection between said initiating computing device and said target computing device.
    Type: Application
    Filed: December 4, 2013
    Publication date: October 16, 2014
    Applicant: REALVNC LTD
    Inventors: Jason Barrie Morley, Nicolas David Reeves, Adam Greenwood Byrne, Katarzyna Maria Czeczot
  • Patent number: 8819180
    Abstract: A mobile computing device with a mobile operating system and desktop operating system running concurrently and independently on a shared kernel without virtualization. The mobile operating system provides a user experience for the mobile computing device that suits the mobile environment. The desktop operating system provides a full desktop user experience when the mobile computing device is docked to a second user environment. A seamless cross-environment workflow is provided in a multi-operating system computing environment. Two or more application programs, running in independent operating systems, share user interaction state information including user data, user settings, and/or application context information. Interaction state information may be shared for applications that are used primarily to access and edit local user content as well as applications that communicate to a remote server or access and navigate other remote content (i.e., Internet-based application, browser).
    Type: Grant
    Filed: October 3, 2011
    Date of Patent: August 26, 2014
    Assignee: Z124
    Inventors: Brian Reeves, Paul Reeves, Richard Teltz, David Reeves, Sanjiv Sirpal, Chris Tyghe
  • Patent number: 8819705
    Abstract: Cross-environment rendering and user interaction support provide a seamless computing experience in a multi-operating system computing environment. The multi-operating system computing environment may include a mobile operating system associated with a first user environment and a desktop operating system associated with a second user environment running concurrently and independently on a mobile computing device. User interaction support includes handling input events initially received in the shared kernel by accepting the input events in the desktop operating system and translating, mapping, and/or passing the input events through a virtual input device to the mobile operating system such that applications of the mobile operating system receive the input events as if coming from a user interaction space of the mobile operating system. The mobile computing device may be a smartphone running the Android mobile operating system and a full desktop Linux distribution on a modified Android kernel.
    Type: Grant
    Filed: September 27, 2011
    Date of Patent: August 26, 2014
    Assignee: Z124
    Inventors: Brian Reeves, Paul E. Reeves, Richard Teltz, David Reeves, Sanjiv Sirpal, Chris Tyghe, Wuke Liu
  • Publication number: 20140194148
    Abstract: A method of tagging a location using a mobile device entails obtaining position data for a current location of the mobile device, detecting a proximity of another device using a short-range wireless interface, and automatically storing the position data for the current location of the mobile device in response to the detecting of the proximity of the other device. The proximity detector may comprise a near field communication (NFC) interface, a Bluetooth® transceiver or another short-range wireless technology that may be employed to detect the proximity of another device. This technology enables two devices to store a current location to facilitate a subsequent rendezvous back at that same location.
    Type: Application
    Filed: March 10, 2014
    Publication date: July 10, 2014
    Applicant: BlackBerry Limited
    Inventors: Jason Tyler GRIFFIN, Scott David REEVE
  • Patent number: 8761563
    Abstract: A fiber optic splice tray that has an increased fiber capacity and maximizes bend radius. The fiber optic splice tray has multiple manifolds that are stacked on top of each other to form manifold stacks. Also, the fiber optic splice tray has two sets of manifold stacks.
    Type: Grant
    Filed: March 17, 2009
    Date of Patent: June 24, 2014
    Assignee: AFL Telecommunications LLC
    Inventors: David Reeve, Eric Miller
  • Publication number: 20140146200
    Abstract: An example method of entering calendar events into an electronic calendar involves capturing a digital image of a document that contains a written calendar event; analyzing the digital image of the document containing the written calendar event to extract text information appearing on the digital image of the document; matching the extracted text information in the digital image of the written calendar event document to a date in the electronic calendar; and populating the extracted text information to at least one field of the electronic calendar associated with the date.
    Type: Application
    Filed: November 28, 2012
    Publication date: May 29, 2014
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Sherryl Lee Lorraine SCOTT, Scott David REEVE, Julia Murdock THOMPSON, Jodie Elizabeth FLETCHER
  • Patent number: 8732373
    Abstract: Systems and methods related to the user interface of docking portable electronic devices. A master device may be docked with a slave device to control operation of the slave device. The master device may be operable to display a user interface. The user interface of the master device may be adapted to be used with the slave device that may include different display and/or input devices than that of the master device. In one embodiment, the master device may be a handheld device such as a smart phone and the slave device may be a tablet device.
    Type: Grant
    Filed: October 3, 2011
    Date of Patent: May 20, 2014
    Assignee: Z124
    Inventors: Sanjiv Sirpal, Brian Reeves, Paul Reeves, Rodney Schrock, David Reeves, Richard Teltz, Kean Wing Kin Lam
  • Patent number: 8683496
    Abstract: Cross-environment rendering and user interaction support provide a seamless computing experience in a multi-operating system computing environment. The multi-operating system computing environment may include a mobile operating system and a desktop operating system running concurrently and independently on a mobile computing device. Full user interaction support is provided for redirected and/or mirrored applications that are rendered using an extended graphics context. An extended input queue handles input events from virtual input devices for remotely displayed applications. Remotely displayed applications are mapped to separate motion spaces within the input queue. The mobile computing device may be a smartphone running the Android mobile operating system and a full desktop Linux distribution on a modified Android kernel.
    Type: Grant
    Filed: September 28, 2011
    Date of Patent: March 25, 2014
    Assignee: Z124
    Inventors: Brian Reeves, Paul E. Reeves, Richard Teltz, David Reeves, Sanjiv Sirpal, Chris Tyghe
  • Patent number: 8670935
    Abstract: A method of tagging a location using a mobile device entails obtaining position data for a current location of the mobile device, detecting a proximity of another device using a short-range wireless interface, and automatically storing the position data for the current location of the mobile device in response to the detecting of the proximity of the other device. The proximity detector may comprise a near field communication (NFC) interface, a Bluetooth® transceiver or another short-range wireless technology that may be employed to detect the proximity of another device. This technology enables two devices to store a current location to facilitate a subsequent rendezvous back at that same location.
    Type: Grant
    Filed: August 17, 2010
    Date of Patent: March 11, 2014
    Assignee: BlackBerry Limited
    Inventors: Jason Tyler Griffin, Scott David Reeve
  • Publication number: 20130163765
    Abstract: In one example, information is presented to a user through an electronic device in a non-visual manner. In this example, an informational event is received. Next, a determination is made if the informational event has been previously associated with a binaural sound sequence, the binaural sound sequence includes a user's nominal ear spacing for sound localization in a 3D space. The binaural sound sequence is presented to a multimedia port, in response to a binaural sound sequence being previously associated with the event. The localization in the 3D space using a binaural sound can be associated with importance, future times, source of information associated with the event, a person associated with the event, or a combination thereof.
    Type: Application
    Filed: December 23, 2011
    Publication date: June 27, 2013
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Janice Leigh De Jong, Jerome PASQUERO, Jason Tyler GRIFFIN, Scott David REEVE
  • Publication number: 20130034331
    Abstract: An apparatus for connecting buffer tubes including a first block, a second block, and a fastener for assembling said first and second blocks. The blocks contain a pair of tube grooves and a cavity and a and a hole leading into the cavity. A sealant is then inserted into the cavities and allowed to cure.
    Type: Application
    Filed: August 2, 2011
    Publication date: February 7, 2013
    Applicant: AFL TELECOMMUNICATIONS, LLC
    Inventor: David Reeve
  • Publication number: 20120143944
    Abstract: A mobile computing device with a mobile operating system and desktop operating system running concurrently and independently on a shared kernel without virtualization. The mobile operating system provides a user experience for the mobile computing device that suits the mobile environment. The desktop operating system provides a full desktop user experience when the mobile computing device is docked to a second user environment. A seamless cross-environment workflow is provided in a multi-operating system computing environment. Two or more application programs, running in independent operating systems, share user interaction state information including user data, user settings, and/or application context information. Interaction state information may be shared for applications that are used primarily to access and edit local user content as well as applications that communicate to a remote server or access and navigate other remote content (i.e., Internet-based application, browser).
    Type: Application
    Filed: October 3, 2011
    Publication date: June 7, 2012
    Applicant: IMERJ, LLC
    Inventors: Brian Reeves, Paul Reeves, Richard Teltz, David Reeves, Sanjiv Sirpal, Chris Tyghe
  • Patent number: 8192504
    Abstract: There is provided an aqueous liquid domestic composition comprising (i) one or more active component selected from the group consisting of (A) 3% to 50% by weight, based on the total solids weight of said domestic composition, one or more softening agent, (B) 2% to 90% by weight, based on the total solids weight of said domestic composition, one or more anionic surfactant, and (C) a mixture consisting of (I) 1% to 25% by weight, based on the total solids weight of said domestic composition, one or more softening agent, and (II) 5% to 75% by weight, based on the total solids weight of said domestic composition, one or more anionic surfactant, and (D) 0.1% to 30% by weight, based on the total solids weight of said domestic composition, one or more amphoteric compound; and (ii) one or more cationic polymer latex comprising (I) 0.5% to 6% by weight, based on the dry weight of said polymer, one or more cationic monomer, (II) 30% to 99.
    Type: Grant
    Filed: March 6, 2008
    Date of Patent: June 5, 2012
    Assignee: Rohm and Haas Company
    Inventors: Steven Michael Baxter, Marianne Patricia Creamer, Alan Wayne Kohr, Joseph Manna, Paul Francis David Reeve, Halla Ahmad Suleiman
  • Publication number: 20120117290
    Abstract: Systems and methods related to the user interface of docking portable electronic devices. A master device may be docked with a slave device to control operation of the slave device. The master device may be operable to display a user interface. The user interface of the master device may be adapted to be used with the slave device that may include different display and/or input devices than that of the master device. In one embodiment, the master device may be a handheld device such as a smart phone and the slave device may be a tablet device.
    Type: Application
    Filed: October 3, 2011
    Publication date: May 10, 2012
    Applicant: IMERJ, LLC
    Inventors: Sanjiv Sirpal, Brian Reeves, Paul Reeves, Rodney Schrock, David Reeves, Richard Teltz, Kean Wing Kin Lam
  • Publication number: 20120089992
    Abstract: Cross-environment rendering and user interaction support provide a seamless computing experience in a multi-operating system computing environment. The multi-operating system computing environment may include a mobile operating system associated with a first user environment and a desktop operating system associated with a second user environment running concurrently and independently on a mobile computing device. User interaction support includes handling input events initially received in the shared kernel by accepting the input events in the desktop operating system and translating, mapping, and/or passing the input events through a virtual input device to the mobile operating system such that applications of the mobile operating system receive the input events as if coming from a user interaction space of the mobile operating system. The mobile computing device may be a smartphone running the Android mobile operating system and a full desktop Linux distribution on a modified Android kernel.
    Type: Application
    Filed: September 27, 2011
    Publication date: April 12, 2012
    Applicant: IMERJ LLC
    Inventors: Brian Reeves, Paul E. Reeves, Richard Teltz, David Reeves, Sanjiv Sirpal, Chris Tyghe, Wuke Liu
  • Publication number: 20120086716
    Abstract: Cross-environment rendering and user interaction support provide a seamless computing experience in a multi-operating system computing environment. The multi-operating system computing environment may include a mobile operating system and a desktop operating system running concurrently and independently on a shared kernel of a mobile computing device. User interaction support includes handling input events initially received in the shared kernel by accepting the input events in the desktop operating system and translating, mapping, and/or passing the input events through a virtual input device to the mobile operating system such that applications of the mobile operating system receive the input events as if coming from a user interaction space of the mobile operating system. The mobile computing device may be a smartphone running the Android mobile operating system and a full desktop Linux distribution on a modified Android kernel.
    Type: Application
    Filed: September 27, 2011
    Publication date: April 12, 2012
    Applicant: IMERJ LLC
    Inventors: Brian Reeves, Paul E. Reeves, Richard Teltz, David Reeves, Sanjiv Sirpal, Chris Tyghe, Wuke Liu