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

  • Patent number: 9578626
    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: Grant
    Filed: March 11, 2014
    Date of Patent: February 21, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Shankar Sadasivam, Ashwin Swaminathan, Jin Won Lee, Santosh Paul Abraham, George Cherian, Li Ding
  • Publication number: 20170041874
    Abstract: A context aware system, for use in a mobile device, includes a context change detector (CCD) coupled to a context classifier (CCL). The CCD is configured to receive sensor data and to detect a change in a current context state of the mobile device based on the received sensor data. The CCL is configured to transition from a low power consumption mode to a normal power consumption mode in response to the CCD detecting the change in the current context state. The CCL is further configured to determine a next context state of the mobile device while in the normal power consumption mode.
    Type: Application
    Filed: August 6, 2015
    Publication date: February 9, 2017
    Inventors: Tadeusz JAROSINSKI, Shankar SADASIVAM, Ryan Michael CAREY, Jinwon LEE, Bhuwan DHINGRA, Abhijeet BISAIN, Vitor Rocha de CARVALHO, Rajeev JAIN, Muralidhar Reddy AKULA, Ashwin SWAMINATHAN
  • Patent number: 9558557
    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: March 19, 2015
    Date of Patent: January 31, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Bolan Jiang, Ashwin Swaminathan, Serafin Diaz Spindola, Dheeraj Ahuja, Charles Wheeler Sweet, III, Prasun Choudhury
  • Publication number: 20160337978
    Abstract: A detector in a mobile device receives input from a modem, determines whether the mobile device is indoor or outdoor based on the modem-supplied input, and stores in memory a binary value to indicate an indoor-outdoor state of the mobile device. In certain embodiments, the mobile device includes a modem of a cell phone and the modem-supplied input includes an estimate of a power delay profile. In some embodiments, the detector extracts a feature from the modem-supplied input, and uses the extracted feature with a classifier, to output a state and a probability of the state. In these embodiments, logic in the detector compares an empirically-determined threshold, against a probability output by the classifier, and when the threshold is exceeded, the state determined by the classifier is output as the state of the mobile device. In other embodiments, the classifier outputs the state of the mobile device directly (without probability).
    Type: Application
    Filed: May 10, 2016
    Publication date: November 17, 2016
    Inventors: Piero Zappi, Ashwin Swaminathan, Santiago Mazuelas, Roy Franklin Quick, JR.
  • Patent number: 9495760
    Abstract: A mobile platform efficiently processes sensor data, including image data, using distributed processing in which latency sensitive operations are performed on the mobile platform, while latency insensitive, but computationally intensive operations are performed on a remote server. The mobile platform acquires sensor data, such as image data, and determines whether there is a trigger event to transmit the sensor data to the server. The trigger event may be a change in the sensor data relative to previously acquired sensor data, e.g., a scene change in an image. When a change is present, the sensor data may be transmitted to the server for processing. The server processes the sensor data and returns information related to the sensor data, such as identification of an object in an image or a reference image or model. The mobile platform may then perform reference based tracking using the identified object or reference image or model.
    Type: Grant
    Filed: September 19, 2011
    Date of Patent: November 15, 2016
    Assignee: QUALCOMM Incorporated
    Inventors: Ashwin Swaminathan, Piyush Sharma, Bolan Jiang, Murali R. Chari, Serafin Diaz Spindola, Pawan Kumar Baheti, Vidya Narayanan
  • Publication number: 20160284099
    Abstract: A mobile platform efficiently processes image data, using distributed processing in which latency sensitive operations are performed on the mobile platform, while latency insensitive, but computationally intensive operations are performed on a remote server. The mobile platform acquires image data, and determines whether there is a trigger event to transmit the image data to the server. The trigger event may be a change in the image data relative to previously acquired image data, e.g., a scene change in an image. When a change is present, the image data may be transmitted to the server for processing. The server processes the image data and returns information related to the image data, such as identification of an object in an image or a reference image or model. The mobile platform may then perform reference based tracking using the identified object or reference image or model.
    Type: Application
    Filed: June 10, 2016
    Publication date: September 29, 2016
    Inventors: Ashwin Swaminathan, Piyush Sharma, Bolan Jiang, Murali R. Chari, Serafin Diaz Spindola, Pawan Kumar Baheti, Vidya Narayanan
  • Patent number: 9367811
    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: Grant
    Filed: March 15, 2013
    Date of Patent: June 14, 2016
    Assignee: Qualcomm Incorporated
    Inventors: Mahesh Ramachandran, Ashwin Swaminathan, Shankar Sadasivam
  • Publication number: 20160154971
    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 2, 2016
    Applicant: University of Maryland
    Inventors: Ashwin Swaminathan, Yinian Mao, Guan-Ming Su, Hongmei Gou, Avinash Varna, Shan He, Min Wu, Douglas W. Oard
  • Patent number: 9357017
    Abstract: Apparatus and methods for automatic service discovery and connectivity include acts of or components for retrieving service metadata associated with one or more service devices from a connectivity entity, wherein the service metadata comprises connectivity parameters, and configuring one or more links with at least one of the one or more service devices based on the service metadata. Further, the apparatus and methods may include acts of or components for using a service available from the one or more service devices through the one or more links.
    Type: Grant
    Filed: January 25, 2012
    Date of Patent: May 31, 2016
    Assignee: QUALCOMM Incorporated
    Inventors: Vidya Narayanan, Saumitra Mohan Das, Ashwin Swaminathan, Sanjiv Nanda, Ranjith Subramanian Jayaram, Lakshminath Reddy Dondeti
  • Patent number: 9336440
    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: Grant
    Filed: November 24, 2014
    Date of Patent: May 10, 2016
    Assignee: QUALCOMM Incorporated
    Inventors: Mahesh Ramachandran, Shankar Sadasivam, Ashwin Swaminathan
  • Patent number: 9223804
    Abstract: A system for storing target images for object recognition predicts a querying performance for the target image if the target image were included in a search tree of a database. The search tree has a universal search tree structure that is fixed so that it does not change with the addition of new target images. The target image is selected for inclusion or exclusion in the search tree based on the based on the querying performance, wherein the fixed tree structure of the search tree does not change if inclusion of the target image is selected.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: December 29, 2015
    Assignee: QUALCOMM Incorporated
    Inventors: Ashwin Swaminathan, Raghuraman Krishnamoorthi, Serafin Diaz Spindola, Murali Ramaswamy Chari
  • Patent number: 9226231
    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: Grant
    Filed: January 22, 2014
    Date of Patent: December 29, 2015
    Assignee: QUALCOMM Incorporated
    Inventors: Santosh Paul Abraham, Ashwin Swaminathan, George Cherian, Alireza Raissinia, Guido Robert Frederiks
  • Publication number: 20150327304
    Abstract: A mobile device, such as a smartphone or a tablet computer, can execute functionality for configuring a network device in a communication network and for subsequently controlling the operation of the network device with little manual input. The mobile device can detect sensor information from a network device. The mobile device can determine device configuration information based, at least in part, on decoding the sensor information. The mobile device can provide the device configuration information to an access point of a network. The mobile device can receive communication link information from the access point. The mobile device can provide the communication link information to the network device. The mobile device can receive a message indicating a communication link between the network device and the access point is established.
    Type: Application
    Filed: July 23, 2015
    Publication date: November 12, 2015
    Inventors: Peerapol Tinnakornsrisuphap, Ashwin Swaminathan, Kiran K. Somasundaram, Bibhu Prasad Mohanty
  • Patent number: 9143402
    Abstract: A mobile device, such as a smartphone or a tablet computer, can execute functionality for configuring a network device in a communication network and for subsequently controlling the operation of the network device with little manual input. The mobile device can detect, from the network device, sensor information that is indicative of configuration information associated with the network device. The mobile device can decode the received sensor information to determine the configuration information and can accordingly enroll the network device in the communication network. In response to determining to control the enrolled network device, the mobile device can capture an image of the network device and can use the captured image to unambiguously identify the network device. The mobile device can establish a communication link with the network device and can transmit one or more commands to vary operating parameters of the network device.
    Type: Grant
    Filed: September 21, 2012
    Date of Patent: September 22, 2015
    Assignee: QUALCOMM Incorporated
    Inventors: Peerapol Tinnakornsrisuphap, Ashwin Swaminathan, Kiran K. Somasundaram, Bibhu Prasad Mohanty
  • Patent number: 9135343
    Abstract: Systems and methods to perform efficient searching for web content using a search engine are provided. In an illustrative implementation, a computing environment comprises a search engine computing application having an essential pages module operative to execute one or more selected selection algorithms to select content from a cooperating data store. In an illustrative operation, the exemplary search engine executes on a received search query to generate search results. Operatively, the retrieved results can be generated based upon their joint coverage of the submitted search query by deploying a selected sequential forward floating selection (SFFS) algorithm executing on the essential pages module. In the illustrative operation, the SFFS algorithm can operate to iteratively add one and delete one element from the set to improve a coverage score until no further improvement can be attained. The resultant processed search results can be considered essential pages.
    Type: Grant
    Filed: October 8, 2010
    Date of Patent: September 15, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Darko Kirovski, Ashwin Swaminathan, Cherian Varkey Mathew
  • Patent number: 9116938
    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: Grant
    Filed: March 15, 2013
    Date of Patent: August 25, 2015
    Assignee: QUALCOMM Incorporated
    Inventors: Ashwin Swaminathan, Jose Jeronimo Moreira Rodrigues, Raghuraman Krishnamoorthi, Yanghai Tsin, Murali Ramaswamy Chari
  • Publication number: 20150193935
    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: Application
    Filed: March 19, 2015
    Publication date: July 9, 2015
    Inventors: Bolan Jiang, Ashwin Swaminathan, Serafin Diaz Spindola, Dheeraj Ahuja, Charles Wheeler Sweet, III, Prasun Choudhury
  • 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