Patents by Inventor Daniel Simon

Daniel Simon 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: 20070248318
    Abstract: A method and system are provided for flexible mapping of AV vs. Record channels in a programmable transport demultiplexer/PVR engine. The method may involve processing a portion of an incoming packet, which may result in a partially processed packet. The preprocessing may comprise extracting information from the packet to configure parameters associated with the packet and storing the configured parameters in memory. The configured parameters may be based on the type of the packet, AV v. Record, and used to configure the channels used to transport the packets to decoders and Record engines, respectively. The number of channels used for AV data and the number of channels used for Record data may vary depending on the needs of the system.
    Type: Application
    Filed: March 31, 2006
    Publication date: October 25, 2007
    Inventors: Stephane Rodgers, Daniel Simon
  • Publication number: 20070239760
    Abstract: An Internet based computer application that consists of a back-end user interface for use by the client (“client”), and a front-end interface website for use by the end-user of the client (“user”, “end-user”), comprising customisable frequently asked questions (FAQs), help pages, discussion forums, downloadable documents, user created web pages, multiple word and phrase searching, query bot natural language parser, news and event ticker, and a customisable calendar. The front end is accessed by the end-user via a unique website address, and allows them access to the aforementioned features. The back end is accessed by the client using a unique username and password, and allows the client to modify all aforementioned features, an image library, account information, and other website features. All user-accessible features provide information to the user and provide feedback to the client, allowing them to adapt their website to the specific needs of their end-users.
    Type: Application
    Filed: April 9, 2006
    Publication date: October 11, 2007
    Inventor: Daniel Simon
  • Publication number: 20070174921
    Abstract: Manifest-based trusted agent management in a trusted operating system environment includes receiving a request to execute a process is received and setting up a virtual memory space for the process. Additionally, a manifest corresponding to the process is accessed, and which of a plurality of binaries can be executed in the virtual memory space is limited based on indicators, of the binaries, that are included in the manifest.
    Type: Application
    Filed: November 9, 2006
    Publication date: July 26, 2007
    Applicant: Microsoft Corporation
    Inventors: Paul England, Marcus Peinado, Daniel Simon, Josh Benaloh
  • Publication number: 20070157027
    Abstract: An authentication protocol can be used to establish a secure method of communication between two devices on a network. Once established, the secure communication can be used to authenticate a client through various authentication methods, providing security in environments where intermediate devices cannot be trusted, such as wireless networks, or foreign network access points. Additionally, the caching of session keys and other relevant information can enable the two securely communicating endpoints to quickly resume their communication despite interruptions, such as when one endpoint changes the access point through which it is connected to the network. Also, the secure communication between the two devices can enable users to roam off of their home network, providing a mechanism by which access through foreign networks can be granted, while allowing the foreign network to monitor and control the use of its bandwidth.
    Type: Application
    Filed: March 12, 2007
    Publication date: July 5, 2007
    Applicant: Microsoft Corporation
    Inventors: Ashwin Palekar, Arun Ayyagari, Daniel Simon
  • Publication number: 20070133412
    Abstract: A method for transferring data between a first computer and a second computer includes detecting and recording occurrences, which reduce quality and which lead to a deterioration in the quality of the transferred data.
    Type: Application
    Filed: October 29, 2004
    Publication date: June 14, 2007
    Inventors: Andreas Hutter, Klaus Illgner-Fehns, Christian Kissling, Uwe Maurer, Daniel Simon, Marcel Wagner
  • Publication number: 20070110065
    Abstract: Presented herein are system(s) for demultiplexing, merging, and duplicating packetized elementary stream/program stream/elementary stream data. In one embodiment, there is presented a system for processing data. The system comprises a first circuit and a memory. The first circuit receives transport packets carrying the data. The memory stores data and comprises at least one context. The first circuit maps the data associated with at least one channel to the at least one context.
    Type: Application
    Filed: November 11, 2005
    Publication date: May 17, 2007
    Inventors: Stephane Rodgers, Daniel Simon
  • Publication number: 20070099701
    Abstract: A system and method of creating affinity groups of portable communication device users, and distributing targeted content to said users is disclosed. The user affinity groups may be formed by comparing user profiles with each other or with a predefined affinity group profile definition.
    Type: Application
    Filed: April 7, 2006
    Publication date: May 3, 2007
    Inventors: Daniel Simon, Mark Westling, Phillip Wherry
  • Publication number: 20070005955
    Abstract: A process for establishing secure mutual trust includes generating a one-time-password. The one-time-password is transferred between the devices in a communication occurring off of the network. Each device generates a set of authenticators by hashing a plurality of sub-strings of the password and the device's authentication certificate with a respective set of nonces. The devices exchange the respective sets of authenticators. Each device then alternates revealing its respective set of nonces and its authentication certificate in a multi-stage process. The devices re-calculate the authenticators based upon the respective set of nonces and authentication certificate revealed by the other device along with the one-time-password sub-strings that it posses. If each device determines that the authenticators re-calculated by the given device matches the authenticators previously received from the other device, secure mutual trust is established.
    Type: Application
    Filed: June 29, 2005
    Publication date: January 4, 2007
    Applicant: Microsoft Corporation
    Inventors: Harry Pyle, Bruce Lieberman, Daniel Simon, Guillaume Simonnet, William Dollar
  • Patent number: 7157500
    Abstract: Nitrosylation of proteins and amino acid groups enables selective regulation of protein function, and also endows the proteins and amino acids with additional smooth muscle relaxant and platelet inhibitory capabilities. Thus, the invention relates to novel compounds achieved by nitrosylation of protein thiols. Such compounds include: S-nitroso-t-PA, S-nitroso-cathepsin; S-nitroso-lipoprotein; and S-nitroso-immunoglobulin. The invention also relates to therapeutic use of S-nitroso-protein compounds for regulating protein function, cellular metabolism and effecting vasodilation, platelet inhibition, relaxation of non-vascular smooth muscle, and increasing blood oxygen transport by hemoglobin and myoglobin. The compounds are also used to deliver nitric oxide in its most bioactive form in order to achieve the effects described above, or for in vitro nitrosylation of molecules present in the body.
    Type: Grant
    Filed: August 13, 2002
    Date of Patent: January 2, 2007
    Assignee: Brigham and Women's Hospital
    Inventors: Jonathan Stamler, Joseph Loscalzo, Daniel Simon, David Singel
  • Publication number: 20060268354
    Abstract: A method and system are provided for sharing AV/record resources in a programmable transport/demultiplexer and personal video recorder (PVR) engine. The method may involve utilizing hardware assist architecture to partially process incoming packets, retrieve information about the packets, and write the retrieved information to a memory. A processor programmed with firmware may then utilize the information in memory to perform further processing on the packet data. The processor programmed with firmware may then set up configuration parameters that may be used by the hardware assist architecture to further process the packet. The parameters may be configured such that they may be independent of the format of the packet, where the hardware assist architecture functions may be utilized for processing packets regardless of their format. The system may comprise the hardware assist architecture, the processor programmed with firmware, and a memory.
    Type: Application
    Filed: March 21, 2006
    Publication date: November 30, 2006
    Inventors: Stephane Rodgers, Daniel Simon
  • Publication number: 20060198517
    Abstract: Exemplary embodiments disclosed herein may include a method and system for creating pair-wise security keys, comprising receiving an identity key from a website, generating a master key, creating a pair-wise symmetric key or asymmetric key pair by utilizing an encryption function of the identity key and the master key, and storing the pair-wise public or symmetric key at the client and the website.
    Type: Application
    Filed: March 7, 2005
    Publication date: September 7, 2006
    Applicant: Microsoft Corporation
    Inventors: Kim Cameron, Arun Nanda, Josh Benaloh, John Shewchuk, Daniel Simon, Andrew Bortz
  • Publication number: 20060198831
    Abstract: Nitrosylation of proteins and amino acid groups enables selective regulation of protein function, and also endows the proteins and amino acids with additional smooth muscle relaxant and platelet inhibitory capabilities. Thus, the invention relates to novel compounds achieved by nitrosylation of protein thiols. Such compounds include: S-nitroso-t-PA, S-nitroso-cathepsin; S-nitroso-lipoprotein; and S-nitroso-immunoglobulin. The invention also relates to therapeutic use of S-nitroso-protein compounds for regulating protein function, cellular metabolism and effecting vasodilation, platelet inhibition, relaxation of non-vascular smooth muscle, and increasing blood oxygen transport by hemoglobin and myoglobin. The compounds are also used to deliver nitric oxide in its most bioactive form in order to achieve the effects described above, or for in vitro nitrosylation of molecules present in the body.
    Type: Application
    Filed: May 5, 2006
    Publication date: September 7, 2006
    Applicant: Brigham and Women's Hospital
    Inventors: Jonathan Stamler, Joseph Loscalzo, Daniel Simon, David Singel
  • Patent number: 7035653
    Abstract: A system and method of creating affinity groups of portable communication device users, and distributing targeted content to said users is disclosed. The user affinity groups may be formed by comparing user profiles with each other or with a predefined affinity group profile definition.
    Type: Grant
    Filed: April 13, 2001
    Date of Patent: April 25, 2006
    Assignee: Leap Wireless International, Inc.
    Inventors: Daniel Simon, Mark Ford Westling, Phillip Wherry
  • Publication number: 20060059091
    Abstract: A system and method is provided for evaluating the effectiveness of data encryption for hiding the identity of the source of Web traffic. A signature is constructed from encrypted Web traffic for a Web page sent by a target Web site, and the signature is compared with archived traffic signatures obtained by accessing various Web pages of interest in advance. If the signature of the detected encrypted Web traffic matches a stored traffic signature beyond a pre-set statistical threshold, a positive match is found, and the source of the traffic is identified. Countermeasures for reducing the reliability of source identification based on traffic signature matching are provided.
    Type: Application
    Filed: October 31, 2005
    Publication date: March 16, 2006
    Applicant: Microsoft Corporation
    Inventors: Yi-Min Wang, Qixiang Sun, Daniel Simon, Wilfred Russell, Lili Qiu, Venkata Padmanabhan
  • Publication number: 20060005230
    Abstract: Manifest-based trusted agent management in a trusted operating system environment includes receiving a request to execute a process is received and setting up a virtual memory space for the process. Additionally, a manifest corresponding to the process is accessed, and which of a plurality of binaries can be executed in the virtual memory space is limited based on indicators, of the binaries, that are included in the manifest.
    Type: Application
    Filed: August 18, 2005
    Publication date: January 5, 2006
    Applicant: Microsoft Corporation
    Inventors: Paul England, Marcus Peinado, Daniel Simon, Josh Benaloh
  • Publication number: 20050289351
    Abstract: Manifest-based trusted agent management in a trusted operating system environment includes receiving a request to execute a process is received and setting up a virtual memory space for the process. Additionally, a manifest corresponding to the process is accessed, and which of a plurality of binaries can be executed in the virtual memory space is limited based on indicators, of the binaries, that are included in the manifest.
    Type: Application
    Filed: August 18, 2005
    Publication date: December 29, 2005
    Applicant: Microsoft Corporation
    Inventors: Paul England, Marcus Peinado, Daniel Simon, Josh Benaloh
  • Publication number: 20050278530
    Abstract: Manifest-based trusted agent management in a trusted operating system environment includes receiving a request to execute a process is received and setting up a virtual memory space for the process. Additionally, a manifest corresponding to the process is accessed, and which of a plurality of binaries can be executed in the virtual memory space is limited based on indicators, of the binaries, that are included in the manifest.
    Type: Application
    Filed: August 18, 2005
    Publication date: December 15, 2005
    Applicant: Microsoft Corporation
    Inventors: Paul England, Marcus Peinado, Daniel Simon, Josh Benaloh
  • Publication number: 20050278531
    Abstract: Manifest-based trusted agent management in a trusted operating system environment includes receiving a request to execute a process is received and setting up a virtual memory space for the process. Additionally, a manifest corresponding to the process is accessed, and which of a plurality of binaries can be executed in the virtual memory space is limited based on indicators, of the binaries, that are included in the manifest.
    Type: Application
    Filed: August 18, 2005
    Publication date: December 15, 2005
    Applicant: Microsoft Corporation
    Inventors: Paul England, Marcus Peinado, Daniel Simon, Josh Benaloh
  • Publication number: 20050278477
    Abstract: Manifest-based trusted agent management in a trusted operating system environment includes receiving a request to execute a process is received and setting up a virtual memory space for the process. Additionally, a manifest corresponding to the process is accessed, and which of a plurality of binaries can be executed in the virtual memory space is limited based on indicators, of the binaries, that are included in the manifest.
    Type: Application
    Filed: August 18, 2005
    Publication date: December 15, 2005
    Applicant: Microsoft Corporation
    Inventors: Paul England, Marcus Peinado, Daniel Simon, Josh Benaloh
  • Publication number: 20050246760
    Abstract: The present invention extends to validating measurable aspects of computing system. A provider causes a challenge to be issued to the requester, the challenge requesting proof that the requester is appropriately configured to access the resource. The requester accesses information that indicates how the requester is to prove an appropriate configuration for accessing the resource. The requester formulates and sends proof that one or more measurable aspects of the requester's configuration are appropriate. The provider receives proof that one or more measurable aspects of the requester's configuration are appropriate and authorizes the requester to access the resource. Proof of one more measurable aspects of a requester can be used along with other types of authentication to authorize a requester to access a resource of a provider. Solutions to challenges can be pre-computed and stored in a location accessible to a provider.
    Type: Application
    Filed: April 19, 2004
    Publication date: November 3, 2005
    Inventors: Christopher Kaler, John Shewchuk, Bradford Lovering, Daniel Simon