Patents by Inventor Thomas A. Ferguson

Thomas A. Ferguson 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: 20150062013
    Abstract: An interactive display system including a wireless pointing device, and positioning circuitry capable of determining absolute and relative positions of the display at which the pointing device is aimed. The pointing device captures images displayed by the computer, using a rolling shutter, the images including one or more human-imperceptible positioning targets. The positioning targets are presented as patterned modulation of the intensity (e.g., variation in pixel intensity) in a display frame of the visual payload, followed by the opposite modulation in a successive frame. At least two captured image frames are subtracted from one another to recover the positioning target in the captured visual data and to remove the displayed image payload. The capturing of images at the pointing device is synchronized with the release of image data to the display, to avoid errors in the positioning operation.
    Type: Application
    Filed: August 29, 2014
    Publication date: March 5, 2015
    Inventors: Yoram Solomon, Branislav Kisacanin, Michael Louis Zimmerman, Charles Thomas Ferguson
  • Publication number: 20140372902
    Abstract: In one embodiment, an apparatus accesses a memory to obtain information regarding sharing history (as pertains, for example, to a particular user and/or device) and uses that sharing history to display at least one recommended sharing action (from amongst a plurality of available candidate sharing actions) as regards to a particular content item (such as, for example, a particular digital photograph, a video, a presentation, and so forth). This sharing history can comprise previously-selected sharing actions as correlated to content item types including shared-content recipients, corresponding temporal data, shared-content size, corresponding location data, and so forth. By one approach the apparatus itself serves to automatically track user-based content-sharing selections over time, which information is stored as the aforementioned sharing history.
    Type: Application
    Filed: June 13, 2013
    Publication date: December 18, 2014
    Applicant: BlackBerry Limited
    Inventors: Cody Stephen BRYANT, Geordon Thomas FERGUSON, Christofer Bengt Thure LEYON, Arun KUMAR, Orlin Vesselinov STOEV
  • Publication number: 20140334132
    Abstract: A lamp having a front surface from which a beam of light is emitted and that includes a housing. An optical assembly is supported and partially enclosed by the housing, and includes an LED assembly, a prime lens and an exit lens, with light emitted from the LED assembly passing through the aspheric prime lens and exiting through the exit lens. Also, the exit lens defines a front surface and a rear surface and the rear surface has a convex shape different from the shape of the front surface.
    Type: Application
    Filed: August 21, 2013
    Publication date: November 13, 2014
    Applicant: River Point, LLC
    Inventor: John Thomas Ferguson
  • Publication number: 20140334133
    Abstract: A medical headlamp assembly has a headband subassembly, including an electrical network, including a battery and an electrical jack and a headlamp mount. An electrical headlamp subassembly, has a mounting element that is matingly and removably engaged to the headlamp mount, and an electrical plug that is matingly and removably engaged to the jack and an electrical headlamp, electrically connected to the plug.
    Type: Application
    Filed: January 23, 2014
    Publication date: November 13, 2014
    Applicant: RIVER POINT, LLC
    Inventor: John Thomas Ferguson
  • Publication number: 20140334157
    Abstract: A medical headlamp having a front from which light is selectively emitted. The headlamp includes a beam origination portion that produces a light beam and an iris assembly, positioned in front of the beam origination portion, having a user accessible actuator and an iris, responsive to the actuator to block a user-selectable portion of the light beam. The iris is also responsive to the actuator to block none of the light beam, for maximum efficiency, when a user so selects.
    Type: Application
    Filed: April 2, 2014
    Publication date: November 13, 2014
    Applicant: RIVER POINT, LLC
    Inventor: John Thomas Ferguson
  • Publication number: 20140334159
    Abstract: A lamp having a front surface from which light is emitted and that includes a high efficiency light source assembly producing a beam having a 3 dB beamwidth of greater than 100 AE, and which includes a substrate, a high efficiency light source supported by the substrate; and a dome-lens that contains the high efficiency light source. Also, an optical assembly is positioned to receive light from the light emitting diode assembly and to produce a headlamp light beam emitted from the front surface of the lamp. Further, an annular light block defines an annulus and is placed about the lens, so that the lens protrudes through the annulus, thereby creating a sharp boundary for the output light beam.
    Type: Application
    Filed: August 21, 2013
    Publication date: November 13, 2014
    Applicant: River Point, LLC
    Inventor: John Thomas Ferguson
  • Publication number: 20140336472
    Abstract: A battery headlamp assembly that includes a light engine bezel, an adjustable linkage supporting the bezel and including an electrically conductive system terminating at the bezel. Also, a headband assembly supports the adjustable linkage and includes a longitudinal rigid-flex circuit assembly. This assembly has a strip of rigid-flex circuit having two longitudinally opposed ends and including battery contacts on the ends. Also, two networks of electrical components are each supported by and electrically connected together, and to one of the battery contacts, by the strip of rigid-flex circuit, which includes conductive traces connecting both the networks to the electrically conductive system and to each other, to power the bezel from the battery contacts and to permit communications between the networks. In addition, a further electrically conductive element, electrically connects at least one conductive trace of the rigid-flex circuit to the electrically conductive system of the adjustable linkage.
    Type: Application
    Filed: October 18, 2013
    Publication date: November 13, 2014
    Applicant: RIVER POINT, LLC
    Inventor: John Thomas Ferguson
  • Publication number: 20140331265
    Abstract: A system and method are disclosed for enhancing a television viewing experience by a group of one or more users. The experience is enhanced by integrating services from a number of different sources. This integration of services aggregates cloud data, identifies content from the aggregated cloud data that is potentially of interest to the user, and distributes that content to a main display or one or more secondary computing devices associated with the one or more users in the group.
    Type: Application
    Filed: April 30, 2014
    Publication date: November 6, 2014
    Applicant: Microsoft Corporation
    Inventors: William Michael Mozell, David Seymour, Henry Stuart Denison Watson, Ahmed Usman Khalid, Eric Conrad Bridgwater, Remus Gabriel Radu, Cameron David James McRae, Michael James Perzel, Jackie Yu Hao Li, David Thomas Ferguson
  • Publication number: 20140280698
    Abstract: Systems, methods, and software can be used to process a link on a device. In some aspects, a link is received on a device. The link can be a link to content stored external to the device. The link can be selected by a user and associated with a first perimeter on the device.
    Type: Application
    Filed: March 13, 2013
    Publication date: September 18, 2014
    Applicants: QNX SOFTWARE SYSTEMS LIMITED, RESEARCH IN MOTION LIMITED
    Inventors: Nils Patrik Lahti, Geordon Thomas Ferguson, George Ross Staikos, Khalid El Mously
  • Publication number: 20140237054
    Abstract: A control circuit detects an opportunity to send a message notwithstanding that no recipient is yet identified and identifies, without user input, a specific recipient from amongst a plurality of possible recipients of the message based, for example, on metadata regarding at least some of the possible recipients using one or more predetermined selection criteria. The control circuit can also determine a domain context for a message as corresponds to such an opportunity and use that domain context along with information corresponding to the message to query an invocation framework that cannot itself natively intuit domain context from the information. Received possible recipients can then be presented via a display to facilitate a user-based selection of one of the recipients.
    Type: Application
    Filed: October 25, 2012
    Publication date: August 21, 2014
    Applicant: Research In Motion Limited
    Inventor: Geordon Thomas FERGUSON
  • Patent number: 8799227
    Abstract: In some implementations, a method for managing data in a user device includes pushing first metadata for a first resource in a first perimeter to a service external to the first perimeter. The first perimeter is configured to prevent external resources from accessing resources in the first perimeter. Second metadata for a second resource in a second perimeter is pushed to the external service. The external service is external to the second perimeter, the second perimeter being configured to prevent external resources from accessing resources in the second perimeter. Information is presented to the user based on a combination of the first metadata and the second metadata.
    Type: Grant
    Filed: February 16, 2012
    Date of Patent: August 5, 2014
    Assignees: BlackBerry Limited, 2236008 Ontario Inc.
    Inventors: Geordon Thomas Ferguson, Christopher Lyle Bender, Alberto Zubiri, Kenneth Cyril Schneider, Oliver Whitehouse, Christopher William Lewis Hobbs
  • Publication number: 20140207821
    Abstract: In some implementations, a method for managing data in a user device includes pushing first metadata for a first resource in a first perimeter to a service external to the first perimeter. The first perimeter is configured to prevent external resources from accessing resources in the first perimeter. Second metadata for a second resource in a second perimeter is pushed to the external service. The external service is external to the second perimeter, the second perimeter being configured to prevent external resources from accessing resources in the second perimeter. Information is presented to the user based on a combination of the first metadata and the second metadata.
    Type: Application
    Filed: January 29, 2014
    Publication date: July 24, 2014
    Inventors: Geordon Thomas Ferguson, Christopher Lyle Bender, Alberto Daniel Zubiri, Kenneth Cyril Schneider, Oliver Whitehouse, Christopher William Lewis Hobbs
  • Publication number: 20140122617
    Abstract: A control circuit detects an opportunity to send a message notwithstanding that no recipient is yet identified and identifies, without user input, a specific recipient from amongst a plurality of possible recipients of the message based, for example, on metadata regarding at least some of the possible recipients using one or more predetermined selection criteria. The control circuit can also determine a domain context for a message as corresponds to such an opportunity and use that domain context along with information corresponding to the message to query an invocation framework that cannot itself natively intuit domain context from the information. Received possible recipients can then be presented via a display to facilitate a user-based selection of one of the recipients.
    Type: Application
    Filed: November 1, 2012
    Publication date: May 1, 2014
    Applicant: Research In Motion Limited
    Inventor: Geordon Thomas FERGUSON
  • Publication number: 20140122633
    Abstract: Information is shared between processing entities that each have a corresponding private data area by placing data corresponding to information for a first one of the private data areas for a first one of the processing entities directly into a second one of the private data areas for a second one of the processing entities without placing the data in an intervening shared data area and without directly invoking a system administrator-like entity. In addition, these private data areas can be pre-populated with a plurality of directories that each have a one-to-one correspondence to a particular predetermined information recipient and then providing a link to a given one of the recipients as corresponds to a given one of the directories when information is placed in that directory to provide the corresponding predetermined information recipient with at least read access to the information.
    Type: Application
    Filed: October 25, 2012
    Publication date: May 1, 2014
    Applicants: QNX Software Systems Limited, Research in Motion Limited
    Inventors: Geordon Thomas FERGUSON, Daniel Jonas MAJOR, Danny Thomas Dodge, Sivakumar Nagarajan
  • Publication number: 20130124583
    Abstract: In some implementations, a method for managing data in a user device includes pushing first metadata for a first resource in a first perimeter to a service external to the first perimeter. The first perimeter is configured to prevent external resources from accessing resources in the first perimeter. Second metadata for a second resource in a second perimeter is pushed to the external service. The external service is external to the second perimeter, the second perimeter being configured to prevent external resources from accessing resources in the second perimeter. Information is presented to the user based on a combination of the first metadata and the second metadata.
    Type: Application
    Filed: February 16, 2012
    Publication date: May 16, 2013
    Inventors: Geordon Thomas Ferguson, Christopher Lyle Bender, Alberto Zubiri, Kenneth Cyril Schneider, Oliver Whitehouse, Christopher William Lewis Hobbs
  • Publication number: 20130125198
    Abstract: In some implementations, a method of managing access to resources in a single device including receiving, from a first resource assigned to a first perimeter, a request to access a second resource assigned to a second perimeter different from the first perimeter. The single device includes the first perimeter and the second perimeter. Whether access to the second resource is prohibited is determined based on a management policy for the first perimeter. The management policy defining one or more rules for accessing resources assigned to the second perimeter including the second resource.
    Type: Application
    Filed: November 10, 2011
    Publication date: May 16, 2013
    Inventors: Geordon Thomas Ferguson, Christopher Lyle Bender, Alberto Daniel Zubiri, Kenneth Cyril Schneider, Oliver Whitehouse, Christopher William Lewis Hobbs
  • Patent number: 8331568
    Abstract: In Transport Layer Security (TLS) or other communication protocols, the load on the server may be lowered by reducing the number of expensive decryption operations that the server has to perform. When a client contacts a server, the client sends the server the client's public key. The server chooses a secret value, encrypts the value with the client's public key, and sends the encrypted value to the client. When the client decrypts the secret, the server and client share a secret value, which may be used to derive an encryption key for further messages. In many key agreement schemes, the client chooses and encrypts the secret value, and the server recovers the value with an expensive decryption operation. By instead having the server choose the value and send it to the client, an expensive decryption operation is redistributed from the server to the client, thereby freeing server resources.
    Type: Grant
    Filed: May 28, 2009
    Date of Patent: December 11, 2012
    Assignee: Microsoft Corporation
    Inventor: Niels Thomas Ferguson
  • Patent number: 8325924
    Abstract: In an example, one or more cryptographic keys may be associated with a group. Any member of the group may use the key to encrypt and decrypt information, thereby allowing members of the group to share encrypted information. Domain controllers (DCs) maintain copies of the group's keys. The DCs may synchronize with each other, so that each DC may have a copy of the group's keys. Keys may have expiration dates, and any client connected to a DC may generate a new key when a key is nearing expiration. The various clients may create new keys at differing amounts of time before expiration on various DCs. DCs that store keys early thus may have time to propagate the newly-created keys through synchronization before other DCs are requested to store keys created by other clients. In this way, the creation of an excessive number of new keys may be avoided.
    Type: Grant
    Filed: February 19, 2009
    Date of Patent: December 4, 2012
    Assignee: Microsoft Corporation
    Inventors: Tolga Acar, Josh Benaloh, Niels Thomas Ferguson, Carl M. Ellison, Mira Belenkiy, Duy Lan Nguyen
  • Patent number: 8297148
    Abstract: The Modular Adjustable Handlebar Kit contains a center mounting segment and linking units of varying degrees of angles, curves and/or segments with differing shapes both radius and straight and/or compounded curves with straights. Each of the linking units have a male and female end and are attached to adjoining linking units and center mounting segment via means of a plurality of aligning openings spaced about the circumference of each end of the linking units and a securing mechanism. The openings on the male end of the linking units form inner and outer rows, in which the openings are offset from each other. The female ends of the linking units have front and rear openings which are generally parallel to each other. The securing mechanism may be a clamping device and may utilize a dowel which extends through the aligned openings on the adjoined linking units. The clamping device is then secured to prevent disengagement of the pin.
    Type: Grant
    Filed: July 22, 2009
    Date of Patent: October 30, 2012
    Inventor: Thomas Ferguson
  • Publication number: 20120071304
    Abstract: The Piri-Stretcher is piece of training and/or exercise equipment designed to aid the user in stretching the human piriformis muscle with optimal comfort and simplicity. The device is placed around the leg and used manually for several intervals of 15 seconds per leg and designed to assist in the elimination of lower back, leg and buttocks pain caused by taut piriformis muscles or a distressed sciatic nerve caused by taut piriformis muscles. The Piri-Stretcher is engineered to concentrate and target the leg and hip movements necessary to stretch the elusive and deeply embedded piriformis muscles.
    Type: Application
    Filed: September 19, 2010
    Publication date: March 22, 2012
    Inventor: Thomas A. Ferguson, JR.