Patents by Inventor Jaspreet Singh

Jaspreet Singh 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: 9612715
    Abstract: The disclosure identifies a dynamic content associated with a content provider that can be a portion of markup content which automatically changes over time and can be user-interactive. The dynamic content can be a uniform resource identifier (URI) addressable content. The dynamic content can be received from the content provider. A preview of the dynamic content can be presented in real-time within a markup renderable canvas of an interface. The preview can be uniformly scaled and the dynamic content within the preview can be non-interactive and can be unmodified by the receiving and presenting.
    Type: Grant
    Filed: June 28, 2010
    Date of Patent: April 4, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kapil Gambhir, Jaspreet Singh, Jatin K. Varshney
  • Patent number: 9606777
    Abstract: Deploying portlet(s) onto a displayed portal page by dragging and dropping portlet related artifacts from the IDE like portlet deployment descriptor node or a specific portlet node, and, responsively displaying the portlet(s), corresponding to the dropped node, in the displayed portal page. The updating of the portal page is accomplished by an internal IDE browser of a stand-alone type IDE working co-operatively with a remote portal server.
    Type: Grant
    Filed: February 25, 2016
    Date of Patent: March 28, 2017
    Assignee: International Business Machines Corporation
    Inventors: Carsten Leue, Jaspreet Singh
  • Patent number: 9602186
    Abstract: Embodiments of the present invention may relate to extending a network's presence. A first device may compile an accepted device list including a second device. The first device may determine a network connection status, such as, for example, connected, weak connection, and disconnected. In response to determining the network connection status is disconnected, the first device may search for the second device. In response to determining the network connection status is connected, the first device may discontinue searching for the second device. In response to determining the network connection status is weak connection, the first device may search for the second device. The first device may evaluate connectivity information of the second device. The first device may communicate with at least one network via the second device.
    Type: Grant
    Filed: September 9, 2015
    Date of Patent: March 21, 2017
    Assignee: International Business Machines Corporation
    Inventors: Kapil Gambhir, Jaspreet Singh
  • Publication number: 20170070281
    Abstract: Embodiments of the present invention may relate to extending a network's presence. A first device may compile an accepted device list including a second device. The first device may determine a network connection status, such as, for example, connected, weak connection, and disconnected. In response to determining the network connection status is disconnected, the first device may search for the second device. In response to determining the network connection status is connected, the first device may discontinue searching for the second device. In response to determining the network connection status is weak connection, the first device may search for the second device. The first device may evaluate connectivity information of the second device. The first device may communicate with at least one network via the second device.
    Type: Application
    Filed: September 9, 2015
    Publication date: March 9, 2017
    Inventors: KAPIL GAMBHIR, JASPREET SINGH
  • Patent number: 9581577
    Abstract: The present disclosure relates to a diffusion cell for testing the permeation of a compound(s) across a membrane. Also, the present disclosure relates to a method of manufacturing a diffusion cell. Further, the present disclosure relates to a method of performing an assay using a diffusion cell.
    Type: Grant
    Filed: October 11, 2013
    Date of Patent: February 28, 2017
    Assignee: NATIONAL UNIVERSITY OF SINGAPORE
    Inventors: Lifeng Kang, Jaspreet Singh Kochhar, Choon Siong Mah
  • Patent number: 9575733
    Abstract: Deploying portlet(s) onto a displayed portal page by dragging and dropping portlet related artifacts from the IDE like portlet deployment descriptor node or a specific portlet node, and, responsively displaying the portlet(s), corresponding to the dropped node, in the displayed portal page. The updating of the portal page is accomplished by an internal IDE browser of a stand-alone type IDE working co-operatively with a remote portal server.
    Type: Grant
    Filed: December 10, 2013
    Date of Patent: February 21, 2017
    Assignee: International Business Machines Corporation
    Inventors: Carsten Leue, Jaspreet Singh
  • Patent number: 9563445
    Abstract: According to some aspects disclosed herein, a system for remote assistance and control of user devices subject to one or more remote assistance policies may be provided. In some embodiments, an administrator may request remote control of a managed user device. A managed application launcher may be provided by the user device and may be modified by the user device to remove managed applications or otherwise prevent access to applications that have a policy indicating that remote assistance is not allowed. The administrator may open a managed application included in the launcher and remotely control that application. In other embodiments, a user of the managed user device may initiate a request for remote assistance from within a managed application and/or the managed application launcher. The administrator's control of the user device and access to other applications on the user device may be limited based on the remote assistance policies.
    Type: Grant
    Filed: May 4, 2015
    Date of Patent: February 7, 2017
    Assignee: Citrix Systems, Inc.
    Inventors: Nitin Desai, Jaspreet Singh
  • Publication number: 20160352572
    Abstract: A cloud configuration management method implemented in a cloud configuration management system communicatively coupled to one or more cloud nodes in a cloud system includes creating a plurality of golden configurations for each of a plurality of roles, wherein each of the one or more cloud nodes has one of the plurality of roles for operation in the cloud system; defining metadata rules for each of the plurality of golden configurations; performing a configuration analysis to audit the one or more cloud nodes using the metadata rules; and providing results of the configuration analysis to determine misconfiguration of any of the one or more cloud nodes.
    Type: Application
    Filed: August 12, 2016
    Publication date: December 1, 2016
    Applicant: Zscaler, Inc.
    Inventors: Rajnish MISHRA, Anupam PANDEY, Sachin KUMAR, Jaspreet SINGH, Anshul BEHL, Kaleeswaran KARUPPASAMY
  • Patent number: 9491755
    Abstract: Beam-steered millimeter wave signals transmitted in each of n sector slices include a sequence of primary synchronization (PSCH) symbols within predetermined symbol positions in at least one slot of a subframe. The symbols in consecutive symbol positions are each transmitted on a different one of the n slices, with the first symbol repeated on the same slice at the end. The sequence order rotates cyclically in each subframe so that two PSCH symbols are transmitted on one slice in a single subframe every nth subframe. Secondary synchronization (SSCH) and Broadcast Channel (BCH) symbols are transmitted in a predetermined pattern following the sequence of PSCH symbols. By transmitting consecutive PSCH symbols on different slices and repeating the first symbol, the mobile station can detect the best slice and beam by switching receive beams every subframe instead of every slot, relaxing time constraints on AGC adjustment while avoiding the start-at-the-edge problem.
    Type: Grant
    Filed: October 15, 2012
    Date of Patent: November 8, 2016
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Shadi Abu-Surra, Sridhar Rajagopal, Ying Li, Jaspreet Singh, Zhouyue Pi
  • Patent number: 9471469
    Abstract: An automation and regression management method for testing software in a highly-complex cloud-based system with a plurality of nodes, through an automation and regression management system, includes receiving a plurality of requests for automated test runs on nodes in the highly-complex cloud-based system; managing the plurality of requests by either starting an automated test run on a node or queuing the automated test run if another automated test run is already operating on the node; determining details of each of the automated test runs subsequent to completion; storing the details of each of the automated test runs in a database; and providing the details of each of the automated test runs to a requesting user.
    Type: Grant
    Filed: October 28, 2014
    Date of Patent: October 18, 2016
    Assignee: Zscaler, Inc.
    Inventors: Rajnish Mishra, Jaspreet Singh, Ajit Singh, Shivani Sharma, Mandeep Singh, Shivam Dhingra
  • Publication number: 20160293966
    Abstract: A fuel cell catalyst support material with self-healing and service on the fly properties. The material is stable and can preserve a fuel cell's activity over an extended lifetime. The approach strikes a practical balance between the optimum size of the electrocatalyst particle and the ability of the support material to self-heal under electrochemical stress. The self-healing support material allows the use of very small catalyst particles size without affecting the fuel cell's durability. This not only increases the efficiency of the fuel cell but also allows low PGM loading.
    Type: Application
    Filed: March 31, 2016
    Publication date: October 6, 2016
    Inventors: Jaspreet Singh Dhau, Sesha Srinivasan, Ghazi Darkazalli
  • Patent number: 9450723
    Abstract: A method and an apparatus for channel estimation. The method includes identifying a set of preferred BS receive beams for each of a plurality of BS antenna SAs based on periodic pilot transmissions from a UE transmitted using predefined UE transmit beams. The method also includes transmitting a request for the UE to transmit pilot signals for the set of preferred BS receive beams. The method further includes receiving the pilot signals using the set of preferred BS receive beams. The method also includes performing channel estimation and determining the data transmission parameters based on the received pilot signals, the data transmission parameters including at least one receive beam at each UE antenna SA to be used for data reception. Additionally, the method includes transmitting, to the UE, information for identifying the at least one receive beam at each UE antenna SA to be used for data reception.
    Type: Grant
    Filed: August 29, 2014
    Date of Patent: September 20, 2016
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Sudhir Ramakrishna, Jaspreet Singh
  • Patent number: 9444685
    Abstract: A cloud configuration management method implemented in a cloud configuration management system communicatively coupled to one or more cloud nodes in a cloud system includes creating a plurality of golden configurations for each of a plurality of roles, wherein each of the one or more cloud nodes has one of the plurality of roles for operation in the cloud system; defining metadata rules for each of the plurality of golden configurations; performing a configuration analysis to audit the one or more cloud nodes using the metadata rules; and providing results of the configuration analysis to determine misconfiguration of any of the one or more cloud nodes.
    Type: Grant
    Filed: September 16, 2014
    Date of Patent: September 13, 2016
    Assignee: Zscaler, Inc.
    Inventors: Rajnish Mishra, Anupam Pandey, Sachin Kumar, Jaspreet Singh, Anshul Behl, Kaleeswaran Karuppasamy
  • Publication number: 20160262063
    Abstract: A method of coordinating a plurality of radio access networks (RANs) includes aggregating, with a gateway, communications interfaces between a plurality of RANs and a packet core network through the gateway. A plurality of radio nodes (RNs) in each of the RANs is communicatively coupled to the gateway and to user equipment (UE) devices associated with the RNs in each of the RANs. The gateway also controls and coordinates mobility of the UE devices within and among the RANs.
    Type: Application
    Filed: March 25, 2016
    Publication date: September 8, 2016
    Inventors: Tsung-Yi Chen, Jaspreet Singh, Peter J. Worters
  • Publication number: 20160262069
    Abstract: A method of coordinating a plurality of radio access networks (RANs) includes aggregating, with a gateway, communications interfaces between a plurality of RANs and a packet core network through the gateway. A plurality of radio nodes (RNs) in each of the RANs is communicatively coupled to the gateway and to user equipment (UE) devices associated with the RNs in each of the RANs. The gateway also controls and coordinates mobility of the UE devices within and among the RANs. In addition, the gateway acts as a virtual enhanced NodeB (eNB) to the packet core network, thereby hiding the aggregated communications interfaces from the packet core network.
    Type: Application
    Filed: March 2, 2016
    Publication date: September 8, 2016
    Inventors: Behrooz Parsay, Shashikant Tiwari, Hithesh Nama, Yashodhan Dandekar, Brian Patrick Dunn, Jaspreet Singh
  • Publication number: 20160224525
    Abstract: Embodiments of the present invention provide systems, methods, and computer program products for modifying a published portlet. According to one embodiment, a server computer system renders a published portlet to a thin client interface of a client computer system. The server computer system receives a request for a design page of the portlet, renders the design page on the thin client interface, and receives modifications to the content of the portlet using the design page. Modified content of the portlet is stored as a portlet resource.
    Type: Application
    Filed: February 4, 2015
    Publication date: August 4, 2016
    Inventors: Carsten A. Leue, Jaspreet Singh
  • Publication number: 20160224519
    Abstract: Embodiments of the present invention provide systems, methods, and computer program products for modifying a published portlet. According to one embodiment, a server computer system renders a published portlet to a thin client interface of a client computer system. The server computer system receives a request for a design page of the portlet, renders the design page on the thin client interface, and receives modifications to the content of the portlet using the design page. Modified content of the portlet is stored as a portlet resource.
    Type: Application
    Filed: February 10, 2016
    Publication date: August 4, 2016
    Inventors: Carsten A. Leue, Jaspreet Singh
  • Patent number: 9372740
    Abstract: Embodiments of the invention broadly contemplate a situational application development framework that provides consumable software components that are accessed as services and monitored in a standardized fashion through a mediator service and thus suitable for use in a controlled development environment. At least one embodiment of the invention thus facilitates on the fly application creation using mashup makers in an enterprise setup.
    Type: Grant
    Filed: December 16, 2009
    Date of Patent: June 21, 2016
    Assignee: International Business Machines Corporation
    Inventors: Kapil Gambhir, Anuj Gupta, Jaspreet Singh
  • Publication number: 20160171585
    Abstract: In an approach for creating a transaction based searchable resource, a computer receives a transaction record and a unique identification. The computer identifies commodity data associated with the received transaction receipt, wherein the identified commodity data includes one or more commodities with transaction dates and one or more of the following: product descriptions and service descriptions. The computer determines an account within a repository that corresponds to the received unique identification. The computer stores the identified commodity data within the determined account in the repository.
    Type: Application
    Filed: June 11, 2015
    Publication date: June 16, 2016
    Inventors: Jaspreet Singh, Thomas Stober
  • Publication number: 20160171490
    Abstract: In an approach for creating a transaction based searchable resource, a computer receives a transaction record and a unique identification. The computer identifies commodity data associated with the received transaction receipt, wherein the identified commodity data includes one or more commodities with transaction dates and one or more of the following: product descriptions and service descriptions. The computer determines an account within a repository that corresponds to the received unique identification. The computer stores the identified commodity data within the determined account in the repository.
    Type: Application
    Filed: December 12, 2014
    Publication date: June 16, 2016
    Inventors: Jaspreet Singh, Thomas Stober