Patents by Inventor Mark Evans

Mark Evans 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: 20180018809
    Abstract: In a computer graphics processing unit (GPU) having a texture unit, when pixel sample locations are based on a non-orthonormal grid in scene space, the texture unit receives texture space gradient values directly, e.g., from a shader unit or generates them from texture coordinates supplied, e.g., by a shader unit, and then applies a transformation to the gradient values configured to adjust the gradient values to those which would arise from the use of a orthonormal screen space grid.
    Type: Application
    Filed: September 27, 2017
    Publication date: January 18, 2018
    Inventor: Mark Evan Cerny
  • Patent number: 9871795
    Abstract: Online retailers may operate one or more services configured to detect requests generated by automated agents. A CAPTCHA may be transmitted in response to requests generated by automated agents. The CAPTCHAs may be included in a modal pop-up box configured to be displayed by a client application displaying a webpage to a customer of the online retailer. Furthermore, the CAPTCHAs included in the modal pop-up box may be rendered inactive and caused not to be displayed by client application executing the webpage. Rendering the CAPTCHAs inactive may provide an additional signal which may be sued to update one or more automated agent detection models.
    Type: Grant
    Filed: August 19, 2016
    Date of Patent: January 16, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Sevag Demirjian, John Lindsay Bates, Mark Evans Brighton, Samuel Charles Goodwin, Colin James Hawkett, Blair Livingstone Hotchkies, Forrest MacKenzie Vines
  • Publication number: 20180004921
    Abstract: Current CAPTCHA tests are designed to be difficult for a bot and simple for a human-user to answer; however, as artificial intelligence improves, bots are more capable of using techniques such as optical character recognition to resolve current CAPTCHAs in similar manners as human-users. By providing a CAPTCHA challenge from a library or set of challenges that are designed in a manner that causes or likely causes a human-user to trivially get the answer to the challenge wrong, helps to confirm that a user is a human-user, as a bot would answer the challenge correctly.
    Type: Application
    Filed: September 18, 2017
    Publication date: January 4, 2018
    Inventors: Michael James McInerny, Mark Evans Brighton, Sevag Demirjian, Blair Livingstone Hotchkies
  • Publication number: 20180004243
    Abstract: An application runs at a first operating frequency if the application is designed for a current version of a system and runs at a second operating frequency if the application is designed for a prior version of the system that operates at a lower frequency than the first operating frequency. The second operating frequency may be higher than the operating frequency of the prior version of the system to account for differences in latency, throughput or other processing characteristics between the two systems. Software readable cycle counters are based on a spoof clock running at the operating frequency of the prior version of the system, rather than the true operating frequency. It is emphasized that this abstract is provided to comply with the rules requiring an abstract that will allow a searcher or other reader to quickly ascertain the subject matter of the technical disclosure. It is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims.
    Type: Application
    Filed: September 12, 2017
    Publication date: January 4, 2018
    Inventors: Mark Evan Cerny, David Simpson
  • Patent number: 9860674
    Abstract: A wireless access node to manage machine-to-machine data transmissions comprises a processing system, a wireless communication transceiver, and a communication transceiver. The processing system is configured to allocate a plurality of machine-to-machine channels reserved for machine-to-machine communications, and assign individual quality of service levels to individual ones of the machine-to-machine channels per sector. The wireless communication transceiver is configured to receive machine-to-machine traffic on one of the machine-to-machine channels. The processing system is configured to determine a quality of service level for the machine-to-machine traffic based on the sector and the machine-to-machine channel over which the machine-to-machine traffic was received. The communication transceiver is configured to transfer the machine-to-machine traffic for delivery to a machine-to-machine server based on the quality of service level for the machine-to-machine traffic.
    Type: Grant
    Filed: September 9, 2013
    Date of Patent: January 2, 2018
    Assignee: Sprint Communications Company L.P.
    Inventors: Heesook Choi, Kosol Jintaseranee, Mark Evans
  • Publication number: 20170372918
    Abstract: Compositions for use in CMP processing and methods of CMP processing. The composition utilizes low levels of particulate material, in combination with at least one amino acid, at least one oxidizer, and water to remove a metal layer such as one containing copper to a stop layer with high selectivity.
    Type: Application
    Filed: November 20, 2015
    Publication date: December 28, 2017
    Applicant: Versum Materials US LLC
    Inventors: Song Y. Chang, Mark Evans, Dnyanesh Chandrakant Tamboli, Stephen W. Hymes
  • Publication number: 20170366566
    Abstract: Service providers may operate one or more services configured to detect requests generated by automated agents. A CAPTCHA may be transmitted in response to requests generated by automated agents. The CAPTCHAs may be included in a modal pop-up box configured to be displayed by a client application displaying a webpage to a customer of the service provider. Furthermore, the CAPTCHAs included in the modal pop-up box may be rendered inactive and caused not to be displayed by client application executing the webpage. Submitted solutions to CAPTCHAs may be presented with a cookie that enables access to resources of the service provider without restriction. Cookies may be tracked and their use may be used to detect automated agent activity.
    Type: Application
    Filed: September 1, 2017
    Publication date: December 21, 2017
    Inventors: Sevag Demirjian, John Lindsay Bates, Mark Evans Brighton, Samuel Charles Goodwin, Colin James Hawkett, Blair Livingstone Hotchkies, Forrest MacKenzie Vines
  • Patent number: 9839220
    Abstract: The present invention provides aqueous alkaline, storage stable, abrasive containing hard surface treatment compositions which provide good cleaning to a treated hard surface, and concurrently a useful sanitizing or disinfecting benefit to such treated surfaces, wherein the compositions comprise: 0.01-15% wt. of at least one anionic surfactant and at least one nonionic surfactant, and preferably wherein the amount of the at least one anionic surfactant is in excess of the amount of the at least one nonionic surfactant; 0.1-50% wt. of one or more inorganic abrasive particulate materials which are based on inorganic carbonate compounds; a thickener; at least one non-cationic germicide constituent, which preferably are one or more compounds selected from the group consisting of: parachlorometaxylenol, and halogenated carbanilides (e.g.
    Type: Grant
    Filed: December 5, 2013
    Date of Patent: December 12, 2017
    Assignee: RECKITT BENCKISER (BRANDS) LIMITED
    Inventors: Mark Evans, Jason Geno, Michael Maledi
  • Patent number: 9836816
    Abstract: In graphics processing data is received representing one or more vertices for a scene in a virtual space. A projection of the vertices onto a screen space of a display device is performed. The projection approximates a projection of the vertices onto a curved viewport. Primitive assembly is performed on the vertices to generate a one or more primitives in screen space from the projection of the vertices onto the screen space. Scan conversion is performed on the one or more primitives to determine which pixel or pixels of the plurality of pixels are part of corresponding primitives of the one or more primitives. A finished frame is then generated by performing pixel processing to assign pixel values to the pixel or pixels that are part of the corresponding primitives. In some implementations, the finished frame can be stored in the memory or displayed on the display device.
    Type: Grant
    Filed: April 5, 2014
    Date of Patent: December 5, 2017
    Assignee: SONY INTERACTIVE ENTERTAINMENT AMERICA LLC
    Inventor: Mark Evan Cerny
  • Publication number: 20170316544
    Abstract: In graphics processing data is received representing one or more vertices for a scene in a virtual space. Primitive assembly is performed on the vertices to compute projections of the vertices from virtual space onto a viewport of the scene in a screen space of a display device containing a plurality of pixels, the plurality of pixels being subdivided into a plurality of subsections. Scan conversion determines which pixels of the plurality of pixels are part of each primitive that has been converted to screen space coordinates. Coarse rasterization for each primitive determines which subsection or subsections the primitive overlaps. Metadata associated with the subsection a primitive overlaps determines a pixel resolution for the subsection. The metadata is used in processing pixels for the subsection to generate final pixel values for the viewport of the scene that is displayed on the display device in such a way that parts of the scene in two different subsections have different pixel resolution.
    Type: Application
    Filed: July 17, 2017
    Publication date: November 2, 2017
    Inventor: Mark Evan Cerny
  • Publication number: 20170307718
    Abstract: Resistor voltage dividers are commonly used to create reference voltages, or to reduce the magnitude of a voltage so it can be measured. Many measurements in test and measurement or calibration applications regularly require accuracies within the sub-part per million (ppm) range, e.g. 0.1 ppm to 1.0 ppm. However, the continued drive for improved accuracy in calibration, standards, and measurements on circuits and components means many measurements and measurement systems are operating at 50 parts per billion (ppb) and below to approximately 10 ppb. At these levels even relatively simple passive elements such as voltage dividers cannot be used without calibration and that these calibrations may be required at frequencies substantially higher than the other elements within the test and measurement equipment. Accordingly, the inventors have established a self-contained voltage divider with internal calibration allowing the voltage divider to be calibrated for every measurement if necessary.
    Type: Application
    Filed: March 14, 2017
    Publication date: October 26, 2017
    Applicant: Guildline Instruments Ltd.
    Inventors: Richard Timmons, Andres PERRAS, Mark EVANS
  • Patent number: 9786091
    Abstract: In a computer graphics processing unit (GPU) having a texture unit, when pixel sample locations are based on a non-orthonormal grid in scene space, the texture unit receives texture space gradient values directly, e.g., from a shader unit or generates them from texture coordinates supplied, e.g., by a shader unit, and then applies a transformation to the gradient values configured to adjust the gradient values to those which would arise from the use of a orthonormal screen space grid.
    Type: Grant
    Filed: November 14, 2016
    Date of Patent: October 10, 2017
    Assignee: SONY INTERACTIVE ENTERTAINMENT AMERICA LLC
    Inventor: Mark Evan Cerny
  • Publication number: 20170286282
    Abstract: Performance of a legacy application may be characterized for subsequent adjustment of operating parameters when running the legacy application on a new system. Performance information for the legacy application is recorded or derived while running the legacy application on the legacy system. One or more performance characteristics for the legacy application running on the legacy system are determined by analyzing the performance information, the one or more performance characteristics including one or more key performance metrics and other performance information. The one or more key performance metrics must be met when the legacy application is run on the new system. The other performance information is useful for later adjustment of operating parameters of the new system when running the legacy application on the new system.
    Type: Application
    Filed: March 22, 2017
    Publication date: October 5, 2017
    Applicant: Sony Interactive Entertainment Inc.
    Inventors: David Simpson, Mark Evan Cerny
  • Publication number: 20170286135
    Abstract: Performance of a new system may be optimized to run a legacy application written for a legacy system. Performance information for the legacy application is recorded or derived while running the legacy application on the new system. Performance characteristics for the legacy application running on the new system are determined by analyzing the performance information. The performance characteristics include one or more key performance metrics and other performance information. The key performance metrics must be met when the legacy application is run on the new system. The other performance information is useful for adjusting one or more operating parameters of the new system when running the legacy application on the new system. The one or more operating parameters are adjusted so that the one or more key performance metrics are met.
    Type: Application
    Filed: March 22, 2017
    Publication date: October 5, 2017
    Applicant: Sony Interactive Entertainment Inc.
    Inventors: Mark Evan Cerny, David Simpson
  • Patent number: 9767263
    Abstract: Current CAPTCHA tests are designed to be difficult for a bot and simple for a human-user to answer; however, as artificial intelligence improves, bots are more capable of using techniques such as optical character recognition to resolve current CAPTCHAs in similar manners as human-users. By providing a CAPTCHA challenge from a library or set of challenges that are designed in a manner that causes or likely causes a human-user to trivially get the answer to the challenge wrong, helps to confirm that a user is a human-user, as a bot would answer the challenge correctly.
    Type: Grant
    Filed: September 29, 2014
    Date of Patent: September 19, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Michael James McInerny, Mark Evans Brighton, Sevag Demirjian, Blair Livingstone Hotchkies
  • Patent number: 9760113
    Abstract: An application runs at a first operating frequency if the application is designed for a current version of a system and runs at a second operating frequency if the application is designed for a prior version of the system that operates at a lower frequency than the first operating frequency. The second operating frequency may be higher than the operating frequency of the prior version of the system to account for differences in latency, throughput or other processing characteristics between the two systems. Software readable cycle counters are based on a spoof clock running at the operating frequency of the prior version of the system, rather than the true operating frequency. It is emphasized that this abstract is provided to comply with the rules requiring an abstract that will allow a searcher or other reader to quickly ascertain the subject matter of the technical disclosure. It is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims.
    Type: Grant
    Filed: February 20, 2015
    Date of Patent: September 12, 2017
    Assignee: SONY INTERACTIVE ENTERTAINMENT AMERICA LLC
    Inventors: Mark Evan Cerny, David Simpson
  • Patent number: 9756059
    Abstract: Service providers may operate one or more services configured to detect requests generated by automated agents. A CAPTCHA may be transmitted in response to requests generated by automated agents. The CAPTCHAs may be included in a modal pop-up box configured to be displayed by a client application displaying a webpage to a customer of the service provider. Furthermore, the CAPTCHAs included in the modal pop-up box may be rendered inactive and caused not to be displayed by client application executing the webpage. Submitted solutions to CAPTCHAs may be presented with a cookie that enables access to resources of the service provider without restriction. Cookies may be tracked and their use may be used to detect automated agent activity.
    Type: Grant
    Filed: June 1, 2016
    Date of Patent: September 5, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Sevag Demirjian, John Lindsay Bates, Mark Evans Brighton, Samuel Charles Goodwin, Colin James Hawkett, Blair Livingstone Hotchkies, Forrest MacKenzie Vines
  • Publication number: 20170249099
    Abstract: A request associated with one or more privileges assigned to a first entity may be received. Each of the one or more privileges may correspond to an operation of an integrated circuit. Information corresponding to the first entity and stored in a memory that is associated with the integrated circuit may be identified. Furthermore, the memory may be programmed to modify the information stored in the memory that is associated with the integrated circuit in response to the request associated with the one or more privileges assigned to the first entity.
    Type: Application
    Filed: August 31, 2015
    Publication date: August 31, 2017
    Applicant: Cryptography Research Inc.
    Inventors: Benjamin Che-Ming JUN, William Craig RAWLINGS, Ambuj KUMAR, Mark Evan MARSON
  • Publication number: 20170243390
    Abstract: In a computer graphics processing unit (GPU) having a shader and a texture unit the pixel shader is configured to receive or generate one or more sets of texture coordinates per pixel sample location. The pixel shader and texture unit between them are configured to calculate texture space gradient values for one or more primitives and generate and apply per-pixel gradient scale factors configured to modify the gradient values to smoothly transition them between regions of a display device having different pixel resolutions.
    Type: Application
    Filed: May 5, 2017
    Publication date: August 24, 2017
    Inventor: Mark Evan Cerny
  • Patent number: D809529
    Type: Grant
    Filed: December 14, 2016
    Date of Patent: February 6, 2018
    Inventor: Mark Evans