Patents by Inventor Baljeet Singh

Baljeet 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: 20240001926
    Abstract: Upon detecting a lane-change trigger to move an ego vehicle from a current lane to a target lane, a target vehicle is identified in the target lane. Then a set of candidate trajectories is built for the lane-change maneuver by, for each of the target vehicles in the target lane: determining a set of constraints for a lane-change maneuver based on current data collected in the ego vehicle, including speed and distance constraints for the ego vehicle, and adding to the set of candidate trajectories, from a stored set of trajectories, a candidate trajectory for the lane-change maneuver that satisfies the constraints for the lane-change maneuver. Upon determining that the set of candidate trajectories has been built for each of the target vehicles, an optimal trajectory is selected from the set of candidate trajectories. A longitudinal acceleration of the ego vehicle is commanded based on the optimal trajectory.
    Type: Application
    Filed: June 29, 2022
    Publication date: January 4, 2024
    Applicant: Ford Global Technologies, LLC
    Inventors: Baljeet Singh, Vladimir Ivanovic, Hongtei Eric Tseng, Bharaniprabha Malladi, Pavan Kumar Gundu
  • Patent number: 11290359
    Abstract: A method for verifying video statistics of a content hosting platform includes enrolling, by a measurement service, a client device as a panel client device to provide panel reports independent of the content hosting platform, and sending a panel sniffer module to the panel client device. The panel sniffer module to cause the panel client device to send panel reports to the measurement service, and the panel reports include first video statistics of playback of a video by a player executing on the panel client device. The method also includes receiving a panel report from the panel client device and receiving a measurement report from the content hosting platform. The measurement report is generated by the content hosting platform and includes second video statistics of the playback. The method also includes verifying accuracy of the second video statistics by comparing the first video statistics to the second video statistics.
    Type: Grant
    Filed: July 30, 2018
    Date of Patent: March 29, 2022
    Assignee: Google LLC
    Inventors: Zinovy Shkolnikov, Rohit Makhija, Baljeet Singh, Andy Stack, John Callaway, Eric Mayers, Mark Yoshitake
  • Patent number: 11284170
    Abstract: A system and method including: a request to display a message stream for a context account of a social media platform may be received by a client device; a preview video including a set of video snippets of a source video may be identified by the client device; automatic playback of the preview video in a playback area displayed inline with the message stream may be initiated; a user input indicating a request to play the source video may be received by the client device; and playback of the source video may be initiated in response to the request for the source video.
    Type: Grant
    Filed: June 29, 2015
    Date of Patent: March 22, 2022
    Assignee: Twitter, Inc.
    Inventors: Baljeet Singh, David Regan, Yi Wang, Noah Vihinen
  • Patent number: 11242257
    Abstract: The present disclosure provides a method for synthesizing fibrous silica nanospheres, the method can include, in sequence, the steps of: a) providing a reaction mixture comprising a silica precursor, a hydrolyzing agent, a template molecule, a cosurfactant and one or more solvents; b) maintaining the reaction mixture under stirring for a length of time; c) heating the reaction mixture to a temperature for a length of time; d) cooling the reaction mixture to obtain a solid, and (e) calcinating the solid to pro duce fibrous silica nanospheres, wherein desirable product characteristics such as particle size, fiber density, surface area, pore volume and pore size can be obtained by controlling one or more parameters of the method. The present disclosure further provides a method for synthesizing fibrous silica nanospheres using conventional heating such as refluxing the reactants in an open reactor, thereby eliminating the need for microwave heating in a closed reactor or the need for any pressure reactors.
    Type: Grant
    Filed: April 1, 2016
    Date of Patent: February 8, 2022
    Assignee: TATA INSTITUTE OF FUNDAMENTAL RESEARCH
    Inventors: Vivek Polshettiwar, Nisha Bayal, Baljeet Singh, Rustam Singh, Ayan Maity
  • Patent number: 10767314
    Abstract: Methods to reduce sticky and fluff induced rewinder breaks by reducing the adhesive character of adhesive materials, fluff and sticky contaminants in fibers are described. One method involves contacting the fibers with a composition containing at least one of each of a cellulase, a hemicellulase, a ?-glucosidase, a lipase, an esterase, a pectinase, a pectate lyase and a laccase for a sufficient time and in a sufficient amount to control the removal or controlling adhesive materials, fluff and sticky contaminants present in the fibers. Preferably, the fibers are recycled fibers originating from a variety of sources such as old corrugated containers, old newsprint, mixed office waste, and the like. Resulting paper products formed from the processed fibers are also described as well as methods to make them.
    Type: Grant
    Filed: August 13, 2018
    Date of Patent: September 8, 2020
    Assignee: Epygen Labs FZ LLC
    Inventors: Debayan Ghosh, Punit Bansal, Bikas Saha, Baljeet Singh
  • Patent number: 10385767
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer-readable storage medium, including a method for determining bids for campaigns. The method comprises receiving an indication from a sponsor to create a video campaign and presenting a user interface for the sponsor to designate a goal for the video campaign. The goal is expressed in terms of a balance between maximizing any views versus engaged views. Engaged views arise when a user indicates their desire to view a video content item or where the user performs one or more actions related to the video content item while or after viewing the video content item. The method further comprises receiving a sponsor selection of a goal, receiving a maximum bid to be applied to all video campaign formats, automatically determining an adjusted maximum bid for each format based on the maximum bid and sponsor goal selection, and storing the campaign.
    Type: Grant
    Filed: September 23, 2011
    Date of Patent: August 20, 2019
    Assignee: Google LLC
    Inventors: Jonathan Goldman, Thomas J. Broxton, Lane P. Shackleton, Reto Strobl, Thomas Weich, Baljeet Singh
  • Publication number: 20190002297
    Abstract: The present disclosure provides a method for synthesizing fibrous silica nanospheres, the method can include, in sequence, the steps of: a) providing a reaction mixture comprising a silica precursor, a hydrolyzing agent, a template molecule, a cosurfactant and one or more solvents; b) maintaining the reaction mixture under stirring for a length of time; c) heating the reaction mixture to a temperature for a length of time; d) cooling the reaction mixture to obtain a solid, and (e) calcinating the solid to pro duce fibrous silica nanospheres, wherein desirable product characteristics such as particle size, fiber density, surface area, pore volume and pore size can be obtained by controlling one or more parameters of the method. The present disclosure further provides a method for synthesizing fibrous silica nanospheres using conventional heating such as refluxing the reactants in an open reactor, thereby eliminating the need for microwave heating in a closed reactor or the need for any pressure reactors.
    Type: Application
    Filed: April 1, 2016
    Publication date: January 3, 2019
    Inventors: Vivek POLSHETTIWAR, Nisha BAYAL, Baljeet SINGH, Rustam SINGH, Ayan Maity
  • Publication number: 20180371984
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer-readable storage medium, including a method for determining bids for campaigns. The method comprises receiving an indication from a sponsor to create a video campaign and presenting a user interface for the sponsor to designate a goal for the video campaign. The goal is expressed in terms of a balance between maximizing any views versus engaged views. Engaged views arise when a user indicates their desire to view a video content item or where the user performs one or more actions related to the video content item while or after viewing the video content item. The method further comprises receiving a sponsor selection of a goal, receiving a maximum bid to be applied to all video campaign formats, automatically determining an adjusted maximum bid for each format based on the maximum bid and sponsor goal selection, and storing the campaign.
    Type: Application
    Filed: September 23, 2011
    Publication date: December 27, 2018
    Inventors: Jonathan Goldman, Thomas J. Broxton, Lane P. Shackleton, Reto Strobl, Thomas Weich, Baljeet Singh
  • Publication number: 20180363249
    Abstract: Methods to reduce sticky and fluff induced rewinder breaks by reducing the adhesive character of adhesive materials, fluff and sticky contaminants in fibers are described. One method involves contacting the fibers with a composition containing at least one of each of a cellulase, a hemicellulase, a ?-glucosidase, a lipase, an esterase, a pectinase, a pectate lyase and a laccase for a sufficient time and in a sufficient amount to control the removal or controlling adhesive materials, fluff and sticky contaminants present in the fibers. Preferably, the fibers are recycled fibers originating from a variety of sources such as old corrugated containers, old newsprint, mixed office waste, and the like. Resulting paper products formed from the processed fibers are also described as well as methods to make them.
    Type: Application
    Filed: August 13, 2018
    Publication date: December 20, 2018
    Inventors: Debayan GHOSH, Punit BANSAL, Bikas Saha, Baljeet Singh
  • Publication number: 20180337844
    Abstract: A method for verifying video statistics of a content hosting platform includes enrolling, by a measurement service, a client device as a panel client device to provide panel reports independent of the content hosting platform, and sending a panel sniffer module to the panel client device. The panel sniffer module to cause the panel client device to send panel reports to the measurement service, and the panel reports include first video statistics of playback of a video by a player executing on the panel client device. The method also includes receiving a panel report from the panel client device and receiving a measurement report from the content hosting platform. The measurement report is generated by the content hosting platform and includes second video statistics of the playback. The method also includes verifying accuracy of the second video statistics by comparing the first video statistics to the second video statistics.
    Type: Application
    Filed: July 30, 2018
    Publication date: November 22, 2018
    Inventors: Zinovy Shkolnikov, Rohit Makhija, Baljeet Singh, Andy Stack, John Callaway, Eric Mayers, Mark Yoshitake
  • Patent number: 10100750
    Abstract: A propulsion control system for a vehicle includes a driver pedal, a driver pedal position sensor that outputs a driver pedal position signal that indicates a position of the driver pedal, a memory that stores a first pedal map, and a processor that generates a torque request based upon the driver pedal position signal and the first pedal map. The first pedal map correlates a value of the driver pedal position signal to the torque request for a propulsion system in the vehicle and a first portion of the first pedal map near a traction limit has a first slope that defines the rate of change of the torque request to be less than the rate of change of the pedal position.
    Type: Grant
    Filed: March 9, 2017
    Date of Patent: October 16, 2018
    Inventors: Michael John Bellino, Bryan W Shevock, Baljeet Singh Jonjua
  • Patent number: 10089473
    Abstract: Systems and methods for securing a computer system are described herein. The systems and methods, which are computer-implemented, involve receiving, by a computing device, a name of a software vulnerability. The computing device measures a lexical similarity distance between the vulnerability name and each name in a list of names of software systems and components of the computer system. The computing device further identifies the software system and component names that are within a predetermined similarity distance of the vulnerability name as corresponding to software systems and components having the software vulnerability. Once the vulnerabilities are detected and mapped to corresponding software systems and components, the systems and methods can generate derivative works (e.g., reports, charts, and other derivative data) for further data processing, storage or analysis by different stake holders and/or other computing devices.
    Type: Grant
    Filed: December 24, 2014
    Date of Patent: October 2, 2018
    Assignee: SAP SE
    Inventors: Hesham Mahrous, Navjot Singh, Govind Preet Singh, Shiu Kung, Justine Shan, Baljeet Singh Malhotra
  • Patent number: 10089635
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer-readable storage medium, for presenting view data. A method includes identifying view data indicative of a number of presentations of a plurality of video content items at user devices associated with a campaign; identifying a plurality of segments of the view data where a segment defines a portion of the view data in accordance with a filter criteria; and providing data that cause presentation of a report interface that includes a segmentation control, a view data graph, and a video content item list.
    Type: Grant
    Filed: September 23, 2011
    Date of Patent: October 2, 2018
    Assignee: GOOGLE LLC
    Inventors: Thomas J. Broxton, Baljeet Singh, Tomasz Kokoszka, Lane P. Shackleton
  • Publication number: 20180258866
    Abstract: A propulsion control system for a vehicle includes a driver pedal, a driver pedal position sensor that outputs a driver pedal position signal that indicates a position of the driver pedal, a memory that stores a first pedal map, and a processor that generates a torque request based upon the driver pedal position signal and the first pedal map. The first pedal map correlates a value of the driver pedal position signal to the torque request for a propulsion system in the vehicle and a first portion of the first pedal map near a traction limit has a first slope that defines the rate of change of the torque request to be less than the rate of change of the pedal position.
    Type: Application
    Filed: March 9, 2017
    Publication date: September 13, 2018
    Inventors: Michael John Bellino, Bryan W. Shevock, Baljeet Singh Jonjua
  • Patent number: 10057651
    Abstract: According to an aspect, a system for implementing a video clip service may include a video editor configured to receive a broadcast media stream and obtain a volume of social media engagements of a social media platform. The social media engagements include user engagements on the social media platform about the broadcast stream. The video editor may include a correlator configured to correlate the volume of social media engagements with a timeline of the broadcast media stream, a moment detector configured to detect one or more segments of the broadcast media stream using the volume of social media engagements, and a clip creator configured to automatically create a video clip with the one or more segments. The system may also include a video surfacer configured to provide the video clip for inclusion in a content stream of one or more users of the social media platform.
    Type: Grant
    Filed: October 5, 2015
    Date of Patent: August 21, 2018
    Assignee: TWITTER, INC.
    Inventors: Baljeet Singh, Michael Folgner, David Regan, Noah Vihinen, Tom Woolway
  • Patent number: 10038613
    Abstract: A census server provides measurement reports describing clients accessing a specified network-based service to a measurement agency via a network. The census server receives census events from clients used by users via the network. The census events describe usage of a network-based service by the clients. The census server processes the census events to produce measurement reports describing the usage of the network-based service. The processing includes filtering specified information out of the census events to prevent the measurement reports from identifying the users of the clients. The measurement agency may use the measurement reports, for example, to describe how the clients tend to access and use the service.
    Type: Grant
    Filed: August 22, 2013
    Date of Patent: July 31, 2018
    Assignee: Google LLC
    Inventors: Zinovy Shkolnikov, Rohit Makhija, Baljeet Singh, Andy Stack, John Callaway, Eric Mayers, Mark Yoshitake
  • Patent number: 9886008
    Abstract: Embodiments provide techniques, computer-readable media, and devices for allowing users to perform interactive design of controllers, such as PID controllers, in a free-form modeling environment. Users can tune controllers using characteristics familiar to typical users rather than having to specify gain values for the controller, which may be difficult for a user to relate to the performance of a controller.
    Type: Grant
    Filed: June 7, 2013
    Date of Patent: February 6, 2018
    Assignee: The MathWorks, Inc.
    Inventors: Pascal Gahinet, Rong Chen, Bora Eryilmaz, Baljeet Singh
  • Patent number: 9715901
    Abstract: A system and method including: a source video for broadcast by a social media platform may be received; a set of video snippets may be extracted from the source video; a subset of the video snippets may be joined to form a preview video; a request for content for an account of the social media platform may be received from a client device; and the preview video may be provided to the client device for automatic playback by the client device in a playback area displayed inline with a message stream of the account.
    Type: Grant
    Filed: June 29, 2015
    Date of Patent: July 25, 2017
    Assignee: Twitter, Inc.
    Inventors: Baljeet Singh, Michael Folgner, Ryan Cunningham, David Regan, Yi Wang, Noah Vihinen, Thomas Stephen Woolway
  • Patent number: 9459527
    Abstract: Methods, systems, and apparatus, including computer program products, for providing efficient searching of video content. In one aspect, a method includes providing a search control associated with video content items, the search control for receiving search queries for identifying video content items associated with one or more channels in a video sharing environment. A search query is received from a user logged into one of the video sharing environment or a content distribution system. One or more matching video content items are located from the repository based on the search query. A selection of one or more of the video content items is received. A channel associated with the selected video content items is determined. Providing the search control further includes providing a pre-populated suggestion list for selecting a filter criteria for locating a video content item based on the stored historical channel selections associated with the user.
    Type: Grant
    Filed: September 23, 2011
    Date of Patent: October 4, 2016
    Assignee: GOOGLE INC.
    Inventors: Thomas J. Broxton, Baljeet Singh, Phuong B. Le, Olivier De Wolf, Alexander Jan Verhage, Jonathan Goldman
  • Publication number: 20160275116
    Abstract: A computer-implemented method for analyzing free and open source software (FOSS) data related to FOSS components in source or binary codebase include receiving, by a computer, FOSS data. Each data record in the FOSS data includes identification of a FOSS component in source or binary codebase and data on one or more attributes of the FOSS component. The computer-implemented method further includes storing the FOSS data in a column-based database and querying the FOSS data stored in the database to extract information to put in a FOSS compliance, quality or security report or bill of materials (BoM) for the source or binary codebase.
    Type: Application
    Filed: March 19, 2015
    Publication date: September 22, 2016
    Inventors: Yan SHI, Navjot SINGH, Zifei SHI, Hamad ZAWAWI, Baljeet Singh MALHOTRA