Patents by Inventor Javier Diaz

Javier Diaz 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: 20180364983
    Abstract: A data processing apparatus is provided, for performing a digit-recurrence square root operation on an input value. Receiver circuitry receives a remainder value of a previous iteration of the digit-recurrence square root operation. Comparison circuitry compares most significant bits of the remainder value of the previous iteration with a number of selection constants, in order to output a next digit of a result of the digit-recurrence square root operation. The comparison circuitry compares at most 3 fractional bits of the remainder value of the previous iteration with the plurality of selection constants.
    Type: Application
    Filed: June 14, 2017
    Publication date: December 20, 2018
    Inventors: Javier Diaz BRUGUERA, David M. RUSSINOFF
  • Patent number: 10152303
    Abstract: A data processing apparatus is provided, to calculate an at least partial square root of a floating point number having an exponent and significand. Recurrence circuitry performs one or more iterations of an iterative square root operation, each of the one or more iterations receiving an input at least partial square root and an input remainder to produce the at least partial square root and a remainder of performing the iterative square root operation. The recurrence circuitry provides the at least partial square root and the remainder as the input at least partial square root and the input remainder for a subsequent iteration of the iterative square root operation. The recurrence circuitry includes initialization circuitry to provide the at least partial square root and the remainder after at least an initial iteration of the one or more iterations.
    Type: Grant
    Filed: December 13, 2016
    Date of Patent: December 11, 2018
    Assignee: ARM Limited
    Inventor: Javier Diaz Bruguera
  • Patent number: 10140094
    Abstract: A data processing apparatus for performing rounding on an input value to produce a rounded form output value includes floor calculation circuitry that receives the input value in redundant-representation and generates two candidates of a floor of the input value in non-redundant representation. Ceiling calculation circuitry receives the input value in redundant-representation and generates two candidates of a ceiling of the input value in non-redundant representation. Selection circuitry outputs one of the two candidates of the floor of said input value and the two candidates of the ceiling of said input value as the rounded form output value, based on a sign of a residual value associated with the input value. Each of the two candidates of the floor of the input value correspond with different values of the sign of the residual value and each of the two candidates of the ceiling of said input value correspond with different values of the sign of said residual value.
    Type: Grant
    Filed: May 24, 2016
    Date of Patent: November 27, 2018
    Assignee: ARM Limited
    Inventor: Javier Diaz Bruguera
  • Publication number: 20180307488
    Abstract: An apparatus has processing circuitry comprising an L×M multiplier array. An instruction decoder associated with the processing circuitry supports a multiply-and-accumulate-product (MAP) instruction for generating at least one result element corresponding to a sum of respective E×F products of E-bit and F-bit portions of J-bit and K-bit operands respectively, where 1<E<J?L and 1<F<K?M. In response to the MAP instruction, the instruction decoder controls the processing circuitry to rearrange F-bit portions of the second K-bit operand to form a transformed K-bit operand, and to control the L×M multiplier array in dependence on the first J-bit operand and the transformed K-bit operand to add the respective E×F products using a subset of the adders used for accumulating partial products for a conventional multiplication.
    Type: Application
    Filed: April 24, 2017
    Publication date: October 25, 2018
    Inventors: Neil BURGESS, David Raymond LUTZ, Javier Diaz BRUGUERA
  • Publication number: 20180253084
    Abstract: A system for supervising operation of at least one machine of an industrial installation comprises a network having a server and a plurality of devices forming a computing cluster. The devices are connectable to a machine. Each device has a first processor configured to compute in real-time, with data acquirable from a machine to which the device is connected, a first processing task for solving a first query; and a second processor sharing its processing power with the network, and when assigned by the server, computing at least one thread of a second processing task for solving a second query.
    Type: Application
    Filed: March 1, 2017
    Publication date: September 6, 2018
    Inventors: Javier Diaz, Jose Juan Gabilondo
  • Patent number: 10055749
    Abstract: A service provider system remembers feedback by a user when the user selects an offer, a presented option, or other content from a page or display on a user device. The user is then taken to a new page or screen with details about the offer, option, or other content. When the user goes back to the original page or screen, the page is revised based on the user feedback. For example, a dialog box may pop up over the selected offer to ask the user whether the user accepted the offer or is not interested in the offer. If so, the offer disappears and subsequent pages may not show the selected offer again.
    Type: Grant
    Filed: June 28, 2013
    Date of Patent: August 21, 2018
    Assignee: PAYPAL, INC.
    Inventors: Egan Schulz, William R. Clarke, Javier Diaz-Infante
  • Patent number: 10031500
    Abstract: A system and device for supervising and controlling operation of at least one machine of an industrial installation. A server and a plurality of devices form a computing cluster. At least some devices of the plurality of devices are connected to a machine of the industrial installation. Each device has a first processor to compute in real-time, using data acquired from the machine, a first processing task for solving a first query; and a second processor sharing its processing power with the network, and computing, when assigned by the server, at least one thread of a second processing task for solving a second query. The server controls the computing cluster, partitions the second processing task into a plurality of threads, and assigns one or more threads of the plurality of threads to the second processor of some of the devices of the plurality of devices.
    Type: Grant
    Filed: June 22, 2017
    Date of Patent: July 24, 2018
    Assignee: PLETHORA IIoT, S.L.
    Inventors: Javier Diaz, Jose Juan Gabilondo
  • Publication number: 20180203669
    Abstract: A data processing apparatus is provided to perform a digit-recurrence division operation to determine a quotient as a result of dividing a dividend by a divisor. Scaling circuitry scales the dividend and the divisor by a factor to produce a scaled dividend and a scaled divisor. Digit recurrence circuitry performs one or more iterations of the digit-recurrence division operation on the scaled dividend and the scaled divisor, with each iteration producing a digit of the quotient and a remainder value. The remainder value is provided as an input to the digit recurrence circuitry for a subsequent iteration. Initialisation circuitry performs a first iteration of the one or more iterations and provides the digit of the quotient after the first iteration. The initialisation circuitry receives, as an input, an intermediate value produced by the scaling circuitry while scaling the dividend.
    Type: Application
    Filed: January 19, 2017
    Publication date: July 19, 2018
    Inventor: Javier Diaz BRUGUERA
  • Publication number: 20180165064
    Abstract: A data processing apparatus is provided, to calculate an at least partial square root of a floating point number having an exponent and significand. Recurrence circuitry performs one or more iterations of an iterative square root operation, each of the one or more iterations receiving an input at least partial square root and an input remainder to produce the at least partial square root and a remainder of performing the iterative square root operation. The recurrence circuitry provides the at least partial square root and the remainder as the input at least partial square root and the input remainder for a subsequent iteration of the iterative square root operation. The recurrence circuitry includes initialisation circuitry to provide the at least partial square root and the remainder after at least an initial iteration of the one or more iterations.
    Type: Application
    Filed: December 13, 2016
    Publication date: June 14, 2018
    Inventor: Javier Diaz BRUGUERA
  • Publication number: 20180071864
    Abstract: A method for heat treatment of an object of sheet metal, including heating at least one selected portion of the object using an energy beam, where the beam is projected onto a surface of the object so as to produce a primary spot on the object, the beam being repetitively scanned in two dimensions in accordance with a first scanning pattern so as to establish an effective spot on the object, the effective spot having a two-dimensional energy distribution, where the effective spot is displaced in relation to the surface of the object to progressively heat said at least one selected portion of the object.
    Type: Application
    Filed: March 15, 2016
    Publication date: March 15, 2018
    Inventors: Paula SANCHO DÍAZ, Javier DÍAZ ROZO, Jesús DOMÍNGUEZ COBREROS
  • Publication number: 20170344342
    Abstract: A data processing apparatus for performing rounding on an input value to produce a rounded form output value includes floor calculation circuitry that receives the input value in redundant-representation and generates two candidates of a floor of the input value in non-redundant representation. Ceiling calculation circuitry receives the input value in redundant-representation and generates two candidates of a ceiling of the input value in non-redundant representation. Selection circuitry outputs one of the two candidates of the floor of said input value and the two candidates of the ceiling of said input value as the rounded form output value, based on a sign of a residual value associated with the input value. Each of the two candidates of the floor of the input value correspond with different values of the sign of the residual value and each of the two candidates of the ceiling of said input value correspond with different values of the sign of said residual value.
    Type: Application
    Filed: May 24, 2016
    Publication date: November 30, 2017
    Inventor: Javier Diaz BRUGUERA
  • Publication number: 20170239724
    Abstract: The method comprises the steps of: a) supplying building material; and b) fusing the building material using a light beam (2); wherein steps a) and b) are carried out so as to progressively produce the object out of the fused building material. In step b), the beam (2) is projected onto the building material so as to produce a primary spot on the building material, the beam being repetitively scanned in two dimensions in accordance with a first scanning pattern so as to establish an effective spot (21) on the building material, said effective spot having a two-dimensional energy distribution. The effective spot (21) is displaced in relation to the object being produced to progressively produce the object by fusing the building material.
    Type: Application
    Filed: August 5, 2015
    Publication date: August 24, 2017
    Inventors: JAVIER DIAZ, Jesus Dominguez, Paula Sancho
  • Publication number: 20170199723
    Abstract: A data processing apparatus comprises signal receiving circuitry to receive a signal corresponding to a divide instruction that identifies a dividend x and a divisor d. Processing circuitry performs, in response to said divide instruction, a radix-N division algorithm to generate a result value q=x/d, where N is an integer power of 2 and greater than 1. Said division algorithm comprises a plurality of iterations, each of said plurality of iterations being performed by quotient digit calculation circuitry to determine a quotient value of that iteration q[i+1] based on a remainder value of a previous iteration rem[i]; and remainder calculation circuitry to determine a remainder value of that iteration rem[i+1] based on said quotient value of that iteration q[i+1] and said remainder value of said previous iteration rem[i]. Result calculation circuitry derives said result value q based on each quotient value selected by said digit selection circuitry for each of said plurality of iterations.
    Type: Application
    Filed: January 13, 2016
    Publication date: July 13, 2017
    Inventor: Javier Diaz BRUGUERA
  • Publication number: 20140289029
    Abstract: A service provider system remembers feedback by a user when the user selects an offer, a presented option, or other content from a page or display on a user device. The user is then taken to a new page or screen with details about the offer, option, or other content. When the user goes back to the original page or screen, the page is revised based on the user feedback. For example, a dialog box may pop up over the selected offer to ask the user whether the user accepted the offer or is not interested in the offer. If so, the offer disappears and subsequent pages may not show the selected offer again.
    Type: Application
    Filed: June 28, 2013
    Publication date: September 25, 2014
    Inventors: Egan Schulz, William R. Clarke, Javier Diaz-Infante
  • Patent number: 8807636
    Abstract: An injection-molded structural component, particularly for automotive front end carriers, with a hollow structural section, the hollow structural section including a section body having a cavity with an opening, a section lid secured to the section body via a hinge and hinge-folded onto the opening, and a fastener element for fastening the section lid to the section body such that the hollow structural section withstands dynamical load.
    Type: Grant
    Filed: March 7, 2013
    Date of Patent: August 19, 2014
    Assignee: Faurecia Exteriors GmbH
    Inventors: Francisco Javier Diaz Sanchez, Dirk Bücker, Hergen Görse, Yann Clapie, Frank Nikol
  • Publication number: 20140164422
    Abstract: A method, performed by a computer device, may include identifying a query in a query language; converting the identified query into one or more request commands, each of the one or more request commands being in a particular request and response language; and sending the one or more request commands to one or more repliers, wherein the one or more repliers are referenced by the identified query. The method may further include receiving one or more responses from the one or more repliers, each of the one or more responses being in a particular request and response language, and converting the received one or more responses into a relation in the query language, wherein the relation corresponds to an evaluation of the query.
    Type: Application
    Filed: December 7, 2012
    Publication date: June 12, 2014
    Applicant: VERIZON ARGENTINA SRL
    Inventor: Javier Diaz
  • Publication number: 20140052767
    Abstract: An apparatus for general powering computation is disclosed. The apparatus is capable of computing a powering function of a floating-point number with an unrestricted exponent. The unrestricted exponent can be a fixed-point or a floating-point exponent. Additionally, the unrestricted exponent can be an inverse of a number in order to enable for q-th root computation using the same hardware processor and architecture.
    Type: Application
    Filed: August 10, 2013
    Publication date: February 20, 2014
    Applicant: UNIVERSIDADE DE SANTIAGO DE COMPOSTELA
    Inventors: Javier Diaz Brugueira, Alvaro Vazquez Alvarez
  • Publication number: 20130234472
    Abstract: An injection-moulded structural component with a hollow structural section, said hollow structural section comprising a section body (24) having a cavity (30) with an opening (34), a section lid (26) secured to said section body via a hinge (28) and hinge-folded onto said opening, and a means (46) fastening the section lid (26) to the section body (24) such that the hollow structural section withstands dynamical load. Preferred application to automotive front end carriers.
    Type: Application
    Filed: March 7, 2013
    Publication date: September 12, 2013
    Applicant: FAURECIA EXTERIORS GMBH
    Inventors: Francisco Javier DIAZ SANCHEZ, Dirk BÜCKER, Hergen GÖRSE, Yann CLAPIE, Frank NIKOL
  • Patent number: 5588278
    Abstract: A broccoli banding machine having an electric DC motor drive actuated by an interrupted optical beam is disclosed. The banding machine includes a plate with a central aperture defining a depending cylinder. The depending cone has a light beam looking across the cylinder which when interrupted keeps arms having band engaging fingers in the band expanded position. Both arms and fingers are mounted above the supporting plate where access and view of arms by the banding and packing worker is provided at all times. Upon gathering broccoli to a bouquet with both hands, the worker places the stalks of the gathered bouquet into the cylinder, interrupting the light beam. Upon such interruption, the arms at the band engaging fingers are cycled into the bunched stalks, the contracted band released to the stalk, the bouquet at the stalks removed from the vicinity of the fingers, and a new rubber band placed upon the centrally disposed fingers.
    Type: Grant
    Filed: June 27, 1995
    Date of Patent: December 31, 1996
    Assignee: Dole Fresh Vegetables Co.
    Inventors: Ed Wynn, Javier Diaz-Infante, Peter deGroot
  • Patent number: 5218812
    Abstract: An arm and cradle apparatus is disclosed for receiving empty trays from an upper conveyor having empty lettuce holding and transporting trays, lowering the received empty tray to an angular disposition in which it can most conveniently be packed, and finally off loading the packed full tray to a lower conveyor having full lettuce holding trays thereon for plunging to cartons. The arm and cradle apparatus is mechanically passive in that all movements of the trays to and from the arm and cradle apparatus are either worker assisted or occur under the natural gravity biased movement of the arm and cradle apparatus.
    Type: Grant
    Filed: September 5, 1991
    Date of Patent: June 15, 1993
    Assignee: Bud of California
    Inventors: Leon P. Ventura, Javier Diaz-Infante, Edward Wynn, Peter deGroot, Anna M. Boeh