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: 20180364983Abstract: 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: ApplicationFiled: June 14, 2017Publication date: December 20, 2018Inventors: Javier Diaz BRUGUERA, David M. RUSSINOFF
-
Patent number: 10152303Abstract: 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: GrantFiled: December 13, 2016Date of Patent: December 11, 2018Assignee: ARM LimitedInventor: Javier Diaz Bruguera
-
Patent number: 10140094Abstract: 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: GrantFiled: May 24, 2016Date of Patent: November 27, 2018Assignee: ARM LimitedInventor: Javier Diaz Bruguera
-
Publication number: 20180307488Abstract: 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: ApplicationFiled: April 24, 2017Publication date: October 25, 2018Inventors: Neil BURGESS, David Raymond LUTZ, Javier Diaz BRUGUERA
-
Publication number: 20180253084Abstract: 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: ApplicationFiled: March 1, 2017Publication date: September 6, 2018Inventors: Javier Diaz, Jose Juan Gabilondo
-
Patent number: 10055749Abstract: 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: GrantFiled: June 28, 2013Date of Patent: August 21, 2018Assignee: PAYPAL, INC.Inventors: Egan Schulz, William R. Clarke, Javier Diaz-Infante
-
Patent number: 10031500Abstract: 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: GrantFiled: June 22, 2017Date of Patent: July 24, 2018Assignee: PLETHORA IIoT, S.L.Inventors: Javier Diaz, Jose Juan Gabilondo
-
Publication number: 20180203669Abstract: 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: ApplicationFiled: January 19, 2017Publication date: July 19, 2018Inventor: Javier Diaz BRUGUERA
-
Publication number: 20180165064Abstract: 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: ApplicationFiled: December 13, 2016Publication date: June 14, 2018Inventor: Javier Diaz BRUGUERA
-
Publication number: 20180071864Abstract: 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: ApplicationFiled: March 15, 2016Publication date: March 15, 2018Inventors: Paula SANCHO DÍAZ, Javier DÍAZ ROZO, Jesús DOMÍNGUEZ COBREROS
-
Publication number: 20170344342Abstract: 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: ApplicationFiled: May 24, 2016Publication date: November 30, 2017Inventor: Javier Diaz BRUGUERA
-
Publication number: 20170239724Abstract: 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: ApplicationFiled: August 5, 2015Publication date: August 24, 2017Inventors: JAVIER DIAZ, Jesus Dominguez, Paula Sancho
-
Publication number: 20170199723Abstract: 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: ApplicationFiled: January 13, 2016Publication date: July 13, 2017Inventor: Javier Diaz BRUGUERA
-
Publication number: 20140289029Abstract: 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: ApplicationFiled: June 28, 2013Publication date: September 25, 2014Inventors: Egan Schulz, William R. Clarke, Javier Diaz-Infante
-
Patent number: 8807636Abstract: 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: GrantFiled: March 7, 2013Date of Patent: August 19, 2014Assignee: Faurecia Exteriors GmbHInventors: Francisco Javier Diaz Sanchez, Dirk Bücker, Hergen Görse, Yann Clapie, Frank Nikol
-
Publication number: 20140164422Abstract: 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: ApplicationFiled: December 7, 2012Publication date: June 12, 2014Applicant: VERIZON ARGENTINA SRLInventor: Javier Diaz
-
Publication number: 20140052767Abstract: 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: ApplicationFiled: August 10, 2013Publication date: February 20, 2014Applicant: UNIVERSIDADE DE SANTIAGO DE COMPOSTELAInventors: Javier Diaz Brugueira, Alvaro Vazquez Alvarez
-
Publication number: 20130234472Abstract: 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: ApplicationFiled: March 7, 2013Publication date: September 12, 2013Applicant: FAURECIA EXTERIORS GMBHInventors: Francisco Javier DIAZ SANCHEZ, Dirk BÜCKER, Hergen GÖRSE, Yann CLAPIE, Frank NIKOL
-
Patent number: 5588278Abstract: 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: GrantFiled: June 27, 1995Date of Patent: December 31, 1996Assignee: Dole Fresh Vegetables Co.Inventors: Ed Wynn, Javier Diaz-Infante, Peter deGroot
-
Patent number: 5218812Abstract: 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: GrantFiled: September 5, 1991Date of Patent: June 15, 1993Assignee: Bud of CaliforniaInventors: Leon P. Ventura, Javier Diaz-Infante, Edward Wynn, Peter deGroot, Anna M. Boeh