Patents by Inventor Patrick John Sweeney
Patrick John Sweeney 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: 10394221Abstract: Systems, devices, and methods are described herein for transforming three dimensional (3D) video data into a 3D printable model. In one aspect, a method for transforming 3D video data may include receiving 3D video data indicated or selected for 3D printing. The selected portion or 3D video data, which may include a frame of the 3D video data, may be repaired or modified to generate a 3D model that define at least one enclosed volume. At least one of the enclosed volumes of the 3D video data may be re-oriented based on at least one capability of a target 3D printing device. In some aspects, the re-orienting may be performed to optimize at least one of a total print volume or print orientation of the at least one enclosed volume. In some aspects, the method may be performed in response to a single selection or action performed by a user.Type: GrantFiled: August 12, 2016Date of Patent: August 27, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Kristofer N. Iverson, Patrick John Sweeney, William Crow, Dennis Evseev, Steven Craig Sullivan, Alvaro Collet Romea, Ming Chuang, Zheng Wang, Emmett Lalish
-
Publication number: 20180046167Abstract: Systems, devices, and methods are described herein for transforming three dimensional (3D) video data into a 3D printable model. In one aspect, a method for transforming 3D video data may include receiving 3D video data indicated or selected for 3D printing. The selected portion or 3D video data, which may include a frame of the 3D video data, may be repaired or modified to generate a 3D model that define at least one enclosed volume. At least one of the enclosed volumes of the 3D video data may be re-oriented based on at least one capability of a target 3D printing device. In some aspects, the re-orienting may be performed to optimize at least one of a total print volume or print orientation of the at least one enclosed volume. In some aspects, the method may be performed in response to a single selection or action performed by a user.Type: ApplicationFiled: August 12, 2016Publication date: February 15, 2018Inventors: Kristofer N. Iverson, Patrick John Sweeney, William Crow, Dennis Evseev, Steven Craig Sullivan, Alvaro Collet Romea, Ming Chuang, Zheng Wang, Emmett Lalish
-
Patent number: 9191643Abstract: The subject disclosure is directed towards mixing RGB data with infrared data so as to provide depth-related data in regions where infrared data are sparse. Infrared data, such as corresponding to point cloud data, are processed to determine sparse regions therein. For any such sparse regions, RGB data corresponding to a counterpart region in the RGB data are added to a data structure. The data structure, which may include or be concatenated to the IR data, may be used for depth-related data, e.g., with a point cloud.Type: GrantFiled: June 9, 2013Date of Patent: November 17, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Patrick John Sweeney, David F. Harnett
-
Publication number: 20140307952Abstract: The subject disclosure is directed towards mixing RGB data with infrared data so as to provide depth-related data in regions where infrared data are sparse. Infrared data, such as corresponding to point cloud data, are processed to determine sparse regions therein. For any such sparse regions, RGB data corresponding to a counterpart region in the RGB data are added to a data structure. The data structure, which may include or be concatenated to the IR data, may be used for depth-related data, e.g., with a point cloud.Type: ApplicationFiled: June 9, 2013Publication date: October 16, 2014Inventors: Patrick John Sweeney, David F. Harnett
-
Publication number: 20140204088Abstract: A surface reprojection codec and method for surface compression using non-redundant surface projection onto depth maps. A multiple depth map encoder takes a two-dimensional (2D) surface that is a representation of a three-dimensional (3D) object and divides it into a plurality of surface patches. Each of these surface patches is projected onto a depth map from a set of depth maps. This generates a set of converted depth maps. This set of converted depth maps then are encoded using standard encoding techniques. The encoded version of the 3D object may be stored, transmitted over a network, or both. A multiple depth map decoder decodes the set of converted depth maps to obtain the surface patches. These surface patches and connectivity information can be used to regenerate the 2D surface. The 2D surface in turn can be used to reconstruct the 3D object.Type: ApplicationFiled: January 18, 2013Publication date: July 24, 2014Applicant: MICROSOFT CORPORATIONInventors: Adam Garnet Kirk, Philip Andrew Chou, Patrick John Sweeney, III, Jizheng Xu
-
Publication number: 20040267812Abstract: A system and method for enabling integration of multiple media providers with a media player is described. This system and method enables multiple media providers to customize a media player to allow access, enable use, and control use of its media through the media player.Type: ApplicationFiled: June 26, 2003Publication date: December 30, 2004Applicant: MICROSOFT CORPORATIONInventors: Geoffrey Howard Harris, Patrick John Sweeney, Kipley John Olson
-
Patent number: 6305479Abstract: A helical wedge tie, anywhere from 2½ inches to 4 inches in length, (which is approximately the width of a standard brick), can be utilized to wedgingly engage the mortar in a wall after a helical main tie has been passed all the way through the mortar and secured in the concrete. The wedge tie may have the same helical pitch as that of the main tie, or it may be a pitch somewhat tighter or shorter to not only fill the space between the host tie and the mortar, but wedgingly engage the same. The auxiliary wedge pin may be pointed at both ends, pointed at one end, or even blunt at both ends. Successful fixes have been made where one end is sheared, and has a relatively chisel-like end. The method of the invention is directed to the reinforcing of a tie in a wall reinforcing environment, where the outer portion of the tie passes through a softer material, and a subsequent reinforcement of the tie portion in the soft material becomes desirable.Type: GrantFiled: March 20, 2000Date of Patent: October 23, 2001Assignee: Helifix LimitedInventors: Robert Ian Paterson, Patrick John Sweeney
-
Patent number: 6155352Abstract: A helical wedge tie, anywhere from 2 1/2 inches to 4 inches in length, (which is approximately the width of a standard brick), can be utilized to wedgingly engage the mortar in a wall after a helical main tie has been passed all the way through the mortar and secured in the concrete. The wedge tie may have the same helical pitch as that of the main tie, or it may be a pitch somewhat tighter or shorter to not only fill the space between the host tie and the mortar, but wedgingly engage the same. The auxiliary wedge pin may be pointed at both ends, pointed at one end, or even blunt at both ends. Successful fixes have been made where one end is sheared, and has a relatively chisel-like end. The method of the invention is directed to the reinforcing of a tie in a wall reinforcing environment, where the outer portion of the tie passes through a softer material, and a subsequent reinforcement of the tie portion in the soft material becomes desirable.Type: GrantFiled: February 10, 2000Date of Patent: December 5, 2000Assignee: Helifix LimitedInventors: Robert Ian Paterson, Patrick John Sweeney
-
Patent number: 6039125Abstract: A helical wedge tie, anywhere from 21/2 inches to 4 inches in length, (which is approximately the width of a standard brick), can be utilized to wedgingly engage the mortar in a wall after a helical main tie has been passed all the way through the mortar and secured in the concrete. The wedge tie may have the same helical pitch as that of the main tie, or it may be a pitch somewhat tighter or shorter to not only fill the space between the host tie and the mortar, but wedgingly engage the same. The auxiliary wedge pin may be pointed at both ends, pointed at one end, or even blunt at both ends. Successful fixes have been made where one end is sheared, and has a relatively chisel-like end. The method of the invention is directed to the reinforcing of a tie in a wall reinforcing environment, where the outer portion of the tie passes through a softer material, and a subsequent reinforcement of the tie portion in the soft material becomes desirable.Type: GrantFiled: June 27, 1998Date of Patent: March 21, 2000Assignee: Helifix LimitedInventors: Robert Ian Paterson, Patrick John Sweeney