Patents by Inventor Ashutosh Aggarwal

Ashutosh Aggarwal 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: 20140293839
    Abstract: A call request message is sent from an access terminal to an application server in order to request initiation of a group communication session to a communication group and to request that an allocation of the floor to the given access terminal for the duration of the given group communication session remain uninterrupted by call targets of the session. The application server announces the session, and sends a floor-grant to the access terminal after the session is accepted by at least one target. The access terminal forwards media to the application server which is then forwarded to the at least one target. The floor is not transferred away from the access terminal during the session. For example, floor requests are suppressed at the at least one target, or floor requests are sent by the at least one target but are then ignored or denied by the application server.
    Type: Application
    Filed: June 12, 2014
    Publication date: October 2, 2014
    Inventors: Beth Ann Brewer, Hamsini Bhaskaran, Ashutosh Aggarwal
  • 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: 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: 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: 20140242978
    Abstract: Methods and apparatuses for reducing time to receive a call failure indication in a wireless communications system are provided. A request to initiate a call with a target user equipment (UE) is received from an originating UE. A call setup message that corresponds to the request is sent to a network node, and an internet control message protocol (ICMP) message indicative of the network node lacking a dedicated bearer to a radio access network that corresponds to the target UE can be received in response to the request. Based on the ICMP message, a status failure message is sent to the originating UE indicating failure of the call.
    Type: Application
    Filed: May 1, 2014
    Publication date: August 28, 2014
    Applicant: QUALCOMM Incorporated
    Inventors: Mohammed Ataur Rahman Shuman, 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: 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
  • Patent number: 8769003
    Abstract: This disclosure describes systems, methods, and apparatus for determining proximity between networked devices without requiring those devices to share location information either because of privacy or because such information cannot be obtained. To do this, access points for a plurality of networked devices are compared, and those devices detecting, or detected by, the same access points are deemed proximal to each other. Software, or features of software, can be initiated on those networked devices that are proximal to other networked devices and the proximal networked devices can be given information enabling them to identify and communicate with each other.
    Type: Grant
    Filed: May 9, 2012
    Date of Patent: July 1, 2014
    Assignee: Qualcomm Innovation Center, Inc.
    Inventors: Ashutosh Aggarwal, Marcello V. Lioy, Nitin Khanna
  • Patent number: 8761823
    Abstract: In an embodiment, a given access terminal (AT) detects a request to initiate a Push-to-Talk (PTT) session, and stores first time information indicative of when the request to initiate the PTT session is detected. The given AT sends the request as a message to an access network, which forwards an announce message to announce the PTT session to a plurality of access terminals. At least one of the plurality ATs accepts the announce message to join the PTT session, and the access network sends a message to the given AT granting permission to begin the PTT session. The given AT stores second time information indicative of when the permission is received, and sends PTT latency information based on the first and second time information to the access network, the PTT latency information related to an initial PTT latency of the PTT session.
    Type: Grant
    Filed: March 5, 2010
    Date of Patent: June 24, 2014
    Assignee: Qualcomm Incorporated
    Inventors: Mohammed Ataur Rahman Shuman, Ashutosh Aggarwal
  • Patent number: 8744509
    Abstract: Techniques are disclosed for reducing the time for a wireless communication device originating a group communication, such as a push-to-talk call, to receive a call failure indication on a wireless communications system. In an embodiment, a group communications server receives a request to initiate a call with a target from an originator, and sends a corresponding message to a network node. If the call cannot be completed, the server receives from the network node an internet control message protocol (ICMP) message indicative of there being no connection between the network node and the target wireless communication device. In response to the message, the group communications server sends a status failure message to the originating wireless communication device.
    Type: Grant
    Filed: March 31, 2010
    Date of Patent: June 3, 2014
    Assignee: QUALCOMM Incorporated
    Inventors: Mohammed Ataur Rahman Shuman, Ashutosh Aggarwal
  • Patent number: 8738058
    Abstract: In an embodiment, a call originator sends, to an application server, a request to initiate a given communication session with at least one call target, the received request configured to indicate to the application server that the given communication session is associated with a high-priority. The application server configures a call announcement to force the at least one call target to accept the given communication session, and transmits the configured call announcement to the at least one call target. The at least one call target receives the call announcement, and determines that the call announcement is configured to force the given access terminal to accept the given communication session. Responsive to the determination, the at least one call target transmits an acknowledgment to the call announcement that indicates that the at least one call target has accepted the given communication session.
    Type: Grant
    Filed: March 30, 2010
    Date of Patent: May 27, 2014
    Assignee: QUALCOMM Incorporated
    Inventors: Beth A. Brewer, Hamsini Bhaskaran, Ashutosh Aggarwal
  • Publication number: 20140135053
    Abstract: An embodiment is directed to switching between server-arbitrated group communication sessions at an access terminal (AT) within a wireless communications system. The AT participates in a first group communication session when it receives an announce message announcing a second group communication session, acquires priority levels for the first and/or second group communication sessions and determines whether to switch between sessions based on the priority level(s). In another embodiment, the AT participates in a given processing task (e.g., a gaming session, a voice call, a group session, etc.) when it receives an alert that relates to a group communication session. If the alert is specially configured to force the given access terminal to drop the given processing task, the AT drops the given processing task irrespective of whether the AT later joins the announced group communication session.
    Type: Application
    Filed: January 23, 2014
    Publication date: May 15, 2014
    Applicant: QUALCOMM Incorporated
    Inventors: Beth Ann Brewer, Ashutosh Aggarwal
  • Patent number: 8675553
    Abstract: A network communication entity (e.g., an access terminal, access network and/or application server) obtains a location associated with a given access terminal that is attempting to participate in a given communication service, obtains a priority level of the given access terminal, determines a given level of service restriction for the given access terminal's participation in the given communication service based on the obtained location and the obtained priority level and restricts the given access terminal's participation in the given communication service based on the given level of service restriction. In an example, the priority levels can be established such that low-priority access terminals obtain a first level of service restriction within a defined location region, and a second level of service restriction outside of the defined location region, whereas high-priority access terminals obtain the first level of service restriction both inside and outside of the defined location region.
    Type: Grant
    Filed: March 19, 2010
    Date of Patent: March 18, 2014
    Assignee: QUALCOMM Incorporated
    Inventors: Bongyong Song, Arvind Santhanam, Beth Brewer, Ashutosh Aggarwal
  • Patent number: 8645491
    Abstract: Systems and methodologies are described that enable hybrid web and native applications. A communications device may be equipped to process one or more links where each link may be associated with a workflow directive. Further, the communications device may be equipped to process a workflow directive associated with a link to pre-render a template while a content request including the link is being transmitted. Still further, the communications device may be equipped to apply content received in response to the content request to the pre-rendered template.
    Type: Grant
    Filed: September 11, 2011
    Date of Patent: February 4, 2014
    Assignee: QUALCOMM Incorporated
    Inventors: Mark Boyns, Michael P. Mahan, Mandyam Vikram, Ashutosh Aggarwal
  • Publication number: 20130304898
    Abstract: This disclosure describes systems, methods, and apparatus for determining proximity between networked devices without requiring those devices to share location information either because of privacy or because such information cannot be obtained. To do this, access points for a plurality of networked devices are compared, and those devices detecting, or detected by, the same access points are deemed proximal to each other. Software, or features of software, can be initiated on those networked devices that are proximal to other networked devices and the proximal networked devices can be given information enabling them to identify and communicate with each other.
    Type: Application
    Filed: May 9, 2012
    Publication date: November 14, 2013
    Applicant: QUALCOMM INNOVATION CENTER, INC.
    Inventors: Ashutosh Aggarwal, Marcello V. Lioy, Nitin Khanna
  • Patent number: 8577404
    Abstract: An embodiment is directed to switching between server-arbitrated group communication sessions at an access terminal (AT) within a wireless communications system. The AT participates in a first group communication session when it receives an announce message announcing a second group communication session, acquires priority levels for the first and/or second group communication sessions and determines whether to switch between sessions based on the priority level(s). In another embodiment, the AT participates in a given processing task (e.g., a gaming session, a voice call, a group session, etc.) when it receives an alert that relates to a group communication session. If the alert is specially configured to force the given access terminal to drop the given processing task, the AT drops the given processing task irrespective of whether the AT later joins the announced group communication session.
    Type: Grant
    Filed: July 13, 2009
    Date of Patent: November 5, 2013
    Assignee: QUALCOMM Incorporated
    Inventors: Beth Ann Brewer, Ashutosh Aggarwal
  • Patent number: 8346211
    Abstract: Embodiments are directed to managing a prepaid server-arbitrated group communication session within a wireless communications system. A server receives, from a session originator, a request to setup a prepaid group communication session with at least one session target, the prepaid group communication session requiring each session participant to have an available prepaid account balance above a threshold level. The server sends a query to an online charging system to determine whether at least the session originator has a prepaid account with an available balance at least equal to the threshold level. The server initiates setup of the requested prepaid group communication session without waiting to receive a response to the query, thereby reducing latency associated with set-up of the prepaid group communication session.
    Type: Grant
    Filed: July 13, 2009
    Date of Patent: January 1, 2013
    Assignee: QUALCOMM Incorporated
    Inventors: Mohammed Ataur Rahman Shuman, Mark Maggenti, Ashutosh Aggarwal
  • Publication number: 20120158893
    Abstract: Systems and methodologies are described that enable hybrid web and native applications. A communications device may be equipped to process one or more links where each link may be associated with a workflow directive. Further, the communications device may be equipped to process a workflow directive associated with a link to pre-render a template while a content request including the link is being transmitted. Still further, the communications device may be equipped to apply content received in response to the content request to the pre-rendered template.
    Type: Application
    Filed: September 11, 2011
    Publication date: June 21, 2012
    Inventors: Mark BOYNS, Michael P. MAHAN, Mandyam VIKRAM, Ashutosh AGGARWAL