Patents by Inventor Amit Goel

Amit Goel 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: 20150039691
    Abstract: Dynamic floor control in group communications may include allocating floor time to participants according to a floor control function. To determine the amount of floor time to allocate to each participant, an embodiment floor control function may factor in parameters including the number of active participants in the group communication, the overall likeability of each participant, and the popularity ranking for each participant. In an embodiment, parameters such as overall likeability may be based on votes received from other participants. Parameters may be updated during the group communication to adjust participants' floor time. If a participant is granted the floor or speaks, a countdown timer may be started that decrements the participant's remaining floor time until the participant releases the floor or runs out of floor time. Once the countdown timer expires, the participant may be denied the floor and/or may no longer speak in the group communication.
    Type: Application
    Filed: August 5, 2013
    Publication date: February 5, 2015
    Applicant: QUALCOMM Incorporated
    Inventors: Sandeep Sharma, Amit Goel, Mohammed Ataur Rahman Shuman
  • Publication number: 20150036881
    Abstract: The disclosure relates to identifying an object associated with a nearby Internet of Things (IoT) device. In an aspect, a device receives identifying information associated with the nearby IoT device, detects a nearby object in a field of view of a camera application, determines whether or not the nearby object is associated with the nearby IoT device based on the received identifying information, and based on the nearby object being associated with the nearby IoT device, determines that the nearby object corresponds to the object associated with the nearby IoT device.
    Type: Application
    Filed: July 31, 2014
    Publication date: February 5, 2015
    Inventors: Sandeep SHARMA, Amit GOEL, Mohammed Ataur Rahman SHUMAN, Nivedita SARKAR
  • Patent number: 8929940
    Abstract: In an embodiment, a server obtains a user-specified mixing preference (USMP) for an access terminal (AT) in a communication group that is different than a default mixing rule for the group communication session. The server grants non-exclusive floors to a subset of ATs in the communication group, receives media frames from each AT in the subset and generates an output frame by selectively mixing the received media frames based on the USMP, after which the output frame is sent to the AT. In another embodiment, the AT obtains the USMP and receives unmixed versions of the media frames and then selectively mixes the received media frames at the AT based on the USMP. In another embodiment, an AT detects speech and requests the floor, and the AT buffers speech while waiting for the floor request to be granted.
    Type: Grant
    Filed: April 15, 2014
    Date of Patent: January 6, 2015
    Assignee: QUALCOMM Incorporated
    Inventors: Amit Goel, Mohammed Ataur Rahman Shuman, Rajan Verma, Sandeep Sharma
  • Publication number: 20140378088
    Abstract: Methods, systems, and devices for tracking firearms in a wireless communication system may include a firearm configured to send sensor data to a non-recording telephone device via a telephone call to enable a CALEA server to intercept the data via a wiretap. The firearm may include various sensors that collect data about the firearm's location, use, remaining ammo, and any other information regarding its surroundings, which may be sent via the telephone call. A CALEA server may store the firearm data obtained via the wiretap.
    Type: Application
    Filed: June 25, 2013
    Publication date: December 25, 2014
    Inventors: Amit Goel, Srivatsan Veeraraghavan
  • Publication number: 20140324973
    Abstract: In the network-based group management and floor control mechanism disclosed herein, a server may receive a request to occupy a shared IoT resource from a member device in an IoT device group and transmit a message granting the member IoT device permission to occupy the shared IoT resource based on one or more policies. For example, the granted permission may comprise a floor that blocks other IoT devices from accessing the shared IoT resource while the member IoT device holds the floor. Furthermore, the server may revoke the permission if the member IoT device fails to transmit a keep-alive message before a timeout period expires, a high-priority IoT device pre-empts the floor, and/or based on the policies. Alternatively, the server may make the shared IoT resource available if the member IoT device sends a message that voluntarily releases the floor.
    Type: Application
    Filed: April 23, 2014
    Publication date: October 30, 2014
    Applicant: QUALCOMM Incorporated
    Inventors: Amit GOEL, Mohammed Ataur Rahman SHUMAN, Sandeep SHARMA
  • Patent number: 8873814
    Abstract: According to one embodiment of the present disclosure, a method includes receiving session information including first fingerprint data corresponding to each of one or more fingers presented by an individual in a sequence on a sensor. The method also includes comparing the session information to stored information associated with the individual. The method further includes determining whether the identity of the individual is verified based on the session information and the sequence.
    Type: Grant
    Filed: November 18, 2011
    Date of Patent: October 28, 2014
    Assignee: CA, Inc.
    Inventor: Amit Goel
  • Publication number: 20140316543
    Abstract: In an embodiment, a control device configures audio parameters for an audio component of a coordinated display session. The control devices maps, for proximate client devices registered as presentation devices for the coordinated display session, a different portion of visual data for the coordinated display session to respective display screens, and delivers the mapped portions of the visual data to the proximate client devices for presentation by the respective display screens during the coordinated display session. The control device evaluates video content data within the mapped portions of the visual data, identifies a subset of the mapped portions as a target for an audio focus of the coordinated display session based on the evaluation and reconfigures the audio parameters so as to transition the audio focus of the coordinated display session to the identified subset.
    Type: Application
    Filed: April 17, 2014
    Publication date: October 23, 2014
    Applicant: QUALCOMM Incorporated
    Inventors: Sandeep SHARMA, Amit GOEL, Mohammed Ataur Rahman SHUMAN
  • Publication number: 20140313103
    Abstract: In an embodiment, a control device registers proximate client devices to a coordinated display group and obtains display capability information for each registered client device. The control device determines to initiate a coordinated display session for outputting visual data via the coordinated display group. The registered proximate client devices execute a synchronization procedure to obtain synchronization information by which the master application can derive current relative orientation and position data for each registered proximate client device. The control devices maps a different portion of the visual data to respective display screens of the registered proximate client devices based on the display capability information and synchronization information. The control device delivers the mapped portions of the visual data to the registered proximate client devices for presentation thereon.
    Type: Application
    Filed: April 17, 2014
    Publication date: October 23, 2014
    Applicant: QUALCOMM Incorporated
    Inventors: Amit GOEL, Sandeep SHARMA, Mohammed Ataur Rahman SHUMAN
  • Publication number: 20140313408
    Abstract: In an embodiment, a control device configures session parameters (e.g., related to an audio component, a video component, an eye tracking component, etc.) for a coordinated display session. The control devices maps, for proximate client devices registered as presentation devices for the coordinated display session, a different portion of visual data for the coordinated display session to respective display screens, and delivers the mapped portions of the visual data to the proximate client devices for presentation by the respective display screens during the coordinated display session. The control device obtains eye movement monitoring feedback from a set of eye tracking devices, the eye movement monitoring feedback characterizing eye movements of a viewing population of the coordinated display session. The control device modifies the session parameters associated with the coordinated display session based on the eye movement monitoring feedback.
    Type: Application
    Filed: April 17, 2014
    Publication date: October 23, 2014
    Applicant: QUALCOMM Incorporated
    Inventors: Sandeep SHARMA, Amit GOEL, Mohammed Ataur Rahman SHUMAN, Raphael Ruben FREIWIRTH
  • Publication number: 20140280645
    Abstract: Methods, servers and systems are disclosed for authenticating location information in a message from a sending computing device to a receiving computing device. Location information of a sending computing device at an actual location may be incorporated in the message. Location information in a message may be compared with information regarding the actual location of the sending computing device maintained by a server. The location information in the message may be authenticated based on the comparison.
    Type: Application
    Filed: February 27, 2014
    Publication date: September 18, 2014
    Applicant: QUALCOMM Incorporated
    Inventors: Mohammed Ataur Rahman Shuman, Sandeep Sharma, Amit Goel
  • Publication number: 20140244710
    Abstract: An aspect enables context aware actions among heterogeneous Internet of Things (IoT) devices. An IoT device receives data representing a context of each of a first set of IoT devices, receives data representing a current state of each of a second set of IoT devices, and determines an action to perform at a target IoT based on the received data. An aspect verifies an implied relationship between a first user and a second user by detecting an interaction between a first user device belonging to the first user and a second user device belonging to the second user, storing information related to the interaction in a first interaction table associated with the first user device, assigning a relationship identifier to the second user based, at least in part, on the information related to the interaction, and determining whether or not the assigned relationship identifier is correct.
    Type: Application
    Filed: February 21, 2014
    Publication date: August 28, 2014
    Applicant: QUALCOMM Incorporated
    Inventors: Sandeep SHARMA, Mohammed Ataur Rahman SHUMAN, Amit GOEL, Ashutosh AGGARWAL, Binita GUPTA, Sarah GLICKFIELD, Isaac David GUEDALIA
  • Publication number: 20140241354
    Abstract: The disclosure generally relates to enabling communication among one or more Internet of Things (IoT) device groups. In particular, various heterogeneous IoT devices that may need to interact with one another in different ways may be organized into IoT device groups to support efficient interaction among the IoT devices. For example, pre-defined IoT device groups may be formed organize certain IoT devices that perform similar activities and certain IoT devices may be dynamically allocated to ad-hoc IoT device groups for certain contexts (e.g., the ad-hoc IoT device groups may include IoT devices that can implement a desired function and therefore be dynamically formed to implement the desired function). Furthermore, the IoT groups may communicate hierarchically, wherein messages may be exchanged among IoT group owners or ranking members to support efficient communication between different IoT groups.
    Type: Application
    Filed: February 21, 2014
    Publication date: August 28, 2014
    Applicant: QUALCOMM Incorporated
    Inventors: Mohammed Ataur Rahman SHUMAN, Amit GOEL, Sandeep SHARMA, Binita GUPTA, Ashutosh AGGARWAL, Isaac David GUEDALIA, Ravinder Paul CHANDHOK, Jacob GUEDALIA
  • Publication number: 20140244768
    Abstract: The disclosure generally relates to Internet of Things (IoT) device social networking, and in particular to an IoT device publish-subscribe messaging model and automatic IoT device social network expansion. For example, IoT devices from different networks may publish status data that relates to certain topics, wherein the published status updates may be managed in a distributed manner at each IoT network. Furthermore, IoT devices interested in published data can subscribe to data relating to certain topics, which may be used to dynamically adjust actions that the subscribing IoT devices may take. Furthermore, IoT devices can employ common social networking capabilities (e.g., refer, follow, like, publish, subscribe, etc.) to interact with other IoT devices and find relevant information from other IoT devices that can be used to improve performance and effectiveness.
    Type: Application
    Filed: February 21, 2014
    Publication date: August 28, 2014
    Applicant: QUALCOMM Incorporated
    Inventors: Mohammed Ataur Rahman SHUMAN, Amit GOEL, Sandeep SHARMA, Binita GUPTA, Ashutosh AGGARWAL
  • Publication number: 20140244568
    Abstract: The disclosure relates to collaborative intelligence and decision-making in an Internet of Things (IoT) device group. In particular, various IoT devices in the group may be interdependent, whereby a decision that one IoT device plans may impact other IoT devices in the group. Accordingly, in response to an IoT device planning a certain decision (e.g., to transition state or initiate another action), the IoT devices in the group may collaborate using distributed intelligence prior to taking action on the planned decision. For example, a recommendation request may be sent to other IoT devices in the group, which may then analyze relationships within the group to assess potential impacts associated with the planned decision and respond to approve or disapprove the planned decision. Based on the responses received from the other IoT devices, the IoT device may then determine whether to take action on the planned decision.
    Type: Application
    Filed: February 24, 2014
    Publication date: August 28, 2014
    Applicant: QUALCOMM Incorporated
    Inventors: Amit GOEL, Mohammed Ataur Rahman SHUMAN, Binita GUPTA, Ashutosh AGGARWAL, Sandeep SHARMA
  • Publication number: 20140244997
    Abstract: Methods and apparatuses for implementing an emergency instruction based on an emergency message from a trusted authority source. The method includes receiving, at an Internet of Things (IoT) device, an emergency secret key from a trusted authority source The method receives, at an IoT device, an emergency message from the trusted authority source; decoding, at an IoT device, the emergency message from the trusted authority source using the emergency secret key to determine a value within the emergency message. The method calculates, at an IoT device, a result based on the determined value. The method implements, at an IoT device, an emergency instruction if the result is above a predetermined threshold.
    Type: Application
    Filed: February 24, 2014
    Publication date: August 28, 2014
    Applicant: QUALCOMM Incorporated
    Inventors: Amit GOEL, Mohammed Ataur Rahman SHUMAN, Binita GUPTA, Ashutosh AGGARWAL, Sandeep SHARMA
  • Publication number: 20140244833
    Abstract: The disclosure is related to determining an association among Internet of Things (IoT) devices. A first IoT device receives an identifier of a second IoT device, obtains a schema of the second IoT device based on the identifier of the second IoT device, and determines whether or not there is an association between the first IoT device and the second IoT device based on a schema of the first IoT device and the schema of the second IoT device, where the schema of the first IoT device comprises schema elements and corresponding values of the first IoT device and the schema of the second IoT device comprises schema elements and corresponding values of the second IoT device.
    Type: Application
    Filed: February 21, 2014
    Publication date: August 28, 2014
    Applicant: QUALCOMM Incorporated
    Inventors: Sandeep SHARMA, Mohammed Ataur Rahman SHUMAN, Amit GOEL, Ashutosh AGGARWAL, Binita GUPTA
  • Publication number: 20140244836
    Abstract: Methods and apparatuses for optimizing performance using data from an Internet of Things (IoT) device with analytics engines. The method receives, from a requesting Internet of Things (IoT) device, a request for trend data of physical resource consumption based at least in part on a portion of received data from at least one of a plurality of IoT devices. The method retrieves, from memory of an analytics engine, at least the portion of the received data. The method calculates, in a calculator of the analytics engine, the trend data based on at least the portion of the received data. The method transmits, to the requesting IoT device, the calculated trend data, wherein the requesting IoT device adjusts parameters in an IoT device using the calculated trend data.
    Type: Application
    Filed: February 24, 2014
    Publication date: August 28, 2014
    Applicant: QUALCOMM Incorporated
    Inventors: Amit GOEL, Mohammed Ataur Rahman SHUMAN, Binita GUPTA, Ashutosh AGGARWAL, Sandeep SHARMA
  • Publication number: 20140228011
    Abstract: In an embodiment, a server obtains a user-specified mixing preference (USMP) for an access terminal (AT) in a communication group that is different than a default mixing rule for the group communication session. The server grants non-exclusive floors to a subset of ATs in the communication group, receives media frames from each AT in the subset and generates an output frame by selectively mixing the received media frames based on the USMP, after which the output frame is sent to the AT. In another embodiment, the AT obtains the USMP and receives unmixed versions of the media frames and then selectively mixes the received media frames at the AT based on the USMP. In another embodiment, an AT detects speech and requests the floor, and the AT buffers speech while waiting for the floor request to be granted.
    Type: Application
    Filed: April 15, 2014
    Publication date: August 14, 2014
    Applicant: QUALCOMM Incorporated
    Inventors: Amit Goel, Mohammed Ataur Rahman Shuman, Rajan Verman
  • Publication number: 20140219272
    Abstract: A smart Voice Over LTE (VoLTE) application for allowing a wireless mobile device to select an appropriate access technology for establishing a voice call with a target mobile device, based on the capabilities of the target mobile device. Selection on the client side allows interoperability of a VoLTE wireless mobile device on a circuit switched network without requiring use of a gateway between the circuit switched and VoLTE networks. If the target mobile device is only configured for legacy circuit switched network calls, the wireless mobile device need not begin the call connection on the VoLTE network and instead may establish the call on the circuit switched network from the beginning.
    Type: Application
    Filed: February 7, 2013
    Publication date: August 7, 2014
    Applicant: QUALCOMM INCORPORATED
    Inventors: Mohammed Ataur R. Shuman, Amit Goel, Sandeep Sharma
  • Publication number: 20140189537
    Abstract: A framework is provided that enables a group communication session participant to specify the manner in which his or her computing device handles/renders media received from other group communication session participants based on the identity of the sender of the media. The various embodiments enable the group communication participant to manage the presentation of media on the various interfaces of his or her computing device based on both the type of the received media and the sender ID (i.e., talker ID) associated with the received media. In an embodiment, the user may be enabled to dynamically switch the media handling settings during a group communication session.
    Type: Application
    Filed: January 3, 2013
    Publication date: July 3, 2014
    Applicant: QUALCOMM Incorporated
    Inventors: Sandeep Sharma, Mohammed Ataur R. Shuman, Amit Goel