Patents by Inventor Robert Rochetti

Robert Rochetti 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: 7233974
    Abstract: One embodiment of the present invention provides a system that facilitates automatically using a predefined networking group, such as a peer-to-peer group as a context for an application. The system starts by executing the application on behalf of a peer. During execution of the application, the system determines if the peer is a member of a networking group, and if so, the system uses the networking group as a context for the application.
    Type: Grant
    Filed: May 1, 2002
    Date of Patent: June 19, 2007
    Assignee: Sun Microsystems, Inc.
    Inventors: Hideya Kawahara, Robert Rochetti
  • Patent number: 6928460
    Abstract: One embodiment of the present invention provides a system that facilitates performing generational garbage collection on a heap. The system operates by dividing an old generation of the heap into segments. Next, the system divides each segment into a series of cards and associates a separate card table with each segment. This card table has an entry for each card in the segment. In a variation on this embodiment, while updating a pointer within an object in the old generation, the system locates the segment containing the object and accesses the card table for the segment. The system then marks the entry in the card table associated with the card containing the object.
    Type: Grant
    Filed: July 1, 2002
    Date of Patent: August 9, 2005
    Assignee: Sun Microsystems, Inc.
    Inventors: Vijay G. Nagarajan, Robert Rochetti, Nedim Fresko
  • Publication number: 20040003014
    Abstract: One embodiment of the present invention provides a system that facilitates performing generational garbage collection on a heap. The system operates by dividing an old generation of the heap into segments. Next, the system divides each segment into a series of cards and associates a separate card table with each segment. This card table has an entry for each card in the segment. In a variation on this embodiment, while updating a pointer within an object in the old generation, the system locates the segment containing the object and accesses the card table for the segment. The system then marks the entry in the card table associated with the card containing the object.
    Type: Application
    Filed: July 1, 2002
    Publication date: January 1, 2004
    Inventors: Vijay G. Nagarajan, Robert Rochetti, Nedim Fresko
  • Publication number: 20030208540
    Abstract: One embodiment of the present invention provides a system that facilitates automatically using a predefined networking group, such as a peer-to-peer group as a context for an application. The system starts by executing the application on behalf of a peer. During execution of the application, the system determines if the peer is a member of a networking group, and if so, the system uses the networking group as a context for the application.
    Type: Application
    Filed: May 1, 2002
    Publication date: November 6, 2003
    Inventors: Hideya Kawahara, Robert Rochetti
  • Patent number: 5884288
    Abstract: A method and system for providing a fully automated electronic bill processing capability that is integrated with banking institutions and their customers is herein disclosed. The electronic bill payment system includes a community of payors, payees, payor banks, and payee banks that are associated with computing systems-that are interconnected by a computer network. A payor bank receives electronic bills specifying payment requests from one or more payors having an account at the payor bank. The payor bank places a hold on the funds in the payor's account and then generates an electronic check that is transmitted to the payee. The payee receives an electronic check envelope that contains a number of electronic checks that are encrypted and digitally signed by the payor bank. The payee generates an electronic deposit including one or more endorsed electronic checks and a deposit slip. The electronic deposit is encrypted and digitally signed by the payee.
    Type: Grant
    Filed: December 9, 1996
    Date of Patent: March 16, 1999
    Assignee: Sun Microsystems, Inc.
    Inventors: Sheueling Chang, Robert Rochetti