Patents by Inventor Mohan Das

Mohan Das 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: 10217284
    Abstract: Techniques for providing a user with an augmented virtuality (AV) experience are described herein. An example of a method of providing an AV experience includes determining a location of a mobile device, determining a context based on the location, obtaining AV object information, displaying the AV object information in relation to the context, detecting an interaction with the context, modifying the AV object information based on the interaction, and displaying the modified AV object information. The context may include weighting information. The weighting information may be based on Received Signal Strength Indication (RSSI) or Round-Trip Time (RTT) data. The weighting information may be associated with a composition of a physical object in the context. A user gesture may be received, and the AV object information may be modified based on the received gesture information.
    Type: Grant
    Filed: September 30, 2013
    Date of Patent: February 26, 2019
    Inventors: Saumitra Mohan Das, Rajarshi Gupta, Sameera Poduri, Behrooz Khorashadi
  • Publication number: 20190044950
    Abstract: Various embodiments include systems and methods of determining whether a compromised access point is present in a communication network. A processor of a wireless communication device may predict one or more websites that the wireless communication device will access during a future session with the one or more websites. The processor may establish a secure connection with the communication network, request a digital certificate for one or more of the predicted websites, and store a digital certificate received from each of the predicted websites. The processor may determine whether a compromised access point is present in the communication network by comparing one of the digital certificates from the predicted websites with a digital certificate received from a website server during a current session.
    Type: Application
    Filed: August 2, 2017
    Publication date: February 7, 2019
    Inventors: Yin CHEN, Seyed Ali AHMADZADEH, Saumitra Mohan DAS
  • Patent number: 10190445
    Abstract: A switchable roller finger follower includes an inner lever, an outer lever pivotably mounted to the inner lever by a pivot axle, and a coupling device. The coupling device includes a coupling pin configured to move between a locked position in which the inner lever and the outer lever are connected together for movement in at least one direction and an unlocked position in which the inner lever is movable relative to the outer lever in the at least one direction. The coupling device also includes a spring configured to bias the coupling pin in the locked or unlocked position. A de-aeration flow path is formed between an oil passage and an opening for allowing air to move out of the oil passage, past the coupling pin, and exit through the opening. The de-aeration flow path switches between being open and closed based on a position of the coupling pin.
    Type: Grant
    Filed: September 30, 2016
    Date of Patent: January 29, 2019
    Assignee: SCHAEFFLER TECHNOLOGIES AG & CO. KG
    Inventors: Pradeep Mohan Mohan Das, Faheem Ahmed, David Chandler
  • Patent number: 10158998
    Abstract: Various embodiments provide methods, devices, and non-transitory processor-readable storage media enabling network path probing with a communications device by sending probes via a network connection to a STUN server and receiving probe replies. The communications device may increment a counter and transmit a test probe configured to be dropped at the first access point (NAT) causing all subsequent NATs to release their IP/port mappings. The communications device may send another probe to the STUN server and receive a probe reply. The communications device may compare the first and second probe replies to determine whether the final IP addresses within the network path match. By continuously incrementing the counter and querying access points, the communications device may determine the number of access points lay along any given network path. The presence of addition or unexpected numbers of NAT Servers may indicate the presence of a rogue access point.
    Type: Grant
    Filed: June 21, 2016
    Date of Patent: December 18, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Seyed Ali Ahmadzadeh, Saumitra Mohan Das, Rajarshi Gupta
  • Patent number: 10154048
    Abstract: Various embodiments include methods, and computing devices implementing the methods, for authenticating vehicle information by polling selected sensors. A server computing device receiving vehicle information from a reporting vehicle may compare the received vehicle information to contextual information to generate a comparison result, and determine whether the received vehicle information should be evaluated with greater scrutiny based on the comparison result. The server computing device may select sensors for polling based on the received vehicle information (and in response to determining that the received vehicle information should be evaluated with greater scrutiny), and poll the selected sensors to received sensor information. The server computing device may use the received sensor information to corroborate the received vehicle information, and perform a responsive action based on the result of the corroboration.
    Type: Grant
    Filed: March 18, 2016
    Date of Patent: December 11, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Govindarajan Krishnamurthi, Saumitra Mohan Das, Rajarshi Gupta
  • Publication number: 20180317053
    Abstract: Methods and systems for providing information associated with a location history of a mobile device to one or more applications are disclosed. A mobile device generates one or more location history records based on one or more locations of the mobile device, each location history record comprising one or more points of interest and a duration at the one or more points of interest, receives an information request from at least one application, determines a subset of the one or more location history records that meet criteria from the information request, determines a level of permission for the at least one application based on the information request and the subset of the one or more location history records, and provides information associated with the subset of the one or more location history records to the at least one application based on the level of permission.
    Type: Application
    Filed: July 5, 2018
    Publication date: November 1, 2018
    Inventors: Hui CHAO, Saumitra Mohan DAS, Yin CHEN
  • Publication number: 20180295519
    Abstract: Various embodiments include systems and methods of determining whether media access control (MAC) address spoofing is present in a network by a wireless communication device. A processor of the wireless communication device may determine an anticipated coherence interval based on a beacon frame received from an access point. The processor may schedule an active scan request and may determine whether a response frame corresponding to the scheduled active request is received within the anticipated coherence interval. The processor may calculate a first correlation coefficient in response to the response frame being received within the anticipated coherence interval and may determine that MAC address spoofing is not present in the network when the first correlation coefficient is greater than a first predetermined threshold.
    Type: Application
    Filed: April 11, 2017
    Publication date: October 11, 2018
    Inventors: Sriram Nandha Premnath, Sayed Ali Ahmadzadeh, Saumitra Mohan Das
  • Patent number: 10095305
    Abstract: Embodiments include computing devices, apparatus, and methods implemented by the apparatus for implementing wake lock aware scheduling. The apparatus may receive a wake lock request by a wake lock profiler and acquire wake lock information of a wake lock event associated with the wake lock request. The wake lock information may include a wake lock time parameter. The apparatus may send a hint having the wake lock time parameter. The apparatus may receive the hint, determine whether ready jobs can execute during the wake lock event, and send a request for permission to schedule the ready jobs for execution during the wake lock event in response to determining that the ready jobs can execute during the wake lock event.
    Type: Grant
    Filed: June 18, 2016
    Date of Patent: October 9, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Sriram Nandha Premnath, Sudha Anil Kumar Gathala, Saumitra Mohan Das
  • Patent number: 10084679
    Abstract: Various embodiments provide methods, devices, and non-transitory processor-readable storage media enabling network probing with a communication device based on the communication device sending a probe via a first network connection and receiving the probe via a second network connection. By leveraging a capability of a communication device to establish two network connections at the same time, various embodiments may enable a single communication device to act as both a probing client and a probing server. In this manner, various embodiments may enable standalone network probing, i.e., network probing that may not require a remote dedicated probing server to act as a probe generator or a probe sink.
    Type: Grant
    Filed: March 22, 2016
    Date of Patent: September 25, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Seyed Ali Ahmadzadeh, Saumitra Mohan Das, Rajarshi Gupta
  • Patent number: 10079854
    Abstract: Embodiments of methods, systems and storage media associated with mitigating the effects of client-side (customer) bot-like activity caused by code injected into an e-commerce web page in the customer's browser after it is received from the e-commerce server system. Rather than entirely block a selected account or device (IP address) of a legitimate customer, a more politic process to mitigate the effects of bot-like scripts is implemented by embedding a “protective script” into a web page before it is downloaded to a client device. The protective script intercepts attempts to inject new code into the page, and it may prevent the injection entirely, or modify the injected code to mitigate its impact, for example, by slowing down its operation. This process leaves the customer free to continue normal activities on the site without any adverse impact or penalty.
    Type: Grant
    Filed: December 18, 2015
    Date of Patent: September 18, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Nathan David Scott, Sevag Demirjian, Mohan Das Katragadda, Jui Te Tseng, Forrest MacKenzie Vines
  • Publication number: 20180249284
    Abstract: Methods, systems, computer-readable media, and apparatuses for determining a position indicator are presented. In some embodiments, position data indicating a position of a mobile device is obtained. A position indicator is determined based on at least one region of a map. The position of the mobile device is located within the at least one region. The position indicator indicates a map-feature-dependent region of the map. The position indicator is provided.
    Type: Application
    Filed: April 25, 2018
    Publication date: August 30, 2018
    Inventors: Yin CHEN, Saumitra Mohan DAS, Payam PAKZAD
  • Patent number: 10045159
    Abstract: Methods and systems for providing information associated with a location history of a mobile device to one or more applications are disclosed. A mobile device generates one or more location history records based on one or more locations of the mobile device, each location history record comprising one or more points of interest and a duration at the one or more points of interest, receives an information request from at least one application, determines a subset of the one or more location history records that meet criteria from the information request, determines a level of permission for the at least one application based on the information request and the subset of the one or more location history records, and provides information associated with the subset of the one or more location history records to the at least one application based on the level of permission.
    Type: Grant
    Filed: July 2, 2015
    Date of Patent: August 7, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Hui Chao, Saumitra Mohan Das, Yin Chen
  • Publication number: 20180219885
    Abstract: Various embodiments provide methods, devices, and non-transitory processor-readable storage media enabling rogue access point detection with a communications device by sending multiple probes via different network connections to a remote server and receiving probe replies. Various embodiments may include a communication device transmitting a first probe addressed to a server via a first network connection and a second probe addressed to the server via a second network connection. Upon receiving a first probe reply from the server via the first network connection and a second probe reply from the server via the second network connection server, the communications device may analyze the received probe replies to determine whether an access point of either the first network or the second network is a rogue access point.
    Type: Application
    Filed: January 28, 2017
    Publication date: August 2, 2018
    Inventors: Seyed Ali Ahmadzadeh, Saumitra Mohan Das, Yin Chen, Sriram Nandha Premnath
  • Publication number: 20180205749
    Abstract: Embodiments include systems and methods of detecting a rogue access point by a computing device. A processor of the computing device may determine one or more features of a purported access point. The processor may calculate delta features of the purported access point based on the determined one or more features and an access point profile. The processor may apply the calculated delta features to a machine-learning model. The processor may generate an access point classification based on the application of the calculated delta features to the machine-learning model. The processor may prevent the computing device from associating with the purported access point in response to determining that the purported access point is a rogue access point, and permit associating with the access point otherwise.
    Type: Application
    Filed: January 18, 2017
    Publication date: July 19, 2018
    Inventors: Sriram Nandha Premnath, Seyed Ali Ahmadzadeh, Saumitra Mohan Das
  • Publication number: 20180203996
    Abstract: Various embodiments include systems, methods and devices for reducing the burden on mobile devices of memory data collection for memory forensics. Various embodiments may include monitoring for changes sections or portions of memory within the computing device that been identified by a network device based on a prior memory snapshot. When changes are detected, the computing device may determine whether data changes in the monitored sections or portions of memory satisfy a criterion for transmitting an incremental snapshot of memory. Such criteria may be defined in information received from the network device. When the criteria are satisfied, the computing device may transmit an incremental memory snapshot to the network device. The computing device may transmit to the network device results of analysis of the data changes observed in the memory. Various embodiments may be performed in a secure environment or in a memory collection processor within the computing device.
    Type: Application
    Filed: January 17, 2017
    Publication date: July 19, 2018
    Inventors: Sudha Anil Kumar Gathala, Mastooreh Salajegheh, Saumitra Mohan Das, Nayeem Islam
  • Patent number: 10028084
    Abstract: Methods, systems, computer-readable media, and apparatuses for determining a position indicator are presented. In some embodiments, position data indicating a position of a mobile device is obtained. A position indicator is determined based on at least one region of a map. The position of the mobile device is located within the at least one region. The position indicator indicates a map-feature-dependent region of the map. The position indicator is provided.
    Type: Grant
    Filed: February 10, 2015
    Date of Patent: July 17, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Yin Chen, Saumitra Mohan Das, Payam Pakzad
  • Patent number: 10021123
    Abstract: Systems, methods, and devices of the various aspects enable identification of anomalous application behavior. A computing device processor may detect network communication activity of an application on the computing device. The processor may identify one or more device states of the computing device, and one or more categories of the application. The processor may determine whether the application is behaving anomalously based on a correlation of the detected network communication activity of the application, the identified one or more device states of the computing device, and the identified one or more categories of the application.
    Type: Grant
    Filed: June 29, 2015
    Date of Patent: July 10, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Saumitra Mohan Das, Mona Mahmoudi, Vinay Sridhara, Rajarshi Gupta, Yin Chen
  • Patent number: 10013857
    Abstract: Methods, apparatuses, systems, and computer-readable media for using haptic technologies to provide enhanced media experiences are presented. According to one or more aspects of the disclosure, a computing device, such as a smart phone, tablet computer, or portable media player, may establish a connection with a local content receiver. Subsequently, the computing device may receive, from the local content receiver, a sensation data signal that specifies one or more haptic effects to be provided at a particular time relative to playback of a media content item received by the local content receiver. Thereafter, the computing device may provide the one or more haptic effects.
    Type: Grant
    Filed: August 24, 2012
    Date of Patent: July 3, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Vinay Sridhara, Saumitra Mohan Das, Leonid Sheynblat
  • Patent number: 10015728
    Abstract: Various methods, apparatuses and/or articles of manufacture are provided which may be implemented for use by a mobile device to alter a scan operation. Various methods, apparatuses and/or articles of manufacture are provided which may be implemented for use by one or more electronic devices to determine one or more scan factors for use by a mobile device in altering a scan operation.
    Type: Grant
    Filed: June 29, 2016
    Date of Patent: July 3, 2018
    Assignee: Qualcomm Incorporated
    Inventors: Sai Pradeep Venkatraman, Saumitra Mohan Das, Weihua Gao, Vinay Sridhara
  • Patent number: 9986529
    Abstract: Various methods, apparatuses and articles of manufacture are provided which may be used in determining an altitude of a mobile device. For example, an electronic device may select a subset of reporting mobile devices located within a particular environment, estimate a reference parameter that is indicative, at least in part, of a reference altitude within the particular region, e.g., based, at least in part, on one or more altitude measurements for one or more of the reporting mobile devices, and initiate transmission of the reference parameter to at least a target mobile device. In another example, a mobile device may obtain such a reference parameter, and estimate its altitude based, at least in part, on the reference parameter.
    Type: Grant
    Filed: November 12, 2013
    Date of Patent: May 29, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Ravi Palanki, Faraz Mohammad Mirzaei, Saumitra Mohan Das