Patents by Inventor Ajit Singh

Ajit 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: 20190158467
    Abstract: A gateway in a cloud system, configured to implement HyperText Transfer Protocol (HTTP) HTTP Strict Transport (HSTS), includes a network interface, a data store, and a processor communicatively coupled to one another; and memory storing computer executable instructions, and in response to execution by the processor, the computer-executable instructions cause the processor to receive a domain request from a user device executing an HSTS application configured to detect the domain request from a browser or application executed on the user device; transmit a response to the user device with support of HTTP Security (HTTPS) by the domain; receive an updated domain request with information removed based on the HTTPS support of the domain; and redirect the user device to the domain.
    Type: Application
    Filed: January 21, 2019
    Publication date: May 23, 2019
    Inventor: Ajit SINGH
  • Patent number: 10247332
    Abstract: A coupler for coupling together the end portions of two pipes having radial end flanges includes a single piece cylindrical base body having a receiving opening therethrough to receive and surround end portions of the pipes to be coupled and bridging over a gap between the pipes to be coupled. At least one arcuate coupling member having opposite end flanges extending axially inwardly from the ends of the arcuate coupling member with the length between opposite end flanges being greater than the length of the cylindrical base body is connectable to the cylindrical base body in a coupling position to prevent the passage of the radial pipe flanges to thereby secure the end portions of the pipes to be connected in the cylindrical base body in a connected condition. The arcuate coupling members can be pivotally connected to the cylindrical base body so can move between coupling and uncoupling positions.
    Type: Grant
    Filed: October 26, 2017
    Date of Patent: April 2, 2019
    Inventor: Ajit Singh Gill
  • Patent number: 10225237
    Abstract: Systems and methods for HyperText Transfer Protocol (HTTP) HTTP Strict Transport Security (HSTS), are implemented by one or more servers associated with a gateway in a cloud based proxy. A method includes managing a preloaded list of HTTP Security (HTTPS) support of a plurality of domains; receiving a domain request from an HSTS application executed on a user device, wherein the HSTS application is configured to detect the domain request from a browser or application executed on the user device; and transmitting a response to the user device with header information related to support of HTTPS the domain.
    Type: Grant
    Filed: October 17, 2016
    Date of Patent: March 5, 2019
    Assignee: Zscaler, Inc.
    Inventor: Ajit Singh
  • Publication number: 20190066257
    Abstract: A mechanism is described for facilitating efficient memory layout for enabling smart data compression in machine learning environments. A method of embodiments, as described herein, includes facilitating dividing an initial tile representing an image into primary multiple tiles such that each tile of the primary multiple tiles is regarded as an independent image as processed by one or more processors of a computing device. The method may further include computing the primary multiple tiles into secondary multiple tiles compatible in size of a local buffer. The method may further include merging the multiple secondary multiple tiles into a final tile representing the image, and compressing the final tile.
    Type: Application
    Filed: August 22, 2017
    Publication date: February 28, 2019
    Applicant: Intel Corporation
    Inventors: Bharat Daga, Ajit Singh, Pradeep Janedula
  • Publication number: 20180328107
    Abstract: A multi-piece valance body is configured to extend lengthwise along the front of an adjacent headrail (e.g., of a covering for an architectural opening) between opposed lateral ends. The valance body may include a first valance body portion and a second valance body portion, with the body portions configured to be coupled together via a joint defined between the body portions in the lengthwise direction across the length of the headrail (e.g., a width of the architectural opening) to form the complete valance body structure.
    Type: Application
    Filed: May 2, 2018
    Publication date: November 15, 2018
    Inventors: JEFFREY STOUT, AJIT SINGH, ALEX GONZALEZ, RONALD SULLIVAN, RYAN PETERS, STEPHEN DM JONES, MAUREEN CARROLL
  • Patent number: 10041613
    Abstract: A coupling to connect a pipe end portion to another pipe end portion or to a valve or other fitting wherein the pipe end portion includes a circumferential shoulder includes a flange around an opening into the coupling through which the end portion of the pipe including the circumferential shoulder can be inserted into the coupling. A wheel with a radial channel therein is rotatably mounted on the flange with the flange received in the radial channel which is wide enough to also receive wedge members therein alongside the flange. Once the pipe end with the shoulder is received in the coupling, wedge members are inserted into the radial channel through a cut opening in a portion of the wheel to extend into and reduce the diameter of the opening to hold the shoulder in the coupling. A seal is provided in the coupling to seal the coupling against leakage.
    Type: Grant
    Filed: March 22, 2017
    Date of Patent: August 7, 2018
    Inventor: Ajit Singh Gill
  • Publication number: 20180209568
    Abstract: A coupling to connect a pipe end portion to another pipe end portion or to a valve or other fitting wherein the pipe end portion includes a circumferential shoulder includes a flange around an opening into the coupling through which the end portion of the pipe including the circumferential shoulder can be inserted into the coupling. A wheel with a radial channel therein is rotatably mounted on the flange with the flange received in the radial channel which is wide enough to also receive wedge members therein alongside the flange. Once the pipe end with the shoulder is received in the coupling, wedge members are inserted into the radial channel through a cut opening in a portion of the wheel to extend into and reduce the diameter of the opening to hold the shoulder in the coupling. A seal is provided in the coupling to seal the coupling against leakage.
    Type: Application
    Filed: March 22, 2017
    Publication date: July 26, 2018
    Inventor: Ajit Singh Gill
  • Publication number: 20180189981
    Abstract: Embodiments described herein provide a processing apparatus comprising compute logic to generate output feature map data for a convolutional neural network (CNN) and write the feature map data to a memory buffer; a direct memory access (DMA) controller including a feature map encoder, the DMA controller to read the feature map data from the memory buffer, encode the feature map data using one of multiple encode algorithms, and write encoded feature map data to memory coupled with the processing apparatus; and wherein the compute logic is to read the encoded feature map data from the memory in an encoded format and decode the encoded feature map data while reading the encoded feature map data.
    Type: Application
    Filed: December 30, 2016
    Publication date: July 5, 2018
    Inventors: AJIT SINGH, BHARAT DAGA, OREN AGAM, MICHAEL BEHAR, DMITRI VAINBRAND
  • Publication number: 20180183794
    Abstract: Systems and methods implemented by an application executed on a user device for service discovery and connectivity include discovering one or more cloud services for a user associated with the user device; creating and operating an interface on the user device; and intercepting traffic at the interface from one or more client applications on the user device and splitting the traffic based on configuration to the one or more cloud services. The method can further include authenticating the user into the one or more cloud services prior to the splitting.
    Type: Application
    Filed: February 21, 2018
    Publication date: June 28, 2018
    Inventors: Purvi Desai, Vikas Mahajan, Abhinav Bansal, Ajit Singh, Sandeep Kumar, Vivek Raman
  • Patent number: 9967359
    Abstract: Meta-data is generated by a client proxy based on previous response data received from a server proxy in response to a previous request for a resource. A client in communication with the client proxy makes a new request for the resource. The client proxy creates a modified request by modifying the new request to include one or more elements of the meta-data, and sends the modified request instead of the new request to the server proxy. The server proxy compares the one or more elements to corresponding one or more elements of meta-data stored in a server proxy cache. If all compared elements match, the server proxy instructs the client proxy to deliver response data stored in a client proxy cache to the client. If any of the compared elements does not match, the server proxy sends new response data to the client proxy for delivery to the client.
    Type: Grant
    Filed: April 14, 2015
    Date of Patent: May 8, 2018
    Assignee: BLACKBERRY LIMITED
    Inventors: Ajit Singh, Salmaan Ahmed
  • Publication number: 20180115463
    Abstract: A method for troubleshooting and performance analysis of a cloud based system, the method implemented by an analyzer service executed on one or more servers, and the analyzer service communicatively coupled to a network and to user devices, the method includes receiving results from execution of an analyzer application on each of the user devices, wherein the analyzer application is executed locally on user devices to perform tests comprising traceroutes and web page loads, and wherein the plurality of tests are performed both through the cloud based system to the network and directly to the network; processing the results to determine a status of the cloud based system and associated user devices communicating therewith; utilizing the status to identify bottlenecks and issues associated with the cloud based system and the network; and causing performance of remedial actions based on the identified bottlenecks and the issues.
    Type: Application
    Filed: December 13, 2016
    Publication date: April 26, 2018
    Inventors: Amit Sinha, Prem Mohan, Arshi Chadha, Preeti Arora, Ajit Singh, Purvi Desai
  • Publication number: 20180109498
    Abstract: Systems and methods for HyperText Transfer Protocol (HTTP) HTTP Strict Transport (HSTS), are implemented by one or more servers associated with a gateway in a cloud based proxy. A method includes managing a preloaded list of HTTP Security (HTTPS) support of a plurality of domains; receiving a domain request from an HSTS application executed on a user device, wherein the HSTS application is configured to detect the domain request from a browser or application executed on the user device; and transmitting a response to the user device with header information related to support of HTTPS the domain.
    Type: Application
    Filed: October 17, 2016
    Publication date: April 19, 2018
    Inventor: Ajit SINGH
  • Patent number: 9935955
    Abstract: Systems and methods implemented by a unified agent application executed on a mobile device, for unified service discovery and secure availability include authenticating a user into a plurality of cloud services including a proxy service and a Virtual Private Network (VPN) service, wherein the proxy service is utilized for Internet traffic and the VPN service is for Intranet traffic; creating and operating a link local network at the mobile device with a virtual network interface and multiple listening sockets; and intercepting traffic at the virtual network interface from one or more client applications on the mobile device and splitting the traffic between the proxy service, the VPN service, and the Internet based on a type of the traffic, a destination, and the one or more client applications.
    Type: Grant
    Filed: May 12, 2016
    Date of Patent: April 3, 2018
    Assignee: Zscaler, Inc.
    Inventors: Purvi Desai, Vikas Mahajan, Abhinav Bansal, Ajit Singh, Sandeep Kumar, Vivek Raman
  • Publication number: 20180045346
    Abstract: A coupler for coupling together the end portions of two pipes having radial end flanges includes a single piece cylindrical base body having a receiving opening therethrough to receive and surround end portions of the pipes to be coupled and bridging over a gap between the pipes to be coupled. At least one arcuate coupling member having opposite end flanges extending axially inwardly from the ends of the arcuate coupling member with the length between opposite end flanges being greater than the length of the cylindrical base body is connectable to the cylindrical base body in a coupling position to prevent the passage of the radial pipe flanges to thereby secure the end portions of the pipes to be connected in the cylindrical base body in a connected condition. The arcuate coupling members can be pivotally connected to the cylindrical base body so can move between coupling and uncoupling positions.
    Type: Application
    Filed: October 26, 2017
    Publication date: February 15, 2018
    Inventor: Ajit Singh Gill
  • Patent number: 9856931
    Abstract: A hydraulic control system includes a hydraulic pump driven by an electric motor, a solenoid valve having an output that controls the positions of a pressure regulator valve and a third, stator shift valve. The solenoid valve is a normally high, variable force solenoid valve which provides a control signal to the second and third valves. The second, pressure regulator valve is a multiple port valve which controls hydraulic fluid flow both to a transmission oil cooler (ATOC) and to an exhaust port, thereby maintaining a desired system pressure. The third, stator shift valve is also a multiple port valve and it controls fluid flow to the stator of the electric pump motor to provide cooling and to a dog clutch of the transmission to disengage it.
    Type: Grant
    Filed: February 29, 2016
    Date of Patent: January 2, 2018
    Assignee: GM GLOBAL TECHNOLOGY OPERATIONS LLC
    Inventors: Vijay A. Neelakantan, Ajit Singh Grewal
  • Publication number: 20170279803
    Abstract: Systems and methods implemented by a unified agent application executed on a mobile device, for unified service discovery and secure availability include authenticating a user into a plurality of cloud services including a proxy service and a Virtual Private Network (VPN) service, wherein the proxy service is utilized for Internet traffic and the VPN service is for Intranet traffic; creating and operating a link local network at the mobile device with a virtual network interface and multiple listening sockets; and intercepting traffic at the virtual network interface from one or more client applications on the mobile device and splitting the traffic between the proxy service, the VPN service, and the Internet based on a type of the traffic, a destination, and the one or more client applications.
    Type: Application
    Filed: May 12, 2016
    Publication date: September 28, 2017
    Applicant: Zscaler, Inc.
    Inventors: Purvi Desai, Vikas Mahajan, Abhinav Bansal, Ajit SINGH, Sandeep KUMAR, Vivek RAMAN
  • Publication number: 20170248178
    Abstract: A hydraulic control system includes a hydraulic pump driven by an electric motor, a solenoid valve having an output that controls the positions of a pressure regulator valve and a third, stator shift valve. The solenoid valve is a normally high, variable force solenoid valve which provides a control signal to the second and third valves. The second, pressure regulator valve is a multiple port valve which controls hydraulic fluid flow both to a transmission oil cooler (ATOC) and to an exhaust port, thereby maintaining a desired system pressure. The third, stator shift valve is also a multiple port valve and it controls fluid flow to the stator of the electric pump motor to provide cooling and to a dog clutch of the transmission to disengage it.
    Type: Application
    Filed: February 29, 2016
    Publication date: August 31, 2017
    Inventors: Vijay A. Neelakantan, Ajit Singh Grewal
  • Patent number: 9703916
    Abstract: This application discloses a computing system implementing tools and mechanisms that can incorporate a validation system into a circuit design. The validation system can be configured to monitor at least a portion of an electronic device described in the circuit design. The tools and mechanisms can identify one or more trace signals associated with the electronic device to route to the validation system, and identify one or more trigger signals associated with the electronic device to route to the validation system. The tools and mechanisms can configure the validation system to detect a conditional event corresponding a state of the one or more trigger signals, and to transmit the trace signals associated with the electronic device for debugging in response to the detected conditional event.
    Type: Grant
    Filed: August 29, 2014
    Date of Patent: July 11, 2017
    Assignee: Mentor Graphics Corporation
    Inventors: Rajeev Sehgal, Srinivas Mandavilli, Pradish Mathews, Ajit Singh, Henry Potts
  • Patent number: 9673819
    Abstract: This application discloses a system to detect meta-stable glitches in a signal, such as an output of latch or other storage element. The system can include a sampling circuit configured to sample an output of a storage element. The system can include a mono-shot circuit configured to monitor the output of the storage element and generate a pulse when the monitored output of the storage element differs from the sampled output. The system can include a drive circuit configured to generate a glitch signal based, at least in part, on the sampled output, and to output the glitch signal in response to the pulse from the mono-shot circuit. The system can include an error detection circuit configured to receive the sampled output from the sampling circuit and the glitch signal from the drive circuit, and to generate an error signal when the sampled output differs from the glitch signal.
    Type: Grant
    Filed: August 29, 2014
    Date of Patent: June 6, 2017
    Assignee: Mentor Graphics Corporation
    Inventors: Rajeev Sehgal, Srinivas Mandavilli, Pradish Mathews, Ajit Singh, Henry Potts
  • Publication number: 20170141764
    Abstract: This application discloses a system to detect meta-stable glitches in a signal, such as an output of latch or other storage element. The system can include a sampling circuit configured to sample an output of a storage element. The system can include a mono-shot circuit configured to monitor the output of the storage element and generate a pulse when the monitored output of the storage element differs from the sampled output. The system can include a drive circuit configured to generate a glitch signal based, at least in part, on the sampled output, and to output the glitch signal in response to the pulse from the mono-shot circuit. The system can include an error detection circuit configured to receive the sampled output from the sampling circuit and the glitch signal from the drive circuit, and to generate an error signal when the sampled output differs from the glitch signal.
    Type: Application
    Filed: August 29, 2014
    Publication date: May 18, 2017
    Inventors: Rajeev Sehgal, Srinivas Mandavilli, Pradish Mathews, Ajit Singh, Henry Potts