Patents by Inventor Geordon Thomas Ferguson
Geordon Thomas 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).
-
Patent number: 9684688Abstract: A system and method are provided, the method comprising: receiving, at a registry service, a request to register an identifiable pattern for matching patterns in text; registering, in a registry, the identifiable pattern and a corresponding handler for performing an action; and updating at least one client library accessible to a corresponding client process with the identifiable pattern.Type: GrantFiled: July 6, 2012Date of Patent: June 20, 2017Assignee: BlackBerry LimitedInventors: Geordon Thomas Ferguson, Jonathan Chan, Cassidy Paul Gentle, Ngoc Bich Ngo
-
Publication number: 20170116293Abstract: A portable electronic device includes a display for displaying results of a search for data records, and a memory for storing a plurality of applications and, for each application of the plurality of applications, respective associated metadata identifying a location of the data records associated with the application, a mapping for associating data in the data records with a unified format utilized by a search client, and an identification of filterable fields and the filtering method. The portable electronic device also includes a processor coupled to the display and to the memory to utilize the metadata stored in association with the plurality of applications to perform a search of the data records and identify a plurality of the data records that accord with the search query to provide search results, and provide the search results in a unified format on the portable electronic device.Type: ApplicationFiled: October 27, 2015Publication date: April 27, 2017Inventors: James Arthur BRUCK, Geordon Thomas FERGUSON, Song Tao QI, Francis Patrick JUDGE, Cora Lynne COLLINS
-
Patent number: 9619785Abstract: 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: GrantFiled: October 25, 2012Date of Patent: April 11, 2017Assignee: BlackBerry LimitedInventor: Geordon Thomas Ferguson
-
Patent number: 9613219Abstract: 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: GrantFiled: November 10, 2011Date of Patent: April 4, 2017Assignees: BlackBerry Limited, 2236008 Ontario Inc.Inventors: Geordon Thomas Ferguson, Christopher Lyle Bender, Alberto Daniel Zubiri, Kenneth Cyril Schneider, Oliver Whitehouse, Christopher William Lewis Hobbs
-
Patent number: 9563780Abstract: 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: GrantFiled: November 10, 2011Date of Patent: February 7, 2017Assignees: BlackBerry Limited, 2236008 Ontario Inc.Inventors: Geordon Thomas Ferguson, Christopher Lyle Bender, Alberto Daniel Zubiri, Kenneth Cyril Schneider, Oliver Whitehouse, Christopher William Lewis Hobbs
-
Patent number: 9524488Abstract: 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: GrantFiled: October 25, 2012Date of Patent: December 20, 2016Assignees: BlackBerry Limited, 2236008 ONTARIO INC.Inventors: Geordon Thomas Ferguson, Daniel Jonas Major, Danny Thomas Dodge, Sivakumar Nagarajan
-
Publication number: 20160147815Abstract: A system and method are provided, the method comprising: receiving, at a registry service, a request to register an identifiable pattern for matching patterns in text; registering, in a registry, the identifiable pattern and a corresponding handler for performing an action; and updating at least one client library accessible to a corresponding client process with the identifiable pattern.Type: ApplicationFiled: July 6, 2012Publication date: May 26, 2016Applicant: BlackBerry LimitedInventors: Geordon Thomas FERGUSON, Jonathan CHAN, Cassidy Paul GENTLE, Ngoc Bich NGO
-
Publication number: 20140372902Abstract: 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: ApplicationFiled: June 13, 2013Publication date: December 18, 2014Applicant: BlackBerry LimitedInventors: Cody Stephen BRYANT, Geordon Thomas FERGUSON, Christofer Bengt Thure LEYON, Arun KUMAR, Orlin Vesselinov STOEV
-
Publication number: 20140280698Abstract: 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: ApplicationFiled: March 13, 2013Publication date: September 18, 2014Applicants: QNX SOFTWARE SYSTEMS LIMITED, RESEARCH IN MOTION LIMITEDInventors: Nils Patrik Lahti, Geordon Thomas Ferguson, George Ross Staikos, Khalid El Mously
-
Publication number: 20140237054Abstract: 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: ApplicationFiled: October 25, 2012Publication date: August 21, 2014Applicant: Research In Motion LimitedInventor: Geordon Thomas FERGUSON
-
Patent number: 8799227Abstract: 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: GrantFiled: February 16, 2012Date of Patent: August 5, 2014Assignees: 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: 20140207821Abstract: 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: ApplicationFiled: January 29, 2014Publication date: July 24, 2014Inventors: Geordon Thomas Ferguson, Christopher Lyle Bender, Alberto Daniel Zubiri, Kenneth Cyril Schneider, Oliver Whitehouse, Christopher William Lewis Hobbs
-
Publication number: 20140122633Abstract: 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: ApplicationFiled: October 25, 2012Publication date: May 1, 2014Applicants: QNX Software Systems Limited, Research in Motion LimitedInventors: Geordon Thomas FERGUSON, Daniel Jonas MAJOR, Danny Thomas Dodge, Sivakumar Nagarajan
-
Publication number: 20140122617Abstract: 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: ApplicationFiled: November 1, 2012Publication date: May 1, 2014Applicant: Research In Motion LimitedInventor: Geordon Thomas FERGUSON
-
Publication number: 20130124583Abstract: 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: ApplicationFiled: February 16, 2012Publication date: May 16, 2013Inventors: Geordon Thomas Ferguson, Christopher Lyle Bender, Alberto Zubiri, Kenneth Cyril Schneider, Oliver Whitehouse, Christopher William Lewis Hobbs
-
Publication number: 20130125198Abstract: 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: ApplicationFiled: November 10, 2011Publication date: May 16, 2013Inventors: Geordon Thomas Ferguson, Christopher Lyle Bender, Alberto Daniel Zubiri, Kenneth Cyril Schneider, Oliver Whitehouse, Christopher William Lewis Hobbs