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).
-
Publication number: 20200304367Abstract: Examples are disclosed that relate to using a multiplexed transmission to register a telemetry device with a telemetry system and report telemetry data to the telemetry system on behalf of a telemetry device. One disclosed example provides a method comprising receiving a multiplexed transmission from a telemetry device, the multiplexed transmission comprising a registration message and telemetry data, demultiplexing the multiplexed transmission to obtain the registration message and the telemetry data, registering the telemetry device with a telemetry system based upon the registration message, sending the telemetry data to the telemetry system, and sending a registration response to the telemetry device, the registration response confirming registration of the telemetry device with the telemetry system.Type: ApplicationFiled: March 19, 2019Publication date: September 24, 2020Applicant: Microsoft Technology Licensing, LLCInventors: Nicole E. BERDY, Alexander I. TOLPIN, Tamer A. AWAD, Rajeev Mandayam VOKKARNE, Puneet GUPTA, Timothy James LARDEN, Mounica ARROJU, Jelani Z. BRANDON, SachinKumar CHANDRAMOHAN
-
Patent number: 10755125Abstract: The present disclosure provides a non-invasive, inexpensive and unobtrusive system that enables heart rate (HR) monitoring by addressing the traditionally known issues with face video based systems due to respiration, facial expressions, out-of-plane movements, camera parameters and environmental factors. These issues are alleviated by filtering, pulse modelling and HR tracking. Quality measures are defined which incorporate out-of-plane movements to define the quality of each video frame unlike existing approaches which provide a single quality for the entire video. To handle out-of-plane movement, Fourier basis function is employed to reconstruct pulse signals at affected locations. Bayesian decision theory based method performs HR tracking using previous HR and quality estimates for improved HR monitoring.Type: GrantFiled: February 20, 2018Date of Patent: August 25, 2020Assignee: TATA CONSULTANCY SERVICES LIMITEDInventors: Puneet Gupta, Brojeshwar Bhowmick, Arpan Pal
-
Patent number: 10750959Abstract: A system and method for real time estimation of heart rate (HR) from one or more face videos acquired in non-invasive manner. The system receives face videos and obtains several blocks as ROI consisting of facial skin areas. Subsequently, the temporal fragments are extracted from the blocks and filtered to minimize the noise. In the next stage, several temporal fragments are extracted from the video. The several temporal fragments, corrupted by noise are determined using an image processing range filter and pruned for further processing. The HR of each temporal fragment, referred as local HR is estimated along with its quality. Eventually, a quality based fusion is applied to estimate a global HR corresponding to the received face videos. In addition, the disclosure herein is also applicable for frontal, profile and multiple faces and performs in real-time.Type: GrantFiled: January 16, 2018Date of Patent: August 25, 2020Assignee: TATA CONSULTANCY SERVICES LIMITEDInventors: Puneet Gupta, Brojeshwar Bhowmick, Arpan Pal
-
Patent number: 10742707Abstract: In one example, a method for low-latency multimedia stream reception and output in a receiving device is described. Data packets may be extracted from a multimedia stream received over a network. The sequence of independently decodable units associated with the multimedia stream may be decoded. Each independently decodable unit may include one or more data packets. The sequence of decoded units may be stored in an output buffer. Further, flow of the decoded units from the output buffer to an output device may be controlled based on one of (a) a latency associated with the decoded units and (b) a rate of reception of the decoded units by the output buffer and a rate at which the output device is operating. The decoded units may be rendered on the output device.Type: GrantFiled: April 21, 2017Date of Patent: August 11, 2020Assignee: ITTIAM SYSTEMS (P) LTD.Inventors: Darshan Datt Kikkeri Shivadatta, Swapan Kumar Kundu, Bhavani Gopalakrishna Rao, Puneet Gupta, Manu Ramakrishna Iyengar, Himanshu Mukat
-
Patent number: 10710003Abstract: A system for the production of a polycrystalline silicon product is disclosed. The system includes a reaction chamber, a susceptor, an induction unit, and a plurality of energy sources. The reaction chamber has a reactor wall, and the susceptor encircles the reactor wall. The induction heater surrounds the susceptor, and has multiple induction coils for producing heat in the susceptor. The coils are grouped into a plurality of zones. The plurality of energy sources supply electric current to the coils. Each energy source is connected with the coils of at least one zone.Type: GrantFiled: September 11, 2017Date of Patent: July 14, 2020Assignee: Corner Star LimitedInventors: Vivek Tomar, Puneet Gupta, Satish Bhusarapu
-
Publication number: 20200213841Abstract: Provisioning a requesting device is provided using extended identity attestation for the requesting device. A provisioning request is received at a device provisioning system. The provisioning request includes a registration identifier provided by the requesting device. A plurality of extended attestation components is accessed in an enrollment datastore of the device provisioning system. Each extended attestation component identifies an external computing system. One of the extended attestation components in the enrollment datastore is selected based on the received registration identifier. Execution of the device attestation is initiated at the external computing system identified by the selected extended attestation component to yield an attestation result. Satisfaction of a validity condition by the attestation result is detected. The requesting device is provisioned from the device provisioning system, responsive to detection that the attestation result satisfies the validity condition.Type: ApplicationFiled: February 13, 2020Publication date: July 2, 2020Inventors: Nicole Elaine BERDY, Alexander TOLPIN, Tamer AWAD, Rajeev Mandayam VOKKARNE, Puneet GUPTA, Timothy James LARDEN, Jelani Z. BRANDON, SachinKumar CHANDRAMOHAN, Mounica ARROJU
-
Publication number: 20200145415Abstract: An IoT hub comprising one or more servers and databases is configured to automatically assign Internet of Things (IoT) enabled devices to IoT solutions based on a subnet to which the IoT devices are connected. A user interface is configured to enable a user to define subnets within the customer's network environment and assign each subnet to an IoT solution. Upon the user setting up an IoT device's network connection to a network device, such as a router, the IoT device transmits its network information to the IoT hub. The IoT hub can then automatically assign the IoT device to a specific IoT solution without further user input or predict which IoT solution to utilize for that IoT device based on known parameters.Type: ApplicationFiled: November 5, 2018Publication date: May 7, 2020Inventors: Nicole Elaine BERDY, Jelani Zukar BRANDON, Timothy James LARDEN, Alexander I. TOLPIN, SachinKumar CHANDRAMOHAN, Tamer AWAD, Mounica ARROJU, Rajeev Mandayam VOKKARNE, Puneet GUPTA
-
Patent number: 10630794Abstract: Multi-computing device network based cross-device conversion determination is described. A content selection computer server can identify cross-device conversions. A first computing device accesses third-party content via a first computer network connection. A second computing device accesses a webpage of the third-party content provider via a second computer network connection. The first and devices can be logged into a same online account. The content selection computer server can obtain, via a content tag that includes a script that executes on a webpage that includes the third-party content, data indicating that the first computing device accessed the third-party content. The selection computer server determines the conversion from the content tag and the second computing device having accessed the webpage.Type: GrantFiled: May 10, 2019Date of Patent: April 21, 2020Assignee: Google LLCInventors: Philip Andrew McDonnell, Shobhit Saxena, Subhadip Sarkar, Lu Liu, Shibani Sanan, Puneet Gupta
-
Patent number: 10602353Abstract: Provisioning a requesting device is provided using extended identity attestation for the requesting device. A provisioning request is received at a device provisioning system. The provisioning request includes a registration identifier provided by the requesting device. A plurality of extended attestation components is accessed in an enrollment datastore of the device provisioning system. Each extended attestation component identifies an external computing system. One of the extended attestation components in the enrollment datastore is selected based on the received registration identifier. Execution of the device attestation is initiated at the external computing system identified by the selected extended attestation component to yield an attestation result. Satisfaction of a validity condition by the attestation result is detected. The requesting device is provisioned from the device provisioning system, responsive to detection that the attestation result satisfies the validity condition.Type: GrantFiled: December 31, 2018Date of Patent: March 24, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Nicole Elaine Berdy, Alexander Tolpin, Tamer Awad, Rajeev Mandayam Vokkarne, Puneet Gupta, Timothy James Larden, Jelani Z. Brandon, SachinKumar Chandramohan, Mounica Arroju
-
Publication number: 20200082538Abstract: Hand segmentation on wearable devices is a challenging computer vision problem with a complex background because of varying illumination conditions, computational capacity of device(s), different skin tone of users from varied race, and presence of skin color background. Embodiments of the present disclosure provide systems and methods for performing, in real time, hand segmentation by pre-processing an input image to improve contrast and removing noise/artifacts. Multi Orientation Matched Filter (MOMF) is implemented and applied on the pre-processed image by rotating the MOMF at various orientations to form an edge image which comprises strong edges and weak edges. Weak edges are further removed using morphological operation. The edge image is then added to the input image (or pre-processed image) to separate different texture region in image. Largest skin-color blob is then extracted which is considered to be correct segmented hand.Type: ApplicationFiled: August 7, 2019Publication date: March 12, 2020Applicant: Tata Consultancy Services LimitedInventors: Jitender Kumar MAURYA, Ramya HEBBALAGUPPE, Puneet GUPTA
-
Publication number: 20200052962Abstract: Managing devices in an IoT environment. A method includes, as a result of a device being provisioned by a special-purpose solution, storing at a central unified registry a correlation of the device and the given special purpose solution. The method further includes correlating the device to a different special-purpose solution at the unified registry. As a result, the method further includes causing subsequent configuration of the device to be performed by the different special-purpose solution.Type: ApplicationFiled: August 13, 2018Publication date: February 13, 2020Inventors: Alexander I. Tolpin, Tamer Awad, Timothy James Larden, Puneet Gupta, Rajeev Mandayam Vokkarne, Jelani Z. Brandon, SachinKumar ChandraMohan, Mounica Arroju, Nicole Berdy
-
Publication number: 20200053156Abstract: Transferring control over a device. A method includes, receiving a first indication, including a first verifiable token, from a first entity that at least a portion of control of a device should be relinquished by the first entity. A second indication is received from the second entity, including a second verifiable token, that the at least a portion of control should be transferred to the second entity. The first token and the second token are verified. As a result of verifying the first token and the second token, the at least a portion of control of the device is transferred from the first entity to the second entity. Transferring the at least a portion of control of the device from the first entity to the second entity includes updating the device with configuration applicable to the second entity.Type: ApplicationFiled: August 13, 2018Publication date: February 13, 2020Inventors: Alexander I. Tolpin, Rajeev Mandayam Vokkarne, Puneet Gupta, Timothy James Larden, Jelani Z. Brandon, SachinKumar ChandraMohan, Mounica Arroju, Tamer Awad, Nicole Berdy
-
Patent number: 10452234Abstract: A method of providing an interactive dashboard of a process for offline analysis by a dashboard server is disclosed. The dashboard server receives selection of a dashboard of the process. The user may export the selected dashboard for offline analysis. The selected dashboard may be exported in at least one of dynamic interactive format and static interactive format. The dashboard server generates dynamic interactive packet for the dynamic interactive format. The dynamic interactive packet includes information for rendering a dynamic interactive dashboard of the selected dashboard. The dashboard server generates static interactive packet for the static interactive format. The static interactive packet includes one or more snapshots corresponding to each of one or more interactions on the selected dashboard. The dashboard server provides an interactive dashboard to the user for the offline analysis using either the static interactive format or the dynamic interactive packet.Type: GrantFiled: May 4, 2017Date of Patent: October 22, 2019Assignee: Huawei Technologies Co., Ltd.Inventors: V Vimal Das Kammath, Puneet Gupta, Naganarasimha Ramesh Garla
-
Patent number: 10442695Abstract: Processes for producing polycrystalline silicon by thermal decomposition of silane are disclosed. The processes generally involve thermal decomposition of silane in a fluidized bed reactor operated at reaction conditions that result in a high rate of productivity relative to conventional production processes.Type: GrantFiled: July 15, 2015Date of Patent: October 15, 2019Assignee: Corner Star LimitedInventors: Satish Bhusarapu, Puneet Gupta, Yue Huang
-
Patent number: 10442694Abstract: Processes for producing polycrystalline silicon by thermal decomposition of silane are disclosed. The processes generally involve thermal decomposition of silane in a fluidized bed reactor operated at reaction conditions that result in a high rate of productivity relative to conventional production processes.Type: GrantFiled: July 15, 2015Date of Patent: October 15, 2019Assignee: Corner Star LimitedInventors: Satish Bhusarapu, Puneet Gupta, Yue Huang
-
Patent number: 10407309Abstract: 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: GrantFiled: December 24, 2014Date of Patent: September 10, 2019Assignee: Corner Star LimitedInventors: Puneet Gupta, Yue Huang, Satish Bhusarapu
-
Publication number: 20190268427Abstract: Multi-computing device network based cross-device conversion determination is described. A content selection computer server can identify cross-device conversions. A first computing device accesses third-party content via a first computer network connection. A second computing device accesses a webpage of the third-party content provider via a second computer network connection. The first and devices can be logged into a same online account. The content selection computer server can obtain, via a content tag that includes a script that executes on a webpage that includes the third-party content, data indicating that the first computing device accessed the third-party content. The selection computer server determines the conversion from the content tag and the second computing device having accessed the webpage.Type: ApplicationFiled: May 10, 2019Publication date: August 29, 2019Applicant: Google LLCInventors: Philip Andrew McDonnell, Shobhit Saxena, Subhadip Sarkar, Lu Liu, Shibani Sanan, Puneet Gupta
-
Publication number: 20190268428Abstract: 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: ApplicationFiled: May 14, 2019Publication date: August 29, 2019Applicant: Google LLCInventors: Amit Khanna, Philip Andrew McDonnell, Prashast Khandelwal, Puneet Gupta, Shibani Sanan, Shun Kawamura, Subhadip Sarkar
-
Publication number: 20190243824Abstract: The technology disclosed relates to creating and frequently updating multiple online analytic processing (OLAP) analytic databases from an online transaction processing (OLTP) transaction updatable system that includes transaction commit, rollback, and field level security capabilities. It also relates to transparently decoupling extraction from rebuilding of frequently updated OLAP analytic databases from the OLTP transaction updatable system.Type: ApplicationFiled: April 18, 2019Publication date: August 8, 2019Inventors: Alex GITELMAN, Ravishankar ARIVAZHAGAN, Donovan SCHNEIDER, Alex FIELD, Pradeep MANTHA, Puneet GUPTA
-
Patent number: 10365481Abstract: The proposed invention provides a method for calibrating a HMD device of a user in a vehicle. The method includes detecting user movements while viewing VR content in the vehicle and checking if these motions meet user movement criteria. The method also includes detecting if the vehicle is stationary or moving. Further, on detecting that the vehicle is stationary dynamically calibrating the HMD device based on the movements of the user and on detecting that the vehicle is in motion dynamically calibrating the HMD device based on vehicle movements and the movements of the user.Type: GrantFiled: November 14, 2016Date of Patent: July 30, 2019Assignee: BRILLIO LLCInventors: Renji Kuruvilla Thomas, Gaurav Jain, Karthik Gopalakrishnan Vinmani, Puneet Gupta