Patents by Inventor Russell Norman

Russell Norman 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: 8660793
    Abstract: A method for reverse geocoding location information obtained by a wireless communications device comprises determining the location information for a location, communicating the location information to a reverse geocoding server that reverse-geocodes the location information to generate location description data for a bounding region that geographically surrounds the location, receiving the location description data from the reverse geocoding server for the bounding region containing the location, and caching the location description data for the bounding region in a memory cache on the device. When the current location remains within one or more bounding regions cached on the device, location description data is fetched from the cache, thus improving application responsiveness. Only when the current location is no longer within the bounding region(s) does the device communicate a new request to the reverse geocoding server.
    Type: Grant
    Filed: September 18, 2009
    Date of Patent: February 25, 2014
    Assignee: BlackBerry Limited
    Inventors: Ngoc Bich Ngo, Russell Norman Owen
  • Publication number: 20130248691
    Abstract: Disclosed methods and systems relate to sensing ambient light. Some disclosed implementations operate in connection with a wearable computing device, such as a head-mountable display.
    Type: Application
    Filed: March 23, 2012
    Publication date: September 26, 2013
    Applicant: GOOGLE INC.
    Inventors: Russell Norman Mirov, Michael Kubba
  • Publication number: 20130249849
    Abstract: Methods and devices for determining whether a head-mountable computing device is donned or doffed are disclosed. In one embodiment, a method is disclosed that includes receiving from at least one capacitive sensor data indicating a rate of change of capacitance, making a comparison of the rate of change of capacitance to a threshold rate of change of capacitance and, based on the comparison, determining whether the head-mountable computing device is donned or doffed. The method further includes, if the head-mountable computing device is donned, causing the head-mountable computing device to operate in a first state, and if the head-mountable computing device is doffed, causing the head-mountable computing device to operate in a second state, where the head-mountable computing device consumes less power in the second state than in the first state.
    Type: Application
    Filed: March 21, 2012
    Publication date: September 26, 2013
    Applicant: Google Inc.
    Inventors: Adrian Wong, Joseph John Hebenstreit, Russell Norman Mirov
  • Publication number: 20130125821
    Abstract: A method that can monitor a milking process is presented and, in particular, a method and apparatus that can effectively determine the stage of the milking process. An additional aspect is to provide a method that may measure a vacuum level associated with the milking process, receive an operational state of a valve associated with the milking process, and compare the vacuum level and valve operational state to criteria to determine the milking stage. Further, the method may be configured to issue an indication of the milking stage or issue an alarm if alarm conditions are satisfied.
    Type: Application
    Filed: November 22, 2011
    Publication date: May 23, 2013
    Applicant: TAG IT TECHNOLOGIES LIMITED
    Inventors: Russell Norman GIBBS, Trent Allan FINLAY
  • Patent number: 8429410
    Abstract: In at least one embodiment, there is provided a mobile wireless device comprising: a microprocessor and memory, the memory comprising a set of control settings used to control a plurality of device operations; wherein the microprocessor is configured to: receive a first digital signature key for verifying digital signatures on software applications to be installed on the device; determine if any digital signature keys for verifying digital signatures on software applications to be installed on the device exist on the device, and if not, store the received first digital signature key in the memory; receive a software application for installation on the device; verify a digital signature on the received software application using the first digital signature key; and install the software application on the device if the digital signature on the received software application is successfully verified.
    Type: Grant
    Filed: July 2, 2010
    Date of Patent: April 23, 2013
    Assignee: Research In Motion Limited
    Inventors: Herbert Anthony Little, David Clark, Russell Norman Owen, Scott William Totzke, Neil Patrick Adams, Michael Stephen Brown
  • Patent number: 8291098
    Abstract: An apparatus and method for processing a web service description such that the web service description is adapted for use with mobile devices. A web services accelerator is adapted to receive a web service description that defines an interface to a web service, create at least one accelerator output file from the web service description, and transmit the at least one accelerator output file to a mobile device. Accelerator output files are used by the mobile device to invoke web services.
    Type: Grant
    Filed: August 20, 2009
    Date of Patent: October 16, 2012
    Assignee: Research In Motion Limited
    Inventors: Russell Norman Owen, David Paul Yach
  • Publication number: 20120157122
    Abstract: A method for receiving geospatial data using a communication device, the method comprising transmitting from the communication device to a server a request for geospatial data, the request including device display information, and receiving at the communication device from the server a subset of requested geospatial data, the subset being generated based on the device display information. The device display information may include a viewport size or a screen size.
    Type: Application
    Filed: December 17, 2010
    Publication date: June 21, 2012
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Karthigesu NIRANJAN, Russell Norman OWEN
  • Patent number: 7990899
    Abstract: Techniques are disclosed for conference expansion in a conferencing system. For example, a method of providing for conference expansion in a conferencing system includes the following steps. At least one port is reserved in an original conference allocated in the conferencing system. A hub conference is allocated, when a maximum number of participants for the original conference is reached. A calculated number of ports in the hub conference are reserved for linking to the original conference and to a corresponding number of expansion conferences when allocation of at least one of the number of expansion conferences is called for. The hub conference is linked to the original conference via the reserved port of the original conference and one of the reserved ports of the hub conference.
    Type: Grant
    Filed: May 30, 2007
    Date of Patent: August 2, 2011
    Assignee: Avaya Inc.
    Inventors: Russell Norman Anson, Ignacio Miranda Gonzalez
  • Publication number: 20110181517
    Abstract: A method and apparatus are provided to prompt a user of a portable electronic device in such a way to allow the user to enter information later. In response to receiving a user input that indicates a request to enter information at a later time, and upon occurrence of a trigger at the later time, the portable electronic device presents a prompt configured to facilitate entry of the information. In one embodiment the user input is specific to a type of trigger or to a type of prompt needed at the later time. Furthermore, the portable electronic device may prepare a contextual cue in response to receiving the user input, and present a portion of the contextual cue at the later time to facilitate remembrance of the information that the user wished to enter.
    Type: Application
    Filed: January 22, 2010
    Publication date: July 28, 2011
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Kevin Orr, James Godfrey, Russell Norman Owen, Steven Fyke, Gerhard Dietrich Klassen
  • Publication number: 20110072020
    Abstract: A method for reverse geocoding location information obtained by a wireless communications device comprises determining the location information for a location, communicating the location information to a reverse geocoding server that reverse-geocodes the location information to generate location description data for a bounding region that geographically surrounds the location, receiving the location description data from the reverse geocoding server for the bounding region containing the location, and caching the location description data for the bounding region in a memory cache on the device. When the current location remains within one or more bounding regions cached on the device, location description data is fetched from the cache, thus improving application responsiveness. Only when the current location is no longer within the bounding region(s) does the device communicate a new request to the reverse geocoding server.
    Type: Application
    Filed: September 18, 2009
    Publication date: March 24, 2011
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Ngoc Bich Ngo, Russell Norman Owen
  • Publication number: 20090319680
    Abstract: An apparatus and method for processing a web service description such that the web service description is adapted for use with mobile devices. A web services accelerator is adapted to receive a web service description that defines an interface to a web service, create at least one accelerator output file from the web service description, and transmit the at least one accelerator output file to a mobile device. Accelerator output files are used by the mobile device to invoke web services.
    Type: Application
    Filed: August 20, 2009
    Publication date: December 24, 2009
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Russell Norman Owen, David Paul Yach
  • Patent number: 7596622
    Abstract: An apparatus and method for processing a web service description such that the web service description is adapted for use with mobile devices. A web services accelerator is adapted to receive a web service description that defines an interface to a web service, create at least one accelerator output file from the web service description, and transmit the at least one accelerator output file to a mobile device. Accelerator output files are used by the mobile device to invoke web services.
    Type: Grant
    Filed: February 26, 2004
    Date of Patent: September 29, 2009
    Assignee: Research In Motion Limited
    Inventors: Russell Norman Owen, David Paul Yach
  • Publication number: 20090187836
    Abstract: An apparatus and method for aggregating web services in generating a user interface for a computing device. Web service descriptions are received that define a web service interface to each of a plurality of web services. The web service descriptions are processed to identify inputs to first web services obtainable by invoking one or more second web services. A user interface is generated for the computing device that aggregates these first and second web services. By identifying instances in which the input to one web service may be obtained by invoking another web service, a user interface which aggregates these web services may be automatically generated.
    Type: Application
    Filed: March 25, 2009
    Publication date: July 23, 2009
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Russell Norman Owen, David Paul Yach
  • Patent number: 7552170
    Abstract: An apparatus and method for aggregating web services in generating a user interface for a computing device. Web service descriptions are received that define a web service interface to each of a plurality of web services. The web service descriptions are processed to identify inputs to first web services obtainable by invoking one or more second web services. A user interface is generated for the computing device that aggregates these first and second web services. By identifying instances in which the input to one web service may be obtained by invoking another web service, a user interface which aggregates these web services may be automatically generated.
    Type: Grant
    Filed: February 26, 2004
    Date of Patent: June 23, 2009
    Assignee: Research In Motion Limited
    Inventors: Russell Norman Owen, David Paul Yach
  • Publication number: 20080043645
    Abstract: Techniques are disclosed for conference expansion in a conferencing system. For example, a method of providing for conference expansion in a conferencing system includes the following steps. At least one port is reserved in an original conference allocated in the conferencing system. A hub conference is allocated, when a maximum number of participants for the original conference is reached. A calculated number of ports in the hub conference are reserved for linking to the original conference and to a corresponding number of expansion conferences when allocation of at least one of the number of expansion conferences is called for. The hub conference is linked to the original conference via the reserved port of the original conference and one of the reserved ports of the hub conference.
    Type: Application
    Filed: May 30, 2007
    Publication date: February 21, 2008
    Inventors: Russell Norman Anson, Ignacio Miranda Gonzalez
  • Publication number: 20060270576
    Abstract: A lavatory cleansing block has two parts co-extruded together, the first part containing a chlorine releasing bleach and the second part containing component such as a perfume or colorant which need not be bleach resistant. Migration of components is avoided if there is no common hydrophobe in the two parts. The perceived performance of the perfume is enhanced by its juxtaposition with the bleach.
    Type: Application
    Filed: January 17, 2006
    Publication date: November 30, 2006
    Applicant: JEYES GROUP LIMITED
    Inventors: Ian Sidgwick, Steve Balls, Russell Norman, Brian Wilson
  • Patent number: 7056873
    Abstract: A lavatory cleansing block has two parts co-extruded together, the first part containing a chlorine releasing bleach and the second part containing component such as a perfume or colorant which need not be bleach resistant. Migration of components is avoided if there is no common hydrophobe in the two parts. The perceived performance of the perfume is enhanced by its juxtaposition with the bleach.
    Type: Grant
    Filed: October 18, 1999
    Date of Patent: June 6, 2006
    Assignee: Jeyes Group Limited
    Inventors: Ian Sidgwick, Steve Balls, Russell Norman, Brian D. Wilson
  • Patent number: 6294510
    Abstract: A solid lavatory cleansing composition comprises: (i) a halogen-release agent containing at least 30 mole % of active halogen; (ii) a substantially non-oxidizable, substantially anhydrous surfactant component; and (iii) a substantially non-oxidizable solubility retardant agent.
    Type: Grant
    Filed: January 8, 1998
    Date of Patent: September 25, 2001
    Assignee: Jeyes Group Limited
    Inventors: Russell Norman, Brain Murie Wilson, John Marshall
  • Patent number: 6138236
    Abstract: An apparatus for firmware authentication and methods of operating the same result in software upgradability to firmware without compromising the integrity of the firmware. The apparatus for firmware authentication of a boot PROM comprises a software programmable data section having a plurality of micro-code. An authentication section having a hash generator configured to generate a data hash in response to the plurality of micro-code programmed in the software programmable data section to authorize execution of the plurality of micro-code of the data section.
    Type: Grant
    Filed: July 1, 1996
    Date of Patent: October 24, 2000
    Assignee: Sun Microsystems, Inc.
    Inventors: Russell Norman Mirov, Gregory Charles Onufer
  • Patent number: D657364
    Type: Grant
    Filed: June 9, 2010
    Date of Patent: April 10, 2012
    Assignee: Flatscreen Arms of North America, Inc.
    Inventor: Russell Norman