Patents by Inventor Gaurav Mittal

Gaurav Mittal 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: 20190182518
    Abstract: A content delivery network (100) for streaming digital video content across a data network. The content delivery network (100) is configured to receive digital video content. The content delivery network is configured to store the digital video content in a storage format comprising a base layer (B) and an enhancement layer (E), wherein the base layer (B) is decodable to present the digital video content at a base level of video reproduction quality, and the enhancement layer (E) is decodable with the base layer to present the digital video content at an enhanced level of video reproduction quality which is higher than the base level of reproduction quality. The content delivery network (100) is configured to determine, based on a target quality which is to be provided to a client device, which layers to use in order to achieve the target quality; and to use the determined layers (B, E) to provide the client device with the digital content at the target level of quality.
    Type: Application
    Filed: August 9, 2017
    Publication date: June 13, 2019
    Inventors: Gaurav MITTAL, Simone FERRARA, Guido MEARDI
  • Publication number: 20190174159
    Abstract: A video streaming client is configured to check whether a target version of a desired video content is available for streaming from a video streaming server, the target version being encoded to a target value of an encoding attribute. The video streaming client obtains a data communication speed to the video streaming server, and determines that the data communication speed is sufficient to stream and display the target version of the desired video content. The target value is less than a maximum value of the encoding attribute which is decodable by the video streaming client. The video streaming client is configured to select to stream the target version of the desired video content even though the data communication speed is sufficient to stream a version of the desired video content without playback interruption when encoded using a value of the encoding attribute which is higher than the target value.
    Type: Application
    Filed: August 9, 2017
    Publication date: June 6, 2019
    Inventor: Gaurav MITTAL
  • Publication number: 20170004234
    Abstract: Generating a contributor-based power abstract for a device, including: identifying a clock power component for each of a plurality of clock gating domains, identifying a switching characteristic for each of the clock gating domains, combining the switching characteristics for all of the clock gating domains into a domain combination list, performing a per-case simulation based at least on the domain combination list, calculating an effective capacitance for each of the clock gating domains based at least on the per-case simulation, and generating a power abstract for each of the clock gating domains based at least on the effective capacitance.
    Type: Application
    Filed: July 1, 2015
    Publication date: January 5, 2017
    Inventors: NAGASHYAMALA R. DHANWADA, WILLIAM W. DUNGAN, DAVID J. HATHAWAY, ARUN JOSEPH, GAURAV MITTAL, RICARDO H. NIGAGLIONI
  • Publication number: 20160192107
    Abstract: Disclosed is a method and system for selectively managing application, software, hardware and data on a device over the air using Open Mobile Alliance Device Management (OMA DM) specification thereon. The system and method facilitates seamless management of the applications using OMA DM specifications. Further, system and method allows managing these applications at individual level independent of any dependencies. The system and method allows client to register or de-register applications on OMA DM tree which can be further managed at individual application level by enterprise.
    Type: Application
    Filed: November 19, 2015
    Publication date: June 30, 2016
    Inventor: Gaurav Mittal
  • Publication number: 20160150011
    Abstract: Examples described herein provide for a media output device to transmit and synchronize playback of a media content stream that is received over a point-to-point connection on multiple interconnected devices at one time.
    Type: Application
    Filed: November 19, 2015
    Publication date: May 26, 2016
    Inventors: Johan Le Nerriec, Jehan Gérard Bing, Judah John Menter, Craig Furman, Gaurav Mittal
  • Publication number: 20150081850
    Abstract: This technology relates to systems and methods for establishing a non-data delivery channel for checking device capabilities to send one or more media contents. This technology involves receiving request to deliver media contents to telecommunication devices. Then, a non data delivery channel is established with the telecommunication devices by sending a message to the devices. In response to the message, one or more device capabilities and user preferences are sent by the devices and received by the server. The server analyzes the device capabilities and user preferences and selects the most appropriate channel to deliver the requested media contents. Finally, the server delivers the media contents through the selected delivery channel. If the device capabilities do not meet the predefined benchmark, then an error message is sent to the device and if the user preferences cannot be fulfilled then an appropriate message is sent to the device.
    Type: Application
    Filed: September 15, 2014
    Publication date: March 19, 2015
    Inventor: Gaurav Mittal
  • Publication number: 20140289372
    Abstract: Embodiments of the present invention relate to method and system for transferring media content between two telecommunication devices. The method recited in the invention is for delivering media content from a first telecommunication device to a second telecommunication device. At the first step of the method, the first telecommunication device (FTD) sends a media content request to a second telecommunication device (STD). The second device checks the compatibility parameters of the first telecommunication device. If the first device is competent to receive the media content, a non-data delivery channel get utilized between the two devices and the content get delivered from the second device to the first device through the non-data channel.
    Type: Application
    Filed: March 14, 2014
    Publication date: September 25, 2014
    Applicant: Infosys Limited
    Inventors: GAURAV MITTAL, ADARSH, SUMEET HANSPAL, SAMARTH NARAYAN
  • Patent number: 8127285
    Abstract: A method for facilitating the downloading of an application from a server computer to a client device, whereby the client device generates to the server computer an initiation request for information describing available applications. In response to receipt of the initiation request, the server computer retrieves, for each available application, information describing the respective application, and a link to an application descriptor for the respective application. The server computer transmits the information and link to the client device, which in turn displays the information and stores the link. When the user selects an application, the link for the selected application is recalled and is reached on the server computer for retrieval of the application descriptor. From the application descriptor, the client device may determine whether the application fits the device profile and, hence, whether to download the application.
    Type: Grant
    Filed: January 21, 2010
    Date of Patent: February 28, 2012
    Assignee: Nokia Corporation
    Inventor: Gaurav Mittal
  • Patent number: 7983226
    Abstract: Apparatus, and an associated method, for facilitating exchange of configuration indicia associated with a mobile node operable in a radio communication system. The mobile node is dynamically-configurable, and includes a logic tree. The indicia is provided to a network manager responsive to request therefore or upon initiation by the mobile node. When initiated at the network, a request message generator located at a network manager generates a get message to request that certain configuration indicia be provided to the network manager. The mobile node, upon delivery of the get message thereto, retrieves the requested information, at a selected level of detail, and returns the indicia to the network manager.
    Type: Grant
    Filed: December 3, 2002
    Date of Patent: July 19, 2011
    Assignee: Nokia Corporation
    Inventors: Paul Oommen, Gaurav Mittal
  • Patent number: 7895561
    Abstract: A system and method that uses a text-based script file to capture a circuit design and allows a circuit designer to manipulate the script file. The circuit designer can add, delete, or move components using various tags and commands that are stored in the script file. When the design is complete, or ready to be tested, the script file is processed creating a layout representation file that is readable by a graphics-based circuit design tool.
    Type: Grant
    Filed: January 8, 2008
    Date of Patent: February 22, 2011
    Assignee: International Business Machines Corporation
    Inventors: Sanjay Dubey, Gaurav Mittal
  • Patent number: 7889869
    Abstract: A method includes, in response to receiving a certain type of HTTP request message from a device during a browsing session, sending a HTTP response message to the device. The HTTP response message includes a dedicated MIME-type for indicating that a device management session is being initiated, and the device management session is identified by an identifier that forms part of the HTTP response message. The device replies to the HTTP response message with a device management session reply that comprises device details and the identifier. Using the device details, the system develops a list containing at least one download option that is compatible with the device and sends the list to the device. In response to a user selecting the at least one download option from the list, the system delivers the selected at least one download option to the device during a device management session.
    Type: Grant
    Filed: August 20, 2004
    Date of Patent: February 15, 2011
    Assignee: Nokia Corporation
    Inventors: Tapio Ypyä, Gaurav Mittal
  • Patent number: 7809364
    Abstract: Apparatus, and an associated method, for downloading an operational parameter to a mobile station. The operational parameter is stored at a server operated by an operator of a communication system in which the mobile station is operable. When the parameter is to be downloaded to the mobile station, the server instructs a SMS, or other data message, service center to generate a data message to be delivered to the mobile station, instructing the mobile station to initiate a data call connection with the server. When a data call connection is formed, the operational parameter is downloaded to the mobile station, thereafter to be used by the mobile station in subsequent communication operations in the communication system.
    Type: Grant
    Filed: July 30, 2001
    Date of Patent: October 5, 2010
    Assignee: Nokia Mobile Phones Limited
    Inventor: Gaurav Mittal
  • Publication number: 20100185727
    Abstract: A method for facilitating the downloading of an application from a server computer to a client device, whereby the client device generates to the server computer an initiation request for information describing available applications. In response to receipt of the initiation request, the server computer retrieves, for each available application, information describing the respective application, and a link to an application descriptor for the respective application. The server computer transmits the information and link to the client device, which in turn displays the information and stores the link. When the user selects an application, the link for the selected application is recalled and is reached on the server computer for retrieval of the application descriptor. From the application descriptor, the client device may determine whether the application fits the device profile and, hence, whether to download the application.
    Type: Application
    Filed: January 21, 2010
    Publication date: July 22, 2010
    Applicant: Nokia Corporation
    Inventor: Gaurav MITTAL
  • Patent number: 7734737
    Abstract: The invention relates to device management and to information needed for bootstrapping and initiation. The bootstrapping information and initiation information are sent in one message, wherein the client receives them both. According to the state of the client, one of the informations is selected and used.
    Type: Grant
    Filed: May 26, 2005
    Date of Patent: June 8, 2010
    Assignee: Nokia Corporation
    Inventors: Gaurav Mittal, Mikko Sahinoja
  • Patent number: 7676802
    Abstract: A method for facilitating the downloading of an application from a server computer to a client device, whereby the client device generates to the server computer an initiation request for information describing available applications. In response to receipt of the initiation request, the server computer retrieves, for each available application, information describing the respective application, and a link to an application descriptor for the respective application. The server computer transmits the information and link to the client device, which in turn displays the information and stores the link. When the user selects an application, the link for the selected application is recalled and is reached on the server computer for retrieval of the application descriptor. From the application descriptor, the client device may determine whether the application fits the device profile and, hence, whether to download the application.
    Type: Grant
    Filed: July 23, 2003
    Date of Patent: March 9, 2010
    Assignee: Nokia Corporation
    Inventor: Gaurav Mittal
  • Patent number: 7565631
    Abstract: A computer-aided hardware design system enables design of an actual hardware implementation for a digital circuit using a software implementation of an algorithm in assembly language or machine binary code by converting an algorithmic representation for a hardware design initially created in software assembly or machine binary code of a general-purpose processor, to a hardware design implementation (FPGA or ASIC) by translating software binaries or assembly code, targeted for general-purpose processors, into RTL VHDL or Verilog code to be synthesized using commercial logic synthesis and physical design tools onto FPGAs and ASICs. The system performs data flow, parallelism analysis and optimizations at the assembly and machine code level and alias analysis to analyze memory accesses and automatically identify the parallelism in the operations automatically identifying loops and other control constructs, and recognizing procedure and function calls.
    Type: Grant
    Filed: July 2, 2004
    Date of Patent: July 21, 2009
    Assignee: Northwestern University
    Inventors: Prith Banerjee, Gaurav Mittal, David Zaretsky, Xiaoyong Tang
  • Patent number: 7545176
    Abstract: An energy-saving circuit and method using charge equalization across complementary nodes reduces power consumption in memory circuits and other circuits such as wide multiplexers having complementary high-capacitance nodes. A change detection circuit detects a state change to be applied to the bitlines, and generates a pulse if a state change is to be applied. A pass gate connected between the nodes is activated in response to the pulse to equalize the charge on the bitlines. The driver circuit enable inputs are also delayed, so that the bitlines are not driven until after the charge has been equalized and the pass gate disabled. In one embodiment, the driver circuits are only enabled momentarily by a pulsed output of the change detector and keeper circuits are employed to retain the bitlines in their asserted states.
    Type: Grant
    Filed: October 25, 2007
    Date of Patent: June 9, 2009
    Assignee: International Business Machines Corporation
    Inventors: Vikas Agarwal, Sanjay Dubey, Saiful Islam, Gaurav Mittal
  • Publication number: 20090108920
    Abstract: An energy-saving circuit and method using charge equalization across complementary nodes reduces power consumption in memory circuits and other circuits such as wide multiplexers having complementary high-capacitance nodes. A change detection circuit detects a state change to be applied to the bitlines, and generates a pulse if a state change is to be applied. A pass gate connected between the nodes is activated in response to the pulse to equalize the charge on the bitlines. The driver circuit enable inputs are also delayed, so that the bitlines are not driven until after the charge has been equalized and the pass gate disabled. In one embodiment, the driver circuits are only enabled momentarily by a pulsed output of the change detector and keeper circuits are employed to retain the bitlines in their asserted states.
    Type: Application
    Filed: October 25, 2007
    Publication date: April 30, 2009
    Inventors: Vikas Agarwal, Sanjay Dubey, Saiful Islam, Gaurav Mittal
  • Publication number: 20080098343
    Abstract: A system and method that uses a text-based script file to capture a circuit design and allows a circuit designer to manipulate the script file. The circuit designer can add, delete, or move components using various tags and commands that are stored in the script file. When the design is complete, or ready to be tested, the script file is processed creating a layout representation file that is readable by a graphics-based circuit design tool.
    Type: Application
    Filed: January 8, 2008
    Publication date: April 24, 2008
    Inventors: Sanjay Dubey, Gaurav Mittal
  • Patent number: 7353478
    Abstract: A system and method that uses a text-based script file to capture a circuit design and allows a circuit designer to manipulate the script file. The circuit designer can add, delete, or move components using various tags and commands that are stored in the script file. When the design is complete, or ready to be tested, the script file is processed creating a layout representation file that is readable by a graphics-based circuit design tool.
    Type: Grant
    Filed: April 19, 2005
    Date of Patent: April 1, 2008
    Assignee: International Business Machines Corporation
    Inventors: Sanjay Dubey, Gaurav Mittal