Patents by Inventor Puneet Gupta

Puneet 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: 9064538
    Abstract: A method, a system, and a computer program product code for generating a series of still images from an input video file are provided. The series of still images may include, but are not limited to, a comic strip and a storyboard. The method includes extracting audio and visual frames from the video file. Thereafter, basic units of the video file are identified. The basic units are exposition (beginning), conflict (middle), and resolution (end). Thereafter, key frames are extracted from the basic units based on at least one of audio frames, visual frames, and a combination of the visual frames and the audio frames. Then, the extracted key frames are manipulated to output a series of still images. Subsequently, narration in the form of audio or text is attached to the still images to generate at least one of comic strips and storyboards.
    Type: Grant
    Filed: December 6, 2011
    Date of Patent: June 23, 2015
    Assignee: Infosys Technologies, Ltd.
    Inventors: Puneet Gupta, Akshay Darbari, Karthik Gopalakrishnan Vinmani, Venkat Kumar Sivaramamurthy
  • Publication number: 20150151977
    Abstract: Methods and systems for producing silane that use electrolysis to regenerate reactive components therein are disclosed. The methods and systems may be substantially closed-loop with respect to halogen, an alkali or alkaline earth metal and/or hydrogen.
    Type: Application
    Filed: February 13, 2015
    Publication date: June 4, 2015
    Applicant: SUNEDISON, INC.
    Inventors: Puneet Gupta, Henry F. Erk, Alexis Grabbe
  • Publication number: 20150156175
    Abstract: The present invention provides a method and system for securing communication of data to a social media application. A set of network routing parameters are configured for the communication. An encrypted response containing a sensitive data is routed from a secure entity to the social media application through a middleware. The encrypted response is intercepted by a decrypting entity based on the configured set of network routing parameters. The encrypted response is decrypted by the decrypting entity and the sensitive data is retrieved. The sensitive data is transmitted by the decrypting entity to the social media application.
    Type: Application
    Filed: September 23, 2014
    Publication date: June 4, 2015
    Inventors: Puneet Gupta, Akshay Darbari, Hitesh Mathpal
  • Patent number: 9047087
    Abstract: In a shared storage system for supporting virtual machines, virtual machine images are opportunistically migrated between logical storage units to free up physical storage units and achieve better storage hardware resource utilization and reduced power consumption by powering down freed-up physical storage units. The destination for the opportunistic migration of a virtual machine is selected based on the extent to which the physical storage units are shared between the logical storage unit in which the virtual image is currently stored and the destination. In situations where the demand for storage hardware resources increases, the powered-down physical storage units may be opportunistically powered up to meet the increased demand.
    Type: Grant
    Filed: February 1, 2012
    Date of Patent: June 2, 2015
    Assignee: VMware, Inc.
    Inventors: Jinto Antony, Puneet Gupta
  • Patent number: 9026983
    Abstract: A flexible and scalable software system architecture for implementing multimedia applications is disclosed. In one embodiment, the flexible and scalable software system architecture includes a platform abstraction layer (PAL), a device policy manager (DPM), a media engine, a library of commons (LoC) module, system management toolsets (SMT), one or more application services, an application control unit (ACU) and a user interface transaction layer (UITL). Further, the media engine is communicatively coupled between the PAL and the ACU, the LoC module is communicatively coupled to the ACU, the DPM, the media engine, the SMT, the PAL and the UITL, the DPM is communicatively coupled to the PAL, the ACU and the media engine, the ACU is coupled between media engine and the UITL, and the SMT is communicatively coupled to the ACU, the DPM, the media engine, the LoC module, the PAL and the UITL.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: May 5, 2015
    Assignee: Ittiam Systems (P) Ltd.
    Inventors: Puneet Gupta, Sheela Prabhakar, Nitin Nataraj, Ashwin Iyenggar
  • Patent number: 9017627
    Abstract: A process for sweetening a gas stream containing hydrogen sulfide wherein said process comprises contacting said gas stream within a contacting zone a contacting composition comprising metal sulfide in a lower sulfided state and yielding from said contacting zone a product gas stream having a reduced hydrogen sulfide concentration and a recovered contacting composition comprising metal sulfide in a higher sulfided state.
    Type: Grant
    Filed: September 21, 2011
    Date of Patent: April 28, 2015
    Assignee: Shell Oil Company
    Inventor: Puneet Gupta
  • Publication number: 20150110702
    Abstract: Production of polycrystalline silicon in substantially closed-loop processes and systems is disclosed. The processes and systems generally involve disproportionation of trichlorosilane to produce silane or dichlorosilane and thermal decomposition of silane or dichlorosilane to produce polycrystalline silicon.
    Type: Application
    Filed: December 24, 2014
    Publication date: April 23, 2015
    Applicant: SunEdison, Inc.
    Inventors: Puneet Gupta, Yue Huang, Satish Bhusarapu
  • Patent number: 9011803
    Abstract: Methods and systems for producing silane that use electrolysis to regenerate reactive components therein are disclosed. The methods and systems may be substantially closed-loop with respect to halogen, an alkali or alkaline earth metal and/or hydrogen.
    Type: Grant
    Filed: December 14, 2012
    Date of Patent: April 21, 2015
    Assignee: SunEdison, Inc.
    Inventors: Puneet Gupta, Henry F. Erk, Alexis Grabbe
  • Patent number: 8974761
    Abstract: Methods and systems for producing silane that use electrolysis to regenerate reactive components therein are disclosed. The methods and systems may be substantially closed-loop with respect to halogen, an alkali or alkaline earth metal and/or hydrogen.
    Type: Grant
    Filed: July 18, 2014
    Date of Patent: March 10, 2015
    Assignee: SunEdison, Inc.
    Inventors: Puneet Gupta, Henry F. Erk, Alexis Grabbe
  • Publication number: 20150067337
    Abstract: Techniques are provided for obtaining first and second digital certificates from a certificate authority database for establishing a secure exchange between network devices. The first digital certificate contains identity information of a first network device, and the second digital certificate contains classification information of the first network device. In one embodiment, a secure key exchange is initiated with the second network device, and the first and second digital certificates are transmitted as a part of the secure key exchange to the second network device. In another embodiment, the first and second digital certificates are received by an intermediate network device. The first digital certificate is encrypted and is not evaluated by the intermediate network device. The second digital certificate is evaluated for classification information of the first network device.
    Type: Application
    Filed: November 4, 2014
    Publication date: March 5, 2015
    Inventors: Kunal Patel, Yixin Sun, Puneet Gupta, Vinod Arjun, David McGrew
  • Patent number: 8956584
    Abstract: Production of polycrystalline silicon in substantially closed-loop processes and systems is disclosed. The processes and systems generally involve disproportionation of trichlorosilane to produce silane or dichlorosilane and thermal decomposition of silane or dichlorosilane to produce polycrystalline silicon.
    Type: Grant
    Filed: December 16, 2011
    Date of Patent: February 17, 2015
    Assignee: SunEdison, Inc.
    Inventors: Puneet Gupta, Yue Huang, Satish Bhusarapu
  • Patent number: 8949768
    Abstract: A standard cell library is disclosed. The standard cell library contains cells wherein at least one transistor in at least one cell is annotated for gate length biasing. Gate length biasing includes the modification of the gate length, so as to change the speed or power consumption of the modified gate length. The standard cell library is one used in the manufacturing of semiconductor devices (e.g., that result as semiconductor chips), by way of fabricating features defined on one or more layouts of geometric shapes. The annotations serve to identify which ones of the transistor gate features are to be modified before using the geometric shapes for manufacturing the semiconductor device.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: February 3, 2015
    Assignee: Tela Innovations, Inc.
    Inventors: Puneet Gupta, Andrew B. Kahng
  • Publication number: 20150026459
    Abstract: A method and system for encrypting data packets in a multimedia stream are disclosed. Each data packet includes a header portion and a payload portion. In one embodiment, one or more data packets are selected from an incoming multimedia stream. Further, one or more of a header portion and a payload portion are selected within the one or more data packets. Furthermore, one or more regions in the selected one or more of the header portion and the payload portion are encrypted using an encryption algorithm.
    Type: Application
    Filed: July 19, 2014
    Publication date: January 22, 2015
    Inventors: PAVAN DIVAKAR, RAKSHITH SHANTHARAJU, SHASHANK HEGDE, BHAVANI GOPALAKRISHNA RAO, ABHINANDAN KEDLAYA, PUNEET GUPTA
  • Publication number: 20150006279
    Abstract: Systems and methods of generating a valid cluster based on a location of a commercial entity via a computer network. A data processing system can receive the location of the commercial entity from an online content selection data structure, and can receive data points that comprise location information and time information associated with an identifier. Using the data points, the data processing system can create a location cluster having a first data point and subsequent data points that are within a threshold distance from the first data point. The data processing system can determine a cluster duration for each location and compare the cluster duration with a duration threshold to identify a set of valid location clusters. The valid location clusters can be filtered based on a proximity to the location of the commercial entity to identify a valid cluster that can be indicative of activity at the commercial entity.
    Type: Application
    Filed: June 27, 2013
    Publication date: January 1, 2015
    Inventors: Amit Khann, Philip Andrew McDonnell, Prashast Khandelwal, Puneet Gupta, Shibani Sanan, Shun Kawamura, Subhadip Sarkar
  • Publication number: 20150006712
    Abstract: Systems and methods of determining a geographic location based conversion via a computer network. A data processing system can receive, from a computing device, an indication of interest in an online content item that is associated with a commercial entity having a location. The system can also receive data points that each include time information and location information of a computing device. The system can generate a valid cluster indicating an activity at the location of the commercial entity by evaluating the time information and the location information of two or more data points with a duration threshold and a location threshold. The system can use the valid cluster to identify the indication of interest in the online content item as the location based conversion based on the activity at the location of the commercial entity.
    Type: Application
    Filed: June 27, 2013
    Publication date: January 1, 2015
    Inventors: Amit Khann, Philip Andrew McDonnell, Prashast Khandelwal, Puneet Gupta, Shibani Sanan, Shun Kawamura, Subhadip Sarkar
  • Publication number: 20140375425
    Abstract: A method, non-transitory computer readable medium and device for sending an alert to at least one customer through a communication network. This technique involves uploading the alert content in different formats into an operator's system to send the same to customers. Then, the spare capacity of delivery channels is identified which are available to send the alert to the customer. Thereafter, the at least one delivery channel among the all identified channels and best suitable alert format for that delivery channel is selected based on the spare capacity of the channel and predefined profile of the customer. Finally, the alert is sent to the customer in the selected format through the selected delivery channel.
    Type: Application
    Filed: March 20, 2014
    Publication date: December 25, 2014
    Applicant: Infosys Limited
    Inventors: Puneet Gupta, Venkat Kumar Sivaramamurthy
  • Patent number: 8917764
    Abstract: A system and method for virtualization of ambient environments in live video streaming are disclosed. In one embodiment, motion detection is performed to obtain motion information in a current frame in a live video stream. Further, a background model is computed using the motion information. Furthermore, background subtraction is performed using the background model to obtain foreground and background pixels for the current frame in the live video stream. In addition, the obtained foreground and background pixels are refined. Based on the obtained refined foreground and background pixels, a virtualized environment is generated for the current frame by substituting the background pixels. Moreover, the steps of pre-processing, performing, computing, refining, generating and encoding are repeated for a next frame in the live video stream.
    Type: Grant
    Filed: August 8, 2011
    Date of Patent: December 23, 2014
    Assignee: Ittiam Systems (P) Ltd
    Inventor: Puneet Gupta
  • Publication number: 20140365296
    Abstract: Systems and methods for cross-device conversion estimates determine an observed number of cross-device conversions based on different sets of devices being logged into the same online accounts. The observed cross-device conversions are extrapolated out based on a percentage of one set of devices having logged into the same accounts as the second set of devices.
    Type: Application
    Filed: July 15, 2013
    Publication date: December 11, 2014
    Inventors: Philip Andrew McDonnell, Shobhit Saxena, Subhadip Sarkar, Lu Liu, Shibani Sanan, Puneet Gupta
  • Patent number: 8906313
    Abstract: Gas distribution units of fluidized bed reactors are configured to direct thermally decomposable compounds to the center portion of the reactor and away from the reactor wall to prevent deposition of material on the reactor wall and process for producing polycrystalline silicon product in a reactor that reduce the amount of silicon which deposits on the reactor wall.
    Type: Grant
    Filed: June 29, 2009
    Date of Patent: December 9, 2014
    Assignee: SunEdison, Inc.
    Inventors: Milind S. Kulkarni, Puneet Gupta, Balaji Devulapalli, Jameel Ibrahim, Vithal Revankar, Kwasi Foli
  • Patent number: 8909918
    Abstract: Techniques are provided for obtaining first and second digital certificates from a certificate authority database for establishing a secure exchange between network devices. The first digital certificate contains identity information of a first network device, and the second digital certificate contains classification information of the first network device. In one embodiment, a secure key exchange is initiated with the second network device, and the first and second digital certificates are transmitted as a part of the secure key exchange to the second network device. In another embodiment, the first and second digital certificates are received by an intermediate network device. The first digital certificate is encrypted and is not evaluated by the intermediate network device. The second digital certificate is evaluated for classification information of the first network device.
    Type: Grant
    Filed: October 5, 2011
    Date of Patent: December 9, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Kunal Patel, Yixin Sun, Puneet Gupta, Vinod Arjun, David McGrew