Patents by Inventor Matthew Bell

Matthew Bell 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: 8159682
    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: November 12, 2008
    Date of Patent: April 17, 2012
    Assignee: Intellectual Ventures Holding 67 LLC
    Inventor: Matthew Bell
  • Patent number: 8156449
    Abstract: A system and method are provided for drawing graphics, such as to display a user interface on a display of a mobile device. A graphics stack is used to store pre-computed coordinate values to improve performance for drawing graphics, such as to display a user interface on a display of a mobile device.
    Type: Grant
    Filed: August 13, 2010
    Date of Patent: April 10, 2012
    Assignee: Research In Motion Limited
    Inventors: Matthew Bells, Brian A. Young
  • Publication number: 20120084255
    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: Application
    Filed: December 14, 2011
    Publication date: April 5, 2012
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Piotr K. TYSOWSKI, Matthew Bells
  • Patent number: 8126718
    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: Grant
    Filed: July 11, 2008
    Date of Patent: February 28, 2012
    Assignee: Research In Motion Limited
    Inventors: Matthew Bells, Jennifer Elizabeth Lhotak, Michael Angelo Nanni
  • Publication number: 20120030298
    Abstract: A method of operating a server includes receiving a single message, from a messaging client, addressed to a group. The group is resolved to user identifiers that identify both wireless device clients and Internet clients. A message is sent to each of the wireless device clients and each of the Internet clients.
    Type: Application
    Filed: October 5, 2011
    Publication date: February 2, 2012
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Matthew Bells, David M. Haigh
  • Patent number: 8099386
    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 27, 2006
    Date of Patent: January 17, 2012
    Assignee: Research In Motion Limited
    Inventors: Piotr K. Tysowski, Matthew Bells
  • Patent number: 8098277
    Abstract: Systems and methods are provided for communication between a reactive video engine and a mobile communication device. In a system according to one embodiment, a reactive video engine is coupled to a communication interface. The communication interface is configured to facilitate communication with the reactive video engine and a mobile communication device.
    Type: Grant
    Filed: December 4, 2006
    Date of Patent: January 17, 2012
    Assignee: Intellectual Ventures Holding 67 LLC
    Inventor: Matthew Bell
  • Publication number: 20110307891
    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: Application
    Filed: June 11, 2010
    Publication date: December 15, 2011
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Kevin Howard ORR, Matthew BELLS
  • Publication number: 20110298614
    Abstract: An event entry is stored in a computing device, the event entry having a start time associated therewith. A plurality of alerts are provided at respective times prior to the start time, and one of a plurality of levels of notification to be associated with each of the plurality of alerts, wherein the plurality of levels are distinguishable from each other to enable the alerts to be escalated by changing the level associated with each subsequent alert. An initial alert is provided prior to the start time, the initial alert comprising a first level of notification and, upon detecting an increased urgency associated with the event entry subsequent to the initial alert, a next alert is provided prior to the start time, the next alert providing a second level of notification to thereby escalate the next alert with respect to the initial alert.
    Type: Application
    Filed: June 2, 2010
    Publication date: December 8, 2011
    Applicant: RESEARCH IN MOTION LIMITED
    Inventor: Matthew BELLS
  • Publication number: 20110270679
    Abstract: The present disclosure described herein relates to a system and method for distributing messages, such as advertisements, to electronic devices. The method comprises: selecting an advertisement from a set of advertisements based on a state of movement of the device, where the state of movement is at least partly based on movement data of the device; and transmitting the advertisement to the device. After transmitting the advertisement to the device, the advertisement may be generated on the device.
    Type: Application
    Filed: April 29, 2010
    Publication date: November 3, 2011
    Inventors: Alek TZIORTZIS, David Rene Proulx, Matthew Bells, Sherryl Lee Lorraine Scott
  • Patent number: 8050695
    Abstract: Instant messaging clients transmit, to a server, presence information indicating that the respective client is in a communicative state in which the client is receptive to communicating with the other clients. A server determines, for each client, that the respective client is in a communicative state if presence information was received from the client over a preceding predetermined time period, and that the client is in an unknown state if presence information was not received from the client over the preceding predetermined time period. The communicative state and the unknown state are possible presence states of the clients. The server transmits a notification to a second client of the presence state of a first client when both the first client and the second client are in a communicative state. But the server refrains from transmitting the notification to the second client when the first client is in the unknown state.
    Type: Grant
    Filed: April 23, 2010
    Date of Patent: November 1, 2011
    Assignee: Research In Motion Limited
    Inventors: Matthew Bells, David M. Haigh
  • Publication number: 20110264999
    Abstract: A method of controlling a portable electronic device includes rendering a first virtual keyboard corresponding to a first language on a touch-sensitive display of the portable electronic device, rendering a second selectable feature corresponding to a second language when the first virtual keyboard is rendered on the touch-sensitive display, detecting selection of the second selectable feature corresponding to the second language, and rendering a second virtual keyboard corresponding to the second language in response to detecting the selection.
    Type: Application
    Filed: April 23, 2010
    Publication date: October 27, 2011
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Matthew BELLS, Jennifer Elizabeth LHOTAK, Stuart Coleman Edmond POLLOCK
  • Patent number: 8040322
    Abstract: Systems and methods for use in displaying user interface components upon user interfaces of computing devices. A system and method could be configured to receive an image to be displayed upon a user interface of the device. One or more indicators can be used to specify how the image is to be divided into multiple regions. The regions of the divided image are displayed with a user interface component upon the user interface of the device.
    Type: Grant
    Filed: June 15, 2010
    Date of Patent: October 18, 2011
    Assignee: Research in Motion Limited
    Inventors: Gerhard D. Klassen, Matthew Bells
  • Publication number: 20110251899
    Abstract: A method and system for delivery and presentation of a message on a communication device. A detection of a connection of a call made by a communication device is detected at the communication device. A further detection that the communication device is operating in a pre-defined mode of operation is performed, a message accessibly stored in memory is accessed, and display or other presentation of the message is initiated on an interface such as a display screen of the communication device. The call connection status is monitored, and the message is presented at least while the call is connected and the device is operating in the pre-defined mode of operation.
    Type: Application
    Filed: April 8, 2010
    Publication date: October 13, 2011
    Inventors: David Rene PROULX, Matthew Bells, Alek Tziortzis, Sherryl Lee Lorraine Scott
  • Publication number: 20110249032
    Abstract: A method is provided for dynamically determining a zoom-level to display to a user of a mapping application executing on a mobile device. The method comprises the following steps. The zoom-level is determined in accordance with at least one predefined parameter. The at least one predefined parameter is monitored for detecting a change. A new zoom-level corresponding with the detected change is determined. Lastly, the zoom-level of the mapping application is changed to the new zoom-level. A mobile device and computer-readable medium configured to implement the method are also provided.
    Type: Application
    Filed: June 20, 2011
    Publication date: October 13, 2011
    Inventors: Matthew Bells, Gerhard Klassen
  • Patent number: 8037199
    Abstract: A system and method are provided for localizing applications that are used with hand-held electronic devices.
    Type: Grant
    Filed: August 18, 2009
    Date of Patent: October 11, 2011
    Assignee: Research In Motion Limited
    Inventors: Jon MacKay, Matthew Bells
  • Patent number: 8035614
    Abstract: An interactive video window display system. A projector projects a visual image. A screen displays the visual image, wherein the projector projects the visual image onto a back side of the screen for presentation to a user on a front side of the screen, and wherein the screen is adjacent to a window. An illuminator illuminates an object on a front side of the window. A camera detects interaction of an illuminated object with the visual image, wherein the screen is at least partially transparent to light detectable by the camera, allowing the camera to detect the illuminated object through the screen. A computer system directs the projector to change the visual image in response to the interaction. The projector, the camera, the illuminator, and the computer system are located on the same side of the window.
    Type: Grant
    Filed: October 30, 2007
    Date of Patent: October 11, 2011
    Assignee: Intellectual Ventures Holding 67 LLC
    Inventors: Matthew Bell, Philip Gleckman, Joshua Zide, Helen Shaughnessy
  • Patent number: 8035624
    Abstract: A self-contained interactive video display system. A projector projects a visual image onto a screen for displaying the visual image, wherein the projector projects the visual image onto a back side of the screen for presentation to a user on a front side of the screen. An illuminator illuminates an object near the front side of the screen. A camera detects interaction of an illuminated object with the visual image, wherein the screen is at least partially transparent to light detectable to the camera, allowing the camera to detect the illuminated object through the screen. A computer system directs the projector to change the visual image in response to the interaction.
    Type: Grant
    Filed: October 30, 2007
    Date of Patent: October 11, 2011
    Assignee: Intellectual Ventures Holding 67 LLC
    Inventors: Matthew Bell, Philip Gleckman, Joshua Zide, Helen Shaughnessy
  • Patent number: 8035612
    Abstract: A self-contained interactive video display system. A projector projects a visual image onto a screen for displaying the visual image, wherein the projector projects the visual image onto a back side of the screen for presentation to a user on a front side of the screen. An illuminator illuminates an object near the front side of the screen. A camera detects interaction of an illuminated object with the visual image, wherein the screen is at least partially transparent to light detectable to the camera, allowing the camera to detect the illuminated object through the screen. A computer system directs the projector to change the visual image in response to the interaction.
    Type: Grant
    Filed: September 20, 2004
    Date of Patent: October 11, 2011
    Assignee: Intellectual Ventures Holding 67 LLC
    Inventors: Matthew Bell, Philip Gleckman, Joshua Zide, Helen Shaughnessy
  • Publication number: 20110238671
    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: Application
    Filed: March 23, 2010
    Publication date: September 29, 2011
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: David Ryan WALKER, Gerhard Dietrich KLASSEN, James Andrew GODFREY, Scott Douglas ROSE, Matthew BELLS, Steven Henry FYKE