Patents by Inventor Daniel Thorpe

Daniel Thorpe 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).

  • Publication number: 20220036271
    Abstract: One example disclosed method involves a computing system receiving first data from a first application and second data from a second application. The first data may have a first format and be indicative of a first task, and the second data may have a second format different from the first format, and may be indicative of a second task. The computing system may determine, based in part on a first characteristic of the first data, a first client device to which a first indication of the first task is to be provided. The computing system may send, to the first client device, the first indication. The first indication may have a same format as a second indication of the second task sent to the first client device or a second client device. The same format may provide a uniform presentation of information relating to the first and second tasks.
    Type: Application
    Filed: July 28, 2020
    Publication date: February 3, 2022
    Inventors: Gregg Thomason, Kristian Gregory, Daniel Peacock, Daniel Thorpe
  • Patent number: 8209706
    Abstract: Cross-domain communication between a parent web page hosted in a parent domain and a child web page hosted in a different child domain is provided. Upon downloading the parent page and child page into a client's web browser, an IFM-channel connection can be established within the browser between the parent page and child page, which can be used to bidirectionally communicate text-based messages containing commands and HTML content directly between the parent page and child page. Additionally, an XML-channel connection can be established within the browser between the parent page and child page, which can be used to bidirectionally communicate text-based messages containing HTTP commands and XML content directly between the parent page and child page. This cross-domain communication of messages takes place completely within the browser.
    Type: Grant
    Filed: June 27, 2008
    Date of Patent: June 26, 2012
    Assignee: Microsoft Corporation
    Inventors: Gabriel Corvera, George Moore, Daniel Thorpe, Koji Kato
  • Publication number: 20090328063
    Abstract: Cross-domain communication between a parent web page hosted in a parent domain and a child web page hosted in a different child domain is provided. Upon downloading the parent page and child page into a client's web browser, an IFM-channel connection can be established within the browser between the parent page and child page, which can be used to bidirectionally communicate text-based messages containing commands and HTML content directly between the parent page and child page. Additionally, an XML-channel connection can be established within the browser between the parent page and child page, which can be used to bidirectionally communicate text-based messages containing HTTP commands and XML content directly between the parent page and child page. This cross-domain communication of messages takes place completely within the browser.
    Type: Application
    Filed: June 27, 2008
    Publication date: December 31, 2009
    Applicant: Microsoft Corporation
    Inventors: Gabriel Corvera, George Moore, Daniel Thorpe, Koji Kato
  • Publication number: 20060136875
    Abstract: A development system providing a method for information hiding in executable programs is described. In one embodiment, for example, a method of the present invention is described for hiding information in computer programs, the method comprises steps of: receiving first input comprising program modules for a computer program being created, the program modules including data and code; receiving second input comprising information to be hidden in the computer program; linking together the program modules to form an executable computer program, including determining pads necessary for aligning data and code; and hiding the second input in the executable computer program by storing portions of the second input at locations in the executable computer program intended for pads.
    Type: Application
    Filed: December 22, 2004
    Publication date: June 22, 2006
    Applicant: BORLAND SOFTWARE CORPORATION
    Inventor: Daniel Thorpe