Patents by Inventor Bikram Singh Bakshi

Bikram Singh Bakshi 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: 9842230
    Abstract: A system and method of guaranteeing the presence of secure and tamper-proof remote files over a distributed communication medium, such as the Internet, is provided. The system and method automatically detects, and then self-repairs corrupt, modified or non-existent remote files. The method first performs an integrity check on a remote file and then determines whether the integrity check passed. If the integrity check passed, then the user goes through the authentication process as normal. If the integrity check fails, then the present invention redirects to an install module in order to prepare to reinstall the remote file. Via the install module, the present invention then reinstalls the remote file and the user is then taken through the authentication process as normal.
    Type: Grant
    Filed: December 14, 2015
    Date of Patent: December 12, 2017
    Assignee: Citibank, N.A.
    Inventors: Steve Vlcan, Bikram Singh Bakshi
  • Patent number: 9215211
    Abstract: A system and method of guaranteeing the presence of secure and tamper-proof remote files over a distributed communication medium, such as the Internet, is provided. The system and method automatically detects, and then self-repairs corrupt, modified or non-existent remote files. The method first performs an integrity check on a remote file and then determines whether the integrity check passed. If the integrity check passed, then the user goes through the authentication process as normal. If the integrity check fails, then the present invention redirects to an install module in order to prepare to reinstall the remote file. Via the install module, the present invention then reinstalls the remote file and the user is then taken through the authentication process as normal.
    Type: Grant
    Filed: June 16, 2014
    Date of Patent: December 15, 2015
    Assignee: Citibank, N.A.
    Inventors: Steve Vlcan, Bikram Singh Bakshi
  • Patent number: 8756418
    Abstract: A system and method of guaranteeing the presence of secure and tamper-proof remote files over a distributed communication medium, such as the Internet, is provided. The system and method automatically detects, and then self-repairs corrupt, modified or non-existent remote files. The method first performs an integrity check on a remote file and then determines whether the integrity check passed. If the integrity check passed, then the user goes through the authentication process as normal. If the integrity check fails, then the present invention redirects to an install module in order to prepare to reinstall the remote file. Via the install module, the present invention then reinstalls the remote file and the user is then taken through the authentication process as normal.
    Type: Grant
    Filed: December 27, 2012
    Date of Patent: June 17, 2014
    Assignee: Citibank, N.A.
    Inventors: Steve Vlcan, Bikram Singh Bakshi
  • Patent number: 6892226
    Abstract: A system for presenting dynamic content to a user of a client device is implemented in a method including the steps of presenting a requested data object to the user; and automatically presenting dynamic content to the user in addition to the presentation of the requested data object, wherein the dynamic content includes information provided by a dynamic executable module running on the client device.
    Type: Grant
    Filed: December 30, 1997
    Date of Patent: May 10, 2005
    Assignee: Intel Corporation
    Inventors: Michael Man-Hak Tso, David Alfred Romrell, Bikram Singh Bakshi
  • Patent number: 6772200
    Abstract: A system for presenting dynamic content to a user of a client device in a non-intrusive manner is implemented in a method including the steps of retrieving dynamic content to be presented to a user, and presenting the dynamic content to the user at a time selected in accordance with a predetermined condition.
    Type: Grant
    Filed: December 30, 1997
    Date of Patent: August 3, 2004
    Assignee: Intel Corporation
    Inventors: Bikram Singh Bakshi, Robert Conrad Knauerhase, Michael Man-Hak Tso
  • Patent number: 6742051
    Abstract: In an example embodiment, an interface is provided between a software application and a hardware device transferring data between the software application and a network. The interface posts a request from the software application and, in response to a first polling inquiry received from the software application, determines whether or not an event signal corresponding to the request has been provided to it from the hardware device. The interface carries out a rearm routine if an event signal has not been provided at the time of the polling inquiry. A second polling inquiry is made by the software application after the interface is rearmed and the interface determines whether or not an event signal has been provided to it by the hardware device. The interface then carries out a wait routine which waits for the event signal if an event signal was not provided at the time of the second polling inquiry.
    Type: Grant
    Filed: August 31, 1999
    Date of Patent: May 25, 2004
    Assignee: Intel Corporation
    Inventors: Bikram Singh Bakshi, Frank L. Berry, Ed Gronke, Ellen Deleganes
  • Patent number: 6457054
    Abstract: A system for reducing user-visible latency for communications between two network devices is implemented in a method which includes transmitting a request packet from a first network device to a second network device, where the request packet has a request to establish a new connection and a request for data, with the request to establish a new connection including a connection identifier. The second network device selectively accepts the new connection or discards the request based upon a comparison of the connection identifier to a corresponding connection identifier that it maintains. The second network device transmits a response packet to the first network device that includes a confirmation of the request to establish a new connection and a reply to the request for data. A connection between the first and second network devices is maintained after receipt of the response packet.
    Type: Grant
    Filed: December 30, 1997
    Date of Patent: September 24, 2002
    Assignee: Intel Corporation
    Inventor: Bikram Singh Bakshi
  • Patent number: 6421769
    Abstract: A memory management system includes a plurality of memory elements to enable translation of virtual memory addresses to physical memory locations. The memory elements have at least first and second memory element configurations. The first and second memory element configurations separately process allocated memory elements and unused memory elements, respectively.
    Type: Grant
    Filed: December 30, 1999
    Date of Patent: July 16, 2002
    Assignee: Intel Corporation
    Inventors: Tim Teitenberg, Bikram Singh Bakshi
  • Patent number: 6345300
    Abstract: A method for obtaining a user-controlled parameter from a client device arranged behind a network proxy includes the steps of receiving a request originated by the client device; transmitting a responsive request to the client device, where the responsive request includes a query mechanism to elicit a user-controlled parameter from the client device; and receiving the user-controlled parameter from the client device.
    Type: Grant
    Filed: December 30, 1997
    Date of Patent: February 5, 2002
    Assignee: Intel Corporation
    Inventors: Bikram Singh Bakshi, Michael Man-Hak Tso
  • Patent number: 6311215
    Abstract: A system for determining whether an entity that issued a message is pre-configured to receive a response according to an enhanced communications protocol is implemented in a method which includes the steps of receiving a message and parsing the message to selectively classify the entity as an enhanced entity if the message conforms to the enhanced communications protocol.
    Type: Grant
    Filed: December 31, 1997
    Date of Patent: October 30, 2001
    Assignee: Intel Corporation
    Inventors: Bikram Singh Bakshi, Robert Conrad Knauerhase, Michael Man-Hak Tso
  • Patent number: 6247050
    Abstract: A system for collecting and displaying performance improvement information for a computer is implemented in a method for providing performance improvement information to a client device. The method includes the steps of receiving a request from the client device for network content, retrieving the requested network content, and transmitting the network content to the client computer with information relating to a performance improvement associated with the retrieval and/or transmission of the network content.
    Type: Grant
    Filed: September 12, 1997
    Date of Patent: June 12, 2001
    Assignee: Intel Corporation
    Inventors: Michael Man-Hak Tso, Bikram Singh Bakshi, Robert Conrad Knauerhase
  • Patent number: 6185625
    Abstract: A system for enhancing data access over a communications link is disclosed. In accordance with a particular embodiment, a system for retrieving an object over a computer network includes a network client with a browser for rendering an object to a user and a user interface enabling the user to establish an encoding preference. A remote scaling server is coupled between the network client and the computer network, and includes a remote proxy and an encode service provider. The remote scaling server is configured to request a user-specified encoding preference from the network client, retrieve an object from the computer network using the remote proxy, encode the object using the encode service provider in accordance with the requested user-specified encoding preference, and transmit the encoded object to the network client using the remote proxy. The disclosed system thus enables users to dynamically influence the trade-off between quality of content and download speed.
    Type: Grant
    Filed: December 20, 1996
    Date of Patent: February 6, 2001
    Assignee: Intel Corporation
    Inventors: Michael Man-Hak Tso, Jin Jing, Robert Conrad Knauerhase, David Alfred Romrell, Daniel Joshua Gillespie, Bikram Singh Bakshi, Seshardi Sathyanarayan
  • Patent number: 6101328
    Abstract: A system for preventing multiple instances of a dynamic executable module from being loaded on a device is implemented by a method including the steps of maintaining state information for the device; and providing a dynamic executable module to the device if the state information indicates that no other instance of the dynamic executable module is already loaded on the device.
    Type: Grant
    Filed: December 31, 1997
    Date of Patent: August 8, 2000
    Assignee: Intel Corporation
    Inventors: Bikram Singh Bakshi, Michael Man-Hak Tso
  • Patent number: 6088803
    Abstract: A system for virus checking a data object to be downloaded to a client device is implemented in a method including the steps of retrieving a data object to be downloaded, scanning the data object for a computer virus, and downloading the data object to the client device if no computer virus is detected.
    Type: Grant
    Filed: December 30, 1997
    Date of Patent: July 11, 2000
    Assignee: Intel Corporation
    Inventors: Michael Man-Hak Tso, Bikram Singh Bakshi