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: 9430860
    Abstract: A system (and corresponding method) is provided that enables virtual spaces to be created based upon user activity and populated with users associated with, interested in or active within the same areas as the user, thus facilitating serendipitous interactions and exchange of knowledge. The system dynamically binds user representations (e.g., avatars, links) into a virtual space that is associated with an activity or topic. Essentially, the system is capable of dynamically gathering or generating representations of users associated with a workflow or tasks within an activity, project or topic thereby enhancing collaboration between users with regard to communications as well as generation and sharing of data.
    Type: Grant
    Filed: July 24, 2014
    Date of Patent: August 30, 2016
    Assignee: Cisco Technology, Inc.
    Inventors: Douglas Jay Walker, Lisa Louise Bobbitt, Henry William Morrison, IV
  • Publication number: 20160245922
    Abstract: Examples disclosed herein may relate to electronic devices, and more particularly to methods, apparatuses and articles of manufacture for use in a mobile device having one or more onboard sensors and a wireless signal based positioning capability.
    Type: Application
    Filed: April 28, 2016
    Publication date: August 25, 2016
    Inventors: Jie Wu, Wyatt Riley, William Morrison
  • Patent number: 9250848
    Abstract: Disclosed are methods of allocating tasks for a print job in a multi-threaded system. One method determines a utilisation measure of at least one of a plurality of intermediate data generating threads, and a complexity limit of a intermediate data generation task. The complexity limit is decreased if the determined utilisation measure of the intermediate data generating thread is under a predetermined threshold. The complexity limit limits a processing load of the intermediate data generation task to be allocated to the intermediate data generating thread. The method then compares the processing load of the intermediate data generation task to be allocated with the determined complexity limit, and allocates the intermediate data generation task to the intermediate data generating thread for processing in an event that the processing load of the intermediate data generation task satisfies the complexity limit.
    Type: Grant
    Filed: December 12, 2012
    Date of Patent: February 2, 2016
    Assignee: Canon Kabushiki Kaisha
    Inventors: Paul William Morrison, Ekaterina Stefanov
  • Patent number: 9180538
    Abstract: A brazing process, a braze assembly, and a brazed article are disclosed. The brazing process includes applying a braze material to an article within a vacuum chamber while the vacuum chamber is substantially evacuated. The braze assembly is capable of applying a braze material to an article within a vacuum chamber while the vacuum chamber is substantially evacuated. The brazed article is devoid of re-formed oxides.
    Type: Grant
    Filed: October 14, 2011
    Date of Patent: November 10, 2015
    Assignee: General Electric Company
    Inventors: David Edward Schick, Dean William Morrison, Srikanth Chandrudu Kottilingam, Yan Cui, Brian Lee Tollison, Dechao Lin
  • Patent number: 9155474
    Abstract: A confocal scanning system for the multispectral imaging of fluorescence from a tissue sample based on time domain mapping of spectral components of the fluorescence using coated fiber tips disposed on multimode optical fibers. A fiber grating spectrometer based on two serial arrays of coated fiber tips disposed on multi-mode fiber, and delay lines between them provide spectral slices of the florescence. The coated fiber tips are arranged such that the shortest wavelength spectral components are reflected first and the longest wavelength components last. Fiber-based delay lines delay the reflections from each successive fiber tip such that they are uniformly separated in time, and in the order of its spectral wavelength number. The spectral bins are used to colorize the images to show the presence of abnormal tissue at cellular spatial resolution. A second scan with increased laser flux can destroy the diseased tissue revealed by the first scan.
    Type: Grant
    Filed: August 14, 2013
    Date of Patent: October 13, 2015
    Assignee: Omega Optical, Inc.
    Inventors: Gary E. Carver, Sheetal K. Chanda, William A. Morrison, Sarah A. Locknar, Robert L. Johnson, Jr.
  • Publication number: 20150178881
    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: Application
    Filed: December 18, 2014
    Publication date: June 25, 2015
    Inventors: LENA QUNYING YE QIAN, PAUL WILLIAM MORRISON, GEORGE POLITIS
  • Patent number: 9056443
    Abstract: A brazing process, a braze arrangement, and a brazed article are disclosed. The brazing process includes brazing an article with a braze arrangement. The braze arrangement includes a first braze material and a second braze material, the first braze material having a first melting point and the second braze material having a second melting point, the first melting point differing from the second melting point. The brazed article includes a treatment region, a first brazed material positioned within the treatment region, and a second brazed material positioned distal from the article in comparison to the first brazed material. The first brazed material is formed by the first braze material and the second brazed material is formed by the second braze material.
    Type: Grant
    Filed: February 4, 2013
    Date of Patent: June 16, 2015
    Assignee: General Electric Company
    Inventors: David Edward Schick, Dean William Morrison, Yan Cui, Bill Damon Johnston, Srikanth Chandrudu Kottilingam
  • Publication number: 20150145872
    Abstract: A method of rasterising 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 rasterising tasks associated with the performed interpreting tasks are established, each performed interpreting task establishing a plurality of rasterising 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 rasterising 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 rasterising task from the established plurality of rasterising tasks, and then executes the selected task using at least one thread to rasterize the document.
    Type: Application
    Filed: November 19, 2014
    Publication date: May 28, 2015
    Inventor: PAUL WILLIAM MORRISON
  • Patent number: 9015722
    Abstract: A method of determining a thread from a plurality of threads to execute a task in a multi-processor computer system. The plurality of threads is grouped into at least one subset associated with a cache memory of the computer system. The task has a type determined by a set of instructions. The method obtains an execution history of the subset of plurality of threads and determines a weighting for each of the set of instructions and the set of data, the weightings depending on the type of the task. A suitability of the subset of the threads to execute the task based on the execution history and the determined weightings, is then determined. Subject to the determined suitability of the subset of threads, the method determining a thread from the subset of threads to execute the task using content of the cache memory associated with the subset of threads.
    Type: Grant
    Filed: August 17, 2012
    Date of Patent: April 21, 2015
    Assignee: Canon Kabushiki Kaisha
    Inventors: Ekaterina Stefanov, David Robert James Monaghan, Paul William Morrison
  • Patent number: 8964216
    Abstract: Disclosed is a method (2500) of determining, for a rendering job (2402) comprising one or more page building jobs, a start time for a print engine (195) to print the rendering job (2402), the method including determining (2502) for the rendering job a current start time for printing based on at least a predicted finishing time of a page building job, determining (2503) a difference between the predicted finishing time and an actual finishing time of the page building job, determining (2504) if, based on the difference, a predetermined condition is satisfied, and if the predetermined criterion is satisfied, determining (2505) an updated start time for printing the rendering job based on information relating to the actual finishing time of the page building job, and starting (2509) the print engine to print the rendering job at the updated start time.
    Type: Grant
    Filed: December 6, 2011
    Date of Patent: February 24, 2015
    Assignee: Canon Kabushiki Kaisha
    Inventors: Paul William Morrison, David Robert James Monaghan, Ekaterina Stefanov
  • Publication number: 20150051497
    Abstract: The present invention is a confocal scanning system for the multispectral imaging of fluorescence from a tissue sample based on the mapping of the spectral components of the fluorescence into the time domain using coated fiber tips disposed on multimode optical fibers. A fiber grating spectrometer based on two serial arrays of coated fiber tips disposed on multi-mode fiber, and delay lines between them provide spectral slices of the florescence. The coated fiber tips are arranged such that the shortest wavelength spectral components are reflected first and the longest wavelength components last. Fiber-based delay lines delay the reflections from each successive fiber tip such that they are uniformly separated in time, and in the order of its spectral wavelength number. The spectral bins are used to colorize the images to show the presence of abnormal tissue at cellular spatial resolution. A second scan with increased laser flux can destroy the diseased tissue revealed by the first scan.
    Type: Application
    Filed: August 14, 2013
    Publication date: February 19, 2015
    Inventors: Gary E. Carver, Sheetal K. Chanda, William A. Morrison, Sarah A. Locknar, Robert L. Johnson, JR.
  • Patent number: 8909496
    Abstract: Systems and methods for determining a bias-corrected value of at least one component of a gravity gradient tensor using a gravity gradiometer and a measurement bias of the gravity gradiometer wherein the measurement bias varies with time, by taking at least three measurements with the gravity gradiometer positioned in at least two orientations. Any gravity gradiometer can be used, including a Cross-Component Gravity Gradiometer (CCGG), an Orthogonal Quadrupole Responder (OQR), an In-Line Responder (ILR), a Diagonal-Component Gravity Gradiometer, or a Multi-Component Gravity Gradiometer (MCGG).
    Type: Grant
    Filed: February 17, 2012
    Date of Patent: December 9, 2014
    Assignee: Gedex Inc.
    Inventors: Kieran A. Carroll, John Barry French, Keith Richard William Morrison
  • Publication number: 20140333652
    Abstract: A system (and corresponding method) is provided that enables virtual spaces to be created based upon user activity and populated with users associated with, interested in or active within the same areas as the user, thus facilitating serendipitous interactions and exchange of knowledge. The system dynamically binds user representations (e.g., avatars, links) into a virtual space that is associated with an activity or topic. Essentially, the system is capable of dynamically gathering or generating representations of users associated with a workflow or tasks within an activity, project or topic thereby enhancing collaboration between users with regard to communications as well as generation and sharing of data.
    Type: Application
    Filed: July 24, 2014
    Publication date: November 13, 2014
    Inventors: Douglas Jay Walker, Lisa Louise Bobbitt, Henry William Morrison, IV
  • Patent number: 8817022
    Abstract: A system (and corresponding method) is provided that enables virtual spaces to be created based upon user activity and populated with users associated with, interested in or active within the same areas as the user, thus facilitating serendipitous interactions and exchange of knowledge. The system dynamically binds user representations (e.g., avatars, links) into a virtual space that is associated with an activity or topic. Essentially, the system is capable of dynamically gathering or generating representations of users associated with a workflow or tasks within an activity, project or topic thereby enhancing collaboration between users with regard to communications as well as generation and sharing of data.
    Type: Grant
    Filed: August 30, 2013
    Date of Patent: August 26, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Douglas Jay Walker, Lisa Louise Bobbitt, Henry William Morrison, IV
  • Publication number: 20140220376
    Abstract: A brazing process, a braze arrangement, and a brazed article are disclosed. The brazing process includes brazing an article with a braze arrangement. The braze arrangement includes a first braze material and a second braze material, the first braze material having a first melting point and the second braze material having a second melting point, the first melting point differing from the second melting point. The brazed article includes a treatment region, a first brazed material positioned within the treatment region, and a second brazed material positioned distal from the article in comparison to the first brazed material. The first brazed material is formed by the first braze material and the second brazed material is formed by the second braze material.
    Type: Application
    Filed: February 4, 2013
    Publication date: August 7, 2014
    Applicant: GENERAL ELECTRIC COMPANY
    Inventors: David Edward SCHICK, Dean William MORRISON, Yan CUI, Bill Damon JOHNSTON, Srikanth Chandrudu KOTTILINGAM
  • Publication number: 20140152700
    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: Application
    Filed: November 26, 2013
    Publication date: June 5, 2014
    Applicant: CANON KABUSHIKI KAISHA
    Inventors: KRZYSZTOF ADAM KOZIARZ, PAUL WILLIAM MORRISON
  • Publication number: 20140115784
    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: March 14, 2013
    Publication date: May 1, 2014
    Applicant: HILL-ROM SERVICES, INC.
    Inventors: Nicole JOHANNIGMAN, William A. MORRISON, Douglas A. SEIM
  • Publication number: 20140055486
    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 centre-intersect pixel placement rule to render the graphic object. Pixels of the expanded polygon violating an area-intersect pixel placement rule are excluded.
    Type: Application
    Filed: August 22, 2013
    Publication date: February 27, 2014
    Applicant: CANON KABUSHIKI KAISHA
    Inventors: PAUL WILLIAM MORRISON, LENA QIAN
  • Publication number: 20130342534
    Abstract: A system (and corresponding method) is provided that enables virtual spaces to be created based upon user activity and populated with users associated with, interested in or active within the same areas as the user, thus facilitating serendipitous interactions and exchange of knowledge. The system dynamically binds user representations (e.g., avatars, links) into a virtual space that is associated with an activity or topic. Essentially, the system is capable of dynamically gathering or generating representations of users associated with a workflow or tasks within an activity, project or topic thereby enhancing collaboration between users with regard to communications as well as generation and sharing of data.
    Type: Application
    Filed: August 30, 2013
    Publication date: December 26, 2013
    Applicant: Cisco Technology, Inc.
    Inventors: Douglas Jay Walker, Lisa Louise Bobbitt, Henry William Morrison, IV
  • Patent number: 8531725
    Abstract: Disclosed is a method of rasterizing a page comprising a plurality of graphic objects. The method obtains a plurality of pixel-aligned object edges (302,303) of the graphic objects (203), and determining a pixel generation path (402) for the plurality of graphic objects. The method determines a plurality of crossing locations (420-424) based on the pixel aligned object edges and the pixel generation path, at least one of the crossing locations being a vertical crossing location and at least one other crossing location being a horizontal crossing location, rasterizes the page according to the pixel generation path by updating a fill sequence (620-623) upon encountering said determined crossing locations.
    Type: Grant
    Filed: June 3, 2011
    Date of Patent: September 10, 2013
    Assignee: Canon Kabushiki Kaisha
    Inventors: Paul William Morrison, David Robert James Monaghan, Edward James Iskenderian