Patents by Inventor Rahul Budhiraja
Rahul Budhiraja 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: 11205305Abstract: In one embodiment, a method includes presenting to a user, on a display of a head-worn client computing device, a three-dimensional video including images of a real-life scene that is remote from the user's physical environment. The method also includes presenting to the user, on the display of the head-worn client computing device, a graphical object including an image of the user's physical environment or a virtual graphical object.Type: GrantFiled: September 16, 2015Date of Patent: December 21, 2021Assignee: SAMSUNG ELECTRONICS COMPANY, LTD.Inventors: Sajid Sadi, Sergio Perdices-Gonzalez, Rahul Budhiraja, Brian Dongwoo Lee, Ayesha Mudassir Khwaja, Pranav Mistry, Link Huang, Cathy Kim, Michael Noh, Ranhee Chung, Sangwoo Han, Jason Yeh, Junyeon Cho, Soichan Nget, Brian Harms, Yedan Qian, Ruokan He
-
Patent number: 11049218Abstract: In one embodiment, a method includes accessing a first image and a second image, where at least part of the first image overlaps with at least part of the second image. The first and second images are divided into portions associated with a first set of grid points, where each grid point in the first set corresponds to a portion of the first image or the second image. Differences in the region of overlap between the first and second images are determined. One or more grid points in the first set and the corresponding portions of the first image or the second image are moved relative to one or more other grid points in the first set based on the determined differences.Type: GrantFiled: May 31, 2018Date of Patent: June 29, 2021Assignee: SAMSUNG ELECTRONICS COMPANY, LTD.Inventors: Ayesha Khwaja, Haiyue Yu, Rahul Budhiraja, Sajid Sadi, Iliya Tsekov
-
Patent number: 10750153Abstract: In one embodiment, an apparatus includes a processor and multiple pairs of cameras, where each camera of a first pair of cameras is separated from each other by one camera of a second pair of cameras. Each camera of the first pair of cameras has a first orientation, and each camera of the second pair of cameras has a second orientation that is different from the first orientation.Type: GrantFiled: September 16, 2015Date of Patent: August 18, 2020Assignee: Samsung Electronics Company, Ltd.Inventors: Sajid Sadi, Sergio Perdices-Gonzalez, Rahul Budhiraja, Brian Dongwoo Lee, Ayesha Mudassir Khwaja, Pranav Mistry
-
Patent number: 10547825Abstract: In one embodiment, a method includes receiving, from a client device, a request corresponding to a particular view of a three-dimensional video comprising multiple views. The method also includes accessing a data stream corresponding to the video. The method further includes selecting, based on the request, one or more portions of the accessed data stream, at least one of the selected portions corresponding to the particular view. The method also includes transmitting the selected portion of the accessed data stream to the client device.Type: GrantFiled: September 16, 2015Date of Patent: January 28, 2020Assignee: Samsung Electronics Company, Ltd.Inventors: Sajid Sadi, Sergio Perdices-Gonzalez, Rahul Budhiraja, Brian Dongwoo Lee, Ayesha Mudassir Khwaja, Pranav Mistry
-
Publication number: 20200020075Abstract: In one embodiment, a method includes accessing a first image and a second image, where at least part of the first image overlaps with at least part of the second image. The first and second images are divided into portions associated with a first set of grid points, where each grid point in the first set corresponds to a portion of the first image or the second image. Differences in the region of overlap between the first and second images are determined. One or more grid points in the first set and the corresponding portions of the first image or the second image are moved relative to one or more other grid points in the first set based on the determined differences.Type: ApplicationFiled: May 31, 2018Publication date: January 16, 2020Inventors: Ayesha Khwaja, Haiyue Yu, Rahul Budhiraja, Sajid Sadi, Iliya Tsekov
-
Patent number: 10313656Abstract: In one embodiment, a method includes receiving multiple images from multiple cameras, where the multiple cameras include a first camera having a first orientation and a second camera having a second orientation, and the multiple images include a first image from the first camera and a second image from the second camera. The method also includes detecting multiple feature points within the first and second images. The method further includes determining one or more pairs of corresponding feature points located within a region of overlap between the first and second images, where the pairs of corresponding feature points include a respective one of the feature points from each of the first and second images. The method also includes spatially adjusting the first or second image based on a calculated offset between each pair of corresponding feature points.Type: GrantFiled: September 16, 2015Date of Patent: June 4, 2019Assignee: Samsung Electronics Company Ltd.Inventors: Sajid Sadi, Sergio Perdices-Gonzalez, Rahul Budhiraja, Brian Dongwoo Lee, Ayesha Mudassir Khwaja, Pranav Mistry
-
Patent number: 10257494Abstract: In one embodiment, a method includes accessing multiple images representing a 360° view of a scene, each image representing a portion of the 360° scene and including a first overlap area and a second overlap area, the first overlap area corresponding to an overlap with a first adjacent image, and the second overlap area corresponding to an overlap with a second adjacent image. The method also includes, calculating, for each overlap area, a set of homographies based on one or more feature points in the overlap area. The method further includes creating a set of left images from the multiple images, the set of left images representing a first 360° view of the scene. The method also includes creating a set of right images from the multiple images, the set of right images representing a second 360° view of the scene.Type: GrantFiled: September 16, 2015Date of Patent: April 9, 2019Assignee: Samsung Electronics Co., Ltd.Inventors: Sajid Sadi, Sergio Perdices-Gonzalez, Rahul Budhiraja, Brian Dongwoo Lee, Ayesha Mudassir Khwaja, Pranav Mistry
-
Publication number: 20160086379Abstract: In one embodiment, a method includes presenting to a user, on a display of a head-worn client computing device, a three-dimensional video including images of a real-life scene that is remote from the user's physical environment. The method also includes presenting to the user, on the display of the head-worn client computing device, a graphical object including an image of the user's physical environment or a virtual graphical object.Type: ApplicationFiled: September 16, 2015Publication date: March 24, 2016Inventors: Sajid Sadi, Sergio Perdices-Gonzalez, Rahul Budhiraja, Brian Dongwoo Lee, Ayesha Mudassir Khwaja, Pranav Mistry, Link Huang, Cathy Kim, Michael Noh, Ranhee Chung, Sangwoo Han, Jason Yeh, Junyeon Cho, Soichan Nget, Brian Harms, Yedan Qian, Ruokan He
-
Publication number: 20160088287Abstract: In one embodiment, a method includes receiving multiple images from multiple cameras, where the multiple cameras include a first camera having a first orientation and a second camera having a second orientation, and the multiple images include a first image from the first camera and a second image from the second camera. The method also includes detecting multiple feature points within the first and second images. The method further includes determining one or more pairs of corresponding feature points located within a region of overlap between the first and second images, where the pairs of corresponding feature points include a respective one of the feature points from each of the first and second images. The method also includes spatially adjusting the first or second image based on a calculated offset between each pair of corresponding feature points.Type: ApplicationFiled: September 16, 2015Publication date: March 24, 2016Inventors: Sajid Sadi, Sergio Perdices-Gonzalez, Rahul Budhiraja, Brian Dongwoo Lee, Ayesha Mudassir Khwaja, Pranav Mistry
-
Publication number: 20160088280Abstract: In one embodiment, an apparatus includes a processor and multiple pairs of cameras, where each camera of a first pair of cameras is separated from each other by one camera of a second pair of cameras. Each camera of the first pair of cameras has a first orientation, and each camera of the second pair of cameras has a second orientation that is different from the first orientation.Type: ApplicationFiled: September 16, 2015Publication date: March 24, 2016Inventors: Sajid Sadi, Sergio Perdices-Gonzalez, Rahul Budhiraja, Brian Dongwoo Lee, Ayesha Mudassir Khwaja, Pranav Mistry
-
Publication number: 20160088282Abstract: In one embodiment, a method includes receiving, from a client device, a request corresponding to a particular view of a three-dimensional video comprising multiple views. The method also includes accessing a data stream corresponding to the video. The method further includes selecting, based on the request, one or more portions of the accessed data stream, at least one of the selected portions corresponding to the particular view. The method also includes transmitting the selected portion of the accessed data stream to the client device.Type: ApplicationFiled: September 16, 2015Publication date: March 24, 2016Inventors: Sajid Sadi, Sergio Perdices-Gonzalez, Rahul Budhiraja, Brian Dongwoo Lee, Ayesha Mudassir Khwaja, Pranav Mistry
-
Publication number: 20160088285Abstract: In one embodiment, a method includes accessing multiple images representing a 360° view of a scene, each image representing a portion of the 360° scene and including a first overlap area and a second overlap area, the first overlap area corresponding to an overlap with a first adjacent image, and the second overlap area corresponding to an overlap with a second adjacent image. The method also includes, calculating, for each overlap area, a set of homographies based on one or more feature points in the overlap area. The method further includes creating a set of left images from the multiple images, the set of left images representing a first 360° view of the scene. The method also includes creating a set of right images from the multiple images, the set of right images representing a second 360° view of the scene.Type: ApplicationFiled: September 16, 2015Publication date: March 24, 2016Inventors: Sajid Sadi, Sergio Perdices-Gonzalez, Rahul Budhiraja, Brian Dongwoo Lee, Ayesha Mudassir Khwaja, Pranav Mistry