Patents by Inventor Eric Perlin

Eric Perlin 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: 20140172657
    Abstract: Methods, systems, and computer program products are provided for using reverse rating to determine the monetary value of consumption of services measured by one or more meters. A plurality of consumption readings associated with a second time may be received from a set of meters tracking consumption by a consumer. Consumption rates may be determined for the meters based on the received consumption readings and on initial consumption values from a first time prior to the second time. A monetary liability function may be determined for the consumer based on the consumption rates and a plurality of rating functions associated with the meters. A third time may be calculated based on the monetary liability function at which a monetary target is reached by the meters. The monetary target may be a monetary cap on consumption by the meters, or a monetary commitment value.
    Type: Application
    Filed: December 19, 2012
    Publication date: June 19, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: Eric Perlin, Thaddeus C. Pritchett
  • Publication number: 20070186112
    Abstract: Systems and methods are described that control attempts made by an application to access data. In one embodiment, the application is associated with a security token that includes an application ID. In operation, the system receives a request, initiated by the application, for access to the data. The system is configured to evaluate the request for access based in part on comparison of the security token and a listing of approved application IDs associated with the data.
    Type: Application
    Filed: January 28, 2005
    Publication date: August 9, 2007
    Applicant: Microsoft Corporation
    Inventors: Eric Perlin, Klaus Schutz, Paul Leach, Peter Brundrett, Thomas Jones
  • Publication number: 20060242427
    Abstract: Systems and/or methods are described that enable a credential interface. These systems and/or methods may build a credential user interface enabling a user to choose between multiple credentials and submit an authenticator for a chosen credential. These systems and/or methods may also gather information about arbitrary credentials and build a user interface for submission of authenticators for these arbitrary credentials.
    Type: Application
    Filed: April 22, 2005
    Publication date: October 26, 2006
    Applicant: Microsoft Corporation
    Inventors: David Ruzyski, James Hong, Brian McNeil, Chris Guzak, Brian Wentz, Klaus Schutz, Stefan Richards, Eric Perlin, Cristian Ilac, Sterling Reasor, Eric Flo, John Stephens, Benjamin Hutz
  • Publication number: 20060174334
    Abstract: Systems and methods are described that control attempts made by an application to access data. In one embodiment, the application is associated with a security token that includes an application ID. In operation, the system receives a request, initiated by the application, for access to the data. The system is configured to evaluate the request for access based in part on comparison of the security token and a listing of approved application IDs associated with the data.
    Type: Application
    Filed: January 28, 2005
    Publication date: August 3, 2006
    Applicant: Microsoft Corporation
    Inventors: Eric Perlin, Klaus Schutz, Paul Leach, Peter Brundrett, Thomas Jones
  • Publication number: 20050188210
    Abstract: A system and method facilitating secure credential management is provided. An aspect of the present invention provides for a credential management system including a credential user interface component, a trusted proxy component and a secure user interface component. The system can facilitate the secure acquisition, storage and/or application of credential(s) for a user (e.g., when accessing a particular resource) through a secure, isolated environment. For example, the system can be a core building block for operating system component(s) and/or application(s) that handle credential(s) in a secure manner.
    Type: Application
    Filed: February 25, 2004
    Publication date: August 25, 2005
    Inventors: Eric Perlin, Klaus Schutz, Stefan Richards, Sermet Iskin
  • Publication number: 20050160041
    Abstract: Methods and apparatuses are provided for use with smartcards or other like shared computing resources. One or more root certificates are stored on a smartcard. The root certificates can be selectively copied to a certificate store or other like mechanism of an operatively coupled computing or like device and available to support certificate and other trust related processes of the device. When the smartcard is no longer operatively available to the device, the root certificates are no longer available to support such certificate and other trust related processes of the device.
    Type: Application
    Filed: January 20, 2004
    Publication date: July 21, 2005
    Inventors: Daniel Griffin, Philip Hallin, Eric Perlin, Klaus Schutz
  • Publication number: 20050154672
    Abstract: Methods and apparatuses are provided for use with smartcards or other like shared computing resources. By selectively granting exclusive use to a requesting entity for a period of time, performance is improved by reducing unnecessary redundant overhead data, communication, storage and/or processing for an applicable series of transactions associated with a granted access request operation.
    Type: Application
    Filed: January 13, 2004
    Publication date: July 14, 2005
    Inventors: Daniel Griffin, Eric Perlin, Klaus Schutz
  • Publication number: 20050149476
    Abstract: Methods and apparatuses are provided for use with smartcards or other like shared computing resources. A global smartcard cache is maintained on one or more computers to reduce the burden on the smartcard. The global smartcard cache data is associated with a freshness indicator that is compared to the current freshness indicator from the smartcard to verify that the cached item data is current.
    Type: Application
    Filed: January 6, 2004
    Publication date: July 7, 2005
    Inventors: Daniel Griffin, Eric Perlin, Klaus Schutz
  • Publication number: 20050091213
    Abstract: A credential is translated with one of different credential provider modules each translating a corresponding different type of credential into a common protocol. The translated credential is communicated through an API to a logon UI module to an operating system (OS) of a local machine. An OS logon module is called by the logon UI module to authenticate the translated credential against a credential database. A user identified by the translated credential is logged on to access the local machine when the authentication is successful. The credential can also be used with a selection received from the logon UI module via a corresponding one of different pre-log access provider (PLAP) modules that each communicate with the API. The API establishes a network session with an access service specified by the selected PLAP module when the credential is authenticated with the credential database.
    Type: Application
    Filed: October 24, 2003
    Publication date: April 28, 2005
    Inventors: Klaus Schutz, Stefan Richards, Eric Perlin, Cristian Ilac, Sterling Reasor, Eric Flo, John Stephens, Benjamin Hutz
  • Publication number: 20050081187
    Abstract: An integrated circuit card includes a storage device to store one or more code files and one or more data files, and control logic. The control logic implements an ICC runtime environment that executes an applet in response to a command identifying both a code file and a data file received from a host system.
    Type: Application
    Filed: October 19, 2004
    Publication date: April 14, 2005
    Applicant: Microsoft Corporation
    Inventors: Gilad Odinak, David Milstein, Eric Perlin, Vinay Deo, Scott Guthery
  • Publication number: 20050022169
    Abstract: An integrated circuit (IC) card is presented comprising an input/output (I/O) interface and a smart card development interface (SCDI), coupled to the I/O interface, to receive and identify debug frames interlaced within a normal communication flow between the IC card and a host system.
    Type: Application
    Filed: August 16, 2004
    Publication date: January 27, 2005
    Applicant: Microsoft Corporation
    Inventors: Eric Perlin, Vinay Deo, David Milstein, Gilad Odinak, Scott Guthery, Klaus Schutz