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: 10885328
    Abstract: 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: Grant
    Filed: April 12, 2019
    Date of Patent: January 5, 2021
    Assignee: THE BOEING COMPANY
    Inventors: Eric Greveson, James Srinivasan, Julian Morris
  • Publication number: 20190266396
    Abstract: 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: Application
    Filed: April 12, 2019
    Publication date: August 29, 2019
    Inventors: Eric Greveson, James Srinivasan, Julian Morris
  • Patent number: 10311297
    Abstract: 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: Grant
    Filed: February 16, 2017
    Date of Patent: June 4, 2019
    Assignee: The Boeing Company
    Inventors: Eric Greveson, James Srinivasan, Julian Morris
  • Publication number: 20170178358
    Abstract: 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: Application
    Filed: February 16, 2017
    Publication date: June 22, 2017
    Inventors: Eric Greveson, James Srinivasan, Julian Morris
  • Patent number: 9607219
    Abstract: 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: Grant
    Filed: September 27, 2013
    Date of Patent: March 28, 2017
    Assignee: 2D3 LIMITED
    Inventors: Eric Greveson, James Srinivasan, Julian Morris
  • Patent number: 9207813
    Abstract: 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: Grant
    Filed: January 8, 2009
    Date of Patent: December 8, 2015
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Andrew Blake, Lyndsay Williams, James Srinivasan, William Vablais
  • Publication number: 20150248584
    Abstract: 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: Application
    Filed: September 27, 2013
    Publication date: September 3, 2015
    Inventors: Eric Greveson, James Srinivasan, Julian Morris
  • Publication number: 20140321651
    Abstract: 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: Application
    Filed: July 14, 2014
    Publication date: October 30, 2014
    Inventors: Stephen E. Hodges, Kenneth R. Wood, James Srinivasan, Abigail Sellen
  • Patent number: 8787580
    Abstract: 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: Grant
    Filed: November 24, 2006
    Date of Patent: July 22, 2014
    Assignee: Microsoft Corporation
    Inventors: Stephen E. Hodges, Kenneth R. Wood, James Srinivasan, Abigail Sellen
  • Patent number: 8587670
    Abstract: 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: Grant
    Filed: November 16, 2006
    Date of Patent: November 19, 2013
    Assignee: Microsoft Corporation
    Inventors: Kenneth Wood, Stephen Hodges, Lyndsay Williams, James Srinivasan, Carsten Rother, Antonio Criminisi, John Chiloyan
  • Patent number: 8558917
    Abstract: 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: Grant
    Filed: November 24, 2006
    Date of Patent: October 15, 2013
    Assignee: Microsoft Corporation
    Inventors: Kenneth Wood, Stephen Hodges, Lyndsay Williams, Mitch Goldberg, Carsten Rother, Antonio Criminisi, James Srinivasan
  • Patent number: 8249397
    Abstract: 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: Grant
    Filed: November 16, 2006
    Date of Patent: August 21, 2012
    Assignee: Microsoft Corporation
    Inventors: Kenneth Wood, Stephen Hodges, Lyndsay Williams, James Srinivasan, Carsten Rother, Antonio Criminisi
  • Publication number: 20100171846
    Abstract: 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: Application
    Filed: November 16, 2006
    Publication date: July 8, 2010
    Applicant: Microsoft Corporation
    Inventors: Kenneth Wood, Stephen Hodges, Lyndsay Williams, James Srinivasan, Carsten Rother, Antonio Criminisi, John Chiloyan
  • Publication number: 20090284611
    Abstract: 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: Application
    Filed: November 24, 2006
    Publication date: November 19, 2009
    Applicant: Microsoft Corporation
    Inventors: Kenneth Wood, Stephen Hodges, Lyndsay Williams, Mitchel Goldberg, Carsten Rother, Antonio Criminisi, James Srinivasan
  • Publication number: 20090220093
    Abstract: 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: Application
    Filed: November 24, 2006
    Publication date: September 3, 2009
    Applicant: Microsoft Corporation
    Inventors: Stephen E. Hodges, Kenneth R. Wood, James Srinivasan, Abigail Sellen
  • Publication number: 20090153526
    Abstract: 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: Application
    Filed: January 8, 2009
    Publication date: June 18, 2009
    Applicant: Microsoft Corporation
    Inventors: Andrew Blake, Lyndsay Williams, James Srinivasan, William Vablais
  • Patent number: 7489308
    Abstract: 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: Grant
    Filed: February 14, 2003
    Date of Patent: February 10, 2009
    Assignee: Microsoft Corporation
    Inventors: Andrew Blake, Lyndsay Williams, James Srinivasan, William Vablais
  • Publication number: 20080317386
    Abstract: 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: Application
    Filed: November 16, 2006
    Publication date: December 25, 2008
    Applicant: Microsoft Corporation
    Inventors: Kenneth Wood, Stephen Hodges, Lyndsay Williams, James Srinivasan, Carsten Rother, Antonio Criminisi
  • Publication number: 20040160429
    Abstract: 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: Application
    Filed: February 14, 2003
    Publication date: August 19, 2004
    Inventors: Andrew Blake, Lyndsay Williams, James Srinivasan, William Vablais