Patents by Inventor Matthew Bells

Matthew Bells 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: 8861840
    Abstract: The capture and alignment of multiple 3D scenes is disclosed. Three dimensional capture device data from different locations is received thereby allowing for different perspectives of 3D scenes. An algorithm uses the data to determine potential alignments between different 3D scenes via coordinate transformations. Potential alignments are evaluated for quality and subsequently aligned subject to the existence of sufficiently high relative or absolute quality. A global alignment of all or most of the input 3D scenes into a single coordinate frame may be achieved. The presentation of areas around a particular hole or holes takes place thereby allowing the user to capture the requisite 3D scene containing areas within the hole or holes as well as part of the surrounding area using, for example, the 3D capture device. The new 3D captured scene is aligned with existing 3D scenes and/or 3D composite scenes.
    Type: Grant
    Filed: October 14, 2013
    Date of Patent: October 14, 2014
    Assignee: Matterport, Inc.
    Inventors: Matthew Bell, David Gausebeck
  • Patent number: 8849806
    Abstract: A method and apparatus for determining priority of data in a database managed by a computing device are provided. The data comprises a list of events, the computing device comprising a processing unit interconnected with a memory device and a display device. Context data is processing at the processing unit to determine a priority ranking for each of the items, wherein processing the context data to determine a priority ranking comprises at least one of processing attendance data, location, event data, and telephone record data. Respective areas of the display device are controlled to provide visual representations of each of the events, each respective area controlled according to the priority ranking.
    Type: Grant
    Filed: March 23, 2010
    Date of Patent: September 30, 2014
    Assignee: Blackberry Limited
    Inventors: David Ryan Walker, Gerhard Dietrich Klassen, James Andrew Godfrey, Scott Douglas Rose, Matthew Bells, Steven Henry Fyke
  • Publication number: 20140244165
    Abstract: A computer-implemented method includes determining a current location of a mobile device, displaying in a map viewport a first map area surrounding the current location of the mobile device and displaying on the first map area a graphical current location indicator representing the current location of the mobile device. The method further entails repositioning the graphical current location indicator relative to the map viewport by shifting the first map area to a partially overlapping second map area that includes both a new map area and a portion of the first map area that contains the graphical current location indicator.
    Type: Application
    Filed: February 28, 2013
    Publication date: August 28, 2014
    Applicant: RESEARCH IN MOTION LIMITED
    Inventor: Matthew BELLS
  • Patent number: 8810803
    Abstract: A fragmented lens system for creating an invisible light pattern useful to computer vision systems is disclosed. Random or semi-random dot patterns generated by the present system allow a computer to uniquely identify each patch of a pattern projected by a corresponding illuminator or light source. The computer may determine the position and distance of an object by identifying the illumination pattern on the object.
    Type: Grant
    Filed: April 16, 2012
    Date of Patent: August 19, 2014
    Assignee: Intellectual Ventures Holding 67 LLC
    Inventor: Matthew Bell
  • Publication number: 20140163993
    Abstract: To facilitate text-to-speech conversion of a username, a first or last name of a user associated with the username may be retrieved, and a pronunciation of the username may be determined based at least in part on whether the name forms at least part of the username. To facilitate text-to-speech conversion of a domain name having a top level domain and at least one other level domain, a pronunciation for the top level domain may be determined based at least in part upon whether the top level domain is one of a predetermined set of top level domains. Each other level domain may be searched for one or more recognized words therewithin, and a pronunciation of the other level domain may be determined based at least in part on an outcome of the search. The username and domain name may form part of a network address such as an email address, URL or URI.
    Type: Application
    Filed: February 13, 2014
    Publication date: June 12, 2014
    Applicant: BLACKBERRY LIMITED
    Inventors: Matthew BELLS, Jennifer Elizabeth LHOTAK, Michael Angelo NANNI
  • Patent number: 8751839
    Abstract: A method and electronic device for activating components based on predicted device activity. The method and device include maintaining a set of device activity information storing data collected from components in the device. The device activity information may be maintained over a predetermined time period and may include times associated with the collected component data. The device activity information may include data regarding scheduled events. Device activity and the appropriate activation state of a component on the device may be predicted based on the current time, current data collected from components in the device and data in the device activity information.
    Type: Grant
    Filed: December 11, 2012
    Date of Patent: June 10, 2014
    Assignee: BlackBerry Limited
    Inventors: Kevin Howard Orr, Matthew Bells
  • Patent number: 8732905
    Abstract: A spring power setting indicator for a closing apparatus for a wing such as a door or window, including a closer housing in which a compression spring is disposed. The spring power setting indicator includes a collar defining a threaded opening adapted to engage an adjustment screw for adjusting the bias of the compression spring. The collar may be substantially disc-shaped, and has a peripheral side that defines an annular channel in which a magnetic ball is disposed. An indicator housing with indicia of closer size may be mounted to the closer housing. Another magnetic ball may be disposed in the indicator housing. The magnetic balls are attracted to each other, and the ball in the indicator housing follows the ball in the channel as the collar moves in response to turning of the adjustment screw, permitting external reading of closer size with the indicia based on ball position.
    Type: Grant
    Filed: February 11, 2010
    Date of Patent: May 27, 2014
    Assignee: Yale Security Inc.
    Inventor: Robert Matthew Bell
  • Publication number: 20140125658
    Abstract: Systems and methods for building a three-dimensional composite scene are disclosed. Certain embodiments of the systems and methods may include the use of a three-dimensional capture device that captures a plurality of three-dimensional images of an environment. Some embodiments may further include elements concerning aligning and/or mapping the captured images. Various embodiments may further include elements concerning reconstructing the environment from which the images were captured. The methods disclosed herein may be performed by a program embodied on a non-transitory computer-readable storage medium when executed the program is executed a processor.
    Type: Application
    Filed: November 1, 2013
    Publication date: May 8, 2014
    Applicant: Matterport, Inc.
    Inventors: Matthew Bell, David Gausebeck, Michael Beebe
  • Publication number: 20140125767
    Abstract: Systems and methods for building a three-dimensional composite scene are disclosed. Certain embodiments of the systems and methods may include the use of a three-dimensional capture device that captures a plurality of three-dimensional images of an environment. Some embodiments may further include elements concerning aligning and/or mapping the captured images. Various embodiments may further include elements concerning reconstructing the environment from which the images were captured. The methods disclosed herein may be performed by a program embodied on a non-transitory computer-readable storage medium when executed the program is executed a processor.
    Type: Application
    Filed: November 1, 2013
    Publication date: May 8, 2014
    Applicant: Matterport, Inc.
    Inventors: Matthew Bell, David Gausebeck, Michael Beebe
  • Publication number: 20140125769
    Abstract: Systems and methods for building a three-dimensional composite scene are disclosed. Certain embodiments of the systems and methods may include the use of a three-dimensional capture device that captures a plurality of three-dimensional images of an environment. Some embodiments may further include elements concerning aligning and/or mapping the captured images. Various embodiments may further include elements concerning reconstructing the environment from which the images were captured. The methods disclosed herein may be performed by a program embodied on a non-transitory computer-readable storage medium when executed the program is executed a processor.
    Type: Application
    Filed: November 1, 2013
    Publication date: May 8, 2014
    Applicant: Matterport, Inc.
    Inventors: Matthew Bell, David Gausebeck, Michael Beebe
  • Publication number: 20140125768
    Abstract: Systems and methods for building a three-dimensional composite scene are disclosed. Certain embodiments of the systems and methods may include the use of a three-dimensional capture device that captures a plurality of three-dimensional images of an environment. Some embodiments may further include elements concerning aligning and/or mapping the captured images. Various embodiments may further include elements concerning reconstructing the environment from which the images were captured. The methods disclosed herein may be performed by a program embodied on a non-transitory computer-readable storage medium when executed the program is executed a processor.
    Type: Application
    Filed: November 1, 2013
    Publication date: May 8, 2014
    Applicant: Matterport, Inc.
    Inventors: Matthew Bell, David Gausebeck, Michael Beebe
  • Publication number: 20140125770
    Abstract: Systems and methods for building a three-dimensional composite scene are disclosed. Certain embodiments of the systems and methods may include the use of a three-dimensional capture device that captures a plurality of three-dimensional images of an environment. Some embodiments may further include elements concerning aligning and/or mapping the captured images. Various embodiments may further include elements concerning reconstructing the environment from which the images were captured. The methods disclosed herein may be performed by a program embodied on a non-transitory computer-readable storage medium when executed the program is executed a processor.
    Type: Application
    Filed: November 1, 2013
    Publication date: May 8, 2014
    Applicant: Matterport, Inc.
    Inventors: Matthew Bell, David Gausebeck, Michael Beebe
  • Patent number: 8694463
    Abstract: A method for synchronizing a database at a portable electronic device with a backup database including backup data records includes receiving information representative of data records of the database at the portable electronic device, determining if the database at the portable electronic device is to be updated with the backup data records, and if the database at the portable electronic device is to be updated, transmitting representative viewable or audible samples of ones of the backup data records.
    Type: Grant
    Filed: December 14, 2011
    Date of Patent: April 8, 2014
    Assignee: BlackBerry Limited
    Inventors: Piotr K. Tysowski, Matthew Bells
  • Patent number: 8688455
    Abstract: A method and apparatus of facilitating text-to-speech conversion of a domain name are provided. At a processor of a computing device, a pronunciation of a top level domain of a network address is determined by one or more of: generating a phonetic representation of each character in the top level domain pronounced individually; and, generating a tokenized representation of each individual character of the top level domain suitable for interpretation by a text-to-speech engine. For each other level domain of the network address, at the processor, a pronunciation of the other level domain is determined based on one or more recognized words within the other level domain.
    Type: Grant
    Filed: April 25, 2012
    Date of Patent: April 1, 2014
    Assignee: Blackberry Limited
    Inventors: Matthew Bells, Jennifer Elizabeth Lhotak, Michael Angelo Nanni
  • Patent number: 8674944
    Abstract: A method, handheld electronic device and computer program product for inputting calendar information using a graphical user interface (GUI) of a calendar application are provided. The GUI is displayed on a display screen of the handheld electronic device which comprises a navigational input device for receiving navigational input in a first and a second direction.
    Type: Grant
    Filed: September 6, 2007
    Date of Patent: March 18, 2014
    Assignee: Blackberry Limited
    Inventors: Matthew Bells, Darrell May
  • Publication number: 20140044343
    Abstract: The capture and alignment of multiple 3D scenes is disclosed. Three dimensional capture device data from different locations is received thereby allowing for different perspectives of 3D scenes. An algorithm uses the data to determine potential alignments between different 3D scenes via coordinate transformations. Potential alignments are evaluated for quality and subsequently aligned subject to the existence of sufficiently high relative or absolute quality. A global alignment of all or most of the input 3D scenes into a single coordinate frame may be achieved. The presentation of areas around a particular hole or holes takes place thereby allowing the user to capture the requisite 3D scene containing areas within the hole or holes as well as part of the surrounding area using, for example, the 3D capture device. The new 3D captured scene is aligned with existing 3D scenes and/or 3D composite scenes.
    Type: Application
    Filed: October 14, 2013
    Publication date: February 13, 2014
    Applicant: Matterport, Inc.
    Inventors: Matthew Bell, Dave Gausebeck
  • Publication number: 20140044344
    Abstract: The capture and alignment of multiple 3D scenes is disclosed. Three dimensional capture device data from different locations is received thereby allowing for different perspectives of 3D scenes. An algorithm uses the data to determine potential alignments between different 3D scenes via coordinate transformations. Potential alignments are evaluated for quality and subsequently aligned subject to the existence of sufficiently high relative or absolute quality. A global alignment of all or most of the input 3D scenes into a single coordinate frame may be achieved. The presentation of areas around a particular hole or holes takes place thereby allowing the user to capture the requisite 3D scene containing areas within the hole or holes as well as part of the surrounding area using, for example, the 3D capture device. The new 3D captured scene is aligned with existing 3D scenes and/or 3D composite scenes.
    Type: Application
    Filed: October 14, 2013
    Publication date: February 13, 2014
    Applicant: Matterport, Inc.
    Inventors: Matthew Bell, Dave Gausebeck
  • Publication number: 20140043436
    Abstract: Systems and methods for building a three-dimensional composite scene are disclosed. Certain embodiments of the systems and methods may include the use of a three-dimensional capture device that captures a plurality of three-dimensional images of an environment. Some embodiments may further include elements concerning aligning and/or mapping the captured images. Various embodiments may further include elements concerning reconstructing the environment from which the images were captured. The methods disclosed herein may be performed by a program embodied on a non-transitory computer-readable storage medium when executed the program is executed a processor.
    Type: Application
    Filed: February 25, 2013
    Publication date: February 13, 2014
    Applicant: Matterport, Inc.
    Inventors: Matthew Bell, David Gausebech, Michael Beebe
  • Patent number: 8635192
    Abstract: A handheld electronic device, such as a GPS-enabled wireless communications device with an embedded camera, automatically geotags a set of data, such as a digital photo, video, notes, or a blog, with a textual plain-language description of the current location. When the data is generated, the current location of the device is determined, e.g. using a GPS receiver. A textual plain-language description of the current location is then generated, e.g. by reverse geocoding the GPS position coordinates or by correlating the current time with a calendar event from which language descriptive of the event can be extracted. This textual plain-language description is automatically generated and written into a tag or metadata file associated with the photo or other set of data. By automatically geotagging data with textual plain-language descriptions that go beyond mere coordinates of latitude and longitude, data can be searched and managed more efficiently.
    Type: Grant
    Filed: February 28, 2008
    Date of Patent: January 21, 2014
    Assignee: BlackBerry Limited
    Inventors: Gerhard Dietrich Klassen, Matthew Bells
  • Publication number: 20130342533
    Abstract: The present disclosure concerns a methodology that allows a user to “orbit” around a model on a specific axis of rotation and view an orthographic floor plan of the model. A user may view and “walk through” the model while staying at a specific height above the ground with smooth transitions between orbiting, floor plan, and walking modes.
    Type: Application
    Filed: June 24, 2013
    Publication date: December 26, 2013
    Inventors: Matthew Bell, Michael Beebe