Patents by Inventor William Morrison

William Morrison 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: 10041800
    Abstract: Techniques provided herein are directed toward resolving a direction of travel of a mobile device based on MEMS sensor data by identifying a type of motion the mobile device is subject to and offsetting vertical acceleration data with horizontal acceleration data by a predetermined time offset based on the identified type of motion. The offset vertical and horizontal acceleration data can then be used to resolve, with an increased accuracy, a direction of travel of the mobile device.
    Type: Grant
    Filed: September 23, 2016
    Date of Patent: August 7, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: William Morrison, Ming Sun, Ning Luo, Joseph Czompo, Benjamin Werner
  • Publication number: 20180188380
    Abstract: Techniques for controlling sampling rates in non-causal positioning applications are provided. An example method for controlling a sampling rate in a mobile device includes determining one or more positions based on external signal information, such that the one or more positions are determined at a position fix rate, storing sensor information associated with one or more sensors at a sensor sampling rate, calculating a position estimate based on a non-causal analysis of the one or more positions and the sensor information, such that the non-causal analysis utilizes past, present and future positions and the corresponding past, present and future sensor information, comparing the position estimate to a Quality of Service (QoS) value, and modifying the position fix rate based on the comparison of the position estimate to the QoS value.
    Type: Application
    Filed: December 29, 2016
    Publication date: July 5, 2018
    Inventors: Sai Pradeep VENKATRAMAN, Weihua GAO, William MORRISON
  • Publication number: 20180180683
    Abstract: Certain aspects of the present disclosure generally relate to magnetometer calibration. In some aspects, a device may obtain multiple sets of magnetic field measurements corresponding to multiple local magnetic field strengths, wherein each set of magnetic field measurements is measured in association with an unknown local magnetic field strength. The device may calculate multiple error values using the multiple sets of magnetic field measurements, estimated values of the multiple local magnetic field strengths, and estimated hard iron bias values. The device may identify a set of hard iron bias values for magnetometer calibration based at least in part on comparing the multiple error values. The device may calibrate a magnetometer using the identified set of hard iron bias values.
    Type: Application
    Filed: December 23, 2016
    Publication date: June 28, 2018
    Inventors: Benjamin TARLOW, Murray Jarvis, William Morrison
  • Publication number: 20180143008
    Abstract: A computer-implemented system and method of reproducing visual content are described. The method comprises capturing a reference image of a calibration pattern projected on a surface at an initial position and at an offset position, the offset position relating to a projection offset from the initial position by shifting the calibration pattern a predetermined amount; and determining, using the reference image, a spatial capture offset for the calibration pattern between the initial position and the offset position, the spatial capture offset measuring a spatial shift of the calibration pattern in the reference image. The method further comprises determining a scale using the spatial capture offset and the projection offset; decoding a portion of a captured image, the captured image including the visual content and the calibration pattern, to determine a position within the calibration pattern by applying the determined scale, and reproducing the visual content based on the determined position.
    Type: Application
    Filed: November 15, 2017
    Publication date: May 24, 2018
    Inventors: Paul William Morrison, Ben Yip, Cameron Murray Edwards, Eric Wai Shing Chong
  • Publication number: 20180120443
    Abstract: A mobile device is capable of accurately maintaining a global time based on Satellite Position System (SPS) time decoded from an SPS signal using a clock signal acquired from a wireless communication transmitter, such as a base station or access point. The time uncertainty is reduced or minimized by determining a relative change in position of the mobile device with respect to a base position, e.g., a reference position determined from a previous SPS session. The time uncertainty may be determined based on the relative change in position with respect to the base position by transforming it into time units based on the speed of light. The global time may be updated based on the determined time uncertainty, which may be used in a subsequent SPS session to reduce the search window to acquire SPS satellite signals.
    Type: Application
    Filed: October 28, 2016
    Publication date: May 3, 2018
    Inventors: Prabhu Kandasamy, William Morrison, Harisrinivas Chandrasekar, Manish Kushwaha
  • Patent number: 9961317
    Abstract: A method of aligning two portions of an image, the portions being projected by projectors on a surface to form respective projected portions of the image, a calibration pattern being embedded in each of the two portions, the method comprising capturing from the surface an image of the pattern from the projected portions, the calibration pattern extending across a combined projection area of the projectors; locating an overlap area according to locations of calibration points; determining projector image coordinates dependent upon locations in the overlap area; and aligning the two portions of the image according to the locations of control points and the locations in the overlap area.
    Type: Grant
    Filed: December 21, 2016
    Date of Patent: May 1, 2018
    Assignee: Canon Kabushiki Kaisha
    Inventors: Paul William Morrison, Ben Yip, Cameron Murray Edwards, Eric Wai Shing Chong
  • Publication number: 20180087904
    Abstract: Techniques provided herein are directed toward resolving a direction of travel of a mobile device based on MEMS sensor data by identifying a type of motion the mobile device is subject to and offsetting vertical acceleration data with horizontal acceleration data by a predetermined time offset based on the identified type of motion. The offset vertical and horizontal acceleration data can then be used to resolve, with an increased accuracy, a direction of travel of the mobile device.
    Type: Application
    Filed: September 23, 2016
    Publication date: March 29, 2018
    Inventors: William Morrison, Ming Sun, Ning Luo, Joseph Czompo, Benjamin Werner
  • Publication number: 20180087903
    Abstract: Techniques provided herein are directed toward enabling on-device learning to create user-specific movement models that can be used for dead reckoning. Because these moving models are user-specific, they can be later used to identify user-specific motions in a manner that provides for a dead reckoning location estimation. In some embodiments, these models can be focused on pedestrian movement, based on the repetitive motion that occurs when a user takes a stride (walking, jogging, running, etc.) or other repetitive motion (swimming, riding a horse, etc.).
    Type: Application
    Filed: September 23, 2016
    Publication date: March 29, 2018
    Inventors: Benjamin Werner, William Morrison, Ning Luo, Ming Sun, Joseph Czompo
  • Publication number: 20180053572
    Abstract: A remotely operated vehicle (ROV) for inspecting a core shroud having an outer surface may include: a body configured to be operatively connected to a tether; and/or a sensor, configured to be operatively connected to the body, and configured to provide inspection information of the shroud. The tether may be configured to provide vertical position information for the ROV relative to the outer surface. A system for inspecting a core shroud may include: a trolley; an arm; the tether; and/or the ROV. The arm may be configured to be operatively connected to the trolley. The ROV may be configured to be operatively connected to the arm via the tether. A method for inspecting a core shroud may include: installing a system for inspecting the shroud on the shroud; driving the system horizontally around the shroud; and/or using a sensor of the system to inspect the shroud.
    Type: Application
    Filed: August 16, 2016
    Publication date: February 22, 2018
    Applicant: GE-Hitachi Nuclear Energy Americas LLC
    Inventors: VINCENT CARL VIGLIANO, William A. MORRISON, Edmund S. MERCIER
  • Patent number: 9715356
    Abstract: A page description language representation of the page is received, the page description language representation having a plurality of sequential graphic objects ordered by drawing order. One or more groups of sequentially adjacent graphic objects of the plurality of sequential objects is formed according to the drawing order. An intermediate representation for each of the groups is generated, the intermediate representation comprising a set of regions where each region of the set of regions is associated with a set of operations required to render at least one of the adjacent graphic objects of one of the groups that intersect the region. An adjacently located set of the intermediate representations is merged to render the page.
    Type: Grant
    Filed: November 26, 2013
    Date of Patent: July 25, 2017
    Assignee: Canon Kabushiki Kaisha
    Inventors: Krzysztof Adam Koziarz, Paul William Morrison
  • Patent number: 9710869
    Abstract: A method of rendering a graphic object is disclosed. An expanded polygon is formed based on the plurality of polygons generated by tessellating the graphic object. The expanded polygon encompasses sampling points of pixels touched by edges of the graphic object. The expanded polygon is rendered in accordance with a center-intersect pixel placement rule to render the graphic object. Pixels of the expanded polygon violating an area-intersect pixel placement rule are excluded.
    Type: Grant
    Filed: August 22, 2013
    Date of Patent: July 18, 2017
    Assignee: CANON KABUSHIKI KAISHA
    Inventors: Paul William Morrison, Lena Qian
  • Patent number: 9710943
    Abstract: Disclosed is a method of rendering a plurality of graphical objects. The method generates a region graph using at least a plurality of intersection points of the graphical objects. The intersection points identify disjoint regions each representing a particular combination of the graphical objects, in which the region graph has at least one region graph link, and defines a relationship between the regions. A contributing level and an activating direction are assigned to at least one of the region graph links, the level and the activation direction defining an appearance of the region associated with said region graph link. The method then renders the plurality of graphical objects using the assigned contributing level and activating direction of the region graph links by traversing the region graph to determine at least one contributing level for each region in the region graph using the assigned contributing level and the activating direction.
    Type: Grant
    Filed: July 26, 2012
    Date of Patent: July 18, 2017
    Assignee: CANON KABUSHIKI KAISHA
    Inventors: Edward James Iskenderian, Paul William Morrison
  • Publication number: 20170180689
    Abstract: A method of aligning two portions of an image, the portions being projected by projectors on a surface to form respective projected portions of the image, a calibration pattern being embedded in each of the two portions, the method comprising capturing from the surface an image of the pattern from the projected portions, the calibration pattern extending across a combined projection area of the projectors; locating an overlap area according to locations of calibration points; determining projector image coordinates dependent upon locations in the overlap area; and aligning the two portions of the image according to the locations of control points and the locations in the overlap area.
    Type: Application
    Filed: December 21, 2016
    Publication date: June 22, 2017
    Inventors: PAUL WILLIAM MORRISON, BEN YIP, CAMERON MURRAY EDWARDS, ERIC WAI SHING CHONG
  • Patent number: 9672063
    Abstract: A method of rasterizing a document using a plurality of threads interprets objects of the document by performing interpreting tasks associated with the objects. Objects associated with different pages are interpreted in parallel. A plurality of rasterizing tasks associated with the performed interpreting tasks are established, each performed interpreting task establishing a plurality of rasterizing tasks. The method estimates an amount of parallelisable work available to be performed using the plurality of threads. The amount of parallelisable work is estimated using the established rasterizing tasks and an expected number of interpreting tasks to be performed. The method selects, based on the estimated amount of parallelisable work, one of (i) an interpreting task to interpret objects of the document, and (ii) a rasterizing task from the established plurality of rasterizing tasks, and then executes the selected task using at least one thread to rasterize the document.
    Type: Grant
    Filed: November 19, 2014
    Date of Patent: June 6, 2017
    Assignee: Canon Kabushiki Kaisha
    Inventor: Paul William Morrison
  • Publication number: 20170112696
    Abstract: A system includes a patient support apparatus that has one or more therapies. The therapies are optionally available depending on the acuity of the patient. A request for enablement of a therapy is transferred to a service provider for approval and, when approved, the therapy is enabled by the service provider. The patient support apparatus may be in communication with a server that is in communication with multiple patient support apparatuses so that the server is operable to selectively enable therapies on various patient support apparatuses.
    Type: Application
    Filed: January 6, 2017
    Publication date: April 27, 2017
    Inventors: Nicole JOHANNIGMAN, William A. MORRISON, Douglas A. SEIM
  • Patent number: 9607417
    Abstract: A method of rendering an image using a number of threads, by receiving edge data for the image comprising edges identified by indices, each edge having edge scan line crossing coordinates, arranging the coordinates into partitions indexed by the indices to form a data structure that is randomly accessible by a coordinate of a portion of the image; each partition comprising a list of edge scan line crossing coordinates associated with an edge that is identified by the edge index indexing the partition, and rendering the portions of the image concurrently, using corresponding threads by identifying, by randomly accessing a partition in the indexing data structure using a coordinate of said portion in the image, at least one edge in the indexing data structure associated with said portion of the image.
    Type: Grant
    Filed: December 18, 2014
    Date of Patent: March 28, 2017
    Assignee: Canon Kabushiki Kaisha
    Inventors: Lena Qunying Ye Qian, Paul William Morrison, George Politis
  • Patent number: 9578295
    Abstract: A method of displaying an image using at least a first projector and a second projector includes projecting a calibration pattern using the first projector, the calibration pattern being embedded in a first portion of an image projected by the first projector. The method determines a contribution of the second projector to projecting a second portion of the image to an overlap area, the overlap area having a contribution from the first and second projectors, wherein the contribution is an intensity of a color channel. The determined contribution of the second projector to the overlap area is modified to allow the calibration pattern of the first projector to be detectable to a capture device, the modification having a pattern corresponding to the calibration pattern. The image is then displayed using the first projector and the modified contribution of the second projector.
    Type: Grant
    Filed: December 18, 2015
    Date of Patent: February 21, 2017
    Assignee: Canon Kabushiki Kaisha
    Inventors: Paul William Morrison, Cameron Murray Edwards, Eric Wai-Shing Chong
  • Publication number: 20170046620
    Abstract: A method of providing decision support in connection with a care recipient and a suite of care delivery devices which includes at least one adjustable system includes the steps of 1) receiving a command to effect a change to a parameter of the adjustable system, 2) assessing whether or not carrying out the command will result in one or more ramifications, and 3) if a ramification is identified, a) issuing a report related to the identified ramification, and b) complying with the command only if a confirmation is received subsequent to the assessing step.
    Type: Application
    Filed: September 9, 2015
    Publication date: February 16, 2017
    Inventor: William A. Morrison
  • Patent number: 9539155
    Abstract: A system includes a patient support apparatus that has one or more therapies. The therapies are optionally available depending on the acuity of the patient. A request for enablement of a therapy is transferred to a service provider for approval and, when approved, the therapy is enabled by the service provider. The patient support apparatus may be in communication with a server that is in communication with multiple patient support apparatuses so that the server is operable to selectively enable therapies on various patient support apparatuses.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: January 10, 2017
    Assignee: Hill-Rom Services, Inc.
    Inventors: Nicole Johannigman, William A. Morrison, Douglas A. Seim
  • Publication number: 20160338891
    Abstract: A patient support system includes a patient support apparatus operable to collect biometric and/or physiological data of a patient located on the patient support apparatus, using one or more sensors that are coupled to the patient or coupled to a component of the patient support apparatus. The system can use the biometric and/or physiological data to verify the identity of a patient that is associated with the patient support apparatus or a patient room. Based on the patient verification, the system can update patient electronic medical records to include the biometric and/or physiological data, and/or perform other tasks.
    Type: Application
    Filed: May 9, 2016
    Publication date: November 24, 2016
    Inventors: Eric D. Agdeppa, Michael S. Hood, Laetitia Gazagnes, Charles A. Lachenbruch, Michelle E. McCleerey, William A. Morrison, David L. Ribble, Karanveer Singh