Patents by Inventor Ramandeep Sethi

Ramandeep Sethi 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: 20150113093
    Abstract: Methods and apparatus, including computer program products, are provided for an application-specific browser. In some implementations, a method may be provided which includes retrieving, by a browser, content of a resource; determining, based on an identity of the resource, whether to store the content in a persistent cache; and storing the content in the persistent cache, when the identity indicates storage to persistent cache is enabled for the content of the resource.
    Type: Application
    Filed: October 21, 2013
    Publication date: April 23, 2015
    Inventors: FRANK BRUNSWIG, Alexander Lingg, Hans-Juergen Richstein, Ramandeep Sethi, Stanley Stadelman
  • Publication number: 20130173698
    Abstract: A system, method and tangible computer-readable device for dynamic content adaptation on a wireless device are provided. A message including dynamic content adaptation for an application is received on a wireless device. A widget supporting dynamic content adaptation included in the message is retrieved on the wireless device. The widget is launched according to a parameter included in the dynamic content.
    Type: Application
    Filed: December 28, 2012
    Publication date: July 4, 2013
    Inventor: Ramandeep SETHI
  • Patent number: 7873353
    Abstract: A method, system, and apparatus for accessing data-driven websites and applications on a mobile client device are described. A request for a website received from the mobile client device is transmitted to a provider. At least one web page template of the website and application data corresponding to the at least one web page template is received from the provider in response to the request, and is transmitted to the mobile client device. Thereafter, in an offline mode, the mobile client device can display a plurality of web pages corresponding to the website, each web page displaying corresponding data of the application data formatted according to a common format provided by the at least one web page template. Furthermore, a method, system, and apparatus for tracking the usage of applications on a mobile client device is provided. The occurrence of at least one user initiated event on the mobile client device during offline operation is enabled.
    Type: Grant
    Filed: September 30, 2003
    Date of Patent: January 18, 2011
    Assignee: iAnywhere Solutions, Inc.
    Inventors: David Kloba, Andrew Velline, Linda Wei, Robert W. Baynes, Jr., Ramandeep Sethi
  • Patent number: 7779299
    Abstract: Systems, methods and computer program products for efficiently re-starting and/or recovering interrupted synchronizations between a client and a server are described herein. A server transmits sync data to a client during a synchronization operation. The sync is interrupted for some reason prior to the client receiving all of the sync data. The client sends to the server a request to re-start the synchronization operation. The request includes information that identifies a point in the sync data that was received by the client prior to interruption of the sync. Such information may include (a) information identifying the last data received by the client prior to interruption of the sync; and/or (b) information identifying the next data needed by the client upon re-start of the sync. Thereafter, the server re-starts the sync by transmitting to the client the sync data starting from said point in said sync data identified by said request.
    Type: Grant
    Filed: April 24, 2007
    Date of Patent: August 17, 2010
    Assignee: iAnywhere Solutions, Inc.
    Inventors: Ramandeep Sethi, Zhen Yang, Tom Whittaker, Shoji Kuruvilla
  • Publication number: 20100120402
    Abstract: As Mobile Subscribers increasingly employ their Wireless Devices to access an ever expanding universe of content—anything including but not limited to for example WWW pages, JavaScript, ActiveX, static images, audio, video, streaming audio/video, data, software applications, etc.—an infrastructure that supports seamless access to content by addressing a range of challenges that arise during such interactions including, for example, the proper identification of content, the timely retrieval of content from a variety of sources, the processing and persistence of content, the delivery of content, etc. The infrastructure may optionally leverage the capabilities of a centrally-located Messaging Inter-Carrier Vendor.
    Type: Application
    Filed: July 14, 2009
    Publication date: May 13, 2010
    Applicant: SYBASE 365, INC.
    Inventors: Ramandeep Sethi, Thomas Whittaker, Bill Clagett
  • Publication number: 20080270832
    Abstract: Systems, methods and computer program products for efficiently re-starting and/or recovering interrupted synchronizations between a client and a server are described herein. A server transmits sync data to a client during a synchronization operation. The sync is interrupted for some reason prior to the client receiving all of the sync data. The client sends to the server a request to re-start the synchronization operation. The request includes information that identifies a point in the sync data that was received by the client prior to interruption of the sync. Such information may include (a) information identifying the last data received by the client prior to interruption of the sync; and/or (b) information identifying the next data needed by the client upon re-start of the sync. Thereafter, the server re-starts the sync by transmitting to the client the sync data starting from said point in said sync data identified by said request.
    Type: Application
    Filed: April 24, 2007
    Publication date: October 30, 2008
    Applicant: iAnywhere Solutions, Inc.
    Inventors: Ramandeep Sethi, Zhen Yang, Tom Whittaker, Shoji Kuruvilla
  • Publication number: 20080195691
    Abstract: A method, system, and apparatus for accessing data-driven websites and applications on a mobile client device are described. A request for a website received from the mobile client device is transmitted to a provider. At least one web page template of the website and application data corresponding to the at least one web page template is received from the provider in response to the request, and is transmitted to the mobile client device. Thereafter, in an offline mode, the mobile client device can display a plurality of web pages corresponding to the website, each web page displaying corresponding data of the application data formatted according to a common format provided by the at least one web page template. Furthermore, a method, system, and apparatus for tracking the usage of applications on a mobile client device is provided. The occurrence of at least one user initiated event on the mobile client device during offline operation is enabled.
    Type: Application
    Filed: April 24, 2008
    Publication date: August 14, 2008
    Inventors: David KLOBA, Andrew Velline, Linda Wei, Robert W. Baynes, Ramandeep Sethi
  • Publication number: 20060064470
    Abstract: Methods, systems, apparatuses, and computer program products for improving efficiency in transfer of content to mobile devices are provided. In a first aspect, hashing is used in a synchronization server to determine whether objects have changed, and therefore need to be updated on the mobile device and/or on the mobile device server. For example, databases are hashed on a record-by-record basis. Records determined to be changed are transmitted to the mobile device and/or updated on the synchronization server. In another embodiment, errors occurring during attempts to obtain unavailable web content are cached (i.e., “negative caching”). The cached errors are accessed during subsequent attempts to obtain the unavailable web content to avoid spending time on the subsequent attempts.
    Type: Application
    Filed: September 23, 2004
    Publication date: March 23, 2006
    Inventors: Antony Sargent, Duane Hess, Ramandeep Sethi, Michael Tsao
  • Publication number: 20050070259
    Abstract: A method, system, and apparatus for accessing data-driven websites and applications on a mobile client device are described. A request for a website received from the mobile client device is transmitted to a provider. At least one web page template of the website and application data corresponding to the at least one web page template is received from the provider in response to the request, and is transmitted to the mobile client device. Thereafter, in an offline mode, the mobile client device can display a plurality of web pages corresponding to the website, each web page displaying corresponding data of the application data formatted according to a common format provided by the at least one web page template. Furthermore, a method, system, and apparatus for tracking the usage of applications on a mobile client device is provided. The occurrence of at least one user initiated event on the mobile client device during offline operation is enabled.
    Type: Application
    Filed: September 30, 2003
    Publication date: March 31, 2005
    Inventors: David Kloba, Andrew Velline, Linda Wei, Robert Baynes, Ramandeep Sethi