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).

  • Publication number: 20180067837
    Abstract: Methods and system are disclosed that determine anomalies in the source code in a procedural program paradigm. In one aspect, an input to analyze source code may be received via an integrated development environment. Upon receiving the input, a source code analyzer model may be instantiated at a framework. Based on decision logic associated with the procedural programming paradigm, the source code may be analyzed by the instantiated source code analyzer model at the framework. In response to the analysis, anomalies associated with the source code may be determined at the framework. Upon determining the anomalies, a user interface model may be instantiated at the framework. The instantiated user interface model may provide a user interface that may display a list of solutions in response to the determined anomalies in the source code. An end user may select the solution that may be inserted into the source code.
    Type: Application
    Filed: September 6, 2016
    Publication date: March 8, 2018
    Inventors: RAJINDER PAL SINGH, JASPREET SINGH, VISHU AGARWAL
  • Publication number: 20180065679
    Abstract: A vehicle includes a side member that extends in a vehicle longitudinal direction. A rocker support extends in the vehicle longitudinal direction and is spaced outboard of the side member in the vehicle lateral direction. A C-pillar assembly is coupled to and extends upward from the rocker support. A floor cross member extends in a vehicle lateral direction that is connected to the side member. A pillar assembly to floor cross member reinforcement gusset links the C-pillar assembly and the floor cross member.
    Type: Application
    Filed: September 2, 2016
    Publication date: March 8, 2018
    Applicant: Toyota Motor Engineering & Manufacturing North America, Inc.
    Inventors: Noell G. Johnson, Corinne D. Uskali, Jaspreet Singh, Manikandan Babymony, Jonathan R. Young
  • Publication number: 20170372979
    Abstract: A chip package assembly and method for fabricating the same are provided which utilize a conformal lid to improve the chip package assembly from deformation. In one example, a chip package assembly is provided that includes integrated circuit (IC) dies, a packaging substrate, and a lid. The packaging substrate has a die receiving area that is defined by the laterally outermost extents of the IC dies mounted to the packaging substrate. The lid a surface that includes a first region and a second region. The first region is disposed over the first IC die while the second region of the lid extends below the second surface the first IC die and is spaced above the packaging substrate. At least a portion of the second region of the lid is overlapped with the die receiving area.
    Type: Application
    Filed: June 24, 2016
    Publication date: December 28, 2017
    Applicant: Xilinx, Inc.
    Inventor: Jaspreet Singh Gandhi
  • Patent number: 9851954
    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: January 16, 2017
    Date of Patent: December 26, 2017
    Assignee: International Business Machines Corporation
    Inventors: Carsten Leue, Jaspreet Singh
  • Patent number: 9838169
    Abstract: A user equipment, apparatus, and method are provided for wireless communication using an IG-OFDM structure. An apparatus is configured to transmit a known reference signal. The apparatus is configured to receive, in response to the reference signal and from at least one user equipment (UE), capability information that includes at least one of the sub-band bandwidth or number of independently decodable sub-bands that can be dynamically turned on or off by the at least one UE. The apparatus is configured to define an interleaved guard OFDM (IG-OFDM) structure according to the received capability information, the IG-OFDM structure including guard tones distributed within an OFDM symbol where there is no signal transmission on these guard tones. The apparatus is configured to communicate with the at least one UE using a transmitted waveform that is shaped according to the IG-OFDM structure.
    Type: Grant
    Filed: August 11, 2015
    Date of Patent: December 5, 2017
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Sridhar Rajagopal, Rakesh Taori, Sudhir Ramakrishna, Jaspreet Singh, Shadi Abu-Surra
  • Patent number: 9836285
    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: January 16, 2017
    Date of Patent: December 5, 2017
    Assignee: International Business Machines Corporation
    Inventors: Carsten Leue, Jaspreet Singh
  • Publication number: 20170245153
    Abstract: A method for assigning a percentage of a CSAT time cycle to each radio node (RN) in a plurality of RNs that belong to a small cell radio access network (RAN) having a central controller includes: (i) for each time cycle period during which the RNs share a channel with one or more nodes that employ a different radio access technology (RAT), assigning a default occupancy percentage of the time cycles to each of the RNs; (ii) determining if the default occupancy percentage is able to be increased without violating one or more co-existence principles pre-established for the RAT employed by the RNs in the RAN and the different RAT; (iii) increasing the occupancy percentage of the first RN if it is determined that the default occupancy percentage is able to be increased without violating the co-existence principles; and (iv) sequentially repeating (ii)-(iii) for each remaining RN in the RAN.
    Type: Application
    Filed: February 21, 2017
    Publication date: August 24, 2017
    Inventors: Jaspreet Singh, Tsung-Yi Chen, Hithesh Nama
  • Publication number: 20170245218
    Abstract: Systems and methods are disclosed that provide a closed loop power control system including adaptively adjusting the desired target SINR over time so as to ultimately achieve a feasible SINR. In one implementation, a method is provided of optimizing uplink closed loop power control in a RAN in which one or more base stations each service a plurality of mobile stations, including: determining a power level for each mobile station for its respective uplink transmissions, including measuring a current achieved SINR for each mobile station; and for each mobile station, adjusting the power level to be sufficiently high to meet desired transmission characteristics but not so high as to cause unnecessary interference with transmissions from other mobile stations, by adjusting a desired target SINR based on factors selected from the following: current and prior achieved SINRs, current and prior interference measurements, and current and prior transmission power control commands.
    Type: Application
    Filed: February 23, 2016
    Publication date: August 24, 2017
    Inventors: Hithesh Nama, Jaspreet Singh, Brian Dunn, Srinivas Pinagapany
  • Publication number: 20170238325
    Abstract: A method is shown for allocating a plurality of channels to a plurality of radio nodes (RNs) in a radio access network (RAN). In accordance with the method, an initial RN is selected from among the plurality of RNs. A first of the plurality of channels is assigned to the initial RN. The first channel is selected such that external interference experienced by the initial RN from sources other than the RAN on the first channel is minimized. A second RN is selected from among the plurality of RNs. A second of the plurality of channels is assigned to the second RN. The second channel is selected such that a metric reflective of an information carrying capacity of the RNs that have already been assigned one of the plurality of channels is maximized. The assigned channels are allocated to the respective RNs to which they have been assigned.
    Type: Application
    Filed: February 15, 2017
    Publication date: August 17, 2017
    Inventors: Jaspreet Singh, Tsung-Yi Chen, Hithesh Nama
  • Publication number: 20170238329
    Abstract: A method for assessing an impact of a design choice on a system level performance metric of a radio access network (RAN) deployed in an environment includes receiving messages from a plurality of UEs over time by a plurality of RNs in the RAN. A design choice is selected for a set of operating parameters of the RAN. One or more of measurement values in each of the received messages and the selected design choice are processed to compute a set of derivatives. A system level performance metric is determined as a function of the computed set of derivatives.
    Type: Application
    Filed: August 10, 2016
    Publication date: August 17, 2017
    Inventors: Jaspreet Singh, Tsung-Yi Chen, Hithesh Nama
  • Patent number: 9712388
    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: August 12, 2016
    Date of Patent: July 18, 2017
    Assignee: Zscaler, Inc.
    Inventors: Rajnish Mishra, Anupam Pandey, Sachin Kumar, Jaspreet Singh, Anshul Behl, Kaleeswaran Karuppasamy
  • Patent number: 9712218
    Abstract: A method for a wireless device capable of receiving and transmitting a signal includes receiving a reference signal from a second wireless device through a communication channel, estimating the communication channel, using the reference signal, selecting a pair of an analog digital converter (ADC) quantizer and an input distribution, based on the estimated communication channel, and sending information on the selected input distribution and the ADC quantizer to the second wireless device. A wireless device capable of wirelessly receiving and transmitting a signal includes a transceiver configured to receive a reference signal from a second wireless device through a communication channel, and a processor configured to estimate the communication channel, using the reference signal, selecting a pair of an ADC quantizer and an input distribution, based on the estimated communication channel, and sending information on the selected input distribution and the ADC quantizer to the second wireless device.
    Type: Grant
    Filed: November 10, 2014
    Date of Patent: July 18, 2017
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventor: Jaspreet Singh
  • Patent number: 9703785
    Abstract: A method for dynamically updating content in a live presentation. The method includes a computer processor determining a first content of a live presentation. The computer processor monitors a plurality of data sources and determines at least one of the plurality of data sources includes the first content and a second content. The computer processor retrieves information related to the second content. The computer processor then updates the live presentation with the information related to the second content.
    Type: Grant
    Filed: December 13, 2013
    Date of Patent: July 11, 2017
    Assignee: International Business Machines Corporation
    Inventors: Kapil Gambhir, Jaspreet Singh, Jianjun Zhang
  • Publication number: 20170187576
    Abstract: Methods and systems for an ubiquitous collaboration feature in a managed application environment are described herein. The collaboration service and/or server may store session information and one or more configuration files for use in rendering the collaboration features in combination with managed applications executing on a user's computing device.
    Type: Application
    Filed: March 10, 2017
    Publication date: June 29, 2017
    Inventors: Jaspreet Singh, Maria Isabel Gomez
  • Patent number: 9684657
    Abstract: A method for dynamically updating content in a live presentation. The method includes a computer processor determining a first content of a live presentation. The computer processor monitors a plurality of data sources and determines at least one of the plurality of data sources includes the first content and a second content. The computer processor retrieves information related to the second content. The computer processor then updates the live presentation with the information related to the second content.
    Type: Grant
    Filed: June 11, 2014
    Date of Patent: June 20, 2017
    Assignee: International Business Machines Corporation
    Inventors: Kapil Gambhir, Jaspreet Singh, Jianjun Zhang
  • Publication number: 20170153886
    Abstract: Projects may be recalled by a system based on a selection of a screenshot assocaited with the project. A request to access a project, by a selection of a screenshot from a group of screenshots may be received. The screenshot may be mapped to a particular workspace location, and it may be associated with trace data stored in a file. The associated trace data may be identified by the system, and the trace data can be read. Using the trace data, the system can access the project associated with the screenshot and launch the workspace and the project.
    Type: Application
    Filed: December 1, 2015
    Publication date: June 1, 2017
    Inventors: Awanish K. Singh, Jaspreet Singh
  • Publication number: 20170115966
    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: Application
    Filed: January 16, 2017
    Publication date: April 27, 2017
    Inventors: Carsten Leue, Jaspreet Singh
  • Publication number: 20170115967
    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: Application
    Filed: January 16, 2017
    Publication date: April 27, 2017
    Inventors: Carsten Leue, Jaspreet Singh
  • Patent number: 9628329
    Abstract: Methods and systems for an ubiquitous collaboration feature in a managed application environment are described herein. The collaboration service and/or server may store session information and one or more configuration files for use in rendering the collaboration features in combination with managed applications executing on a user's computing device.
    Type: Grant
    Filed: March 21, 2014
    Date of Patent: April 18, 2017
    Assignee: Citrix Systems, Inc.
    Inventors: Jaspreet Singh, Maria Isabel Gomez
  • Publication number: 20170105122
    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: Application
    Filed: December 21, 2016
    Publication date: April 13, 2017
    Inventors: Nitin Desai, Jaspreet Singh