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: 20200151667
    Abstract: A method including generating a first list of fulfillment nodes of fulfillment nodes that are enabled to deliver within a first shipping time period. The method also can include sending each fulfillment node to a separate instance of a multi-threaded worker system. The method additionally can include generating a list of zip codes that the input fulfillment node can deliver to via ground shipping within the first shipping time period. The method additionally can include transforming the lists of zip codes to generate a mapping from each zip code in the lists of zip codes to a list of fulfillment nodes of the fulfillment nodes that can deliver via ground shipping to the each zip code within the first shipping speed. The method additionally can include receiving a request including an input zip code and an input shipping time period.
    Type: Application
    Filed: November 13, 2018
    Publication date: May 14, 2020
    Applicant: Walmart Apollo, LLC
    Inventors: Sony Mangalassery Gregory, Vimal Mohan Kothanath, Sindiri Sai Kumar, Shantanu Preetam, Puneet Kala, Tanvi Gupta, Rishi Saraf
  • Publication number: 20200145415
    Abstract: 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: Application
    Filed: November 5, 2018
    Publication date: May 7, 2020
    Inventors: 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: 10630794
    Abstract: 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: Grant
    Filed: May 10, 2019
    Date of Patent: April 21, 2020
    Assignee: Google LLC
    Inventors: Philip Andrew McDonnell, Shobhit Saxena, Subhadip Sarkar, Lu Liu, Shibani Sanan, Puneet Gupta
  • Patent number: 10602353
    Abstract: 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: Grant
    Filed: December 31, 2018
    Date of Patent: March 24, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Nicole Elaine Berdy, Alexander Tolpin, Tamer Awad, Rajeev Mandayam Vokkarne, Puneet Gupta, Timothy James Larden, Jelani Z. Brandon, SachinKumar Chandramohan, Mounica Arroju
  • Publication number: 20200082538
    Abstract: 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: Application
    Filed: August 7, 2019
    Publication date: March 12, 2020
    Applicant: Tata Consultancy Services Limited
    Inventors: Jitender Kumar MAURYA, Ramya HEBBALAGUPPE, Puneet GUPTA
  • Patent number: 10582366
    Abstract: Methods, systems, and devices for network selection and traffic routing are disclosed herein. User equipment (UE) is configured to store an access network selection and detection function (ANDSF) management object (MO). The ANDSF MO may include network selection rules indicating relative priority based on a specific radio access technology (RAT) types of different access networks. The UE is configured to identify one or more available access networks. The UE is configured to establish a connection with an access network of the one or more available access networks. The UE establishes the connection with an access network having a RAT with a highest relative priority of the one or more available access networks based on the network selection rules.
    Type: Grant
    Filed: March 30, 2018
    Date of Patent: March 3, 2020
    Assignee: APPLE INC.
    Inventors: Vivek Gupta, Puneet K. Jain
  • Publication number: 20200052962
    Abstract: 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: Application
    Filed: August 13, 2018
    Publication date: February 13, 2020
    Inventors: Alexander I. Tolpin, Tamer Awad, Timothy James Larden, Puneet Gupta, Rajeev Mandayam Vokkarne, Jelani Z. Brandon, SachinKumar ChandraMohan, Mounica Arroju, Nicole Berdy
  • Publication number: 20200053156
    Abstract: 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: Application
    Filed: August 13, 2018
    Publication date: February 13, 2020
    Inventors: Alexander I. Tolpin, Rajeev Mandayam Vokkarne, Puneet Gupta, Timothy James Larden, Jelani Z. Brandon, SachinKumar ChandraMohan, Mounica Arroju, Tamer Awad, Nicole Berdy
  • Publication number: 20200019374
    Abstract: An accelerator for bitonic sorting includes a plurality of compare-exchange circuits and a first-in, first-out (FIFO) buffer associated with each of the compare-exchange circuits. An output of each FIFO buffer is a FIFO value. The compare-exchange circuits are configured to, in a first mode, store a previous value from a previous compare-exchange circuit or a memory to its associated FIFO buffer and pass a FIFO value from its associated FIFO buffer to a subsequent compare-exchange circuit or the memory; in a second mode, compare the previous value to the FIFO value, store the greater value to its associated FIFO buffer, and pass the lesser value to the subsequent compare-exchange circuit or the memory; and in a third mode, compare the previous value to the FIFO value, store the lesser value to its associated FIFO buffer, and pass the greater value to the subsequent compare-exchange circuit or the memory.
    Type: Application
    Filed: December 31, 2018
    Publication date: January 16, 2020
    Inventors: Indu PRATHAPAN, Puneet SABBARWAL, Pankaj GUPTA
  • Publication number: 20190349219
    Abstract: Various embodiments may be generally directed to techniques for UE initiated and network initiated IP flow mobility. Various embodiments provide techniques for sharing IP flow routing rules and/or filters between a UE and various network infrastructure components using existing network based protocols or extensions thereto. Various embodiments provide techniques for provisioning network based IP flow mobility triggers and for ensuring UE connections to a 3GPP network are maintained in the absence of any 3GPP network IP flows.
    Type: Application
    Filed: May 23, 2019
    Publication date: November 14, 2019
    Applicant: INTEL IP CORPORATION
    Inventors: Vivek Gupta, Puneet K. Jain, Alexandre S. Stojanovski
  • Patent number: 10470122
    Abstract: Embodiments of wireless communication devices and method for discontinuous reception (DRX) mode in RRC_IDLE state of wireless communication are generally described herein. Some of these embodiments describe a wireless communication device having processing circuitry arranged to determine to use an extended paging discontinuous reception (DRX) value to increase a paging cycle length. The wireless communication device may transmit a non-access stratum (NAS) message to the network, indicating that the wireless communication device desires to use the extended paging DRX value. The wireless communication device may receive a message from the network that includes an information element (IE) indicating whether the network supports the extended paging DRX value. Other methods and apparatuses are also described.
    Type: Grant
    Filed: October 11, 2017
    Date of Patent: November 5, 2019
    Assignee: Intel IP Corporation
    Inventors: Hyung-Nam Choi, Sangeetha L. Bangolae, Marta Martinez Tarradell, Puneet Jain, Ana Lucia Pinheiro, Maruti Gupta Hyde, Ali T. Koc, Rath Vannithamby, Satish Chandra Jha
  • Patent number: 10452234
    Abstract: 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: Grant
    Filed: May 4, 2017
    Date of Patent: October 22, 2019
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: V Vimal Das Kammath, Puneet Gupta, Naganarasimha Ramesh Garla
  • Patent number: 10442694
    Abstract: 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: Grant
    Filed: July 15, 2015
    Date of Patent: October 15, 2019
    Assignee: Corner Star Limited
    Inventors: Satish Bhusarapu, Puneet Gupta, Yue Huang
  • Patent number: 10442695
    Abstract: 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: Grant
    Filed: July 15, 2015
    Date of Patent: October 15, 2019
    Assignee: Corner Star Limited
    Inventors: Satish Bhusarapu, Puneet Gupta, Yue Huang
  • Patent number: 10430417
    Abstract: System and method for visual Bayesian data fusion are disclosed. In an example, a plurality of datasets associated with a topic are obtained from a data lake. Each of the plurality of datasets include information corresponding to various attributes of the topic. Further, the plurality of datasets are joined to obtain a joined dataset. Furthermore, distribution associated with a target attribute is predicted using Bayesian modeling by selecting a plurality of attributes (k) based on mutual information with the target attribute in the joined dataset, learning a minimum spanning tree based Bayesian structure using the selected attributes and the target attribute, learning conditional probabilistic tables at each node of the minimum spanning tree based Bayesian structure; and predicting the distribution associated with the target attribute by querying the conditional probabilistic tables, thereby facilitating visual Bayesian data fusion.
    Type: Grant
    Filed: March 9, 2017
    Date of Patent: October 1, 2019
    Assignee: Tata Consultancy Services Limited
    Inventors: Geetika Sharma, Karamjit Singh, Garima Gupta, Gautam Shroff, Puneet Agarwal, Aditeya Pandey, Kaushal Ashokbhai Paneri, Gunjan Sehgal
  • Publication number: 20190286764
    Abstract: Described in detail herein are simulation systems for a production environment and related methods of use. In one exemplary system a routing application receives a request associated with one or more physical objects. Based on the request, the routing application retrieves one or more simulation profiles from a database and forwards the request and the simulation profiles to a first computing system. The first computing system hosts a simulation environment and simultaneously executes a simulation of the request for each simulation profile in the simulation environment. The first computing system generates resultant data in response to executing each simulation that may be used to alter a production application for a production environment.
    Type: Application
    Filed: June 18, 2018
    Publication date: September 19, 2019
    Inventors: Sindiri Sai Kumar, Sandip Mahanta, Puneet Kala, Rishi Saraf, Tanvi Gupta, Nyshadam Nagamallika, Shantanu Preetam
  • Patent number: 10407309
    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 24, 2014
    Date of Patent: September 10, 2019
    Assignee: Corner Star Limited
    Inventors: Puneet Gupta, Yue Huang, Satish Bhusarapu
  • Publication number: 20190274189
    Abstract: Systems and methods provide solutions for reliable data transfer in a mobile communication network. A user equipment (UE) may indicate to the mobile communication network a capability of the UE to support a reliable data service protocol. The UE may process non-access stratum (NAS) messages, for both mobile originated (MO) data transfer and mobile terminated (MT) data transfer, using the reliable data service protocol to determine whether protocol data units (PDUs) of the NAS messages require no acknowledgement, require acknowledgment, or include an acknowledgement, and to detect and eliminate duplicate PDUs received at the UE in the NAS messages.
    Type: Application
    Filed: May 8, 2019
    Publication date: September 5, 2019
    Applicant: INTEL CORPORATION
    Inventors: Puneet Jain, Vivek Gupta, Ching-Yu Liao
  • Publication number: 20190268427
    Abstract: 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: Application
    Filed: May 10, 2019
    Publication date: August 29, 2019
    Applicant: Google LLC
    Inventors: Philip Andrew McDonnell, Shobhit Saxena, Subhadip Sarkar, Lu Liu, Shibani Sanan, Puneet Gupta
  • Publication number: 20190268428
    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: May 14, 2019
    Publication date: August 29, 2019
    Applicant: Google LLC
    Inventors: Amit Khanna, Philip Andrew McDonnell, Prashast Khandelwal, Puneet Gupta, Shibani Sanan, Shun Kawamura, Subhadip Sarkar