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: 9430860Abstract: 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: GrantFiled: July 24, 2014Date of Patent: August 30, 2016Assignee: Cisco Technology, Inc.Inventors: Douglas Jay Walker, Lisa Louise Bobbitt, Henry William Morrison, IV
-
Publication number: 20160245922Abstract: 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: ApplicationFiled: April 28, 2016Publication date: August 25, 2016Inventors: Jie Wu, Wyatt Riley, William Morrison
-
Patent number: 9250848Abstract: 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: GrantFiled: December 12, 2012Date of Patent: February 2, 2016Assignee: Canon Kabushiki KaishaInventors: Paul William Morrison, Ekaterina Stefanov
-
Patent number: 9180538Abstract: 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: GrantFiled: October 14, 2011Date of Patent: November 10, 2015Assignee: General Electric CompanyInventors: David Edward Schick, Dean William Morrison, Srikanth Chandrudu Kottilingam, Yan Cui, Brian Lee Tollison, Dechao Lin
-
Patent number: 9155474Abstract: 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: GrantFiled: August 14, 2013Date of Patent: October 13, 2015Assignee: Omega Optical, Inc.Inventors: Gary E. Carver, Sheetal K. Chanda, William A. Morrison, Sarah A. Locknar, Robert L. Johnson, Jr.
-
Publication number: 20150178881Abstract: 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 imageType: ApplicationFiled: December 18, 2014Publication date: June 25, 2015Inventors: LENA QUNYING YE QIAN, PAUL WILLIAM MORRISON, GEORGE POLITIS
-
Patent number: 9056443Abstract: 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: GrantFiled: February 4, 2013Date of Patent: June 16, 2015Assignee: General Electric CompanyInventors: David Edward Schick, Dean William Morrison, Yan Cui, Bill Damon Johnston, Srikanth Chandrudu Kottilingam
-
Publication number: 20150145872Abstract: 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: ApplicationFiled: November 19, 2014Publication date: May 28, 2015Inventor: PAUL WILLIAM MORRISON
-
Patent number: 9015722Abstract: 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: GrantFiled: August 17, 2012Date of Patent: April 21, 2015Assignee: Canon Kabushiki KaishaInventors: Ekaterina Stefanov, David Robert James Monaghan, Paul William Morrison
-
Patent number: 8964216Abstract: 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: GrantFiled: December 6, 2011Date of Patent: February 24, 2015Assignee: Canon Kabushiki KaishaInventors: Paul William Morrison, David Robert James Monaghan, Ekaterina Stefanov
-
Publication number: 20150051497Abstract: 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: ApplicationFiled: August 14, 2013Publication date: February 19, 2015Inventors: Gary E. Carver, Sheetal K. Chanda, William A. Morrison, Sarah A. Locknar, Robert L. Johnson, JR.
-
Patent number: 8909496Abstract: 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: GrantFiled: February 17, 2012Date of Patent: December 9, 2014Assignee: Gedex Inc.Inventors: Kieran A. Carroll, John Barry French, Keith Richard William Morrison
-
Publication number: 20140333652Abstract: 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: ApplicationFiled: July 24, 2014Publication date: November 13, 2014Inventors: Douglas Jay Walker, Lisa Louise Bobbitt, Henry William Morrison, IV
-
Patent number: 8817022Abstract: 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: GrantFiled: August 30, 2013Date of Patent: August 26, 2014Assignee: Cisco Technology, Inc.Inventors: Douglas Jay Walker, Lisa Louise Bobbitt, Henry William Morrison, IV
-
Publication number: 20140220376Abstract: 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: ApplicationFiled: February 4, 2013Publication date: August 7, 2014Applicant: GENERAL ELECTRIC COMPANYInventors: David Edward SCHICK, Dean William MORRISON, Yan CUI, Bill Damon JOHNSTON, Srikanth Chandrudu KOTTILINGAM
-
Publication number: 20140152700Abstract: 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: ApplicationFiled: November 26, 2013Publication date: June 5, 2014Applicant: CANON KABUSHIKI KAISHAInventors: KRZYSZTOF ADAM KOZIARZ, PAUL WILLIAM MORRISON
-
Publication number: 20140115784Abstract: 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: ApplicationFiled: March 14, 2013Publication date: May 1, 2014Applicant: HILL-ROM SERVICES, INC.Inventors: Nicole JOHANNIGMAN, William A. MORRISON, Douglas A. SEIM
-
Publication number: 20140055486Abstract: 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: ApplicationFiled: August 22, 2013Publication date: February 27, 2014Applicant: CANON KABUSHIKI KAISHAInventors: PAUL WILLIAM MORRISON, LENA QIAN
-
Publication number: 20130342534Abstract: 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: ApplicationFiled: August 30, 2013Publication date: December 26, 2013Applicant: Cisco Technology, Inc.Inventors: Douglas Jay Walker, Lisa Louise Bobbitt, Henry William Morrison, IV
-
Patent number: 8531725Abstract: 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: GrantFiled: June 3, 2011Date of Patent: September 10, 2013Assignee: Canon Kabushiki KaishaInventors: Paul William Morrison, David Robert James Monaghan, Edward James Iskenderian