Patents by Inventor Darren Mitchell

Darren Mitchell 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: 20060070023
    Abstract: A computer system includes an object oriented framework that provides a set of application integration interfaces that support programmatic updating operations for maintaining locally stored copies of resources such as hypertext document pages from remote servers on a computer network. The updating operations continually check for updates to the data at the remote server and download updated versions of the resources to maintain concurrency of the locally stored copy. The updating operations are performed while a connection to the remote network is left idle, to maximize usage of on-line connection time. The updating operations also can be programmatically scheduled by a client program of the updating operations. The updating operations include updating the contents of a folder or directory in a local file system as specified in a file at a remote server on the network, and providing automatically updating and populating groups of sites or document pages organized by category.
    Type: Application
    Filed: November 16, 2005
    Publication date: March 30, 2006
    Applicant: Microsoft Corporation
    Inventors: David D'Souza, Sabina Nawaz, Erik Snapper, Darren Mitchell, Raymond Endres, Teresa Martineau, Bharat Shyam, Ian Ellison-Taylor, Mohsin Ahmed
  • Publication number: 20050257250
    Abstract: A system and method that evaluates privacy policies from web sites to determine whether each site is permitted to perform operations (e.g., store, retrieve or delete) directed to cookies on a user's computer. Various properties of each cookie and the context in which it is being used are evaluated against a user's privacy preference settings to make the determination. An evaluation engine accomplishes the evaluation and determination via a number of criteria and considerations, including the cookie properties, its current context, the site, the zone that contains the site, and any P3P data (compact policy) provided with the site's response. The user privacy preferences are evaluated against these criteria to determine whether a requested cookie operation is allowed, denied or modified. A formalized distinction between first-party cookies versus third-party cookies may be used in the determination, along with whether the cookie is a persistent cookie or a session cookie.
    Type: Application
    Filed: July 1, 2005
    Publication date: November 17, 2005
    Applicant: Microsoft Corporation
    Inventors: Darren Mitchell, Cem Paya, Rajeev Dujari, Stephen Purpura, Aaron Goldfeder, Frank Schwieterman
  • Patent number: 6959420
    Abstract: A system and method that evaluates privacy policies from web sites to determine whether each site is permitted to perform operations (e.g., store, retrieve or delete) directed to cookies on a user's computer. Various properties of each cookie and the context in which it is being used are evaluated against a user's privacy preference settings to make the determination. An evaluation engine accomplishes the evaluation and determination via a number of criteria and considerations, including the cookie properties, its current context, the site, the zone that contains the site, and any P3P data (compact policy) provided with the site's response. The user privacy preferences are evaluated against these criteria to determine whether a requested cookie operation is allowed, denied or modified. A formalized distinction between first-party cookies versus third-party cookies may be used in the determination, along with whether the cookie is a persistent cookie or a session cookie.
    Type: Grant
    Filed: November 30, 2001
    Date of Patent: October 25, 2005
    Assignee: Microsoft Corporation
    Inventors: Darren Mitchell, Cem Paya, Rajeev Dujari, Stephen J. Purpura, Aaron R. Goldfeder, Frank M. Schwieterman
  • Publication number: 20050124626
    Abstract: The present invention relates to novel quinoline and aza indole compounds having pharmacological activity, processes for their preparation, to compositions containing them and to their use in the treatment of CNS and other disorders.
    Type: Application
    Filed: March 25, 2003
    Publication date: June 9, 2005
    Inventors: Christopher Johnson, Gregor Macdonald, Darren Mitchell, Stephen Moss, Mervyn Thompson, David Witty
  • Publication number: 20050108239
    Abstract: An operating system registry contains multiple “identities.” One of these identities is designated the current identity. An application executing on a multitasking computer system uses information stored in the current identity to configure the application, for example to provide a user-specific user interface. When an application opens, it registers with an identity manager using objects known as “connection points.” To switch identities, a user supplies the name of an identity to switch to. The identity manager then uses the registered connection points to query each of the applications for permission to switch identities. If all the registered connection points grant permission to switch identities, then the identity manager switches the current identity by changing information in the registry. The identity manager then notifies all applications, via their registered connection points, that a change to the registry has been made so that the applications can take appropriate action.
    Type: Application
    Filed: November 29, 2004
    Publication date: May 19, 2005
    Applicant: Microsoft Corporation
    Inventors: Christopher Evans, Christopher Sager, Darren Mitchell
  • Publication number: 20050096409
    Abstract: An ink composition for manufacturing electrochemical sensors in accordance with the present invention includes graphite, carbon black, a resin and at least one solvent (e.g., at least one solvent with a boiling point between 120° C. and 250° C.). The ink composition has a weight ratio of graphite to carbon black is in a range of from 4:1 to 1:4 and a weight ratio of a sum of graphite and carbon black to resin in a range of from 10:1 to 1:1. Also, a method for manufacturing an electrochemical sensor includes transporting a substrate web past at least one print station and printing at least one electrochemical sensor electrode on the substrate web at the print station(s). The printing is accomplished by applying an ink composition to substrate web, wherein the ink composition includes, graphite, carbon black, a resin and at least one solvent.
    Type: Application
    Filed: October 30, 2003
    Publication date: May 5, 2005
    Inventors: Oliver William Hardwicke Davies, Robert Marshall, Thomas O'Reilly, Darren Mitchell, Emma-Louise Robertson
  • Publication number: 20050060416
    Abstract: Systems and methods for switching from a first Internet context to a second Internet context without process shutdown are described. Internet context data, such as cookies, history and user-defined data, is stored in containers unique to each user on a system. Internet content is stored in a common location so redundant downloaded information is not stored. Content information is found or stored by hashing a URL and indexing the memory location according to the resulting hash value. If content data is specific to a particular user, a hash is performed on a combination of the URL and an ordinal associated with the user's unique identity to obtain a hash value unique to the user. The user-specific content is then stored and the memory location is indexed according to the unique hash value.
    Type: Application
    Filed: October 29, 2004
    Publication date: March 17, 2005
    Applicant: Microsoft Corporation
    Inventors: Ahsan Kabir, Erik Snapper, Darren Mitchell, Rajeev Dujari
  • Publication number: 20050022206
    Abstract: An operating system registry contains multiple “identities.” One of these identities is designated the current identity. An application executing on a multitasking computer system uses information stored in the current identity to configure the application, for example to provide a user-specific user interface. When an application opens, it registers with an identity manager using objects known as “connection points.” To switch identities, a user supplies the name of an identity to switch to. The identity manager then uses the registered connection points to query each of the applications for permission to switch identities. If all the registered connection points grant permission to switch identities, then the identity manager switches the current identity by changing information in the registry. The identity manager then notifies all applications, via their registered connection points, that a change to the registry has been made so that the applications can take appropriate action.
    Type: Application
    Filed: August 17, 2004
    Publication date: January 27, 2005
    Applicant: Microsoft Corporation
    Inventors: Christopher Evans, Christopher Sager, Darren Mitchell
  • Publication number: 20050022204
    Abstract: Systems and methods for switching from a first Internet context to a second Internet context without process shutdown are described. Internet context data, such as cookies, history and user-defined data, is stored in containers unique to each user on a system. Internet content is stored in a common location so redundant downloaded information is not stored. Content information is found or stored by hashing a URL and indexing the memory location according to the resulting hash value. If content data is specific to a particular user, a hash is performed on a combination of the URL and an ordinal associated with the user's unique identity to obtain a hash value unique to the user. The user-specific content is then stored and the memory location is indexed according to the unique hash value.
    Type: Application
    Filed: July 29, 2004
    Publication date: January 27, 2005
    Applicant: Microsoft Corporation
    Inventors: Ahsan Kabir, Erik Snapper, Darren Mitchell, Rajeev Dujari
  • Patent number: 6826755
    Abstract: Systems and methods for switching from a first Internet context to a second Internet context without process shutdown are described. Internet context data, such as cookies, history and user-defined data, is stored in containers unique to each user on a system. Internet content is stored in a common location so redundant downloaded information is not stored. Content information is found or stored by hashing a URL and indexing the memory location according to the resulting hash value. If content data is specific to a particular user, a hash is performed on a combination of the URL and an ordinal associated with the user's unique identity to obtain a hash value unique to the user. The user-specific content is then stored and the memory location is indexed according to the unique hash value.
    Type: Grant
    Filed: June 30, 2000
    Date of Patent: November 30, 2004
    Assignee: Microsoft Corporation
    Inventors: Ahsan Syed Kabir, Erik Snapper, Darren Mitchell, Rajeev Dujari
  • Publication number: 20040221289
    Abstract: A computer system includes an object oriented framework that provides a set of application integration interfaces that support programmatic updating operations for maintaining locally stored copies of resources such as hypertext document pages from remote servers on a computer network. The updating operations continually check for updates to the data at the remote server and download updated versions of the resources to maintain concurrency of the locally stored copy. The updating operations are performed while a connection to the remote network is left idle, to maximize usage of on-line connection time. The updating operations also can be programmatically scheduled by a client program of the updating operations. The updating operations include updating the contents of a folder or directory in a local file system as specified in a file at a remote server on the network, and providing automatically updating and populating groups of sites or document pages organized by category.
    Type: Application
    Filed: June 1, 2004
    Publication date: November 4, 2004
    Applicant: Microsoft Corporation
    Inventors: David J. D'Souza, Sabina Nawaz, Erik Jon Snapper, Darren Mitchell, Raymond Edward Endres, Teresa Martineau, Bharat Shyam, Ian Michael Ellison-Taylor, Mohsin Ahmed
  • Patent number: 6795967
    Abstract: An operating system registry contains multiple “identities.” One of these identities is designated the current identity. An application executing on a multitasking computer system uses information stored in the current identity to configure the application, for example to provide a user-specific user interface. When an application opens, it registers with an identity manager using objects known as “connection points.” To switch identities, a user supplies the name of an identity to switch to. The identity manager then uses the registered connection points to query each of the applications for permission to switch identities. If all the registered connection points grant permission to switch identities, then the identity manager switches the current identity by changing information in the registry. The identity manager then notifies all applications, via their registered connection points, that a change to the registry has been made so that the applications can take appropriate action.
    Type: Grant
    Filed: January 26, 1999
    Date of Patent: September 21, 2004
    Assignee: Microsoft Corporation
    Inventors: Christopher A. Evans, Christopher T. Sager, Darren Mitchell
  • Patent number: 6745224
    Abstract: A computer system includes an object oriented framework that provides a set of application integration interfaces that support programmatic updating operations for maintaining locally stored copies of resources such as hypertext document pages from remote servers on a computer network. The updating operations continually check for updates to the data at the remote server and download updated versions of the resources to maintain concurrency of the locally stored copy. The updating operations are performed while a connection to the remote network is left idle, to maximize usage of on-line connection time. The updating operations also can be programmatically scheduled by a client program of the updating operations. The updating operations include updating the contents of a folder or directory in a local file system as specified in a file at a remote server on the network, and providing automatically updating and populating groups of sites or document pages organized by category.
    Type: Grant
    Filed: December 6, 1996
    Date of Patent: June 1, 2004
    Assignee: Microsoft Corporation
    Inventors: David J. D'Souza, Sabina Nawaz, Erik Jon Snapper, Darren Mitchell, Raymond Edward Endres, Teresa Martineau, Bharat Shyam, Ian Michael Ellison-Taylor, Mohsin Ahmed