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: 20160188882
    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: Application
    Filed: December 24, 2014
    Publication date: June 30, 2016
    Inventors: Hesham MAHROUS, Navjot SINGH, Govind Preet SINGH, Shiu KUNG, Justine SHAN, Baljeet Singh MALHOTRA
  • Patent number: 9147194
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer-readable storage medium, including a method for presenting aggregated performance information for video content items. The method comprises identifying a video content item displayable in a plurality of different format types to users. The method further comprises collecting performance information related to the display of the video content item when presented in each of the different format types. The method further comprises aggregating the performance information for the different format types, where the performance information includes information selected from a group comprising a number of thumbnail impressions, a number of video impressions, a number of views, a view rate, an average cost-per-view, a total cost, or a number of clicks to a landing page, including providing overall performance information for the video content item.
    Type: Grant
    Filed: September 23, 2011
    Date of Patent: September 29, 2015
    Assignee: Google Inc.
    Inventors: Phuong B. Le, Jonathan Goldman, Baljeet Singh, Lane P. Shackleton
  • Patent number: 9135826
    Abstract: Described herein is a technology for facilitating complex event processing for moving objects. In some implementations, data associated with moving objects is received from multiple data sources. One or more constraints associated with an event-of-interest are determined. The event-of-interest that satisfies the one or more constraints is detected based on the data. A notification of the detected event-of-interest may then be sent. For purposes of illustration, some specific complex event processing scenarios based on maritime vessels have been presented to demonstrate the capabilities of the present framework.
    Type: Grant
    Filed: December 26, 2012
    Date of Patent: September 15, 2015
    Assignee: SAP SE
    Inventor: Baljeet Singh Malhotra
  • Publication number: 20150100382
    Abstract: Described herein is a technology for facilitating policy management. In accordance with one aspect, the technology includes, but is not limited to, gathering of personal data related to users, and determining policy topics that are relevant to the specific users based on their personal profile and other criteria as defined by the users. Policy updates, including new policies or changes to the existing ones, which are most relevant to the users may further be provided in a systematic way.
    Type: Application
    Filed: October 4, 2013
    Publication date: April 9, 2015
    Inventors: Baljeet Singh MALHOTRA, Abraham Sasmito ADIBOWO, Andreas Kurt PURSCHE, Satya Ashok SREENIVASAN, Subashini RENGARAJAN, Jun Wei LOW
  • Patent number: 8904447
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer-readable storage medium, for automatically preparing content. A method includes receiving a selection of a video content item for distribution by a content distribution system as part of a campaign; prompting a user to determine if the user wants control over formats and networks the video content item will be displayed in; receiving a user selection that the user wants automatic format and network selection; receiving attribute information from the user for use in presenting the video content item in accordance with the received selection for automatic format and network selection; automatically preparing the video content item for distribution in a predetermined number of formats and across a predetermined number of networks including determining a distribution among the formats and the networks consistent with a first predetermined criteria; and storing the campaign.
    Type: Grant
    Filed: September 23, 2011
    Date of Patent: December 2, 2014
    Assignee: Google Inc.
    Inventors: Alexander J. Verhage, Jonathan Goldman, Thomas J. Broxton, Michael Hatscher, Phuong B. Le, Baljeet Singh
  • Publication number: 20140214373
    Abstract: A method, performed by a computer device, may include generating a first executable graphical model representing a dynamic system and generating a second executable graphical model representing costs and constraints associated with the dynamic system. The method may further include generating an interface model based on the first and second executable graphical models; obtaining one or more solution parameters for solving a trajectory optimization problem defined by the dynamic system and the cost and constraints; expanding the generated interface model based on the obtained one or more solution parameters to generate a direct transcription representation of the trajectory optimization problem; evaluating the expanded interface model to obtain a solution to the trajectory optimization problem; and providing, in an interface, the solution as a solution to the trajectory optimization problem, wherein the solution has a reduced cost compared to a cost associated with an initial guess solution.
    Type: Application
    Filed: January 30, 2013
    Publication date: July 31, 2014
    Applicant: The MathWorks, Inc.
    Inventors: Matthew Jardin, Baljeet Singh
  • Publication number: 20140180566
    Abstract: Described herein is a technology for facilitating complex event processing for moving objects. In some implementations, data associated with moving objects is received from multiple data sources. One or more constraints associated with an event-of-interest are determined. The event-of-interest that satisfies the one or more constraints is detected based on the data. A notification of the detected event-of-interest may then be sent. For purposes of illustration, some specific complex event processing scenarios based on maritime vessels have been presented to demonstrate the capabilities of the present framework.
    Type: Application
    Filed: December 26, 2012
    Publication date: June 26, 2014
    Applicant: SAP AG
    Inventor: Baljeet Singh MALHOTRA
  • Publication number: 20130315448
    Abstract: Systems and methods are provided for computing a longitudinal change in a structure of a brain. The method may include receiving a first image of the brain, wherein the first image is captured at a first time; receiving a second image of the brain, wherein the second image is captured at a second time; aligning the first and second images; generating at least one displacement from a location in the first image back to a corresponding location in the second image; and determining an optimized matching deformation between the first and second images based on an energy function that incorporates spatially varying estimates of a likelihood of tissue edge presence at the location in the first image, wherein the matching deformation is one of the generated displacements.
    Type: Application
    Filed: March 27, 2013
    Publication date: November 28, 2013
    Inventors: Evan Fletcher, Charles DeCarli, Baljeet Singh, Alexander Knaack
  • Patent number: 7143342
    Abstract: There is provided to developers and owners of Web documents, the ability to create Hypertext Markup Language (HTML) documents, which in addition to their basic set of natural language data conveying a first version of information of a particular content displayable to users at conventional Web desktop display stations, a second set of natural language data conveying a second version of condensed displayable information of the same particular content displayable to users of personal palm-type display computers connected to the Web. Also, in addition to the basic set of HTML tags which identify the basic set of natural language data, the document provides for a second set of tags identifying said second set of natural language data which is available only for the palm-type devices. The natural language data to be displayed may include both text and image data.
    Type: Grant
    Filed: June 8, 2000
    Date of Patent: November 28, 2006
    Assignee: International Business Machines Corporation
    Inventors: Baljeet Singh Baweja, Kulvir Singh Bhogal, Nizamudeen Ishmael, Jr., Mandeep Singh Sidhu
  • Patent number: 7143128
    Abstract: Tracking and displaying of allocated messages in dynamic workload balancing systems in message driven transaction environments which involve distributing data processing transactions into messages and dynamically allocating each of the messages to different computer systems for performance, comprising enabling a user to request the performance of a data processing transaction, dynamically transforming via a server computer any requested transactions into messages free of user input and then allocating the messages to different computer systems. The system has user interactive displays for displaying the allocated messages and associated computer systems when required by the user so that he may track the messages.
    Type: Grant
    Filed: June 8, 2000
    Date of Patent: November 28, 2006
    Assignee: International Business Machines Corporation
    Inventors: Baljeet Singh Baweja, Kulvir Singh Bhogal, Nizamudeen Ishmael, Jr., Mandeep Singh Sidhu
  • Patent number: 6985244
    Abstract: A method for limiting the size of print jobs in a computer network by setting a predetermined quota for the number of pages a network user may print within a specified time period is provided. If a print job submitted by a network user exceeds the print quota, the job will automatically be prevented from printing. If the submitted print job does not exceed the print quota, the job will be allowed to proceed. In one embodiment of the present invention, a network user may request special permission to exceed the print quota, if necessary.
    Type: Grant
    Filed: October 19, 2000
    Date of Patent: January 10, 2006
    Assignee: International Business Machines Corporation
    Inventors: Kulvir Singh Bhogal, Baljeet Singh Baweja, Nizamudeen Ishmael, Jr., Mandeep Sidhu
  • Patent number: 6907461
    Abstract: Tracking and displaying of allocated messages in dynamic workload balancing systems in message driven transaction environments which involve distributing data processing transactions into messages and dynamically allocating each of the messages to different computer systems for performance. A user is enabled to request the performance of a data processing transaction, dynamically transforming, via a server computer any requested transactions into messages free of user input and then allocating the messages to different computer systems. The system has user interactive displays for displaying the allocated messages and associated computer systems when required by the user so that the user may track the messages.
    Type: Grant
    Filed: March 29, 2001
    Date of Patent: June 14, 2005
    Assignee: International Business Machines Corporation
    Inventors: Nizamudeen Ishmael, Jr., Kulvir Singh Bhogal, Baljeet Singh Baweja, Mandeep Sidhu
  • Patent number: 6874130
    Abstract: A copy/move graphical user interface apparatus and method. The apparatus displays a graphical user interface informing a user of a current status of a copy/move operation. The graphical user interface includes progress bars indicating the progress of a current file copy/move operation as well as the overall copy/move operation. The graphic user interface further includes estimated times of completion and a listing of files that are in a copy/move queue. Additionally, the graphical user interface allows a user to modify the order in which files are copied/moved and to skip or delete files in the copy/move queue.
    Type: Grant
    Filed: February 17, 2000
    Date of Patent: March 29, 2005
    Assignee: International Business Machines Corporation
    Inventors: Baljeet Singh Baweja, Kulvir Singh Bhogal, Nizamudeen Ishmael, Jr., Mandeep Singh Sidhu
  • Patent number: 6629197
    Abstract: A method for processing digital audio data is presented. A control signal for a CD-changer unit is received and interpreted by a digital audio unit that stores digital audio data/files and that determines a CD-changer unit operation that would be performed by the CD-changer unit in response to the CD-changer unit receiving the control signal. The digital audio unit then emulates the CD-changer unit operation. The CD-changer unit to be emulated by the digital audio unit can be selected. The digital audio data stored by the digital audio unit can be organized as virtual CD-ROMs. By emulating the operations of multiple types of CD-changer units, a single digital audio unit can be inserted in many different digital audio systems, thereby extending the functionality of a digital audio system to include storage of softcopy digital audio files that may be accessed through controls and commands for a CD-changer unit.
    Type: Grant
    Filed: November 3, 2000
    Date of Patent: September 30, 2003
    Assignee: International Business Machines Corporation
    Inventors: Kulvir Singh Bhogal, Nizamudeen Ishmael, Jr., Baljeet Singh Baweja, Mandeep Sidhu
  • Publication number: 20030142591
    Abstract: An interactive alarm clock and method are provided. Specifically, the alarm clock of the present invention is programmable by a user so that distinct alarm signals can be designated. In a typical embodiment, distinct alarm signals are designated based upon volume level, alarm type and/or alarm signal harmonics. For example, a first alarm signal could be produced at a first designated volume level. If the first alarm signal is snoozed, a second alarm signal would later be produced at a second (e.g., higher) designated volume level.
    Type: Application
    Filed: January 31, 2002
    Publication date: July 31, 2003
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Baljeet Singh Baweja, Kulvir Singh Bhogal, Nizamudeen Ishmael, Mandeep Singh Sidhu
  • Patent number: 6594351
    Abstract: A method, a system, an apparatus, and a computer program product for automatically processing a facsimile document at a receiving device is presented. The receiving device stores a set of facsimile processing rules for automatically processing facsimile documents. The receiving device receives and stores a facsimile document and associated caller ID data from an originating device during a facsimile transmission. The receiving device then compares an originating phone number in the caller ID data against phone numbers in the set of facsimile processing rules. Each facsimile processing rule comprises one or more phone numbers and facsimile processing rule parameter data. In response to matching the originating phone number with a phone number in a facsimile processing rule, a modified facsimile document is then generated such that the modified facsimile document includes information associated with facsimile processing rule parameter data in the matching facsimile processing rule.
    Type: Grant
    Filed: November 3, 2000
    Date of Patent: July 15, 2003
    Assignee: International Business Machines Corporation
    Inventors: Kulvir Singh Bhogal, Nizamudeen Ishmael, Jr., Baljeet Singh Baweja, Mandeep Sidhu
  • Patent number: 6564229
    Abstract: A move/copy interface is provided with a pause feature that allows the user to pause and subsequently resume a move or copy command. In one embodiment, the pause, tool saves an index, source file name, target file name, block size and block number so that the operation can be subsequently resumed. After a pause has been requested, a “resume” command button appears on the, user interface that is selected by the user to resume processing. Extended periods between a pause and subsequent resume are provided by saving the pause data to a data file. Another embodiment pauses a copy operation over a computer network, such as the Internet, suspending the source computer's sending of blocks of data comprising the source file until the resume operation is requested. The user can repeatedly pause and resume the copy operation in order to free system resources in order to perform other operations.
    Type: Grant
    Filed: June 8, 2000
    Date of Patent: May 13, 2003
    Assignee: International Business Machines Corporation
    Inventors: Baljeet Singh Baweja, Kulvir Singh Bhogal, Nizamudeen Ishmael, Jr., Mandeep Sidhu
  • Publication number: 20030020944
    Abstract: Printer handler of a computer operating system for managing print jobs, including user rescheduling of one or more of the print jobs into a second scheduled print order. The printer handler identifies a first print job that is printing and the last page of that job that has been, or is still being, printed. The printer handler then instructs the print device to complete the printing of the current page in the current print job and to return the remaining portion of the first print job to the queue. Optionally, the printer handler causes a separator page to be printed before and after the intervening print job to facilitate separation of the print jobs. The next print job in the print queue is sent by the printer handler to the print device to be printed, before resuming printing of the first print job without duplicating any pages previously printed.
    Type: Application
    Filed: May 17, 2001
    Publication date: January 30, 2003
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kulvir Singh Bhogal, Ishmael Nizamudeen, Mandeep Singh Sidhu, Baljeet Singh Baweja
  • Publication number: 20020143947
    Abstract: Tracking and displaying of allocated messages in dynamic workload balancing systems in message driven transaction environments which involve distributing data processing transactions into messages and dynamically allocating each of the messages to different computer systems for performance. A user is enabled to request the performance of a data processing transaction, dynamically transforming, via a server computer any requested transactions into messages free of user input and then allocating the messages to different computer systems. The system has user interactive displays for displaying the allocated messages and associated computer systems when required by the user so that the user may track the messages.
    Type: Application
    Filed: March 29, 2001
    Publication date: October 3, 2002
    Applicant: International Business Machines Corporation
    Inventors: Nizamudeen Ishmael, Kulvir Singh Bhogal, Baljeet Singh Baweja, Mandeep Sidhu
  • Publication number: 20020094512
    Abstract: A computer controlled speech recognition display dictionary wherein the user may interactively clarify indefinitely detected speech words. There is provided a basic combination of a dictionary of recognizable speech words and the definitions of said words stored for said display dictionary, a routine for detecting said speech words and an implementation responsive to a definite detection of a speech word for displaying said word and the definition of the detected word. Now, in the case of an indefinite recognition, the invention provides an implementation responsive to an indefinite detection of a speech word for displaying a list of possible words approximating said detected word, enabling user selection of one of said displayed possible words and means responsive to a user selection of one of said displayed words for displaying the definition of the selected word.
    Type: Application
    Filed: November 29, 2000
    Publication date: July 18, 2002
    Applicant: International Business Machines Corporation
    Inventors: Kulvir Singh Bhogal, Nizam Ishmael,, Baljeet Singh Baweja, Mandeep Sidhu