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: 20240146546Abstract: An asymmetric key cryptographic system is used to generate a cryptographic certificate for authenticating a memory module. This certificate is generated based on information, readable by the authenticator (e.g., host system), from at least one device on the memory module that is not read in order to obtain the certificate. For example, the certificate for authenticating a module may be stored in the nonvolatile memory of a serial presence detect device. The certificate itself, however, is based at least in part on information read from at least one other device on the memory module. Examples of this other device include a registering clock driver, DRAM device(s), and/or data buffer device(s). In an embodiment, the information read from a device (e.g., DRAM) may be based on one or more device fingerprint(s) derived from physical variations that occur naturally, and inevitably, during integrated circuit manufacturing.Type: ApplicationFiled: February 25, 2022Publication date: May 2, 2024Inventors: Scott C. BEST, Thomas VOGELSANG, Michael Alexander HAMBURG, Mark Evan MARSON, Helena HANDSCHUH, HAMPEL E. Craig, Kenneth Lee WRIGHT
-
Publication number: 20240147035Abstract: The various implementations described herein include a video camera assembly that includes: (1) a housing; (2) an image sensor positioned within the housing and having a field of view corresponding to a scene in the smart home environment; and (3) a concave-shaped front face positioned in front of the image sensor such that light from the scene passes through the front face prior to entering the image sensor; where the front face includes: (a) an inner section corresponding to the image sensor; and (b) an outer section between the housing and the inner section, the outer section having a concave shape that extends from an outer periphery of the outer section to an inner periphery of the outer section; and where the concave shape extends around an entirety of the outer periphery.Type: ApplicationFiled: January 10, 2024Publication date: May 2, 2024Applicant: Google LLCInventors: Mark Kraz, Kevin Edward Booth, Tyler Scott Wilson, Nicholas Webb, Jason Evans Goulden, William Dong, Jeffrey Law, Rochus Jacob, Adam Duckworth Mittleman, Oliver Mueller
-
Publication number: 20240109585Abstract: Systems and techniques for determining a sideslip vector for a vehicle that may have a direction that is different from that of a heading vector for the vehicle. The sideslip vector in a current vehicle state and sideslip vectors in predicted vehicles states may be used to determine paths for a vehicle through an environment and trajectories for controlling the vehicle through the environment. The sideslip vector may be based on a vehicle position that is the center point of the wheelbase of the vehicle and may include lateral velocity, facilitating the control of four-wheel steered vehicle while maintaining the ability to control two-wheel steered vehicles.Type: ApplicationFiled: September 30, 2022Publication date: April 4, 2024Inventors: Joseph Funke, Liam Gallagher, Marin Kobilarov, Vincent Andreas Laurense, Mark Jonathon McClelland, Sriram Narayanan, Kazuhide Okamoto, Jack Riley, Jeremy Schwartz, Jacob Patrick Thalman, Olivier Amaury Toupet, David Evan Zlotnik
-
Publication number: 20240099856Abstract: A spinal bone graft includes one or more cortical bone portions forming a first unit. The first unit includes an engagement surface for contacting bone, and a mating surface. The mating surface forms at least one first undercut. The bone graft also includes one or more cortical bone portions forming a second unit. The second unit includes an engagement surface for contacting bone, and a mating surface. The mating surface forms either at least one second undercut, or at least one connector. In the former, at least one connector is received in each of the first and second undercuts to interconnect the first and second units. In the latter, the at least one connector of the second unit is received in the first undercut of the first unit to interconnect the first unit and second unit.Type: ApplicationFiled: December 4, 2023Publication date: March 28, 2024Applicant: LifeNet HealthInventors: Mark Evans, Dennis Phelps, Jingsong Chen
-
Patent number: 11939770Abstract: A metal shingle having a body with left, right, top and bottom parts. The body is substantially planar and rectangular and has a front, a rear, left and right sides, a top and a bottom. The left and right parts extend from the left and right side respectively. One of the left and right parts is folded over the front and the other is folded over the bottom. The top and bottom parts extend from the top and bottom respectively. One of the top and bottom parts is folded over the front and the other is folded over the bottom. In use, the shingles are positioned in each of side-to-side and top-to-bottom abutting relation so that adjacent sides are interlocked. The body defining a hollow adjacent to one of the interlocking top and bottom parts.Type: GrantFiled: February 16, 2023Date of Patent: March 26, 2024Assignee: I.E.L. MANUFACTURING LTD.Inventors: Mark Wenzel, Charles Evans
-
Publication number: 20240081619Abstract: Apparatuses (e.g., devices, systems, etc.) and methods that may provide access to one or more tools to a remote site in the body including expandable and external working channels that may be part of a tube that is coupled to an outer surface of an elongate medical device, such as an endoscope.Type: ApplicationFiled: August 18, 2023Publication date: March 14, 2024Inventors: Alexander Q. TILSON, Mark C. SCHEEFF, Garrett J. GOMES, Francisco G. LOPEZ, Justin KIRSCHBROWN, Wei Li FAN, William EVANS, Viet Anh NGUYEN, Stephan T. HOFFMANN, Kassidy MACPHAIL, Thomas HSIU
-
Publication number: 20240078308Abstract: Aspects of the present disclosure involve implementations that may be used to protect neural network models against adversarial attacks by obfuscating neural network operations and architecture. Obfuscation techniques include obfuscating weights and biases of neural network nodes, obfuscating activation functions used by neural networks, as well as obfuscating neural network architecture by introducing dummy operations, dummy nodes, and dummy layers into the neural networks.Type: ApplicationFiled: December 16, 2021Publication date: March 7, 2024Inventors: Mark Evan Marson, Michael Alexander Hamburg, Helena Handschuh
-
Patent number: 11924532Abstract: The various implementations described herein include a video camera assembly that includes: (1) a housing; (2) an image sensor positioned within the housing and having a field of view corresponding to a scene in the smart home environment; and (3) a concave-shaped front face positioned in front of the image sensor such that light from the scene passes through the front face prior to entering the image sensor; where the front face includes: (a) an inner section corresponding to the image sensor; and (b) an outer section between the housing and the inner section, the outer section having a concave shape that extends from an outer periphery of the outer section to an inner periphery of the outer section; and where the concave shape extends around an entirety of the outer periphery.Type: GrantFiled: December 1, 2022Date of Patent: March 5, 2024Assignee: Google LLCInventors: Mark Kraz, Kevin Edward Booth, Tyler Scott Wilson, Nicholas Webb, Jason Evans Goulden, William Dong, Jeffrey Law, Rochus Jacob, Adam Duckworth Mittleman, Oliver Mueller
-
Publication number: 20240070800Abstract: Methods for graphics processing are provided. One example method includes executing a plurality of kernels using a plurality of graphics processing units (GPUs), wherein responsibility for executing a corresponding kernel is divided into one or more portions each of which being assigned to a corresponding GPU. The method includes generating a plurality of dependency data at a first kernel as each of a first plurality of portions of the first kernel completes processing. The method includes checking dependency data from one or more portions of the first kernel prior to execution of a portion of a second kernel. The method includes delaying execution of the portion of the second kernel as long as the corresponding dependency data of the first kernel has not been met.Type: ApplicationFiled: November 7, 2023Publication date: February 29, 2024Inventors: Florian A. Strauss, Mark Evan Cerny
-
Patent number: 11911198Abstract: An x-ray imaging apparatus 10 comprising a support structure 100, the support structure supporting two separate x-ray emitting apparatus, a first x-ray emitting apparatus 130 comprising an x-ray emitter arranged for producing 2D tomosynthesis images, and a second x-ray emitting apparatus 140 comprising an array of distributed x-ray emitters arranged for producing 3D tomosynthesis images, the first and second x-ray emitting apparatus moveable relative to the support structure and arranged such that, in use, one of the first and second x-ray emitting apparatus is moveable into an operative position whereby x-rays are emitted therefrom towards a target 200, and simultaneously the other of the first and second x-ray emitting apparatus is movable into an inoperative position whereby x-rays are not emitted therefrom.Type: GrantFiled: September 12, 2021Date of Patent: February 27, 2024Assignee: ADAPTIX LTDInventors: Mark Evans, Conrad Dirckx
-
Patent number: 11907105Abstract: A device having a Graphics Processing Unit (GPU) may be configured to selectively run in a normal mode or a timing testing mode. In the timing testing mode the device is configured to disrupt timing of processing that takes place on the GPU while running an application with the GPU and test the application for errors in device hardware component and/or software component synchronization while the device is running in the timing testing mode.Type: GrantFiled: June 21, 2021Date of Patent: February 20, 2024Assignee: SONY INTERACTIVE ENTERTAINMENT LLCInventors: Mark Evan Cerny, David Simpson
-
Publication number: 20240050046Abstract: An x-ray imaging apparatus 10 comprising a support 30 having two arms, wherein on one arm an x-ray emitter 50 is arranged, and on the other arm a flat panel digital detector 60 is arranged, the emitter and detector arranged opposite each other providing a space therebetween for the positioning of an object for x-ray imaging by the apparatus, the x-ray emitter comprising an array of emitters, the apparatus arranged such that in use different emitters are energisable independently from one another such that 3-dimensional tomosynthesis images are obtainable of the object, with the object, emitter and detector maintained stationary relative to one another.Type: ApplicationFiled: October 25, 2023Publication date: February 15, 2024Inventors: Mark Evans, Stephen Wells
-
Publication number: 20240056295Abstract: Aspects of the present disclosure involve a method, a system and a computer readable memory to perform a secure update of a target device, including communicating an update instruction to the target device, generating one or more data values using the update instruction, generating a first authentication value using the data value(s), receiving a second authentication value from the target device, wherein the second authentication value is generated by the target device in response to the update instruction, and determining whether the secure update has been successful based on a comparison of the first authentication value and the second authentication value.Type: ApplicationFiled: August 2, 2023Publication date: February 15, 2024Inventors: Mark Evan Marson, Thi Nguyen, Matthew Evan Orzen
-
Publication number: 20240015249Abstract: A method for managing telephone communication and to a corresponding computer program, storage medium, telephone communication management device, and telephone communication management platform. A request to set up a telephone communication session between a first terminal and a second terminal is received. Each terminal has its own identifier. A first call command is sent to the first terminal. Pickup of the first terminal by a user before the end of a predetermined period is detected. Automatic detection is based on obtaining a signal indicating that the first call command has been accepted, associated with obtaining an indication of a user's interaction with a human-machine interface at the first terminal. A second call command is then sent to the second terminal.Type: ApplicationFiled: November 3, 2021Publication date: January 11, 2024Inventors: François CASEAU, Mark EVANS
-
Patent number: 11865015Abstract: A spinal bone graft includes one or more cortical bone portions forming a first unit. The first unit includes an engagement surface for contacting bone, and a mating surface. The mating surface forms at least one first undercut. The bone graft also includes one or more cortical bone portions forming a second unit. The second unit includes an engagement surface for contacting bone, and a mating surface. The mating surface forms either at least one second undercut, or at least one connector. In the former, at least one connector is received in each of the first and second undercuts to interconnect the first and second units. In the latter, the at least one connector of the second unit is received in the first undercut of the first unit to interconnect the first unit and second unit.Type: GrantFiled: July 21, 2022Date of Patent: January 9, 2024Assignee: LifeNet HealthInventors: Mark Evans, Dennis Phelps, Jingsong Chen
-
Patent number: 11861047Abstract: A method of and system for gate-level masking of secret data during a cryptographic process is described. A mask share is determined, wherein a first portion of the mask share includes a first number of zero-values and a second number of one-values, and a second portion of the mask share includes the first number of one-values and the second number of zero-values. Masked data values and the first portion of the mask share are input into a first portion of masked gate logic, and the masked data values and the second portion of the mask share are input into a second portion of the masked gate logic. A first output from the first portion of the masked gate logic and a second output from the second portion of the masked gate logic are identified, wherein either the first output or the second output is a zero-value.Type: GrantFiled: July 11, 2022Date of Patent: January 2, 2024Assignee: Cryptography Research, Inc.Inventors: Andrew John Leiserson, Mark Evan Marson, Megan Anneke Wachs
-
Patent number: 11861051Abstract: A cryptographic accelerator (processor) retrieves data blocks for processing from a memory. These data blocks arrive and are stored in an input buffer in the order they were stored in memory (or other known order)—typically sequentially according to memory address (i.e., in-order.) The processor waits until a certain number of data blocks are available in the input buffer and then randomly selects blocks from the input buffer for processing. This randomizes the processing order of the data blocks. The processing order of data blocks may be randomized within sets of data blocks associated with a single read transaction, or across sets of data blocks associated with multiple read transactions.Type: GrantFiled: July 7, 2020Date of Patent: January 2, 2024Assignee: Rambus Inc.Inventors: Andrew John Leiserson, Mark Evan Marson
-
Patent number: 11863670Abstract: Disclosed are memory encryption systems and methods that rotate encryption keys for robust resistance against side-channel-analysis (SCA)-based attacks on communication paths between an encryption engine within a trust boundary and an external memory component. A key data structure has a plurality of keys that are used to encrypt a plurality of memory blocks in the external memory. The memory blocks encrypted with the oldest key of the key data structure are identified. Encrypted data is read from the identified memory blocks. The encrypted data is decrypted from the identified memory blocks. The data is then re-encrypted using the selected key that is newer than the oldest key, and re-written to the identified memory blocks.Type: GrantFiled: April 4, 2020Date of Patent: January 2, 2024Assignee: Cryptography Research, Inc.Inventors: Mark Evan Marson, Michael Hutter, Bart Stevens
-
Patent number: 11853763Abstract: A new device executing an application on a new central processing unit (CPU), determines whether the application is for a legacy device having a legacy CPU. When the new device determines that the application is for the legacy device, it executes the application on the new CPU with selected available resources of the new device restricted to approximate or match a processing behavior of the legacy CPU, e.g., by reducing a usable portion of a return address stack of the new CPU and thereby reducing a number of calls and associated returns that can be tracked.Type: GrantFiled: June 29, 2022Date of Patent: December 26, 2023Assignee: SONY INTERACTIVE ENTERTAINMENT LLCInventors: Mark Evan Cerny, David Simpson
-
Patent number: 11847476Abstract: To facilitate backwards compatibility, a computing device may respond to a call from an application for information regarding a processor on the computing device by returning information regarding a different processor than the processor on the computing device, including one or more of processor model, processor family, cache capabilities, translation lookaside buffer capabilities, processor serial number, processor brand, processor manufacturer, thread/core topology, cache topology, extended features, virtual address size, or physical address size that differs when the processor determines that the application is a legacy device application.Type: GrantFiled: July 19, 2021Date of Patent: December 19, 2023Assignee: SONY INTERACTIVE ENTERTAINMENT INC.Inventors: Mark Evan Cerny, Simon Pilgrim