Patents by Inventor Shekhar Kirani

Shekhar Kirani 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: 20030083948
    Abstract: An asset management system is described that tracks in real-time any metric that a carrier requires pertaining to media assets within a network. In addition to tracking per-asset information relating to usage and air time, the system tracks information pertaining to individual object types (e.g., document, digital image, audio file, streaming media, or the like) as well as specific objects themselves (e.g., individual documents, photos, and the like, on a per-file or named basis). This information can be tracked against the various users and their individual devices (used to access a network). In this manner, the system can provide metrics relating to not only data size and air time, but also metrics about object types (e.g., digital image type) and specific objects (e.g., specific file transferred) that have passed through the network.
    Type: Application
    Filed: March 20, 2001
    Publication date: May 1, 2003
    Inventors: John Rodriguez, Patrick Longneker, Shekhar Kirani
  • Publication number: 20020135794
    Abstract: An improved Internet delivery system for digitized photographs is described. The system embodies methodologies that speed the delivery of digitized images from photographic film scan centers to consumers across the Internet with high reliability. By delivering all the digital images to a more powerful centralized server infrastructure prior to the consumer's earliest opportunity to view them on-line, these images or pictures can be downloaded to a viewer of interest (e.g., user or family member) quickly enough to provide an appropriate Web response. Optimizations are also described that streamline the throughput with load balancing and provide virtually guaranteed uniform service with fail-over. In this manner, the system provides improved access, storage, and on-line availability of digital images.
    Type: Application
    Filed: March 20, 2001
    Publication date: September 26, 2002
    Inventors: John Rodriguez, Brian Bodmer, Bryan Dube, Mark Tarantino, Jonah Kaj Fleming, Shekhar Kirani
  • Publication number: 20020116405
    Abstract: A synchronization system providing multi-client synchronization is described. By storing the data that is actually being synchronized (i.e., storing the actual physical body of a memo, for instance) inside an extra database, “Grand Unification Database” (GUD), (or by specially-designated client data set) under control of a central or core synchronization engine, rather than transferring such data on a point-to-point basis, the system of the present invention provides a repository of information that is available at all times and does not require that any other synchronization client (e.g., PIM client or hand-held device) be connected. The GUD provides a super-set of the other client data sets. Therefore, if the user now includes an additional client, such as a server computer storing user information, the synchronization system has all the information necessary for synchronizing the new client, regardless of whether any of the other clients are currently available.
    Type: Application
    Filed: August 13, 2001
    Publication date: August 22, 2002
    Applicant: Starfish Software, Inc.
    Inventors: Eric O. Bodnar, Chris LaRue, Bryan Dube, Shekhar Kirani, Sethuraman Suresh
  • Publication number: 20020032027
    Abstract: A media spooler system is described that provides a methodology for efficient transmission of media content from client devices, such transmission of digital images from wireless digital cameras. The media spooler or gateway addresses wireless transmission problems by acting as a protocol gateway between a thin-client device and a target host or server (supported by a server infrastructure). More particularly, the media spooler of the present invention acts as a protocol gateway between thin-client devices (e.g., “mobile visual communicator” in the form of a wireless digital camera) and server infrastructure (e.g., server-based computer systems or “Web servers” of a photographic service provider). This task entails accepting multiple, simultaneous connections from various client devices (e.g., wireless digital cameras), extracting information from those devices (e.g., digital photographs or other media content), and then uploading that information to the target server infrastructure.
    Type: Application
    Filed: January 11, 2001
    Publication date: March 14, 2002
    Inventors: Shekhar Kirani, Matthew H. Gerlach, Timothy W. Genske, David Vogel, William G. Swinton, Venkat V. Easwar, Eric O. Bodnar
  • Publication number: 20020016818
    Abstract: An e-mail system that re-packages message attachments optimized for delivery to wireless handheld devices is described. The preferred embodiment provides an optimization of the e-mail deliveries to allow for the recipients to receive e-mail attachments at a time and in a size/format as desired. The preferred embodiment compares the size of attached images to the capabilities of the type of the recipient client device, and preempts delivery of the original format of those attachments if they are determined to be burdensome or overwhelming. In cases wherein these attachments would strain the capabilities of the recipient devices' wireless bandwidth and/or display features, the original attachments are removed from the messages and do not accompany the e-mail delivery. Any detached attachment is saved in a network media-sharing repository, and can be subsequently accessed via a link (e.g., URL) referencing that storage address.
    Type: Application
    Filed: July 6, 2001
    Publication date: February 7, 2002
    Inventors: Shekhar Kirani, Mark Whittington
  • Patent number: 6295541
    Abstract: Synchronization system and associated methods provide synchronization of an arbitrary number of datasets, including more than two datasets. To achieve this, a reference dataset is used to store a super-set of the latest or most-recent data from all user datasets to provide a repository of information that is available at all times. Therefore, if the user later wishes to synchronize a new user dataset, such as one in a server computer that stores user information, the system already has all the information necessary for synchronizing the new dataset, regardless of whether any of the other datasets are then available. Further, to simplify use, a unified user interface is provided that allows the user to easily determine which of his or her datasets are currently set to be synchronized and allows the user to conveniently alter the current settings to select one, two, or even more than two clients for synchronization.
    Type: Grant
    Filed: August 18, 1998
    Date of Patent: September 25, 2001
    Assignee: Starfish Software, Inc.
    Inventors: Eric O. Bodnar, Chris LaRue, Bryan Dube, Shekhar Kirani, Sethuraman Suresh
  • Patent number: 6275831
    Abstract: A synchronization system providing multi-client synchronization is described. By storing the data that is actually being synchronized (i.e., storing the actual physical body of a memo, for instance) inside an extra database, “Grand Unification Database” (GUD), (or by specially-designated client data set) under control of a central or core synchronization engine, rather than transferring such data on a point-to-point basis, the system of the present invention provides a repository of information that is available at all times and does not require that any other synchronization client (e.g., PIM client or hand-held device) be connected. The GUD provides a super-set of the other client data sets. Therefore, if the user now includes an additional client, such as a server computer storing user information, the synchronization system has all the information necessary for synchronizing the new client, regardless of whether any of the other clients are currently available.
    Type: Grant
    Filed: August 18, 1998
    Date of Patent: August 14, 2001
    Assignee: Starfish Software, Inc.
    Inventors: Eric O. Bodnar, Chris LaRue, Bryan Dube, Shekhar Kirani, Sethuraman Suresh