Patents by Inventor Sukh Sodhi

Sukh Sodhi 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: 20060218634
    Abstract: A system and method for scanning a personal computer system and making a specific hardware upgrade recommendation is provided. One aspect of this disclosure relates to a method for a client initiated scan and memory upgrade recommendation. According to an embodiment, a user of a personal computer systems is allowed to download a scanner application using a web browser on the user's personal computer system. Scan data is read from the user's personal computer system using the scanner application. The scan data is formatted, encrypted, and returned to the hosting web server. The returned scan data is processed using a recommendation engine and a computer memory upgrade recommendation is outputted to the user's browser. In various embodiments, the recommendation is on a web page displayed on the user's computer system. Other aspects and embodiments are provided herein.
    Type: Application
    Filed: March 8, 2005
    Publication date: September 28, 2006
    Inventors: Sukh Sodhi, John Egan, Craig Davis
  • Publication number: 20020188633
    Abstract: A system for generating web pages includes a web server that receives requests from a web browser. The web server then checks a primary cache to see if a previously generated web page exists in the primary cache. If so, the web page is returned to the user. Otherwise, the web server checks a JIT cache to determine if a previously generated JIT cache file exists. The JIT cache file will have been previously processed in a manner such that all tag except for specially designated retain tags have been replaced with data values. The retain tags are then processed to provide what are typically user specific values, and the generated web page is returned to the requester. If neither a primary cached file or a JIT cache file exists, the system creates will create one. A primary cache file is created if no retain tags are present in a template file for the web page. Otherwise a JIT cache file is created.
    Type: Application
    Filed: June 6, 2001
    Publication date: December 12, 2002
    Inventors: Craig Davis, Sukh Sodhi, Michael Knapp, Mungara Vijay Ranjan