Patents by Inventor Dianna L. Decristo

Dianna L. Decristo 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: 7617324
    Abstract: An invention is disclosed for a computer protocol that facilitates provisioning services to client devices. The computer protocol includes discovery transactions that allow a client device to retrieve information regarding services available to the client device from a provisioning server. A service comprises a plurality of content files capable of being installed on the client device. The computer protocol also includes subscription transactions that allow the client device to manage content in service directories. A service directory comprises a plurality of services. Further included in the computer protocol are delivery transactions that allow the client device to downloading of data related to services.
    Type: Grant
    Filed: June 20, 2003
    Date of Patent: November 10, 2009
    Assignee: Sun Microsystems, Inc
    Inventors: Peter Strarup Jensen, Pavel S. Veselov, Dianna L. Decristo, Darryl J. Mocek
  • Patent number: 7580703
    Abstract: A method for delivering a non-MIDlet application to a device associated with a connected device configuration (CDC) through an over the air (OTA) mobile information device profile (MIDP) protocol is provided. The method initiates with prefixing an identifier for the non-MIDlet application, wherein the identifier is configured to imply a MIDlet application. The method includes requesting the non-MIDlet application and determining a type of the non-MIDlet application. Then, the non-MIDlet application is managed with an interface application associated with the type of the application. A system and device configured to download a non-MIDlet application through a mobile information device profile (MIDP) are provided.
    Type: Grant
    Filed: March 11, 2004
    Date of Patent: August 25, 2009
    Assignee: Sun Microsystems, Inc.
    Inventors: Pavel S. Veselov, Dianna L. Decristo
  • Patent number: 7444386
    Abstract: An invention is provided for provisioning services to client devices. In one embodiment, discovery transactions are included that allow an adapter software component to retrieve information regarding services available to a client device from a provisioning application. A service comprises a plurality of content files capable of being installed on the client device. Also included are subscription transactions that allow an adapter software component to manage content in service directories. A service directory comprises a plurality of services. In addition, delivery transactions are included that allow an adapter to facilitate downloading of data related to services to the client device.
    Type: Grant
    Filed: June 20, 2003
    Date of Patent: October 28, 2008
    Assignee: Sun Microsystems, Inc.
    Inventors: Peter Strarup Jensen, Pavel S. Veselov, Dianna L. Decristo, Darryl J. Mocek
  • Patent number: 7313547
    Abstract: A method for managing access to service entities (e.g., such as a devices, resources, and services, which are limited resources) is provided. The method includes requesting a priority level. In response, a priority object with an assigned priority level is returned. A service is then requested from a service manager, and the request includes data for carrying out the requested service and the priority object. The service manager is configured to identify at least one service entity that is required to carry out the requested service. Access is then requested to at least one service entity. A determination is made as to whether the at least one service entity is in-use. If at least one service entity is in-use, a further determination is made as to whether at least one service entity that is in-use has an assigned priority level that is higher than the assigned priority level, which is associated with a current request.
    Type: Grant
    Filed: March 22, 2002
    Date of Patent: December 25, 2007
    Assignee: Sun Microsystems, Inc.
    Inventors: Darryl J. Mocek, Terrence Barr, Behfar Razavi, Lisa M. Kelly, William F. McWalter, Dianna L. Decristo
  • Patent number: 7127386
    Abstract: A system for emulating a telematics client is provided. The system includes a workstation in communication with a display screen. A software stack configured to be executed by the workstation to implement functionality for a telematics client is included. The software stack imitates a configuration of an in-vehicle telematics stack of a telematics control unit (TCU). The software stack includes a service gateway for loading an emulator. A user interface (UI) manager configured to communicate with the loaded emulator is included with the software stack. The UI manager enables a presentation of TCU user interface without accessing the TCU. Methods to emulate a user interface and loading an emulator on a workstation are also provided.
    Type: Grant
    Filed: March 22, 2002
    Date of Patent: October 24, 2006
    Assignee: Sun Microsystems, Inc.
    Inventors: Darryl J. Mocek, William F. McWalter, Behfar Razavi, Dianna L. Decristo, Lisa M. Kelly
  • Patent number: 7058898
    Abstract: An invention is provided for abstracting a user interface. A request is received from an application program to present data to a user. A determination is made as to which user interface devices are currently available, and a particular user interface device is selected to present the data. Abstract controls for the selected user interface device are provided to the application program, which are then used to present the data to the user using the selected user interface device.
    Type: Grant
    Filed: March 22, 2002
    Date of Patent: June 6, 2006
    Assignee: Sun Microsystems, Inc.
    Inventors: William F. McWalter, Lisa M. Kelly, Dianna L. Decristo, Behfar Razavi
  • Patent number: 6928344
    Abstract: A vehicle mode manager that manages vehicle state information is provided. The vehicle mode manager includes a code module that registers an application program with the vehicle mode manager. Registering indicates the application program will be notified of vehicle state changes. Also included in the vehicle mode manager is a code module that receives vehicle status information, and a code module that determines a vehicle state based on both the vehicle status information and a current vehicle state. In addition, a privileged application or another manager can also set the vehicle state. The vehicle mode manager also includes a code module that provides the vehicle state to an application program. In this manner, the application program can react to the vehicle state information in a predefined manner.
    Type: Grant
    Filed: March 25, 2002
    Date of Patent: August 9, 2005
    Assignee: Sun Microsystems, Inc.
    Inventors: William F. McWalter, Dianna L. Decristo, Lisa M. Kelly
  • Publication number: 20040260774
    Abstract: An invention is disclosed for a computer protocol that facilitates provisioning services to client devices. The computer protocol includes discovery transactions that allow a client device to retrieve information regarding services available to the client device from a provisioning server. A service comprises a plurality of content files capable of being installed on the client device. The computer protocol also includes subscription transactions that allow the client device to manage content in service directories. A service directory comprises a plurality of services. Further included in the computer protocol are delivery transactions that allow the client device to downloading of data related to services.
    Type: Application
    Filed: June 20, 2003
    Publication date: December 23, 2004
    Applicant: Sun Microsystems, Inc.
    Inventors: Peter Strarup Jensen, Pavel S. Veselov, Dianna L. Decristo, Darryl J. Mocek
  • Publication number: 20040261086
    Abstract: An invention is provided for provisioning services to client devices. In one embodiment, discovery transactions are included that allow an adapter software component to retrieve information regarding services available to a client device from a provisioning application. A service comprises a plurality of content files capable of being installed on the client device. Also included are subscription transactions that allow an adapter software component to manage content in service directories. A service directory comprises a plurality of services. In addition, delivery transactions are included that allow an adapter to facilitate downloading of data related to services to the client device.
    Type: Application
    Filed: June 20, 2003
    Publication date: December 23, 2004
    Applicant: Sun Microsystems, Inc.
    Inventors: Peter Strarup Jensen, Pavel S. Veselov, Dianna L. Decristo, Darryl J. Mocek
  • Publication number: 20030182099
    Abstract: A system for emulating a telematics client is provided. The system includes a workstation in communication with a display screen. A software stack configured to be executed by the workstation to implement functionality for a telematics client is included. The software stack imitates a configuration of an in-vehicle telematics stack of a telematics control unit (TCU). The software stack includes a service gateway for loading an emulator. A user interface (UI) manager configured to communicate with the loaded emulator is included with the software stack. The UI manager enables a presentation of TCU user interface without accessing the TCU. Methods to emulate a user interface and loading an emulator on a workstation are also provided.
    Type: Application
    Filed: March 22, 2002
    Publication date: September 25, 2003
    Applicant: Sun Microsystems, Inc.
    Inventors: Darryl J. Mocek, William F. McWalter, Behfar Razavi, Dianna L. Decristo, Lisa M. Kelly
  • Publication number: 20030179233
    Abstract: An invention is provided for abstracting a user interface. A request is received from an application program to present data to a user. A determination is made as to which user interface devices are currently available, and a particular user interface device is selected to present the data. Abstract controls for the selected user interface device are provided to the application program, which are then used to present the data to the user using the selected user interface device.
    Type: Application
    Filed: March 22, 2002
    Publication date: September 25, 2003
    Applicant: Sun Microsystems, Inc.
    Inventors: William F. McWalter, Lisa M. Kelly, Dianna L. Decristo, Behfar Razavi
  • Publication number: 20030182032
    Abstract: An invention is provided for a vehicle mode manager that manages vehicle state information. The vehicle mode manager includes a code module that registers an application program with the vehicle mode manager. Registering indicates the application program will be notified of vehicle state changes. Also included in the vehicle mode manager is a code module that receives vehicle status information, and a code module that determines a vehicle state based on both the vehicle status information and a current vehicle state. In addition, a privileged application or another manager can also set the vehicle state. The vehicle mode manager also includes a code module that provides the vehicle state to an application program. In this manner, the application program can react to the vehicle state information in a predefined manner.
    Type: Application
    Filed: March 25, 2002
    Publication date: September 25, 2003
    Applicant: Sun Microsystems, Inc.
    Inventors: William F. McWalter, Dianna L. Decristo, Lisa M. Kelly
  • Publication number: 20030182233
    Abstract: A method for managing access to service entities (e.g., such as a devices, resources, and services, which are limited resources) is provided. The method includes requesting a priority level. In response, a priority object with an assigned priority level is returned. A service is then requested from a service manager, and the request includes data for carrying out the requested service and the priority object. The service manager is configured to identify at least one service entity that is required to carry out the requested service. Access is then requested to at least one service entity. A determination is made as to whether the at least one service entity is in-use. If at least one service entity is in-use, a further determination is made as to whether at least one service entity that is in-use has an assigned priority level that is higher than the assigned priority level, which is associated with a current request.
    Type: Application
    Filed: March 22, 2002
    Publication date: September 25, 2003
    Applicant: Sun Microsystems, Inc.
    Inventors: Darryl J. Mocek, Terrence Barr, Behfar Razavi, Lisa M. Kelly, William F. McWalter, Dianna L. Decristo