Patents by Inventor James Srinivasan
James Srinivasan 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: 10885328Abstract: An apparatus includes an interface configured to receive image data and position data from an aircraft. The image data is associated with a plurality of images of a scene including an object. The position data is associated with positions of a camera of the aircraft that captured the plurality of images. The apparatus further includes a processor configured to identify a first camera position corresponding to a first image of the plurality of images. The processor further configured to identify a first relative position of the object relative to the camera. The first relative position identified based on the first camera position, the first image data, and second image data corresponding to a second image of the plurality of images. The processor further configured to output an indication of a global position of the object based on the position data and the first relative position of the object.Type: GrantFiled: April 12, 2019Date of Patent: January 5, 2021Assignee: THE BOEING COMPANYInventors: Eric Greveson, James Srinivasan, Julian Morris
-
Publication number: 20190266396Abstract: An apparatus includes an interface configured to receive image data and position data from an aircraft. The image data is associated with a plurality of images of a scene including an object. The position data is associated with positions of a camera of the aircraft that captured the plurality of images. The apparatus further includes a processor configured to identify a first camera position corresponding to a first image of the plurality of images. The processor further configured to identify a first relative position of the object relative to the camera. The first relative position identified based on the first camera position, the first image data, and second image data corresponding to a second image of the plurality of images. The processor further configured to output an indication of a global position of the object based on the position data and the first relative position of the object.Type: ApplicationFiled: April 12, 2019Publication date: August 29, 2019Inventors: Eric Greveson, James Srinivasan, Julian Morris
-
Patent number: 10311297Abstract: An apparatus includes an interface configured to receive image data and position data. The image data is associated with a plurality of images of a scene including an object. The position data is associated with positions of a camera that captured the plurality of images. The apparatus further includes a processor configured to identify a corresponding camera position for a first image of the plurality of images and to output an indication of a global position of the object based on first image data corresponding to the first image and based on the corresponding camera position.Type: GrantFiled: February 16, 2017Date of Patent: June 4, 2019Assignee: The Boeing CompanyInventors: Eric Greveson, James Srinivasan, Julian Morris
-
Publication number: 20170178358Abstract: An apparatus includes an interface configured to receive image data and position data. The image data is associated with a plurality of images of a scene including an object. The position data is associated with positions of a camera that captured the plurality of images. The apparatus further includes a processor configured to identify a corresponding camera position for a first image of the plurality of images and to output an indication of a global position of the object based on first image data corresponding to the first image and based on the corresponding camera position.Type: ApplicationFiled: February 16, 2017Publication date: June 22, 2017Inventors: Eric Greveson, James Srinivasan, Julian Morris
-
Patent number: 9607219Abstract: The absolute position of a target object point is determined using a series of images of the scene with overlapping fields of view captured by a camera in positions arranged in at least two dimensions across the scene and position data representing the absolute positions of the camera on capture of the respective images. The images are analyzed to identify sets of image points corresponding to common object points in the scene. A bundle adjustment is performed on the sets of image points that estimates parameters representing the positions of the object points relative to the positions of the camera associated with each image, but without using input orientation data representing the orientation of the camera. The absolute position of the target object point is derived on the basis of the results of the bundle adjustment and the absolute positions of the camera represented by the position data.Type: GrantFiled: September 27, 2013Date of Patent: March 28, 2017Assignee: 2D3 LIMITEDInventors: Eric Greveson, James Srinivasan, Julian Morris
-
Patent number: 9207813Abstract: An electronic stylus system includes an electronic stylus and base receiving unit. The electronic stylus includes a first ultrasonic transmitter, a second ultrasonic transmitter, an electromagnetic transmitter, and a writing tip. The base receiver unit includes a first ultrasonic receiver, a second ultrasonic receiver, and an electromagnetic receiver. The ultrasonic receivers of the base unit are operable to receive signals transmitted by the ultrasonic transmitters of the electronic stylus. Similarly, the electromagnetic receiver of the base unit is operable to receive signals transmitted by the electromagnetic transmitter of the stylus. The location of the tip of the electronic stylus relative to a given reference point is determined using the locations of two ultrasonic transmitters relative to the two ultrasonic receivers.Type: GrantFiled: January 8, 2009Date of Patent: December 8, 2015Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Andrew Blake, Lyndsay Williams, James Srinivasan, William Vablais
-
Publication number: 20150248584Abstract: The absolute position of a target object point is determined using a series of images of the scene with overlapping fields of view captured by a camera in positions arranged in at least two dimensions across the scene and position data representing the absolute positions of the camera on capture of the respective images. The images are analysed to identify sets of image points corresponding to common object points in the scene. A bundle adjustment is performed on the sets of image points that estimates parameters representing the positions of the object points relative to the positions of the camera associated with each image, but without using input orientation data representing the orientation of the camera. The absolute position of the target object point is derived on the basis of the results of the bundle adjustment and the absolute positions of the camera represented by the position data.Type: ApplicationFiled: September 27, 2013Publication date: September 3, 2015Inventors: Eric Greveson, James Srinivasan, Julian Morris
-
Publication number: 20140321651Abstract: Methods of encryption and decryption are described which use a key associated with an event to encrypt/decrypt data associated with the event. The method of encryption comprises identifying a key associated with an event and encrypting data using the identified key. The encrypted data is then published along with details of the event.Type: ApplicationFiled: July 14, 2014Publication date: October 30, 2014Inventors: Stephen E. Hodges, Kenneth R. Wood, James Srinivasan, Abigail Sellen
-
Patent number: 8787580Abstract: Methods of encryption and decryption are described which use a key associated with an event to encrypt/decrypt data associated with the event. The method of encryption comprises identifying a key associated with an event and encrypting data using the identified key. The encrypted data is then published along with details of the event.Type: GrantFiled: November 24, 2006Date of Patent: July 22, 2014Assignee: Microsoft CorporationInventors: Stephen E. Hodges, Kenneth R. Wood, James Srinivasan, Abigail Sellen
-
Patent number: 8587670Abstract: An image capture device is described which is operable in any one of a number of capture modes. The device comprises a camera, a memory and a processor. The memory stores a plurality of sets of capture triggers, with each set of capture triggers being associated with one of the plurality of capture modes. The processor selects one of the plurality of capture modes, such that the device is operable in the selected capture mode. In the selected capture mode, an image is captured automatically when a capture trigger within the associated set of capture triggers is satisfied.Type: GrantFiled: November 16, 2006Date of Patent: November 19, 2013Assignee: Microsoft CorporationInventors: Kenneth Wood, Stephen Hodges, Lyndsay Williams, James Srinivasan, Carsten Rother, Antonio Criminisi, John Chiloyan
-
Patent number: 8558917Abstract: A method of transferring images from a first device to a second device and computer program code for performing this method is described. A connection characteristic for a connection between the first & second devices is determined and at least one image is selected from a plurality of images on the first device for transfer dependent upon both the connection characteristic and image selection criteria. The selected image(s) are then transferred over the connection from the first device to the second device.Type: GrantFiled: November 24, 2006Date of Patent: October 15, 2013Assignee: Microsoft CorporationInventors: Kenneth Wood, Stephen Hodges, Lyndsay Williams, Mitch Goldberg, Carsten Rother, Antonio Criminisi, James Srinivasan
-
Patent number: 8249397Abstract: A method of displaying digital images is described in which a display length indicator is received and digital images are accessed. A set of digital images are selected from the accessed digital images in accordance with the display length indicator and displayed in a predetermined order. The method may be performed by a computer program, which may be embodied on a computer readable medium.Type: GrantFiled: November 16, 2006Date of Patent: August 21, 2012Assignee: Microsoft CorporationInventors: Kenneth Wood, Stephen Hodges, Lyndsay Williams, James Srinivasan, Carsten Rother, Antonio Criminisi
-
Publication number: 20100171846Abstract: An image capture device is described which is operable in any one of a number of capture modes. The device comprises a camera, a memory and a processor. The memory stores a plurality of sets of capture triggers, with each set of capture triggers being associated with one of the plurality of capture modes. The processor selects one of the plurality of capture modes, such that the device is operable in the selected capture mode. In the selected capture mode, an image is captured automatically when a capture trigger within the associated set of capture triggers is satisfied.Type: ApplicationFiled: November 16, 2006Publication date: July 8, 2010Applicant: Microsoft CorporationInventors: Kenneth Wood, Stephen Hodges, Lyndsay Williams, James Srinivasan, Carsten Rother, Antonio Criminisi, John Chiloyan
-
Publication number: 20090284611Abstract: A method of transferring images from a first device to a second device and computer program code for performing this method is described. A connection characteristic for a connection between the first & second devices is determined and at least one image is selected from a plurality of images on the first device for transfer dependent upon both the connection characteristic and image selection criteria. The selected image(s) are then transferred over the connection from the first device to the second device.Type: ApplicationFiled: November 24, 2006Publication date: November 19, 2009Applicant: Microsoft CorporationInventors: Kenneth Wood, Stephen Hodges, Lyndsay Williams, Mitchel Goldberg, Carsten Rother, Antonio Criminisi, James Srinivasan
-
Publication number: 20090220093Abstract: Methods of encryption and decryption are described which use a key associated with an event to encrypt/decrypt data associated with the event. The method of encryption comprises identifying a key associated with an event and encrypting data using the identified key. The encrypted data is then published along with details of the event.Type: ApplicationFiled: November 24, 2006Publication date: September 3, 2009Applicant: Microsoft CorporationInventors: Stephen E. Hodges, Kenneth R. Wood, James Srinivasan, Abigail Sellen
-
Publication number: 20090153526Abstract: An electronic stylus system includes an electronic stylus and base receiving unit. The electronic stylus includes a first ultrasonic transmitter, a second ultrasonic transmitter, an electromagnetic transmitter, and a writing tip. The base receiver unit includes a first ultrasonic receiver, a second ultrasonic receiver, and an electromagnetic receiver. The ultrasonic receivers of the base unit are operable to receive signals transmitted by the ultrasonic transmitters of the electronic stylus. Similarly, the electromagnetic receiver of the base unit is operable to receive signals transmitted by the electromagnetic transmitter of the stylus. The location of the tip of the electronic stylus relative to a given reference point is determined using the locations of two ultrasonic transmitters relative to the two ultrasonic receivers.Type: ApplicationFiled: January 8, 2009Publication date: June 18, 2009Applicant: Microsoft CorporationInventors: Andrew Blake, Lyndsay Williams, James Srinivasan, William Vablais
-
Patent number: 7489308Abstract: An electronic stylus system includes an electronic stylus and base receiving unit. The electronic stylus includes a first ultrasonic transmitter, a second ultrasonic transmitter, an electromagnetic transmitter, and a writing tip. The base receiver unit includes a first ultrasonic receiver, a second ultrasonic receiver, and an electromagnetic receiver. The ultrasonic receivers of the base unit are operable to receive signals transmitted by the ultrasonic transmitters of the electronic stylus. Similarly, the electromagnetic receiver of the base unit is operable to receive signals transmitted by the electromagnetic transmitter of the stylus. The location of the tip of the electronic stylus relative to a given reference point is determined using the locations of two ultrasonic transmitters relative to the two ultrasonic receivers.Type: GrantFiled: February 14, 2003Date of Patent: February 10, 2009Assignee: Microsoft CorporationInventors: Andrew Blake, Lyndsay Williams, James Srinivasan, William Vablais
-
Publication number: 20080317386Abstract: A method of displaying digital images is described in which a display length indicator is received and digital images are accessed. A set of digital images are selected from the accessed digital images in accordance with the display length indicator and displayed in a predetermined order. The method may be performed by a computer program, which may be embodied on a computer readable medium.Type: ApplicationFiled: November 16, 2006Publication date: December 25, 2008Applicant: Microsoft CorporationInventors: Kenneth Wood, Stephen Hodges, Lyndsay Williams, James Srinivasan, Carsten Rother, Antonio Criminisi
-
Publication number: 20040160429Abstract: An electronic stylus system includes an electronic stylus and base receiving unit. The electronic stylus includes a first ultrasonic transmitter, a second ultrasonic transmitter, an electromagnetic transmitter, and a writing tip. The base receiver unit includes a first ultrasonic receiver, a second ultrasonic receiver, and an electromagnetic receiver. The ultrasonic receivers of the base unit are operable to receive signals transmitted by the ultrasonic transmitters of the electronic stylus. Similarly, the electromagnetic receiver of the base unit is operable to receive signals transmitted by the electromagnetic transmitter of the stylus. The location of the tip of the electronic stylus relative to a given reference point is determined using the locations of two ultrasonic transmitters relative to the two ultrasonic receivers.Type: ApplicationFiled: February 14, 2003Publication date: August 19, 2004Inventors: Andrew Blake, Lyndsay Williams, James Srinivasan, William Vablais