Patents by Inventor Darryl J. Mocek
Darryl J. Mocek 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: 7617324Abstract: 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: GrantFiled: June 20, 2003Date of Patent: November 10, 2009Assignee: Sun Microsystems, IncInventors: Peter Strarup Jensen, Pavel S. Veselov, Dianna L. Decristo, Darryl J. Mocek
-
Patent number: 7444386Abstract: 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: GrantFiled: June 20, 2003Date of Patent: October 28, 2008Assignee: Sun Microsystems, Inc.Inventors: Peter Strarup Jensen, Pavel S. Veselov, Dianna L. Decristo, Darryl J. Mocek
-
Patent number: 7389319Abstract: A telematics system is provided. The system includes a telematics client framework having an interface to client applications and being integrated with a client communications framework. The client communications framework has a client stream manager, a client data pump, a client policy manager, and a client channel monitor. The channel monitor detects availability of channels for communication with a telematics server framework. The telematics server framework includes an interface to server applications and is integrated with a server communications framework. The client channel monitor is configured to communicate availability of channels to connection objects of the client data pump. Switching between channels is triggered based on information obtained from the client policy manager.Type: GrantFiled: March 22, 2002Date of Patent: June 17, 2008Assignee: Sun Microsystems, Inc.Inventors: Terrence Barr, Peter Strarup Jensen, Darryl J. Mocek, Behfar Razavi, William F. McWalter
-
Patent number: 7313547Abstract: 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: GrantFiled: March 22, 2002Date of Patent: December 25, 2007Assignee: Sun Microsystems, Inc.Inventors: Darryl J. Mocek, Terrence Barr, Behfar Razavi, Lisa M. Kelly, William F. McWalter, Dianna L. Decristo
-
Patent number: 7277454Abstract: A method for arbitrating channel bandwidth among a plurality of logical connections desiring access over a communication channel to transmit data is provided. The method includes detecting a connection desiring access through the communication channel and assigning the connection to a group having arbitration parameters. Then, the method packetizes the data to be transmitted and transmits each packet of the data in time slices. In each time slice, data is transmitted using the arbitration parameters of the group.Type: GrantFiled: March 22, 2002Date of Patent: October 2, 2007Assignee: Sun Microsystems, Inc.Inventors: Darryl J. Mocek, Terrence Barr, Peter Strarup Jensen, William F. McWalter, Shahriar Vaghar, Behfar Razavi
-
Patent number: 7127386Abstract: 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: GrantFiled: March 22, 2002Date of Patent: October 24, 2006Assignee: Sun Microsystems, Inc.Inventors: Darryl J. Mocek, William F. McWalter, Behfar Razavi, Dianna L. Decristo, Lisa M. Kelly
-
Publication number: 20040261086Abstract: 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: ApplicationFiled: June 20, 2003Publication date: December 23, 2004Applicant: Sun Microsystems, Inc.Inventors: Peter Strarup Jensen, Pavel S. Veselov, Dianna L. Decristo, Darryl J. Mocek
-
Publication number: 20040260774Abstract: 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: ApplicationFiled: June 20, 2003Publication date: December 23, 2004Applicant: Sun Microsystems, Inc.Inventors: Peter Strarup Jensen, Pavel S. Veselov, Dianna L. Decristo, Darryl J. Mocek
-
Publication number: 20030182360Abstract: A system for storing preferences on a telematics client is provided. The system includes a telematics server configured to receive a request containing modification data for preferences. The modification data for the preferences is stored on a preference server of the telematics server. The telematics server includes a server side communications framework in communication with the preference server. The telematics control unit (TCU) has a preference manger for storing the preferences. The TCU includes a client side communications framework in communication with the preference manager, wherein the preference manager and the preference server are configured to synchronize over a network connection to allow the modification data to be communicated between the preference server and the preference manager.Type: ApplicationFiled: March 22, 2002Publication date: September 25, 2003Applicant: Sun Microsystems, Inc.Inventors: Darryl J. Mocek, Nikolay Georgievich Grigoriev, Sergey Petrovsky
-
Publication number: 20030182099Abstract: 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: ApplicationFiled: March 22, 2002Publication date: September 25, 2003Applicant: Sun Microsystems, Inc.Inventors: Darryl J. Mocek, William F. McWalter, Behfar Razavi, Dianna L. Decristo, Lisa M. Kelly
-
Publication number: 20030179773Abstract: A method for arbitrating channel bandwidth among a plurality of logical connections desiring access over a communication channel to transmit data is provided. The method includes detecting a connection desiring access through the communication channel and assigning the connection to a group having arbitration parameters. Then, the method packetizes the data to be transmitted and transmits each packet of the data in time slices. In each time slice, data is transmitted using the arbitration parameters of the group.Type: ApplicationFiled: March 22, 2002Publication date: September 25, 2003Applicant: Sun Microsystems, Inc.Inventors: Darryl J. Mocek, Terrence Barr, Peter Strarup Jensen, William F. McWalter, Shahriar Vaghar, Behfar Razavi
-
Publication number: 20030182419Abstract: A telematics system is provided. The system includes a telematics client framework having an interface to client applications and being integrated with a client communications framework. The client communications framework has a client stream manager, a client data pump, a client policy manager, and a client channel monitor. The channel monitor detects availability of channels for communication with a telematics server framework. The telematics server framework includes an interface to server applications and is integrated with a server communications framework. The client channel monitor is configured to communicate availability of channels to connection objects of the client data pump. Switching between channels is triggered based on information obtained from the client policy manager.Type: ApplicationFiled: March 22, 2002Publication date: September 25, 2003Applicant: Sun Microsystem, Inc.Inventors: Terrence Barr, Peter Strarup Jensen, Darryl J. Mocek, Behfar Razavi, William F. McWalter
-
Publication number: 20030182233Abstract: 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: ApplicationFiled: March 22, 2002Publication date: September 25, 2003Applicant: Sun Microsystems, Inc.Inventors: Darryl J. Mocek, Terrence Barr, Behfar Razavi, Lisa M. Kelly, William F. McWalter, Dianna L. Decristo
-
Patent number: 6078327Abstract: A Navigator window is displayed in conjunction with an application program window on a monitor attached to a computer, wherein the Navigator window comprises a collapse-expand tree control for traversing one or more applications created by the application program, each of the applications is comprised of one or more objects, and the application program window displays an application or object selected in the Navigator window.Type: GrantFiled: September 11, 1997Date of Patent: June 20, 2000Assignee: International Business Machines CorporationInventors: Erin A. Liman, Darryl J. Mocek, Donald J. Pilcher, Gregory Rakoshitz, Martin T. Robins