Patents by Inventor Roderick Chavez

Roderick Chavez 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: 8225196
    Abstract: In some embodiments, code can be encapsulated in an external behavior component for affecting the behavior of an element inserted into an HTML document. A reference can be attached to the element in the document to associate the element with the external behavior component. A renderer can parse the element in the HTML document and access the external component to modify a behavior of a page image. For example, the properties or location of a displayed element associated with the external behavior component may be changed on an event, the external behavior component can control user data input, or the external behavior component can draw on the page image. Multiple documents can reuse external behavior components, and an element can be associated with multiple external behavior components. The associations between elements and external behavior components may be maintained in cascading style sheets, inline with the elements, and in various formats.
    Type: Grant
    Filed: September 18, 2009
    Date of Patent: July 17, 2012
    Assignee: Microsoft Corporation
    Inventors: Anand Ramakrishna, Christian Fortini, Alexander J. Zotov, Roderick Chavez, David H. Massy, Richard J. Gardner
  • Publication number: 20100011284
    Abstract: In some embodiments, code can be encapsulated in an external behavior component for affecting the behavior of an element inserted into an HTML document. A reference can be attached to the element in the document to associate the element with the external behavior component. A renderer can parse the element in the HTML document and access the external component to modify a behavior of a page image. For example, the properties or location of a displayed element associated with the external behavior component may be changed on an event, the external behavior component can control user data input, or the external behavior component can draw on the page image. Multiple documents can reuse external behavior components, and an element can be associated with multiple external behavior components. The associations between elements and external behavior components may be maintained in cascading style sheets, inline with the elements, and in various formats.
    Type: Application
    Filed: September 18, 2009
    Publication date: January 14, 2010
    Applicant: Microsoft Corporation
    Inventors: Anand Ramakrishna, Christian Fortini, Alexander J. Zotov, Roderick Chavez, David H. Massy, Richard J. Gardner
  • Patent number: 7594166
    Abstract: A method and system for rendering dynamic web page images on a display is disclosed. Code is encapsulated in an external behavior component for affecting the behavior of elements inserted into an HTML document. A simple reference is attached to the element in the document to associate the element with the external behavior component. When the document is provided to a renderer and the renderer parses the element in the document, the renderer accesses the external component to modify a behavior of the page image. Multiple documents can reuse external behavior components, and an element can be associated with multiple external behavior components. The associations between elements and external behavior components may be maintained in cascading style sheets, inline with the elements, and in various formats.
    Type: Grant
    Filed: May 20, 1999
    Date of Patent: September 22, 2009
    Assignee: Microsoft Corporation
    Inventors: Anand Ramakrishna, Christian Fortini, Alexander J. Zotov, Roderick Chavez, David H. Massy, Richard J. Gardner
  • Publication number: 20070199002
    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: April 11, 2007
    Publication date: August 23, 2007
    Applicant: BEA SYSTEMS, INC.
    Inventors: Kyle Marvin, David Bau, Roderick Chavez
  • Publication number: 20070016680
    Abstract: In one embodiment, a method for proxy-based file sharing is described. The method comprises establishing a peer to peer connection with a remote client through a server using a file sharing application at the remote client, generating a document having a network address, receiving a file from the remote client through the file sharing application, posting the received file on the document, and sending the document with the posted file to a second remote client. Other embodiments are also disclosed.
    Type: Application
    Filed: June 30, 2005
    Publication date: January 18, 2007
    Inventors: Gary Burd, David Bau, Roderick Chavez
  • Publication number: 20050278318
    Abstract: An iterative software development environment is provided to perform modified dependency analyses for use in building a target file and all the files on which it depends from one or more source files using a set of prioritized build rules. In one embodiment, the build rules indicate how different types of target files can be generated from different source file types. A given target file type may be associated with several rules, each having a different priority, for building the target from different source file types. In one embodiment, if more than one source file exists that can be used to generate a given target file, the rule with the highest priority is used. In one embodiment, the build environment identifies how to generate a particular target file by identifying the highest priority rule for which an associated source file type exists.
    Type: Application
    Filed: May 31, 2005
    Publication date: December 15, 2005
    Inventors: Kenneth Vasilik, David Bau, Roderick Chavez
  • 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