Patents by Inventor Lee Evans
Lee 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).
-
Patent number: 11036503Abstract: Processing circuitry selectively applies vector processing operations to one or more data items of one or more data vectors. Each data vector comprises a plurality of data items at respective vector positions in the data vector according to the state of respective predicate indicators associated with the vector positions. Predicate generation circuitry apply a processing operation to generate a set of predicate indicators, each associated with a respective one of the vector positions, to generate a count value indicative of the number of predicate indicators in the set having a given state, and to store the generated set of predicate indicators and the count value in a predicate store.Type: GrantFiled: August 15, 2016Date of Patent: June 15, 2021Assignee: ARM LIMITEDInventors: Gary Alan Gorman, Lee Evan Eisen, Neil Burgess, Daniel Arulraj
-
Publication number: 20210175655Abstract: An electrical connector having a housing and overmolded contact assemblies. The housing has a mating face and a mounting face. Contact receiving cavities extend from the mating face to the mounting face. The overmolded contact assemblies are provided in the contact receiving cavities. The overmolded contact assemblies include contacts and overmolded housings. The contacts have mating contact portions, securing portions and mounting contact portions. The overmolded housings are overmolded onto the securing portions of the contacts.Type: ApplicationFiled: December 9, 2019Publication date: June 10, 2021Inventor: Nicholas Lee EVANS
-
Publication number: 20210174234Abstract: One example method of operation may include identifying a number of features associated with information of one or more entities, accessing a probability distribution store comprising defined numerical ranges as potential possibilities for being paired with the features of the one or more entities, determining first probability distributions for each of the defined numerical ranges indicating probabilities that each defined numerical range is assigned to each entity having one or more of the features, determining second probability distributions for each of the defined numerical ranges indicating probabilities that each defined numerical range is assigned to each entity having one or more additional features, determining a merged probability distribution based on the first probability distributions and the second probability distributions, determining and storing one or more prediction sets based on the merged probability distribution, selecting one or more content items to display on a device interface basedType: ApplicationFiled: February 20, 2021Publication date: June 10, 2021Applicant: Zoomph, Inc.Inventors: Thomas MATHEW, John William Seaman, Ali Reza MANOUCHEHRI, Jorge Luis VASQUEZ, Lee Evan KOHN, Thomas MATHEW, John William Seaman, Ali Reza MANOUCHEHRI, Jorge Luis VASQUEZ, Lee Evan KOHN
-
Patent number: 11030121Abstract: An apparatus and method are provided for comparing regions associated with first and second bounded pointers to determine whether the region defined for the second bounded pointer is a subset of the region defined for the first bounded pointer. Each bounded pointer has a pointer value and associated upper and lower limits identifying the memory region for that bounded pointer. The apparatus stores first and second bounded pointer representations, each representation comprising a pointer value having p bits, and identifying the upper and lower limits in a compressed form by identifying a lower limit mantissa of q bits, an upper limit mantissa of q bits and an exponent value e. A most significant p?q?e bits of the lower limit and the upper limit is derivable from the most significant p?q?e bits of the pointer value.Type: GrantFiled: August 6, 2018Date of Patent: June 8, 2021Assignee: ARM LimitedInventors: Daniel Arulraj, Lee Evan Eisen, Graeme Peter Barnes
-
Publication number: 20210159644Abstract: A dielectric member for controlling impedance for use in an electrical connector. The dielectric member including a housing made of dielectric material and a dielectric rib. The dielectric rib extends from a conductor receiving end of the housing in a direction away from a mating end. The rib is spaced equidistant from each of the conductor receiving openings. The rib extends in a direction which is essentially parallel to a longitudinal axis of the housing. Conductor engaging surfaces are provided on the rib, with a first conductor engaging surface of the conductor engaging surfaces being opposed to a second conductor engaging surface of the conductor engaging surfaces. The first conductor engaging surface and the second conductor engaging surface are spaced apart a distance, wherein the impedance of the conductors proximate the rib is approximately the same as the impedance of the cable.Type: ApplicationFiled: November 25, 2019Publication date: May 27, 2021Inventors: Nicholas Lee EVANS, Nathan William SWANGER
-
Patent number: 10995601Abstract: A horizontal directional drill and method relate to a control system adapted to operate a pipe transport apparatus to move a drill rod between a rod box and a connection area. The control system commands the pipe transport apparatus to perform a plurality of actions wherein at least one of the actions comprises two or more of the plurality of physical operations. The control system includes an operator input device configured to generate a command in response to an operator input. The control system may require persistent engagement of the operator input device to complete each action. The pipe transport apparatus pauses upon completing each of the plurality of actions until the command is again provided from the operator input device.Type: GrantFiled: January 31, 2018Date of Patent: May 4, 2021Assignee: THE TORO COMPANYInventors: Richard John Guertin, Lee Evan von Lehe, Adam John Lorang, Stephen Joseph Sartori
-
Patent number: 10983800Abstract: A processor core having multiple parallel instruction execution slices and coupled to multiple dispatch queues provides flexible and efficient use of internal resources. The configuration of the execution slices is selectable so that capabilities of the processor core can be adjusted according to execution requirements for the instruction streams. A plurality of load-store slices coupled to the execution slices provides access to a plurality of cache slices that partition the lowest level of cache memory among the load-store slices.Type: GrantFiled: June 6, 2018Date of Patent: April 20, 2021Assignee: International Business Machines CorporationInventors: Lee Evan Eisen, Hung Qui Le, Jentje Leenstra, Jose Eduardo Moreira, Bruce Joseph Ronchetti, Brian William Thompto, Albert James Van Norstrand, Jr.
-
Patent number: 10963806Abstract: An individual having a plurality of first features and a second characteristic is identified. A plurality of second features associated with a second characteristic is determined. For each first feature among the plurality of first features, a respective probability distribution indicating, for each respective second feature, a probability that a person having the respective second feature has the first feature, is determined, thereby generating a plurality of probability distributions. A probabilistic classifier is used to combine the plurality of probability distributions, thereby generating a merged probability distribution. A Monte Carlo method is used to generate a prediction set based on the merged probability distribution, the prediction set including a plurality of prediction values for the second characteristic of the individual, each respective prediction value being associated with one of the plurality of second features. The prediction set is stored in a memory.Type: GrantFiled: May 12, 2017Date of Patent: March 30, 2021Inventors: Thomas Mathew, John William Seaman, Ali Reza Manouchehri, Jorge Luis Vasquez, Lee Evan Kohn
-
Publication number: 20210042261Abstract: Data processing apparatus comprises processing circuitry to apply processing operations to one or more data items of a linear array comprising a plurality, n, of data items at respective positions in the linear array, the processing circuitry being configured to access an array of n×n storage locations, where n is an integer greater than one, the processing circuitry comprising: instruction decoder circuitry to decode program instructions; and instruction processing circuitry to execute instructions decoded by the instruction decoder circuitry; wherein the instruction decoder circuitry is responsive to an array access instruction, to control the instruction processing circuitry to access, as a linear array, a set of n storage locations arranged in an array direction selected, under control of the array access instruction, from a set of candidate array directions comprising at least a first array direction and a second array direction different to the first array direction.Type: ApplicationFiled: August 5, 2019Publication date: February 11, 2021Inventors: Jelena MILANOVIC, Lee Evan EISEN, Nigel John STEPHENS
-
Patent number: 10635445Abstract: An apparatus and method of operating an apparatus are disclosed. The apparatus has a program counter permitted range storage element defining a permitted range of program counter values for the sequence of instructions it executes. Branch prediction circuitry predicts target instruction addresses for branch instructions. In response to a program counter modifying event, a program counter speculative range storage element is updated corresponding to each speculatively executed instruction after a branch instruction. Program counter permitted range verification circuitry is responsive to resolution of a modification of the program counter permitted range indication resulting from the program counter modifying event to determine whether the speculatively executed program counter range satisfies the permitted range of program counter values. A branch mis-prediction mechanism may support the response of the apparatus if the permitted range of program counter values is violated.Type: GrantFiled: May 29, 2018Date of Patent: April 28, 2020Assignee: Arm LimitedInventors: Rémi Marius Teyssier, Albin Pierrick Tonnerre, Cédric Denis Robert Airaud, Luca Nassi, Guillaume Bolbenes, Francois Donati, Lee Evan Eisen, Pasquale Ranone
-
Patent number: 10628157Abstract: A processing pipeline has at least one front end stage for issuing micro-operations for execution in response to program instructions, and an execute stage for performing data processing in response to the micro-operations. At least one predicate register stores at least one predicate value. In response to a predicated vector instruction for triggering execution of two or more lanes of processing, the at least one front end stage issues at least one micro-operation to control the execute stage to mask an effect of a lane of processing indicated as disabled by a target predicate value. One of the front end stages may perform an early predicate lookup of the target predicate value to vary in dependence on the early predicate lookup, which micro-operations are issued to the execute store for a predicated vector instruction.Type: GrantFiled: April 21, 2017Date of Patent: April 21, 2020Assignee: ARM LimitedInventors: Alejandro Rico Carro, Lee Evan Eisen
-
Publication number: 20200102791Abstract: An underground drill comprising a frame, a drill carriage, an anchor assembly, a multi-axis input device, an electronic controller, and a mode selector. The drill carriage and the anchor assembly are operably connected to the frame. The electronic controller is configured to receive input from the multi-axis input device and produce a corresponding output signal. The mode selector has an anchor mode, wherein the output signal actuates the anchor assembly, and a drill mode, wherein the output signal actuates the drill carriage.Type: ApplicationFiled: September 9, 2019Publication date: April 2, 2020Inventors: Stephen Joseph Sartori, Mark Paul Manteufel, Lee Evan von Lehe
-
Patent number: 10600072Abstract: A device that analyzes advertising effectiveness can include an asset repository that stores a plurality of smart objects, an entertainment interface that accepts one or more smart objects from the plurality of smart objects, an event stream processor that receives information from the one or more smart objects and provides metrics based on the information from the one or more smart objects, and a BIND engine that receives information from the one or more smart objects and one or more databases and provides decisions and metrics based on the information from the one or more smart objects and one or more databases.Type: GrantFiled: August 26, 2013Date of Patent: March 24, 2020Assignee: Trivver, Inc.Inventors: Joel David Lamontagne, Mozelle Thompson, Richard Watson, Simon Keating, Lee Evans, Timothy Isaac, Andrew Williams
-
Patent number: 10587076Abstract: A connector position assurance device having a resiliently deformable beam has a free end spaced from the base portion. A camming member is provided proximate the free end of the beam. The beam has a lockout projection engagement member provided proximate the free end of the beam and in-line with the camming member. The engagement surface extends at a first angle such that the engagement surface proximate an outer side wall is closer to the free end than the engagement surface proximate a surface of the camming member. The engagement surface extends at a second angle such that the engagement surface proximate a top surface of the lockout projection engagement member is closer to the free end than the engagement surface proximate a top side of the beam.Type: GrantFiled: March 13, 2019Date of Patent: March 10, 2020Assignee: TE Connectivity CorporationInventor: Nicholas Lee Evans
-
Patent number: 10572259Abstract: An apparatus and method of operating a data processing apparatus are provided. The data processing circuitry is responsive to a hint instruction to then assert at least one performance modifying control signal, when subsequently generating control signals for other data processing instructions. This causes the data processing functional hardware which performs the data processing operations defined by the data processing instructions to operate in a modified manner, although the data processing results produced do not change in dependence on whether the at least one performance modifying control signal is asserted.Type: GrantFiled: January 22, 2018Date of Patent: February 25, 2020Assignee: ARM LIMITEDInventors: Jesse Garrett Beu, Alejandro Rico Carro, Lee Evan Eisen, Michael Filippo
-
Publication number: 20200042464Abstract: An apparatus and method are provided for comparing regions associated with first and second bounded pointers to determine whether the region defined for the second bounded pointer is a subset of the region defined for the first bounded pointer. Each bounded pointer has a pointer value and associated upper and lower limits identifying the memory region for that bounded pointer. The apparatus stores first and second bounded pointer representations, each representation comprising a pointer value having p bits, and identifying the upper and lower limits in a compressed form by identifying a lower limit mantissa of q bits, an upper limit mantissa of q bits and an exponent value e. A most significant p?q?e bits of the lower limit and the upper limit is derivable from the most significant p?q?e bits of the pointer value.Type: ApplicationFiled: August 6, 2018Publication date: February 6, 2020Inventors: Daniel ARULRAJ, Lee Evan EISEN, Graeme Peter BARNES
-
Patent number: 10509911Abstract: Methods and systems are provided for conditionally granting access to service levels based on a determined security state of the device requesting access. A software component, upon receiving a request for access to a provider having a plurality of service levels, determines the current security state of the requesting device. The software component compares that security state to a policy associated with the provider. The software component then allows the requesting device access to the provider services where the device's current security state meets or exceeds the security state required for the service.Type: GrantFiled: June 17, 2019Date of Patent: December 17, 2019Assignee: LOOKOUT, INC.Inventors: Kevin Patrick Mahaffey, James David Burgess, David Golombek, Timothy Michael Wyatt, Anthony McKay Lineberry, Kyle Barton, Daniel Lee Evans, David Luke Richardson, Bruce Wootton, John G. Hering, Jonathan Pantera Grubb, Brian James Buck, William Robinson
-
Patent number: 10511094Abstract: A communication system includes an antenna assembly and a housing holding the antenna assembly. The antenna assembly has an antenna element having a substrate and a dual dipole antenna circuit including a low-band ground terminal, a low-band feed terminal, a high-band ground terminal and a high-band feed terminal and a transmission line electrically connected to the dual dipole antenna circuit. The housing includes an upper shell and a lower shell meeting at an interface having upper and lower strain relief components at the interface to receive the transmission line. The upper shell has an upper locating feature and the lower shell has a lower locating feature interfacing to locate the upper shell relative to the lower shell.Type: GrantFiled: March 21, 2018Date of Patent: December 17, 2019Assignee: TE Connectivity CorporationInventors: Xing Yun, Nicholas Lee Evans, Bruce Foster Bishop, John Wesley Hall
-
Publication number: 20190370001Abstract: An apparatus and method of operating an apparatus are disclosed. The apparatus has a program counter permitted range storage element defining a permitted range of program counter values for the sequence of instructions it executes. Branch prediction circuitry predicts target instruction addresses for branch instructions. In response to a program counter modifying event, a program counter speculative range storage element is updated corresponding to each speculatively executed instruction after a branch instruction. Program counter permitted range verification circuitry is responsive to resolution of a modification of the program counter permitted range indication resulting from the program counter modifying event to determine whether the speculatively executed program counter range satisfies the permitted range of program counter values. A branch mis-prediction mechanism may support the response of the apparatus if the permitted range of program counter values is violated.Type: ApplicationFiled: May 29, 2018Publication date: December 5, 2019Inventors: Rémi Marius TEYSSIER, Albin Pierrick TONNERRE, Cédric Denis Robert AIRAUD, Luca NASSI, Guillaume BOLBENES, Francois DONATI, Lee Evan EISEN, Pasquale RANONE
-
Publication number: 20190363893Abstract: Software applications to be installed on user devices are monitored. Authenticity of the applications is evaluated using trust factors. In some cases, the trust factors relate to security associated with a network being accessed by a user device. In response to the evaluation, an action is performed such as configuring or disabling execution of one or more components of an application.Type: ApplicationFiled: August 5, 2019Publication date: November 28, 2019Inventors: Kevin Patrick Mahaffey, Timothy Micheal Wyatt, Daniel Lee Evans, Emil Barker Ong, Timothy Strazzere, Matthew John Joseph LaMantia, Brian James Buck