Patents by Inventor Ashwin Swaminathan

Ashwin Swaminathan 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).

  • Publication number: 20150169889
    Abstract: A confidentiality preserving system and method for performing a rank-ordered search and retrieval of contents of a data collection. The system includes at least one computer system including a search and retrieval algorithm using term frequency and/or similar features for rank-ordering selective contents of the data collection, and enabling secure retrieval of the selective contents based on the rank-order. The search and retrieval algorithm includes a baseline algorithm, a partially server oriented algorithm, and/or a fully server oriented algorithm. The partially and/or fully server oriented algorithms use homomorphic and/or order preserving encryption for enabling search capability from a user other than an owner of the contents of the data collection. The confidentiality preserving method includes using term frequency for rank-ordering selective contents of the data collection, and retrieving the selective contents based on the rank-order.
    Type: Application
    Filed: December 12, 2013
    Publication date: June 18, 2015
    Applicant: University of Maryland
    Inventors: Ashwin Swaminathan, Yinian Mao, Guan-Ming Su, Hongmei Gou, Avinash Varna, Shan He, Min Wu, Douglas W. Oard
  • Publication number: 20150146926
    Abstract: Systems, apparatus and methods in a mobile device to enable and disable a depth sensor for tracking pose of the mobile device are presented. A mobile device relaying on a camera without a depth sensor may provide inadequate pose estimates, for example, in low light situations. A mobile device with a depth sensor uses substantial power when the depth sensor is enabled. Embodiments described herein enable a depth sensor only when images are expected to be inadequate, for example, accelerating or moving too fast, when inertial sensor measurements are too noisy, light levels are too low or high, an image is too blurry, or a rate of images is too slow. By only using a depth sensor when images are expected to be inadequate, battery power in the mobile device may be conserved and pose estimations may still be maintained.
    Type: Application
    Filed: November 24, 2014
    Publication date: May 28, 2015
    Inventors: Mahesh RAMACHANDRAN, Shankar SADASIVAM, Ashwin SWAMINATHAN
  • Patent number: 9043409
    Abstract: Methods and apparatus for publishing services and performing queries for service in a network are described herein. Service descriptions writing in a native search description language are translated to a normalized schema. The normal schema is published to the network. Queries to the network, which may be written in any native search description language, are also translated to normalized schema prior to performing the search. Accordingly, all services available can be published and located in a query without consideration of the native search description language.
    Type: Grant
    Filed: June 10, 2010
    Date of Patent: May 26, 2015
    Assignee: QUALCOMM Incorporated
    Inventors: Ashwin Swaminathan, Ranjith Subramanian Jayaram, Vidya Narayanan
  • Patent number: 9014421
    Abstract: Reference free tracking of position by a mobile platform is performed using images of a planar surface. Tracking is performed optical flow techniques, such as pyramidal Lucas-Kanade optical flow with multiple levels of resolution, where displacement is determined with pixel accuracy at lower resolutions and at sub-pixel accuracy at full resolution, which improves computation time for real time performance. Periodic drift correction is performed by matching features between a current frame and a keyframe. The keyframe may be replaced with the drift corrected current image.
    Type: Grant
    Filed: September 28, 2011
    Date of Patent: April 21, 2015
    Assignee: QUALCOMM Incorporated
    Inventors: Mahesh Ramachandran, Ashwin Swaminathan, Murali R. Chari, Serafin Diaz Spindola
  • Patent number: 9013550
    Abstract: A multi-user augmented reality (AR) system operates without a previously acquired common reference by generating a reference image on the fly. The reference image is produced by capturing at least two images of a planar object and using the images to determine a pose (position and orientation) of a first mobile platform with respect to the planar object. Based on the orientation of the mobile platform, an image of the planar object, which may be one of the initial images or a subsequently captured image, is warped to produce the reference image of a front view of the planar object. The reference image may be produced by the mobile platform or by, e.g., a server. Other mobile platforms may determine their pose with respect to the planar object using the reference image to perform a multi-user augmented reality application.
    Type: Grant
    Filed: April 7, 2011
    Date of Patent: April 21, 2015
    Assignee: QUALCOMM Incorporated
    Inventors: Bolan Jiang, Ashwin Swaminathan, Serafin Diaz Spindola, Dheeraj Ahuja, Charles Wheeler Sweet, III, Prasun Choudhury
  • Patent number: 8996568
    Abstract: Methods and apparatus are described herein for performing AND/OR searching using multiple keywords. A query is received at a first node in a network having multiple keywords. The first node determines a set of documents matching a first of the multiple keywords, and computes an ideal Bloom filter representing those keywords. The first node sends the query and the Bloom filter to a second node, which determines its search results for a second of the multiple keywords in accordance with the Bloom filter.
    Type: Grant
    Filed: July 13, 2010
    Date of Patent: March 31, 2015
    Assignee: QUALCOMM Incorporated
    Inventors: Ashwin Swaminathan, Ranjith Subramanian Jayaram, Vidya Narayanan
  • Publication number: 20140368688
    Abstract: Methods, systems, and techniques to enhance computer vision application processing are disclosed. In particular, the methods, systems, and techniques may reduce power consumption for computer vision applications and improve processing efficiency for computer vision applications.
    Type: Application
    Filed: June 12, 2014
    Publication date: December 18, 2014
    Inventors: Fitzgerald John Archibald, Khosro Mohammad Rabii, Hima Bindu Damecharla, Tadeusz Jarosinski, Ashwin Swaminathan
  • Publication number: 20140368626
    Abstract: Methods, systems, and techniques to enhance computer vision application processing are disclosed. In particular, the methods, systems, and techniques may reduce power consumption for computer vision applications and improve processing efficiency for computer vision applications.
    Type: Application
    Filed: June 12, 2014
    Publication date: December 18, 2014
    Inventors: Fitzgerald John Archibald, Khosro Mohammad Rabii, Hima Bindu Damecharla, Tadeusz Jarosinski, Ashwin Swaminathan
  • Patent number: 8874769
    Abstract: Methods and apparatuses are provided for facilitating group access controls in peer-to-peer or other similar overlay networks. A group administrator may create a group in the overlay network and may assign peer-specific certificates to each member of the group for indicating membership in the group. A group member peer node can access data objects in the overlay network using its respective peer-specific certificate to authenticate itself as a group member. The authentication is performed by another peer node in the network. The validating peer node can authenticate that the group member is the rightful possessor of the peer-specific certificate using a public key associated with the peer node to which the peer-specific certificate was issued. The validating peer node can also validate that the peer-specific certificate was properly issued to the group member using a public key of the apparatus that issued the peer-specific certificate.
    Type: Grant
    Filed: June 30, 2011
    Date of Patent: October 28, 2014
    Assignee: QUALCOMM Incorporated
    Inventors: Yinian Mao, Vidya Narayanan, Ashwin Swaminathan
  • Publication number: 20140269658
    Abstract: Systems and methods share context information on a neighbor aware network. In one aspect, a context providing device receives a plurality of responses to a discovery query from a context consuming device, and tailors services it offers to the context consuming device based on the responses. In another aspect, a context providing device indicates in its response to a discovery query which services or local context information it can provide to the context consuming device, and also a cost associated with providing the service or the local context information. In some aspects, the cost is in units of monetary currency. In other aspects, the cost is in units of user interface display made available to an entity associated with the context providing device in exchange for the services or local context information offered to the context consuming device.
    Type: Application
    Filed: March 11, 2014
    Publication date: September 18, 2014
    Applicant: QUALCOMM Incorporated
    Inventors: Shankar Sadasivam, Ashwin Swaminathan, Jin Won Lee, Santosh Paul Abraham, George Cherian, Li Ding
  • Publication number: 20140267799
    Abstract: Embodiments of the present invention are directed toward providing intelligent sampling strategies that make efficient use of an always-on camera. To do so, embodiments can utilize sensor information to determine contextual information regarding the mobile device and/or a user of the mobile device. A sampling rate of the always-on camera can then be modulated based on the contextual information.
    Type: Application
    Filed: March 15, 2013
    Publication date: September 18, 2014
    Applicant: QUALCOMM Incorporated
    Inventors: Shankar SADASIVAM, Ashwin SWAMINATHAN, Mahesh RAMACHANDRAN
  • Publication number: 20140269555
    Abstract: Systems and methods share context information on a neighbor aware network. A method for communicating data in a wireless communications network is disclosed. The method includes receiving, by a device, a first message from a station, decoding the message to determine service information, the service information identifying a service provided by the station, generating a second message, wherein the second message is generated to indicate the service provided by the station and service information of the device, and transmitting, by the device, the second message to a remote station.
    Type: Application
    Filed: March 11, 2014
    Publication date: September 18, 2014
    Applicant: QUALCOMM Incorporated
    Inventors: Shankar Sadasivam, Ashwin Swaminathan, Jin Won Lee, Santosh Paul Abraham, George Cherian, Li Ding
  • Publication number: 20140278238
    Abstract: A method of performing context inference is described. The method includes collecting ambient light at a spectrometer sensor integrated in a portable device, characterizing the collected light to obtain optical information, comparing the optical information to optical data predetermined to match one or more contexts, inferring at least one characteristic of a specific context based on the comparison, and determining a probability that the portable device is in the specific context.
    Type: Application
    Filed: March 12, 2013
    Publication date: September 18, 2014
    Applicant: QUALCOMM Incorporated
    Inventors: Edward Harrison Teague, Ashwin Swaminathan
  • Publication number: 20140280184
    Abstract: In several aspects, an electronic device and method index a repository of N documents by W words, by not storing between queries, N*W numbers that are specific to each word i and each document j, normally used to compute a score of relevance to a query, of each document j. Instead, the electronic device and method generate the N*W word-specific-document-specific numbers dynamically at query time, based on a set of W numbers corresponding to the W words, and one or more sets (e.g. x sets) of N numbers corresponding to the N documents. Query-time generation of word-specific-document-specific numbers reduces memory otherwise required, e.g. to store these numbers. Hence, in certain aspects W+xN numbers are maintained between queries, and these numbers are changed incrementally when a new document is added to the set or an existing document is removed. Maintaining W+xN numbers reduces processing otherwise required, to start from scratch.
    Type: Application
    Filed: March 15, 2013
    Publication date: September 18, 2014
    Applicant: QUALCOMM INCORPORATED
    Inventors: Ashwin Swaminathan, Jose Jeronimo Moreira Rodrigues, Raghuraman Krishnamoorthi, Yanghai Tsin, Murali Ramaswamy Chari
  • Publication number: 20140279790
    Abstract: Exemplary methods, apparatuses, and systems infer a context of a user or device. A computer vision parameter is configured according to the inferred context. Performing a computer vision task, in accordance with the configured computer vision parameter. The computer vision task may by at least one of: a visual mapping of an environment of the device, a visual localization of the device or an object within the environment of the device, or a visual tracking of the device within the environment of the device.
    Type: Application
    Filed: March 15, 2013
    Publication date: September 18, 2014
    Applicant: QUALCOMM INCORPORATED
    Inventors: Mahesh Ramachandran, Ashwin Swaminathan, Shankar Sadasivam
  • Publication number: 20140211659
    Abstract: Systems and methods for monitoring the number of neighboring wireless devices in a wireless network are described herein. In one aspect, the method includes receiving a message from one of the neighboring wireless devices having an identifier associated with the neighboring wireless device and adding the identifier into a Bloom filter. The method may further include estimating the number of distinct strings that have been added into the Bloom filter based on the number of zeros in the Bloom filter, the number of distinct strings representing an estimate of the number of neighboring wireless devices in the wireless network.
    Type: Application
    Filed: January 22, 2014
    Publication date: July 31, 2014
    Applicant: QUALCOMM Incorporated
    Inventors: Santosh Paul Abraham, Ashwin Swaminathan, George Cherian, Alireza Raissinia, Guido Robert Frederiks
  • Publication number: 20140168056
    Abstract: Methods and apparatus relating to enabling augmented reality applications using eye gaze tracking are disclosed. An exemplary method according to the disclosure includes displaying an image to a user of a scene viewable by the user, receiving information indicative of an eye gaze of the user, determining an area of interest within the image based on the eye gaze information, determining an image segment based on the area of interest, initiating an object recognition process on the image segment, and displaying results of the object recognition process.
    Type: Application
    Filed: March 15, 2013
    Publication date: June 19, 2014
    Applicant: QUALCOMM Incorporated
    Inventors: Ashwin Swaminathan, Mahesh Ramachandran
  • Patent number: 8738801
    Abstract: Systems and methods are described herein for updating documents in a distributed network. When a new document needs to be added to the network, or when changes are to be made to an existing document, keywords are extracted from the document and used to generate update messages for each keyword. The nodes responsible for each keyword are determined. The individual update messages are consolidated into a composite update messages that is sent to a first node in the network. The first node extracts those portions of the composite message associated with it, and forwards the composite message to a second node in the network.
    Type: Grant
    Filed: July 13, 2010
    Date of Patent: May 27, 2014
    Assignee: QUALCOMM Incorporated
    Inventors: Ashwin Swaminathan, Vidya Narayanan, Ranjith Subramanian Jayaram
  • Publication number: 20140125700
    Abstract: Systems and methods for performing localization and mapping with a mobile device are disclosed. In one embodiment, a method for performing localization and mapping with a mobile device includes identifying geometric constraints associated with a current area at which the mobile device is located, obtaining at least one image of the current area captured by at least a first camera of the mobile device, obtaining data associated with the current area via at least one of a second camera of the mobile device or a sensor of the mobile device, and performing localization and mapping for the current area by applying the geometric constraints and the data associated with the current area to the at least one image.
    Type: Application
    Filed: March 15, 2013
    Publication date: May 8, 2014
    Applicant: QUALCOMM INCORPORATED
    Inventors: Mahesh RAMACHANDRAN, Ashwin SWAMINATHAN
  • Publication number: 20140122378
    Abstract: Disclosed are systems and methods for providing a rules engine as a platform within a portable electronic device. In one embodiment, a rules engine platform is provided within a portable electronic device by receiving a plurality of rules for one or more modules of the portable electronic device. Additionally, the rules engine platform can receive one or more samples from one or more of the modules within the portable electronic device. The rules engine platform identifies and evaluates one or more relevant rules based on the received sample. The rules engine platform can then determine an action to provide to other modules of the portable electronic device. The rules engine platform may be configured to optimize the performance and power consumption of the portable electronic device.
    Type: Application
    Filed: March 15, 2013
    Publication date: May 1, 2014
    Applicant: QUALCOMM Incorporated
    Inventors: Ashwin SWAMINATHAN, Lucas Daniel Kuhn, Li Ding, Evan Patton, Muralidhar R. Akula, James William Dolter, Sanjiv Nanda