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: 8005871
    Abstract: 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: Grant
    Filed: January 25, 2008
    Date of Patent: August 23, 2011
    Assignee: Oracle International Corporation
    Inventors: Kyle Marvin, David Read
  • Patent number: 7707564
    Abstract: 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: Grant
    Filed: February 23, 2004
    Date of Patent: April 27, 2010
    Assignee: BEA Systems, Inc.
    Inventors: Kyle Marvin, David Remy, David Bau, Roderick A. Chavez, David Read
  • Patent number: 7607126
    Abstract: 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: Grant
    Filed: May 20, 2005
    Date of Patent: October 20, 2009
    Assignee: BEA Systems, Inc.
    Inventor: David Read
  • Publication number: 20080163235
    Abstract: 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: Application
    Filed: January 25, 2008
    Publication date: July 3, 2008
    Applicant: BEA SYSTEMS, INC.
    Inventors: Kyle Marvin, David Read
  • Patent number: 7343379
    Abstract: 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: Grant
    Filed: January 24, 2005
    Date of Patent: March 11, 2008
    Assignee: Bea Systems, Inc.
    Inventors: Kyle Marvin, David Read
  • Publication number: 20070134797
    Abstract: 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: Application
    Filed: January 18, 2007
    Publication date: June 14, 2007
    Inventor: David Read
  • Publication number: 20060021697
    Abstract: 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: Application
    Filed: July 26, 2005
    Publication date: February 2, 2006
    Applicant: L&L Products, Inc.
    Inventors: Jon Riley, David Carlson, Greg Skvorfskolf, David Read
  • Publication number: 20050262091
    Abstract: 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: Application
    Filed: January 24, 2005
    Publication date: November 24, 2005
    Applicant: BEA Systems, Inc.
    Inventors: Kyle Marvin, David Read
  • Publication number: 20050262499
    Abstract: 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: Application
    Filed: May 20, 2005
    Publication date: November 24, 2005
    Applicant: BEA Systems, Inc.
    Inventor: David Read
  • Publication number: 20050021689
    Abstract: 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: Application
    Filed: February 23, 2004
    Publication date: January 27, 2005
    Inventors: Kyle Marvin, David Remy, David Bau, Roderick Chavez, David Read
  • Publication number: 20040225995
    Abstract: 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: Application
    Filed: February 17, 2004
    Publication date: November 11, 2004
    Inventors: Kyle Marvin, David Read, David Bau
  • Publication number: 20040226030
    Abstract: 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: Application
    Filed: February 17, 2004
    Publication date: November 11, 2004
    Inventors: Kyle Marvin, David Read, David Bau
  • Publication number: 20040066456
    Abstract: 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: Application
    Filed: June 18, 2003
    Publication date: April 8, 2004
    Inventor: David Read
  • Patent number: D850834
    Type: Grant
    Filed: September 20, 2016
    Date of Patent: June 11, 2019
    Assignee: HERMAN MILLER LIMITED
    Inventors: David Read, Ralph Farrer, Nick Savage, Richard John Stevens, Joohee Lee
  • Patent number: D850835
    Type: Grant
    Filed: December 14, 2018
    Date of Patent: June 11, 2019
    Assignee: HERMAN MILLER LIMITED
    Inventors: David Read, Ralph Farrer, Nick Savage, Richard John Stevens, Joohee Lee
  • Patent number: D856055
    Type: Grant
    Filed: December 14, 2018
    Date of Patent: August 13, 2019
    Assignee: HERMAN MILLER LIMITED
    Inventors: David Read, Ralph Farrer, Nick Savage, Richard John Stevens, Joohee Lee
  • Patent number: D887759
    Type: Grant
    Filed: December 14, 2018
    Date of Patent: June 23, 2020
    Assignee: HERMAN MILLER LIMITED
    Inventors: David Read, Ralph Farrer, Nick Savage, Richard John Stevens, Joohee Lee