Patents by Inventor Francis Patrick JUDGE
Francis Patrick JUDGE 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: 11106805Abstract: Systems, methods, and software can be used to generate unified data on an electronic device. In some aspects, a request for unified data is received at a unified content provider and from an application. Both the unified content provider and the application are associated with a first container on an electronic device. The requested unified data is determined to include data associated with a second container on the electronic device. A request for the data associated with the second container is sent. The data associated with the second container is received. The unified data is generated based on the data associated with the second container and data associated with the first container. The generated unified data is sent to the application.Type: GrantFiled: October 7, 2016Date of Patent: August 31, 2021Assignee: BlackBerry LimitedInventors: Mark Justin Flanigan, Linda Marie Damus, Chad Robert Ford Furniss, Geordon Thomas Ferguson, Francis Patrick Judge
-
Patent number: 10511559Abstract: A system and method for managing a plurality of messages stored at a mobile communication device, groups messages based on a common subject line or another quasi-unique identifier, and displays message group entries representing distinct message groups in a user interface. The message group entries may be displayed in association with an icon representing multiple message states associated with individual messages comprised within that message group. The multiple message states may include all messages being read, all messages being unread, a most recently received message being unread while others are read, and a most recently received message being read while order messages are unread.Type: GrantFiled: April 4, 2014Date of Patent: December 17, 2019Assignee: BlackBerry LimitedInventors: Thomas Jan Stovicek, Darsono Sutedja, Ryan Andrew John Degorter, Scott Arnold, John Bennett Parrett, Francis Patrick Judge
-
Patent number: 10503742Abstract: 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: GrantFiled: October 27, 2015Date of Patent: December 10, 2019Assignee: BlackBerry LimitedInventors: James Arthur Bruck, Geordon Thomas Ferguson, Song Tao Qi, Francis Patrick Judge, Cora Lynne Collins
-
Patent number: 10282186Abstract: A component manager may be used to install or upgrade components of a software suite. The component manager may be installed via an application store of an electronic device. The component manager may determine a plurality of applications to install or upgrade based at least in part on the versions of the applications, a version numbering scheme, and changes to a database schema associated with the software suite. The version numbering scheme is designed to maintain compatibility between the applications in the software suite. The component manager may install the plurality of applications and/or upgrade a database schema in order to maintain compatibility between the components of the software suite.Type: GrantFiled: June 13, 2014Date of Patent: May 7, 2019Assignee: BlackBerry LimitedInventors: Francis Patrick Judge, Katerina Doudkin
-
Patent number: 10169430Abstract: A device may include a multiple domains for separating applications and data. A query may be generated on the device. The query may be generated by an application or based on a received user selection. A determination of available domains on the device is made for processing the query. The available domains are scanned based on the query to obtain related content from the available domains. The related content is aggregated from the available domains. The aggregated related content is presented to a user of the device as a unified view from among the available domains.Type: GrantFiled: June 17, 2014Date of Patent: January 1, 2019Assignee: BlackBerry LimitedInventors: Christopher Michael Fogel, Francis Patrick Judge, Brian Timothy Ratta, Mark Justin Flanigan, Carl Lloyd Cherry, Andrew John Ewanchuk
-
Publication number: 20180101422Abstract: Systems, methods, and software can be used to generate unified data on an electronic device. In some aspects, a request for unified data is received at a unified content provider and from an application. Both the unified content provider and the application are associated with a first container on an electronic device. The requested unified data is determined to include data associated with a second container on the electronic device. A request for the data associated with the second container is sent. The data associated with the second container is received. The unified data is generated based on the data associated with the second container and data associated with the first container. The generated unified data is sent to the application.Type: ApplicationFiled: October 7, 2016Publication date: April 12, 2018Applicant: BlackBerry LimitedInventors: Mark Justin FLANIGAN, Linda Marie DAMUS, Chad Robert Ford FURNISS, Geordon Thomas FERGUSON, Francis Patrick JUDGE
-
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
-
Publication number: 20150363186Abstract: A component manager may be used to install or upgrade components of a software suite. The component manager may be installed via an application store of an electronic device. The component manager may retrieve binaries for the components of the software suite. The component manager may determine a plurality of applications to install or upgrade based at least in part on the versions of the applications and a version numbering scheme. The version numbering scheme is designed to maintain compatibility between the applications in the software suite. The component manager may install the plurality of applications and/or upgrade a database schema in order to maintain compatibility between the components of the software suite.Type: ApplicationFiled: June 13, 2014Publication date: December 17, 2015Inventors: Francis Patrick Judge, Katerina Doudkin
-
Publication number: 20150363474Abstract: A device may include a multiple domains for separating applications and data. A query may be generated on the device. The query may be generated by an application or based on a received user selection. A determination of available domains on the device is made for processing the query. The available domains are scanned based on the query to obtain related content from the available domains. The related content is aggregated from the available domains. The aggregated related content is presented to a user of the device as a unified view from among the available domains.Type: ApplicationFiled: June 17, 2014Publication date: December 17, 2015Inventors: Christopher Michael Fogel, Francis Patrick Judge, Brian Timothy Ratta, Mark Justin Flanigan, Carl Lloyd Cherry, Andrew John Ewanchuk
-
Publication number: 20140222933Abstract: A system and method for managing a plurality of messages stored at a mobile communication device, groups messages based on a common subject line or another quasi-unique identifier, and displays message group entries representing distinct message groups in a user interface. The message group entries may be displayed in association with an icon representing multiple message states associated with individual messages comprised within that message group. The multiple message states may include all messages being read, all messages being unread, a most recently received message being unread while others are read, and a most recently received message being read while order messages are unread.Type: ApplicationFiled: April 4, 2014Publication date: August 7, 2014Applicant: BlackBerry LimitedInventors: Thomas Jan STOVICEK, Darsono SUTEDJA, Ryan Andrew John DEGORTER, Scott ARNOLD, John Bennett PARRETT, Francis Patrick JUDGE
-
Publication number: 20110231499Abstract: A system and method for managing a plurality of messages stored at a mobile communication device, groups messages based on a common subject line or another quasi-unique identifier, and displays message group entries representing distinct message groups in a user interface. The message group entries may be displayed in association with an icon representing multiple message states associated with individual messages comprised within that message group. The multiple message states may include all messages being read, all messages being unread, a most recently received message being unread while others are read, and a most recently received message being read while order messages are unread.Type: ApplicationFiled: December 13, 2010Publication date: September 22, 2011Applicant: RESEARCH IN MOTION LIMITEDInventors: Thomas Jan STOVICEK, Darsono SUTEDJA, Ryan Andrew John DeGORTER, Scott ARNOLD, John Bennett PARRETT, Francis Patrick JUDGE
-
Publication number: 20110087747Abstract: A system and method for the display and selection of contact data for inclusion in an address entry field in a graphical user interface of a communication device is provided. When a character string is input in an address entry field, a selection list such as a drop-down list is presented for selection of a contact having contact information matching the input string. The list is populated from both an address book and a contact data store. The contact data store comprises contact data mined from incoming and outgoing messages at the communication device. The contact data in the contact data store is aged or evaluated for frequency of use. A copy of the contact data store may be maintained in an enterprise system associated with the communication device.Type: ApplicationFiled: April 6, 2010Publication date: April 14, 2011Inventors: David M. HIRST, Prakash DAMODARAN, Francis Patrick JUDGE