Patents by Inventor Lawrence Sanchez

Lawrence Sanchez 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: 8694895
    Abstract: The embodiments described herein generally relate to systems and methods for providing human interaction with a business application from an email client. To complete a business process, individuals often must provide information to a business application. However, it may be difficult for the individual to interact with the application if the user is not familiar with the application's user interface (UI) or if it is necessary to navigate to the application's UI. Accordingly, it may be more efficient to interact with the application using a UI within an email client. User input for an automated business process can be submitted from a general-purpose email client. Benefits from such include providing input to a business application while working within the familiar email interface; not needing to switch contexts to complete work for the application; and completing work for the application while being offline or having limited corporate network connectivity.
    Type: Grant
    Filed: June 29, 2007
    Date of Patent: April 8, 2014
    Assignee: Microsoft Corporation
    Inventors: Lawrence Sanchez, Jeff Staiman, Zoltan Pekic
  • Publication number: 20080189622
    Abstract: The embodiments described herein generally relate to systems and methods for providing human interaction with a business application from an email client. To complete a business process, individuals often must provide information to a business application. However, it may be difficult for the individual to interact with the application if the user is not familiar with the application's user interface (UI) or if it is necessary to navigate to the application's UI. Accordingly, it may be more efficient to interact with the application using a UI within an email client. User input for an automated business process can be submitted from a general-purpose email client. Benefits from such include providing input to a business application while working within the familiar email interface; not needing to switch contexts to complete work for the application; and completing work for the application while being offline or having limited corporate network connectivity.
    Type: Application
    Filed: June 29, 2007
    Publication date: August 7, 2008
    Applicant: Microsoft Corporation
    Inventors: Lawrence Sanchez, Jeff Staiman, Zoltan Pekic
  • Publication number: 20070130205
    Abstract: Metadata is used to create customized user interface (UI) portions for an application. The metadata may be XML-based and can be interpreted and then rendered to implement a customized UI that also supports data binding between data and the UI controls. Once created, the metadata is processed by a rendering engine to display the UI controls. An interpreter may be used to interpret the metadata file before it sent to the rendering engine. Neither the rendering engine nor the interpreter needs knowledge of the host application and provides support for arbitrary metadata driven UI. The metadata schema may include mechanisms to create custom controls for the UI; programmatically modify the UI controls by providing access to a code-behind assembly as well as support event handling for the UI controls.
    Type: Application
    Filed: May 5, 2006
    Publication date: June 7, 2007
    Applicant: Microsoft Corporation
    Inventors: Patrick Dengler, Arvind Krishnan, Jagdish Singh, Lawrence Sanchez, Sai Shankar, Satish Chittamuru, Zoltan Pekic, Nabarun Mondal, Namendra Kumar, Ricard i Dalfo
  • Publication number: 20070074121
    Abstract: User interfaces are defined by metadata for use with productivity suite applications in a wrapped window, a task pain, or some other suitable representation. Data can be bound to a data source in a one-way format such that changes from the data source propagate to property fields in the UI form. Data can also be bound to a data source in a two-way format such that changes from the property field of the UI propagate back to the data source. The data source can be a local cache such as for synchronization between a productivity suite application and a line of business (LOB) application (e.g., CRM applications). A rendering engine is arranged to process the UI and data bindings such that custom event handlers are defined in a code behind assembly format. Productivity suite items are accessible from the code behind assembly through a series of item interfaces.
    Type: Application
    Filed: June 29, 2006
    Publication date: March 29, 2007
    Applicant: Microsoft Corporation
    Inventors: Maarten Mullender, David Koronthaly, Jared Parker, Thomas Gersten, Todd Abel, Lawrence Sanchez, Rolando Salgado
  • Publication number: 20070067354
    Abstract: A synchronization method is arranged to permit synchronization between a productivity suite application and a line of business (LOB) application such as a Customer Relation Management or CRM application. Requests are sent from the productivity suite application to the LOB application via a web service call to update, delete, or create a new entity in the LOB application. The LOB application extracts each request from received web service calls, where the request can be provided in an XML data representation. Requests are communicated to the productivity suite application via control messages that are embedded in an email to update, delete, or create an item in the productivity suite application, where the item is associated with a LOB entity. The control messages are hidden from the user, and extracted from the email message for evaluation, conflict resolution, property promotion and binding between the LOB entity and the productivity suite application item.
    Type: Application
    Filed: May 19, 2006
    Publication date: March 22, 2007
    Applicant: Microsoft Corporation
    Inventors: Maarten Mullender, David Koronthaly, Jared Parker, Thomas Gersten, Todd Abel, Lawrence Sanchez, Rolando Salgado
  • Publication number: 20060294506
    Abstract: Embodiments provide a software model which allows a user to modify a software program in substantially the same manner as the original programmer or developer. In one embodiment, declarative code and user customizations are isolated from other code and structure of the software program. The isolated customizations can be quickly and efficiently examined to determine whether any changes or other modifications have been made to the software program. Additionally, the isolated changes can be efficiently located and applied when updating or upgrading the software program to persist any customized changes made to the software program.
    Type: Application
    Filed: August 29, 2006
    Publication date: December 28, 2006
    Applicant: Microsoft Corporation
    Inventors: Patrick Dengler, Sripriya Vasudevan, Goksel Genc, Rachna Vargiya, Eray Aydin, Lawrence Sanchez
  • Publication number: 20050131971
    Abstract: Methods and systems for network-based or Internet-based software delivery are described. In one embodiment, an application program or software platform resides on a client and is configured so that it is extensible based on software extensions that are deliverable over a network such as the Internet.
    Type: Application
    Filed: January 27, 2005
    Publication date: June 16, 2005
    Applicant: Microsoft Corporation
    Inventors: Sarita James, Brian Syme, Suryanarayanan Raman, John Licata, Lawrence Sanchez
  • Publication number: 20050033728
    Abstract: Methods and systems for network-based or Internet-based software delivery are described. In one embodiment, an application program or software platform resides on a client and is configured so that it is extensible based on software extensions that are deliverable over a network such as the Internet. Various extensions can be developed by third party developers for incorporation into the program or platform.
    Type: Application
    Filed: September 13, 2004
    Publication date: February 10, 2005
    Applicant: Microsoft Corporation
    Inventors: Sarita James, Brian Syme, Suryanarayanan Raman, John Licata, Lawrence Sanchez
  • Patent number: 4673813
    Abstract: A multi-dose container for radio-isotopes comprises a body having a cover. The cover contains a slidable portion which opens to reveal a small opening for withdrawing the contents of the container. The slidable portion is spring loaded and locks in the open position by engaging holding means formed on the cover. The cover contains a release bar which, when pressed, removes the holding means from engagement with the slidable portion and allows the spring to return the slidable portion to a closed position. The operation can easily be performed with one hand.
    Type: Grant
    Filed: May 30, 1985
    Date of Patent: June 16, 1987
    Assignee: Nuclear Medical Products, Inc.
    Inventor: Lawrence Sanchez
  • Patent number: D402503
    Type: Grant
    Filed: March 15, 1996
    Date of Patent: December 15, 1998
    Inventor: Lawrence Sanchez