Patents by Inventor Varun Gupta

Varun 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: 10970555
    Abstract: A system can obtain a labelled data set, including historic video data and labelled events. The system can divide the labelled data set into historic training/testing data sets. The system can determine, using the historic training data set, a plurality of different parameter configurations to be used by a video encoder to encode a video that includes a plurality of video frames. Each parameter configuration can include a group of pictures (“GOP”) size and a scenecut threshold. The system can calculate an accuracy of event detection (“ACC”) and a filtering rate (“FR”) for each parameter configuration. The system can calculate, for each parameter configuration of the plurality of different parameter configurations, a harmonic mean between the ACC and the FR. The system can then select a best parameter configuration of the plurality of different parameter configurations based upon the parameter configuration that has the highest harmonic mean.
    Type: Grant
    Filed: August 27, 2019
    Date of Patent: April 6, 2021
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Tarek Elgamal, Shu Shi, Varun Gupta, John Murray, Rittwik Jana
  • Publication number: 20210073744
    Abstract: Embodiments of the present invention include a multi-user, multi-device alarm system, which, according to some embodiments, maintains the confirmation status of the alarm creator and participants, any communications between the alarm creator and participants, and user management functionality. Embodiments include systems and methods for configuring and executing different types of alarms, including personal alarms, group alarms, buddy alarms, and team alarms. The same or alternative embodiments may include cascading notifications to participants of an alarm until the alarm creator or one of the participants marks the alarm as done.
    Type: Application
    Filed: November 15, 2020
    Publication date: March 11, 2021
    Inventors: Pradeep Singh, Ashish Deopura, Varun Gupta
  • Publication number: 20210064884
    Abstract: A system can obtain a labelled data set, including historic video data and labelled events. The system can divide the labelled data set into a historic training/testing data sets. The system can determine, using the historic training data set, a plurality of different parameter configurations to be used by a video encoder to encode a video that includes a plurality of video frames. Each parameter configuration can include a group of pictures (“GOP”) size and a scenecut threshold. The system can calculate an accuracy of event detection (“ACC”) and a filtering rate (“FR”) for each parameter configuration. The system can calculate, for each parameter configuration of the plurality of different parameter configurations, a harmonic mean between the ACC and the FR. The system can then select a best parameter configuration of the plurality of different parameter configurations based upon the parameter configuration that has the highest harmonic mean.
    Type: Application
    Filed: August 27, 2019
    Publication date: March 4, 2021
    Applicant: AT&T Intellectual Property I, L.P.
    Inventors: Tarek Elgamal, Shu Shi, Varun Gupta, John Murray, Rittwik Jana
  • Publication number: 20210056080
    Abstract: Systems for web-based collaboration systems. Two or more users can operate concurrently on objects stored in a cloud-based environment that hosts shared objects. Concurrent editing is facilitated by components in the cloud-based environment that serve to grant a first user, a first permission to modify a first instance of an object to be edited with a first editing tool, then grant to a second user, a second permission to modify a second instance of the same object to be edited with a second editing tool instance. The occurrence of a modification event that presents a conflict is detected, and steps are taken for determining a range of possible remediation tool options that can be used to address the modification conflict. Remediation tool options include remediation tool options that are natively supported within the editing tools. A set of applicable remediation tool options are presented in a user interface.
    Type: Application
    Filed: August 10, 2020
    Publication date: February 25, 2021
    Applicant: Box, Inc.
    Inventors: Ryan Knotts, Varun Gupta
  • Publication number: 20210051522
    Abstract: Aspects of the subject disclosure may include, for example, a process or apparatus for receiving, by a processing system including a processor, cell traffic reports for cells of a radio communication network, performing a reconfiguration analysis to identify reconfiguration information to reconfigure the radio communication network according to changing network conditions, and communicating the reconfiguration information defining a new cell configuration for the cells of the radio communication network and communicating information defining a new reconfiguration time for the cells to substantially synchronously switch to communicating according to the reconfiguration information. The receiving the cell traffic reports, the performing the reconfiguration analysis and the communicating the reconfiguration information occur in substantially real time. Other embodiments are disclosed.
    Type: Application
    Filed: August 15, 2019
    Publication date: February 18, 2021
    Applicant: AT&T Intellectual Property I, L.P.
    Inventors: Yu Zhou, Varun Gupta, Rittwik Jana, John Murray
  • Publication number: 20210029580
    Abstract: Various embodiments disclosed herein provide for flexible buffer management that optimize congestion control using radio access network (RAN) intelligent controller. According to some embodiments, a system can comprise monitoring a performance of a communication traffic flow using a group of buffer parameters of a network node device of a wireless network, wherein the performance is measured according to a defined performance criterion, receiving performance values for requested performance characteristics of the performance of the communication traffic flow via a first interface, and based on an adjustment value of the performance values, adjusting, via a second interface, a buffer parameter of the group of buffer parameters.
    Type: Application
    Filed: July 22, 2019
    Publication date: January 28, 2021
    Inventors: Varun Gupta, Rittwik Jana
  • Publication number: 20200413022
    Abstract: Aspects of the subject disclosure may include, for example, obtaining image content over a communication network, determining a predicted viewpoint of a user associated with the image content, and adjusting the image content to equirectangular image content according to the predicted viewpoint. Further aspects can include downscaling the equirectangular image content according to a display capability of a mobile device resulting in a downscaled equirectangular image content, cropping the downscaled equirectangular image content resulting in a cropped equirectangular image content, and providing, over the communication network, the cropped equirectangular image content to the mobile device. Other embodiments are disclosed.
    Type: Application
    Filed: September 9, 2020
    Publication date: December 31, 2020
    Applicant: AT&T Intellectual Property I, L.P.
    Inventors: Shu Shi, Varun Gupta, Rittwik Jana
  • Patent number: 10873445
    Abstract: Systems, apparatuses, and methods for implementing a deskewing method for a physical layer interface on a multi-chip module are disclosed. A circuit connected to a plurality of communication lanes trains each lane to synchronize a local clock of the lane with a corresponding global clock at a beginning of a timing window. Next, the circuit symbol rotates each lane by a single step responsive to determining that all of the plurality of lanes have an incorrect symbol alignment. Responsive to determining that some but not all of the plurality of lanes have a correct symbol alignment, the circuit symbol rotates lanes which have an incorrect symbol alignment by a single step. When the end of the timing window has been reached, the circuit symbol rotates lanes which have a correct symbol alignment and adjusts a phase of a corresponding global clock to compensate for missed symbol rotations.
    Type: Grant
    Filed: December 10, 2019
    Date of Patent: December 22, 2020
    Assignees: Advanced Micro Devices, Inc., ATI Technologies ULC
    Inventors: Varun Gupta, Milam Paraschou, Gerald R. Talbot, Gurunath Dollin, Damon Tohidi, Eric Ian Carpenter, Chad S. Gallun, Jeffrey Cooper, Hanwoo Cho, Thomas H. Likens, III, Scott F. Dow, Michael J. Tresidder
  • Publication number: 20200396783
    Abstract: Facilitating geo-distributed dynamic network system for ubiquitous access to multiple private networks in advanced networks (e.g., 4G, 5G, and beyond) is provided herein. Operations of a method can comprise establishing, by a system comprising a processor, a first communication link between a first network device and group of devices connected via a private network connection. The method also can comprise establishing, by the system, a second communication link between the first network device and a second network device. The second network device can be included in a group of network devices associated with a communication network provider. Further, the second network device can facilitate communication with a communication device.
    Type: Application
    Filed: June 12, 2019
    Publication date: December 17, 2020
    Inventors: Michael Hwang, Varun Gupta, Shu Shi, Christopher Rath, Rittwik Jana
  • Publication number: 20200382835
    Abstract: Aspects of the subject disclosure may include, for example, receiving, over a communication network, a plurality of requests for frames of video content to provide to a mobile device. Further embodiments can include determining a first portion of the plurality of requests are for pre-fetch frames of the video content, and providing, over the communication network, the pre-fetch frames to the mobile device over a default bearer path. Additional embodiments can include determining a second portion of the plurality of requests are for emergent frames of the video content, and providing, over the communication network, the emergent frames to the mobile device over a dedicated bearer path. Other embodiments are disclosed.
    Type: Application
    Filed: June 3, 2019
    Publication date: December 3, 2020
    Applicant: AT&T Intellectual Property I, L.P.
    Inventors: Zhehui Zhang, Shu Shi, Rittwik Jana, Varun Gupta
  • Publication number: 20200344039
    Abstract: Systems, apparatuses, and methods for implementing a deskewing method for a physical layer interface on a multi-chip module are disclosed. A circuit connected to a plurality of communication lanes trains each lane to synchronize a local clock of the lane with a corresponding global clock at a beginning of a timing window. Next, the circuit symbol rotates each lane by a single step responsive to determining that all of the plurality of lanes have an incorrect symbol alignment. Responsive to determining that some but not all of the plurality of lanes have a correct symbol alignment, the circuit symbol rotates lanes which have an incorrect symbol alignment by a single step. When the end of the timing window has been reached, the circuit symbol rotates lanes which have a correct symbol alignment and adjusts a phase of a corresponding global clock to compensate for missed symbol rotations.
    Type: Application
    Filed: December 10, 2019
    Publication date: October 29, 2020
    Inventors: Varun Gupta, Milam Paraschou, Gerald R. Talbot, Gurunath Dollin, Damon Tohidi, Eric Ian Carpenter, Chad S. Gallun, Jeffrey Cooper, Hanwoo Cho, Thomas H. Likens, III, Scott F. Dow, Michael J. Tresidder
  • Patent number: 10817644
    Abstract: The present disclosure relates to testing structures and, more particularly, to a circuit and method for design of RF integrated circuits for process control monitoring. The circuit includes a radio frequency integrated circuit comprising a plurality of active NFET devices and passive devices arranged in a single topography; and a plurality of NFET switches which are configurable to diagnose physical failures of the plurality of active NFET devices and the passive devices by isolating selected ones of the plurality of active NFET devices and the passive devices into different built-in circuit topologies by selectively turning on and off the plurality of active NFET devices and the passive devices.
    Type: Grant
    Filed: October 19, 2018
    Date of Patent: October 27, 2020
    Assignee: GLOBALFOUNDRIES SINGAPORE PTE. LTD.
    Inventors: Varun Gupta, Wendy Wee Yee Lau, Szu Huat Goh
  • Patent number: 10812771
    Abstract: Aspects of the subject disclosure may include, for example, obtaining image content over a communication network, determining a predicted viewpoint of a user associated with the image content, and adjusting the image content to equirectangular image content according to the predicted viewpoint. Further aspects can include downscaling the equirectangular image content according to a display capability of a mobile device resulting in a downscaled equirectangular image content, cropping the downscaled equirectangular image content resulting in a cropped equirectangular image content, and providing, over the communication network, the cropped equirectangular image content to the mobile device. Other embodiments are disclosed.
    Type: Grant
    Filed: June 12, 2019
    Date of Patent: October 20, 2020
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Shu Shi, Varun Gupta, Rittwik Jana
  • Publication number: 20200322233
    Abstract: A processing system including at least one processor may receive a request from a client device for a deployment of a client service to a mobile edge infrastructure of a telecommunication network, the mobile edge infrastructure including host devices, and determine at least one requirement for the client service, including at least one of: a distance requirement, comprising a maximum distance between the client device and a candidate host device for deploying the service, or a latency requirement, comprising a maximum latency between the client device and the candidate host device for deploying the service. The processing system may further determine at least one available host device of the mobile edge infrastructure that meets the requirements, select a host device from among the at least one available host device to run the client service, and instruct the client device to connect to the host device that is selected.
    Type: Application
    Filed: April 5, 2019
    Publication date: October 8, 2020
    Inventors: Peixuan Gao, Michael Hwang, Christopher Rath, Rittwik Jana, Shu Shi, Varun Gupta
  • Patent number: 10783525
    Abstract: Techniques are disclosed for a bi-directional notification service. The techniques disclosed herein notify a user of an application in real-time based on a context of the application. A given notification may require a particular context before the notification can be presented to the user. The notification service also provides a channel for a user to provide feedback regarding the application. Multiple users may submit feedback messages each of which are enriched with contextual information related to the application at the time the message is submitted. Each feedback message is assigned to a category based on the content of the feedback message and contextual information of the notification. A heat map may be generated to visualize a number of feedback messages associated with one or more categories.
    Type: Grant
    Filed: April 20, 2017
    Date of Patent: September 22, 2020
    Assignee: INTUIT, INC.
    Inventors: Varun Gupta, Andrew Stakoun, Peng Fei Wang
  • Patent number: 10783549
    Abstract: The present disclosure is directed towards methods and systems for determining a persuasiveness of a content item. The systems and methods receive a content item from a client device and analyze the content item. Analyzing the content item includes analyzing at least one textual element, at least one image element, and at least one layout element of the content item to determine a first persuasion score, a second persuasion score, and a third persuasion score of the elements the content item. The systems and methods also generate a persuasion score of the content item and provide the persuasion score of the content item to the client device.
    Type: Grant
    Filed: November 18, 2016
    Date of Patent: September 22, 2020
    Assignee: ADOBE INC.
    Inventors: Moumita Sinha, Varun Gupta, Tathagata Sengupta, Niloy Ganguly, Faran Ahmad
  • Patent number: 10740297
    Abstract: Systems for web-based collaboration systems. Two or more users can operate concurrently on objects stored in a cloud-based environment that hosts shared objects. Concurrent editing is facilitated by components in the cloud-based environment that serve to grant a first user, a first permission to modify a first instance of an object to be edited with a first editing tool, then grant to a second user, a second permission to modify a second instance of the same object to be edited with a second editing tool instance. The occurrence of a modification event that presents a conflict is detected, and steps are taken for determining a range of possible remediation tool options that can be used to address the modification conflict. Remediation tool options include remediation tool options that are natively supported within the editing tools. A set of applicable remediation tool options are presented in a user interface.
    Type: Grant
    Filed: December 17, 2015
    Date of Patent: August 11, 2020
    Assignee: Box, Inc.
    Inventors: Ryan Knotts, Varun Gupta
  • Patent number: 10733003
    Abstract: Pooled virtual machine load balancers are described. A system determines whether a number of virtual machine load balancers that are in a pool is less than a specified number. The system creates a calculated number of virtual machine load balancers for the pool if the number of virtual machine load balancers that are in the pool is less than the specified number, the calculated number being equal to the specified number minus the number of virtual machine load balancers that are in the pool. The system receives a request to create a virtual machine environment that requires at least one virtual machine load balancer. The system allocates a virtual machine load balancer from the pool to the virtual machine environment.
    Type: Grant
    Filed: November 3, 2016
    Date of Patent: August 4, 2020
    Assignee: salesforce.com, inc.
    Inventors: Kunal Sanghavi, Vijaysenthil Veeriah, Varun Gupta, Edward David Harris, Tyson Lutz
  • Publication number: 20200211541
    Abstract: Devices, computer-readable media, and methods for submitting a modified voice input to a service based upon a user intent determined from a voice input in accordance with a voice interface of the service are disclosed. A processing system including at least one processor may obtain a voice input of a user, determine an intent from the voice input, identify a first service, from among a plurality of services, in accordance with the intent, and formulate a first modified voice input from the voice input in accordance with a voice interface of the first service, where each of the services is associated with one of a plurality of different voice interfaces. The processing system may further submit the first modified voice input to the first service, obtain a first voice response from the first service, and present a voice output to the user in accordance with the first voice response.
    Type: Application
    Filed: December 27, 2018
    Publication date: July 2, 2020
    Inventors: Varun Gupta, John Murray, Kaustubh Joshi, Mazin Gilbert, Oliver Spatscheck, Rittwik Jana
  • Publication number: 20200195539
    Abstract: The described technology is generally directed towards reducing latency in a wireless communications network. Radio access network latency data corresponding to a measured latency impact criterion is obtained by a network device of a wireless network. Based on the radio access network latency data, latency guidance data usable by the radio network device to achieve a reduction in communication latency that is experienced by a user equipment is predicted, e.g., by a learned model. The latency guidance data can be used to facilitate a reduction in the communication latency that is experienced by a user equipment.
    Type: Application
    Filed: December 14, 2018
    Publication date: June 18, 2020
    Inventors: Rajarajan Sivaraj, Varun Gupta, Dhruv Gupta, Rittwik Jana, Jin Wang, Laurie Bigler, Weihua Ye, Zhengye Liu