Patents by Inventor David Read
David Read 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: 8005871Abstract: A system to provide control architecture comprises a control, a client and a client container. The control can hold client-side resources for an appropriate resource scope to achieve optimal performance and utilization of resources, wherein access to the client-side resources is parameterized by metadata annotation declared on the control. The client is capable of at least one of the following via the control performing a plurality of operations to access and/or configure the plurality of properties of the resource; and retrieving data from the resource. In addition, the client container is capable of maintaining an accumulated list of controls that have acquired resources; and releasing resources at the end of appropriate resource scope. The definition of the resource scope can be delegated to the client container within which the control is executing.Type: GrantFiled: January 25, 2008Date of Patent: August 23, 2011Assignee: Oracle International CorporationInventors: Kyle Marvin, David Read
-
Patent number: 7707564Abstract: A developer can express the logic offered by a Web service, or other network accessible service, using a standard programming language augmented with declarative annotations specifying preferences for exposing that logic as a Web service. At compile time, an enhanced compiler can analyze the annotated source file and automatically generate the mechanisms required to expose its functionality as a Web service or network accessible service.Type: GrantFiled: February 23, 2004Date of Patent: April 27, 2010Assignee: BEA Systems, Inc.Inventors: Kyle Marvin, David Remy, David Bau, Roderick A. Chavez, David Read
-
Patent number: 7607126Abstract: A deployable application component can be configured via external annotation overrides at runtime without having to restart the component. An annotation/manifest can be populated to the corresponding application component at build time. The application component can then be configured and changes can be saved as annotation override into an external descriptor in XML format at deploy time. Such external descriptor can then be distributed, parsed, and validated at runtime to configure/update the deployed application component upon receiving notification of deployment changes.Type: GrantFiled: May 20, 2005Date of Patent: October 20, 2009Assignee: BEA Systems, Inc.Inventor: David Read
-
Publication number: 20080163235Abstract: A system to provide control architecture comprises a control, a client and a client container. The control can hold client-side resources for an appropriate resource scope to achieve optimal performance and utilization of resources, wherein access to the client-side resources is parameterized by metadata annotation declared on the control. The client is capable of at least one of the following via the control performing a plurality of operations to access and/or configure the plurality of properties of the resource; and retrieving data from the resource. In addition, the client container is capable of maintaining an accumulated list of controls that have acquired resources; and releasing resources at the end of appropriate resource scope. The definition of the resource scope can be delegated to the client container within which the control is executing.Type: ApplicationFiled: January 25, 2008Publication date: July 3, 2008Applicant: BEA SYSTEMS, INC.Inventors: Kyle Marvin, David Read
-
Patent number: 7343379Abstract: Controls can reduce the complexity and learning curve associated with acting as a resource client by utilizing a unified client model that can provide access to diverse types of resources, the configuration options, operations, and events exposed by a resource. Controls can also provide transparent (to the client) resource management of connections, sessions, or other resources to be obtained on behalf of the client. In addition, an external configuration module can be utilized to define how properties can be bounded by external configurations, enabling the overriding of attributes of the resource at deployment time.Type: GrantFiled: January 24, 2005Date of Patent: March 11, 2008Assignee: Bea Systems, Inc.Inventors: Kyle Marvin, David Read
-
Publication number: 20070134797Abstract: The present invention provides a hydrogen peroxide indicator and a peracetic acid indicator that include a substrate on which is disposed an indicator composition that includes at least one of a select group of colorants and a transition metal salt. As a result of exposure to hydrogen peroxide and/or peracetic acid, the colorants change color, and even become colorless, thereby providing an indication of the presence of hydrogen peroxide and/or peracetic acid.Type: ApplicationFiled: January 18, 2007Publication date: June 14, 2007Inventor: David Read
-
Publication number: 20060021697Abstract: A member is provided for reinforcing, sealing or baffling structures of articles of manufacture such as automotive vehicles. The member typically includes a carrier member at least partially formed of a metal material and having a cellular structure. The member also typically includes an expandable material disposed on the carrier member.Type: ApplicationFiled: July 26, 2005Publication date: February 2, 2006Applicant: L&L Products, Inc.Inventors: Jon Riley, David Carlson, Greg Skvorfskolf, David Read
-
Publication number: 20050262091Abstract: Controls can reduce the complexity and learning curve associated with acting as a resource client by utilizing a unified client model that can provide access to diverse types of resources, the configuration options, operations, and events exposed by a resource. Controls can also provide transparent (to the client) resource management of connections, sessions, or other resources to be obtained on behalf of the client. In addition, an external configuration module can be utilized to define how properties can be bounded by external configurations, enabling the overriding of attributes of the resource at deployment time. This description is not intended to be a complete description of, or limit the scope of, the invention. Other features, aspects, and objects of the invention can be obtained from a review of the specification, the figures, and the claims.Type: ApplicationFiled: January 24, 2005Publication date: November 24, 2005Applicant: BEA Systems, Inc.Inventors: Kyle Marvin, David Read
-
Publication number: 20050262499Abstract: In various embodiments of the present invention, a deployable application component can be configured via external annotation overrides at runtime without having to restart the component. An annotation/manifest can be populated to the corresponding application component at build time. The application component can then be configured and changes can be saved as annotation override into an external descriptor in XML format at deploy time. Such external descriptor can then be distributed, parsed, and validated at runtime to configure/update the deployed application component upon receiving notification of deployment changes. This description is not intended to be a complete description of, or limit the scope of, the invention. Other features, aspects, and objects of the invention can be obtained from a review of the specification, the figures, and the claims.Type: ApplicationFiled: May 20, 2005Publication date: November 24, 2005Applicant: BEA Systems, Inc.Inventor: David Read
-
Publication number: 20050021689Abstract: A developer can express the logic offered by a Web service, or other network accessible service, using a standard programming language augmented with declarative annotations specifying preferences for exposing that logic as a Web service. At compile time, an enhanced compiler can analyze the annotated source file and automatically generate the mechanisms required to expose its functionality as a Web service or network accessible service. Because the annotations are declarative, they may be easily visualized, created, and modified such as by using a graphical user interface, further simplifying the developer's task. Thus, such an approach decreases the time, knowledge, skill and ultimately cost required to develop the complex support required to proved services in these environments. This description is not intended to be a complete description of, or limit the scope of, the invention.Type: ApplicationFiled: February 23, 2004Publication date: January 27, 2005Inventors: Kyle Marvin, David Remy, David Bau, Roderick Chavez, David Read
-
Publication number: 20040225995Abstract: A method and system for providing a reusable software control, comprising incorporating the control into an Integrated Development Environment (IDE), wherein a graphical representation of the control can be interactively manipulated, exposing services associated with the control and related to programmatically interacting with a portal, and wherein the control has a customizable interface.Type: ApplicationFiled: February 17, 2004Publication date: November 11, 2004Inventors: Kyle Marvin, David Read, David Bau
-
Publication number: 20040226030Abstract: A system and method for creating a proxy object capable of communication with an external entity, comprising specifying a proxy object definition for the proxy object wherein the proxy object definition defines a first function for communicating with the external entity, specifying at least one implementation class for the proxy object definition, wherein the at least one implementation class does not implement the first function, and wherein the at least one implementation class includes functionality to support one of: proxy object design, software compilation and software execution.Type: ApplicationFiled: February 17, 2004Publication date: November 11, 2004Inventors: Kyle Marvin, David Read, David Bau
-
Publication number: 20040066456Abstract: A secure image communications system includes one or more cameras disposed at a first location, such as a day care center. The system also includes a computer disposed at the first location and connected to the camera or cameras, as the case may be. A server of the system is located at a second location, remote from the first location, but communicatively connected to the computer. The system also includes one or more display devices, which are disparately located remotely from the first location and the second location. Each display device is communicatively connected to the server, for example, via the Internet or other network. The cameras periodically, or virtually continuously, capture images from the first location. The images are saved and manipulated by the computer, for digitization and security. Digital data representative of each image is communicated to the server, via secure channels and schemes.Type: ApplicationFiled: June 18, 2003Publication date: April 8, 2004Inventor: David Read
-
Patent number: D850834Type: GrantFiled: September 20, 2016Date of Patent: June 11, 2019Assignee: HERMAN MILLER LIMITEDInventors: David Read, Ralph Farrer, Nick Savage, Richard John Stevens, Joohee Lee
-
Patent number: D850835Type: GrantFiled: December 14, 2018Date of Patent: June 11, 2019Assignee: HERMAN MILLER LIMITEDInventors: David Read, Ralph Farrer, Nick Savage, Richard John Stevens, Joohee Lee
-
Patent number: D856055Type: GrantFiled: December 14, 2018Date of Patent: August 13, 2019Assignee: HERMAN MILLER LIMITEDInventors: David Read, Ralph Farrer, Nick Savage, Richard John Stevens, Joohee Lee
-
Patent number: D887759Type: GrantFiled: December 14, 2018Date of Patent: June 23, 2020Assignee: HERMAN MILLER LIMITEDInventors: David Read, Ralph Farrer, Nick Savage, Richard John Stevens, Joohee Lee