Patents by Inventor Vivek Gupta

Vivek Gupta 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: 10945266
    Abstract: Some demonstrative embodiments include apparatuses, systems and/or methods of multiband wireless communication. For example, a multiband wireless communication device may include a receiver to receive a first message from a mobile device, the first message including multiband capability information indicating a plurality of supported wireless communication bands of the mobile device; a controller to select a selected wireless communication band from the plurality of supported wireless communication bands; and a transmitter to transmit a second message to the mobile device, the second message including an indication of the selected wireless communication band.
    Type: Grant
    Filed: December 11, 2019
    Date of Patent: March 9, 2021
    Assignee: INTEL IP CORPORATION
    Inventors: Vivek Gupta, Necati Canpolat
  • Patent number: 10931730
    Abstract: A monitoring tool to facilitate real-time system performance monitoring, fault detection, fault isolation, and fault remediation verification, wherein the monitoring tool is connected to each of a plurality of gateways within a network, including a request reporter module configured to record results of URL access requests from one or more end users, a processing module configured to calculate a set of metrics based on success and failure rates for each of the URL access requests recorded by the request reporter and distinguish between failures related to the network and failures unrelated to the network, and a consolidator module configured to organize and present the set of metrics into a format useable for monitoring the network.
    Type: Grant
    Filed: March 26, 2018
    Date of Patent: February 23, 2021
    Assignee: HUGHES NETWORK SYSTEMS, LLC
    Inventors: George Choquette, Vivek Gupta, Hsiu-chu Huang
  • Patent number: 10929870
    Abstract: Advertising impressions are collected and a block in a block chain is created for each impression or a set of impressions. Each block includes a hash of a preceding block in the block chain. The block chain may be traversed to analyze advertising impressions and determine their effectiveness. Advertising content may include embedded code that invokes transmission of a notification to a server. The server creates a block in response to the notification that includes data such as the advertising content (or a reference to it), attributes of a target consumer, information regarding an advertising campaign, and/or other data describing the advertising impression.
    Type: Grant
    Filed: June 7, 2018
    Date of Patent: February 23, 2021
    Assignee: REFLEKTION, INC.
    Inventors: Amar Chokhawala, Vivek Gupta
  • Patent number: 10911984
    Abstract: Some demonstrative embodiments include devices, systems and methods of providing offloadability information to a User Equipment (UE). For example, a core network (CN) may provide to the UE Packet Data Network (PDN) offloadability information corresponding to one or more PDN connections of the UE, the PDN offloadability information indicating which PDN connection of the one or more PDN connections is able to be offloaded to a Wireless Local Area Network (WLAN).
    Type: Grant
    Filed: October 4, 2017
    Date of Patent: February 2, 2021
    Assignee: APPLE INC.
    Inventors: Alexander Sirotkin, Alexandre S. Stojanovski, Vivek Gupta, Chen-Ho Chin
  • Patent number: 10897732
    Abstract: Some demonstrative embodiments include devices, systems and methods of Access Network Discovery and Selection Function (ANDSF) for traffic offloading. For example, an ANDSF Management Object (MO) may include one or more ANDSF policies, at least one ANDSF policy including ANDSF selection criteria to offload traffic between a cellular network and a Wireless Local Area Network (WLAN); and a preference indicator to indicate a preference between the ANDSF selection criteria and Radio Access Network (RAN) selection criteria from the cellular network.
    Type: Grant
    Filed: January 8, 2018
    Date of Patent: January 19, 2021
    Assignee: APPLE INC.
    Inventors: Alexander Sirotkin, Vivek Gupta
  • Patent number: 10887407
    Abstract: Browser requests are received and data included in it is added to a vector. If explicit identification information (username, cookie data, etc.) is present, the vector is associated with a pre-existing user record, which is then updated. If not, candidate user records may be identified according to correspondence with values in the vector. Candidate vectors may be eliminated by identifying inconsistency in OS, device, and browser information. Probability assigned to each candidate vector may be adjusted, e.g., reduced, in response to inconsistency in other data relating to a browser. Personalized results are generated based on collected data for a user if possible. If not possible, fallback results are provided by a front end server based on values provided in a browser request matching entries in a fallback database accessed by the front end server. Default results may be provided where the fallback database does not provide a result.
    Type: Grant
    Filed: May 18, 2018
    Date of Patent: January 5, 2021
    Assignee: REFLEKTION, INC.
    Inventors: Ali Mazouchi, Vivek Gupta
  • Patent number: 10849137
    Abstract: In embodiments, apparatuses, methods, and storage media may be described for identifying a wireless local area network (WLAN) access point (AP) with which a third generation partnership project (3GPP) user equipment (UE) should connect. Specifically, the UE may receive an indication of one or more supported connectivity options of the WLAN AP. The UE may also receive an indication of one or more public land mobile networks that the WLAN AP is able to communicate with. The UE may then select whether the UE should connect to the WLAN AP based on the received indication(s) and a selection preference rule. Other embodiments may be claimed.
    Type: Grant
    Filed: June 18, 2019
    Date of Patent: November 24, 2020
    Assignee: Apple Inc.
    Inventor: Vivek Gupta
  • Patent number: 10841193
    Abstract: A system comprises a first computing device including a processor programmed to define a plurality of download slots during a download session, each of the download slots being a predetermined period of time. The processor further selects download slots from the plurality of download slots during which a first amount of data in the download buffer remained greater than or equal to a first predetermined threshold. For each of the selected download slots, the processor determines a first download throughput rate. The processor calculates a session download throughput rate based on the first download throughput rates, and reports the session download throughput rates to a second computing device.
    Type: Grant
    Filed: May 10, 2019
    Date of Patent: November 17, 2020
    Assignee: Hughes Network Systems, LLC
    Inventors: Vivek Gupta, Zili Qian, Szuyuan Huang
  • Patent number: 10827344
    Abstract: An apparatus of a MulteFire (MF) user equipment (MF UE) includes processing circuitry to configure the MF UE to implement a Reliable Data Service (RDS) protocol. To implement the RDS protocol, the processing circuitry encodes an Attach Request message for transmission in an unlicensed band to a Neutral Host Mobility Management Entity in a Neutral Host Network (NHN). The Attach Request message can include a Packet Data Network (PDN) Connectivity Request message for establishing a PDN connection with a Service Capability Exposure Function (SCEF) via a Interworking-SCEF (IWK-SCEF). A configuration message from the SCEF can be decoded, which indicates acceptance of non-Internet Protocol (IP) data communication via the PDN connection, using the RDS protocol. In response to the configuration message, an RDS frame is encoded (as part of user data transmission over control plane) for transmission to the SCEF via the IWK-SCEF using the PDN connection in the unlicensed band.
    Type: Grant
    Filed: April 13, 2018
    Date of Patent: November 3, 2020
    Assignee: Apple Inc.
    Inventor: Vivek Gupta
  • Patent number: 10820324
    Abstract: Collecting state information about the resources of radio access networks (RANs) and the Access Point Names (APNs) enables this information to be provided to mobile stations which employ this information to determine which radio access technology (RAT) to employ for connecting to the wireless access network, and to determine which APN to use. This decision is made relative to each application that the mobile station is executing, and these decisions are, optionally, revisited periodically, or as significant changes in the state information are recognized.
    Type: Grant
    Filed: October 31, 2018
    Date of Patent: October 27, 2020
    Assignees: AT&T INTELLECTUAL PROPERTY I, L.P., VENTURI WIRELESS, INC., APPLE INC.
    Inventors: Mostafa Tofighbakhsh, Vivek Gupta, Krishna Ramadas
  • Patent number: 10791582
    Abstract: Described herein are systems, apparatuses, and processes for obtaining data for a specific PDN connection of a cellular network. A UE executes one or more applications utilizing one or more PDN connections of a cellular network. A TE generates an AT command for an MT, the AT command comprising a request for data for a specific PDN connection that can be offloaded from the cellular network to a non-cellular network, assistance data for determining offloading of traffic, and cellular signal measurements. The TE receives an AT command response, corresponding to the AT command, comprising data of whether the specific PDN connection can be offloaded, offload assistance data, and/or cellular network measurement data. The TE may receive unsolicited result codes when offloadablity of a PDN connection changes, offload assistance data changes, or when cellular signal measurements meet offload assistance criteria.
    Type: Grant
    Filed: May 9, 2019
    Date of Patent: September 29, 2020
    Assignee: Apple Inc.
    Inventors: Kiran Kumar Addepalli, Vivek Gupta
  • Publication number: 20200304985
    Abstract: Embodiments are directed to techniques to manage service requests in a wireless network. In one embodiment, an apparatus may comprise processing circuitry. The apparatus may further include computer-readable storage media having stored thereon instructions for execution by the processing circuitry. The instructions, when executed, may determine, at user equipment (UE) operating in an Evolved Packet System (EPS) mobility management (EMM)-IDLE mode and configured to use EPS services with control plane Cellular Internet of Things (CIoT) EPS optimization, to initiate a service request procedure to enable transfer of user data via a control plane, generate a service request message that contains a service type information element (IE) comprising a service type value set to indicate either a mobile originating request or a mobile terminating request, and send the service request message to a mobility management entity (MME) to initiate the service request procedure. Other embodiments are described and claimed.
    Type: Application
    Filed: January 31, 2017
    Publication date: September 24, 2020
    Applicant: INTEL IP CORPORATION
    Inventor: VIVEK GUPTA
  • Patent number: 10785316
    Abstract: A multilayer architecture for supporting variable networks is discussed. The architecture includes an application layer in communication with a simulation and network management layer and a coupling layer. The coupling layer interfaces with physical connections within a network device and the remaining layers; and wherein the simulation and network management layer sets one or more network parameters within the application layer.
    Type: Grant
    Filed: February 28, 2018
    Date of Patent: September 22, 2020
    Inventors: Francis DaCosta, Vivek Gupta
  • Publication number: 20200250375
    Abstract: Embodiments of the present invention provide systems, methods, and computer storage media directed to facilitating predicting style breaches within content. In one embodiment, target content for which style breach prediction is desired is obtained. Style features associated with the target content are identified. Such style features and a style breach prediction model are used to predict a style breach within the target content, the style breach indicating a change of style used within the target content (e.g., a single document).
    Type: Application
    Filed: April 7, 2020
    Publication date: August 6, 2020
    Inventors: Pranav Ravindra Maneriker, Anandhavelu Natarajan, Vivek Gupta, Basava Raj K
  • Patent number: 10735324
    Abstract: A method for controlling congestion of traffic, by one of one or more User Terminals (UTs), traversing an intermediate node, the method comprising: associating one or more traffic flows of a priority to one of the one or more UTs; detecting a traffic congestion for the priority; performing Random Early Detection (RED) congestion control for the priority to relieve the traffic congestion; selecting, for the priority, a User Terminal (UT) with a perceived delay greater than a high threshold; and controlling, by priority, the traffic flows associated with the selected UT.
    Type: Grant
    Filed: November 7, 2017
    Date of Patent: August 4, 2020
    Assignee: Hughes Network Systems, LLC
    Inventors: Rob Torres, Jun Xu, Vivek Gupta
  • Patent number: 10715381
    Abstract: Embodiments described herein are directed to mechanisms that enable roles (e.g., host vs. function, power provider vs. power consumer, master vs. slave, server vs. client, source vs. sink, upstream vs. downstream) to be dynamically assigned between two interconnected dual-role devices in an intelligent and deterministic manner based on the available context on each device.
    Type: Grant
    Filed: October 9, 2018
    Date of Patent: July 14, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Firdosh K. Bhesania, Anthony Y. Chen, Vivek Gupta, Andrea A. Keating, Randall E. Aull, Rahul Ramadas, Robert E. Harris, Jr., Jayson L. Kastens, Philip A. Froese, Cong Yang
  • Publication number: 20200196186
    Abstract: A mobility management entity (MME) can enable overload control of data transmission via control plane in an evolved packet system (EPS), optimized for cellular internet of things (CIoT), by use of a control plane data backoff timer that suppresses the use of control plane for data transfer by a user equipment (UE) for the duration of the timer. For example, an MME sends a control plane data backoff timer to a UE that suppresses the use of control plane for data transfer for the duration of the timer. Alternatively, when an MME load reaches a threshold, an MME triggers an Overload Start message and sends it to the RAN node, so that the RAN node can restrict selecting this MME for UEs requiring data transfer using control plane CIoT optimization. The RAN node can reject these UEs and return a wait timer in an RRC Connection Release message.
    Type: Application
    Filed: December 22, 2017
    Publication date: June 18, 2020
    Applicant: INTEL IP CORPORATION
    Inventors: Vivek GUPTA, Puneet JAIN
  • Patent number: 10649485
    Abstract: Described are examples for synchronizing multiple timing sources in a computing device. At least a first clock associated with a first timing source and a second clock associated with a second timing source can be maintained at the computing device. A request for an indication of a difference in values between the first clock and the second clock can be received from the application. A first elapsed time of the first clock and a second elapsed time of the second clock from a previous instance of an event can be determined by the computing device at an instance of a reoccurring event in a domain of one of the first timing source or the second timing source. An indication related to the first elapsed time and the second elapsed time can be provided to the application.
    Type: Grant
    Filed: December 28, 2017
    Date of Patent: May 12, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Anthony Yuting Chen, Vivek Gupta, Randall Edward Aull, Benjamin Allen Pullen, Kiran Kudli Anantha Shastry
  • Patent number: 10650094
    Abstract: Embodiments of the present invention provide systems, methods, and computer storage media directed to facilitating predicting style breaches within content. In one embodiment, target content for which style breach prediction is desired is obtained. Style features associated with the target content are identified. Such style features and a style breach prediction model are used to predict a style breach within the target content, the style breach indicating a change of style used within the target content (e.g., a single document).
    Type: Grant
    Filed: November 14, 2017
    Date of Patent: May 12, 2020
    Assignee: Adobe Inc.
    Inventors: Pranav Ravindra Maneriker, Anandhavelu Natarajan, Vivek Gupta, Basava Raj K
  • Publication number: 20200120475
    Abstract: An apparatus of a MulteFire (MF) user equipment (MF UE) includes processing circuitry to configure the MF UE to implement a Reliable Data Service (RDS) protocol. To implement the RDS protocol, the processing circuitry encodes an Attach Request message for transmission in an unlicensed band to a Neutral Host Mobility Management Entity in a Neutral Host Network (NHN). The Attach Request message can include a Packet Data Network (PDN) Connectivity Request message for establishing a PDN connection with a Service Capability Exposure Function (SCEF) via a Interworking-SCEF (IWK-SCEF). A configuration message from the SCEF can be decoded, which indicates acceptance of non-Internet Protocol (IP) data communication via the PDN connection, using the RDS protocol. In response to the configuration message, an RDS frame is encoded (as part of user data transmission over control plane) for transmission to the SCEF via the IWK-SCEF using the PDN connection in the unlicensed band.
    Type: Application
    Filed: April 13, 2018
    Publication date: April 16, 2020
    Inventor: Vivek Gupta