Patents by Inventor Mark Novak

Mark Novak 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: 10854018
    Abstract: A method for calculating a fare for a transport service is provided. One or more processors receive a plurality of location data points from a computing device associated with a vehicle providing the transport service. The plurality of location data points correspond to a route of travel during performance of the transport service. A determination is made, based on a set of location data points of the plurality of location data points, that the vehicle has potentially driven along a roadway in which a toll is to be assessed as part of the fare. The roadway in which the toll is to be assessed is identified. The amount for the toll is determined for the identified roadway.
    Type: Grant
    Filed: July 11, 2017
    Date of Patent: December 1, 2020
    Assignee: Uber Technologies, Inc.
    Inventor: Kevin Mark Novak
  • Patent number: 10509574
    Abstract: Techniques for implementing container credentialing by a host are described herein. In one example, a system for providing credentials includes a memory device for storing instructions and a processing device for executing instructions. The system can also include a container to execute a runtime environment for an application through the memory device and processing device, the application to request access to a credential locked resource. The system can also include a host environment to share the memory and the processing device with the container. In an example, the host environment may detect a request for a credential for the credential locked resource from the container. In an example, the host environment may also provide a credential for a credential locked resource to the container if the container is approved to receive the credential based on a policy.
    Type: Grant
    Filed: May 24, 2016
    Date of Patent: December 17, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Mark Novak, Benjamin Moore
  • Patent number: 10019029
    Abstract: A housing for an electronic device includes a single rear housing assembly coupled to the cover glass of a display assembly. The rear housing assembly includes a metal rear chassis with two layers of injection molded material formed on at least the chassis side regions. The first injection molded layer includes a high reinforcing agent content percentage to provide increased stiffness, and the second injection molded layer includes a low reinforcing agent content percentage, which provides less structural support than the first injection molded layer, but an improved aesthetic appearance.
    Type: Grant
    Filed: July 6, 2015
    Date of Patent: July 10, 2018
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Michael Xingyi Yu, Brandon Michael Potens, Kelly Erin Johnson, Mark Novak, Ge PengJin, Robert Cong Liang, Angel Wilfredo Martinez, Srivatsan Subbarayan, Mandar Nilkanth Kulkarni, Marc Anthony Zampino, Felipe Alonso Varela, Michael Christopher Kouxommone
  • Patent number: 9885422
    Abstract: A check valve has a friction-free replaceable valve insert check assembly. The check assembly includes a poppet on which a spring is mounted engaging an axially moveable seat which in turn engages a seat on the inner end of the poppet biased into engagement by the spring. Upon separation of the inner and outer valve bodies the insert check assembly will freely separate from the valve body for inspection or replacement.
    Type: Grant
    Filed: December 15, 2015
    Date of Patent: February 6, 2018
    Assignee: International Valve Corporation
    Inventors: Steven Driscoll, Brian Strait, Mark A. Novak, Jason Marquardt
  • Publication number: 20170309083
    Abstract: A method for calculating a fare for a transport service is provided. One or more processors receive a plurality of location data points from a computing device associated with a vehicle providing the transport service. The plurality of location data points correspond to a route of travel during performance of the transport service. A determination is made, based on a set of location data points of the plurality of location data points, that the vehicle has potentially driven along a roadway in which a toll is to be assessed as part of the fare. The roadway in which the toll is to be assessed is identified. The amount for the toll is determined for the identified roadway.
    Type: Application
    Filed: July 11, 2017
    Publication date: October 26, 2017
    Inventor: Kevin Mark Novak
  • Publication number: 20170228182
    Abstract: Techniques for implementing container credentialing by a host are described herein. In one example, a system for providing credentials includes a memory device for storing instructions and a processing device for executing instructions. The system can also include a container to execute a runtime environment for an application through the memory device and processing device, the application to request access to a credential locked resource. The system can also include a host environment to share the memory and the processing device with the container. In an example, the host environment may detect a request for a credential for the credential locked resource from the container. In an example, the host environment may also provide a credential for a credential locked resource to the container if the container is approved to receive the credential based on a policy.
    Type: Application
    Filed: May 24, 2016
    Publication date: August 10, 2017
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Mark Novak, Benjamin Moore
  • Publication number: 20170167619
    Abstract: A check valve has a friction-free replaceable valve insert check assembly. The check assembly includes a poppet on which a spring is mounted engaging an axially moveable seat which in turn engages a seat on the inner end of the poppet biased into engagement by the spring. Upon separation of the inner and outer valve bodies the insert check assembly will freely separate from the valve body for inspection or replacement.
    Type: Application
    Filed: December 15, 2015
    Publication date: June 15, 2017
    Inventors: STEVEN DRISCOLL, BRIAN STRAIT, MARK A. NOVAK, JASON MARQUARDT
  • Publication number: 20160378910
    Abstract: A novel computational QSAR approach that provides sub-molecular correlations that are specific to individual lobes of the pertinent molecular orbitals.
    Type: Application
    Filed: June 27, 2016
    Publication date: December 29, 2016
    Applicant: Florida Institute of Technology, Inc.
    Inventors: Joel Olson, Mark Novak, Clayton Baum, Raymond Terryn, Krishnan Sriraman
  • Patent number: 9405912
    Abstract: Computing devices that perform hardware rooted attestation are described, as are methods for use therewith, wherein such devices include a system integrated TPM (e.g., a firmware-based TPM), with m boot chain components loaded and executed prior to the system integrated TPM. Between powering-up of a device and the system integrated TPM being loaded and executed, seed morphing is performed for n=0 to m. This involves an nth encryption seed (ESn) being morphed into an n+1th encryption seed (ESn+1), under control of an nth boot chain component, by extending the nth encryption seed (ESn) with a measurement of the n+1th boot chain component to thereby generate the n+1th encryption seed (ESn+1). In a similar manner, an nth identity seed (ISn) is morphed into an n+1th identity seed (ISn+1). Such techniques establish trust in the system integrated TPM despite it not being the first component loaded and executed after powering-up.
    Type: Grant
    Filed: November 14, 2013
    Date of Patent: August 2, 2016
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Mark Novak, Paul England, Stefan Thom
  • Patent number: 9111079
    Abstract: Embodiments of the invention make the issuance of trustworthy device claims available to client devices as a service, so that a client device to which device claims are issued may use the device claims in relation to an attempt to access a network application. The service may conduct an assessment of the device's characteristics and/or state, characterize the results of this assessment in device claims, and issue the device claims to the device. The service may be accessible to a client device from outside administrative boundaries of an entity that makes a network application accessible, and thus may be useful to entities making network applications accessible in business-to-consumer (B2C) and business-to-business (B2B) topologies, such as over the publicly accessible Internet.
    Type: Grant
    Filed: January 27, 2011
    Date of Patent: August 18, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Eugene (John) Neystadt, Daniel Alon, Yair Tor, Mark Novak, Khaja E. Ahmed, Yoav Yassour
  • Patent number: 9058467
    Abstract: A distributed system in which time-dependent credentials are supplied by controllers that operate according to different local times. Errors that might arise from the controllers generating inconsistent credentials because of time skew are avoided by identifying credentials generated during transition intervals in which different ones of the controllers may generate different credentials at the same absolute time. During a transition interval, controllers and other devices may use credentials differentially based on the nature of the authentication function. Each controller may periodically renew its credentials based on self-scheduled renewals or based on requests from other devices, such that renewal times are offset by random delays to avoid excessive network traffic. Controllers may determine which credential is valid for any given time, based on a cryptographically secure key associated with that time and information identifying the entity that is associated with that credential.
    Type: Grant
    Filed: September 1, 2011
    Date of Patent: June 16, 2015
    Assignee: Microsoft Corporation
    Inventors: Mark Novak, Paul J. Leach, Yi Zeng, Saurav Sinha, K Michiko Short, Gopinathan Kannan
  • Publication number: 20150134942
    Abstract: Computing devices that perform hardware rooted attestation are described, as are methods for use therewith, wherein such devices include a system integrated TPM (e.g., a firmware-based TPM), with m boot chain components loaded and executed prior to the system integrated TPM. Between powering-up of a device and the system integrated TPM being loaded and executed, seed morphing is performed for n=0 to m. This involves an nth encryption seed (ESn) being morphed into an n+1th encryption seed (ESn+1), under control of an nth boot chain component, by extending the nth encryption seed (ESn) with a measurement of the n+1th boot chain component to thereby generate the n+1th encryption seed (ESn+1). In a similar manner, an nth identity seed (ISn) is morphed into an n+1th identity seed (ISn+1). Such techniques establish trust in the system integrated TPM despite it not being the first component loaded and executed after powering-up.
    Type: Application
    Filed: November 14, 2013
    Publication date: May 14, 2015
    Applicant: Microsoft Corporation
    Inventors: Mark Novak, Paul England, Stefan Thom
  • Patent number: 9032492
    Abstract: A distributed system in which time-dependent credentials are supplied by controllers that operate according to different local times. Errors that might arise from the controllers generating inconsistent credentials because of time skew are avoided by identifying credentials generated during transition intervals in which different ones of the controllers may generate different credentials at the same absolute time. During a transition interval, controllers and other devices may use credentials differentially based on the nature of the authentication function. Each controller may periodically renew its credentials based on self-scheduled renewals or based on requests from other devices, such that renewal times are offset by random delays to avoid excessive network traffic. Controllers may determine which credential is valid for any given time, based on a cryptographically secure key associated with that time and information identifying the entity that is associated with that credential.
    Type: Grant
    Filed: September 1, 2011
    Date of Patent: May 12, 2015
    Assignee: Microsoft Corporation
    Inventors: Mark Novak, Paul J. Leach, Yi Zeng, Saurav Sinha, K Michiko Short, Gopinathan Kannan
  • Publication number: 20140278838
    Abstract: A method for calculating a fare for a transport service is provided. One or more processors receive a plurality of location data points from a computing device associated with a vehicle providing the transport service. The plurality of location data points correspond to a route of travel during performance of the transport service. A determination is made, based on a set of location data points of the plurality of location data points, that the vehicle has potentially driven along a roadway in which a toll is to be assessed as part of the fare. The roadway in which the toll is to be assessed is identified. The amount for the toll is determined for the identified roadway.
    Type: Application
    Filed: March 14, 2013
    Publication date: September 18, 2014
    Inventor: Kevin Mark Novak
  • Patent number: 8640210
    Abstract: A distributed system in which time-dependent credentials are supplied by controllers that operate according to different local times. Errors that might arise from the controllers generating inconsistent credentials because of time skew are avoided by identifying credentials generated during transition intervals in which different ones of the controllers may generate different credentials at the same absolute time. During a transition interval, controllers and other devices may use credentials differentially based on the nature of the authentication function. Each controller may periodically renew its credentials based on self-scheduled renewals or based on requests from other devices, such that renewal times are offset by random delays to avoid excessive network traffic. Controllers may determine which credential is valid for any given time, based on a cryptographically secure key associated with that time and information identifying the entity that is associated with that credential.
    Type: Grant
    Filed: September 1, 2011
    Date of Patent: January 28, 2014
    Assignee: Microsoft Corporation
    Inventors: Mark Novak, Paul J. Leach, Yi Zeng, Saurav Sinha, K Michiko Short, Gopinathan Kannan
  • Publication number: 20130246207
    Abstract: A method for adjusting prices for services is provided. One or more processors make a determination of an amount of requesters for a service at a given time and an amount of available service providers for providing the service at the given time. A price, relative to a default price, for using the service provided by one or more service providers is adjusted based on the determined amount of requesters and the determined amount of available service providers. Pricing data corresponding to the adjusted price is transmitted to one or more requesting devices or one or more provider devices so that the adjusted price can be displayed on at least one of the one or more requesting devices or the one or more provider devices and be indicative of an adjustment in price as compared to the default price.
    Type: Application
    Filed: March 14, 2013
    Publication date: September 19, 2013
    Applicant: Uber Technologies, Inc.
    Inventors: Kevin Mark Novak, Travis Cordell Kalanick
  • Patent number: 8528069
    Abstract: Embodiments of the invention enable a client device to procure trustworthy device claims describing one or more attributes of the client device, have those device claims included in a data structure having a format suitable for processing by an application, and use the data structure which includes the device claims in connection with a request to access the application. The application may use the device claims to drive any of numerous types of application functionality, such as security-related and/or other functionality.
    Type: Grant
    Filed: January 27, 2011
    Date of Patent: September 3, 2013
    Assignee: Microsoft Corporation
    Inventors: Mark Novak, Yair Tor, Eugene Neystadt, Yoav Yassour, Alexey Efron, Amos Ortal, Daniel Alon, Ran Didi
  • Publication number: 20130061300
    Abstract: A distributed system in which time-dependent credentials are supplied by controllers that operate according to different local times. Errors that might arise from the controllers generating inconsistent credentials because of time skew are avoided by identifying credentials generated during transition intervals in which different ones of the controllers may generate different credentials at the same absolute time. During a transition interval, controllers and other devices may use credentials differentially based on the nature of the authentication function. Each controller may periodically renew its credentials based on self-scheduled renewals or based on requests from other devices, such that renewal times are offset by random delays to avoid excessive network traffic. Controllers may determine which credential is valid for any given time, based on a cryptographically secure key associated with that time and information identifying the entity that is associated with that credential.
    Type: Application
    Filed: September 1, 2011
    Publication date: March 7, 2013
    Applicant: Microsoft Corporation
    Inventors: Mark Novak, Paul J. Leach, Yi Zeng, Saurav Sinha, K. Michiko Short, Gopinathan Kannan
  • Publication number: 20130061301
    Abstract: A distributed system in which time-dependent credentials are supplied by controllers that operate according to different local times. Errors that might arise from the controllers generating inconsistent credentials because of time skew are avoided by identifying credentials generated during transition intervals in which different ones of the controllers may generate different credentials at the same absolute time. During a transition interval, controllers and other devices may use credentials differentially based on the nature of the authentication function. Each controller may periodically renew its credentials based on self-scheduled renewals or based on requests from other devices, such that renewal times are offset by random delays to avoid excessive network traffic. Controllers may determine which credential is valid for any given time, based on a cryptographically secure key associated with that time and information identifying the entity that is associated with that credential.
    Type: Application
    Filed: September 1, 2011
    Publication date: March 7, 2013
    Applicant: Microsoft Corporation
    Inventors: Mark Novak, Paul J. Leach, Yi Zeng, Saurav Sinha, K. Michiko Short, Gopinathan Kannan
  • Patent number: D977172
    Type: Grant
    Filed: May 10, 2021
    Date of Patent: January 31, 2023
    Assignee: RAB Lighting Inc.
    Inventors: Glen Oross, Nicholas Calaceto, Wengang Gao, Mark Novak