Patents by Inventor Harold Hall
Harold Hall 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: 11948244Abstract: Methods and systems for providing a dynamic product presentation are disclosed. In one example, a method comprises providing, by a processor, a three-dimensional representation of a product in a virtual environment for display on a customer device; and responsive to the processor identifying a surface in a camera feed of the customer device having a dimensionality suitable for the product, generating, by the processor, an augmented media containing an augmented reality representation of a three-dimensional model for the product on the surface.Type: GrantFiled: February 11, 2022Date of Patent: April 2, 2024Assignee: SHOPIFY INC.Inventors: Russ Maschmeyer, Adam Debreczeni, Eric Andrew Florenzano, Brennan Letkeman, Sarah Hurtgen, James Harold Hall, Jr.
-
Patent number: 11941750Abstract: Methods and systems for providing a dynamic product presentation are disclosed. In one example, a method comprises identifying, by a processor, a first surface in a first view of a camera feed from a customer device; obtaining, by the processor, a three-dimensional model of a product that corresponds to the first surface; providing, by the processor, an augmented media containing an overlay of a first augmented reality representation of the three-dimensional model of the product in the first view; and responsive to the processor identifying a second surface in a second view of the camera feed from the customer device, revising, by the processor, the augmented media to contain a second augmented reality representation of the three-dimensional model of the product on the second surface in the second view.Type: GrantFiled: February 11, 2022Date of Patent: March 26, 2024Assignee: Shopify Inc.Inventors: Russ Maschmeyer, Adam Debreczeni, Eric Andrew Florenzano, Brennan Letkeman, Sarah Hurtgen, James Harold Hall, Jr.
-
Publication number: 20230377027Abstract: In an augmented reality (AR) experience, virtual content may be rendered at a particular position within a 3D spatial map and overlaid onto a view of the real-world space. There may be scenarios in which the user wants to limit a 3D model to being rendered within a particular subspace of the space defined by the 3D spatial map. Computer-implemented methods are disclosed that include receiving input defining a subspace of a 3D spatial map of a real-world space. A set of 3D models may then be filtered to identify a subset of the 3D models that fit within the subspace defined by the input. AR content including a render of a particular 3D model from the subset and overlaid onto a view of the real-world space in a position within the subspace may be output for display.Type: ApplicationFiled: May 20, 2022Publication date: November 23, 2023Inventors: ERIC ANDREW FLORENZANO, JAMES HAROLD HALL, JR., RUSS MASCHMEYER, ADAM DEBRECZENI, DANIEL BEAUCHAMP
-
Publication number: 20230260203Abstract: Methods and systems for providing a dynamic product presentation are disclosed. In one example, a method comprises providing, by a processor, a three-dimensional representation of a product in a virtual environment for display on a customer device; and responsive to the processor identifying a surface in a camera feed of the customer device having a dimensionality suitable for the product, generating, by the processor, an augmented media containing an augmented reality representation of a three-dimensional model for the product on the surface.Type: ApplicationFiled: February 11, 2022Publication date: August 17, 2023Applicant: Shopify Inc.Inventors: Russ Maschmeyer, Adam Debreczeni, Eric Andrew Florenzano, Brennan Letkeman, Sarah Hurtgen, James Harold Hall, JR.
-
Publication number: 20230260202Abstract: Methods and systems for providing a dynamic product presentation are disclosed. In one example, a method comprises identifying, by a processor, a first surface in a first view of a camera feed from a customer device; obtaining, by the processor, a three-dimensional model of a product that corresponds to the first surface; providing, by the processor, an augmented media containing an overlay of a first augmented reality representation of the three-dimensional model of the product in the first view; and responsive to the processor identifying a second surface in a second view of the camera feed from the customer device, revising, by the processor, the augmented media to contain a second augmented reality representation of the three-dimensional model of the product on the second surface in the second view.Type: ApplicationFiled: February 11, 2022Publication date: August 17, 2023Applicant: Shopify Inc.Inventors: Russ Maschmeyer, Adam Debreczeni, Eric Andrew Florenzano, Brennan Letkeman, Sarah Hurtgen, James Harold Hall, JR.
-
Publication number: 20110297603Abstract: A magnetic filter device for filtering ferromagnetic material from a fluid in which said material is suspended, has a pair of annular plates (5, 6) attached to either side of an annular magnet (2) of smaller diameter. Pairs of pole pieces (11, 12) radially disposed on the plates (5, 6) are aligned so as to generate fields of magnetic flux which promote the collection and retention of ferromagnetic material between the pairs of polepieces (11, 12).Type: ApplicationFiled: January 6, 2011Publication date: December 8, 2011Applicant: MAGNOM CORPORATION, LTD.Inventor: Harold Hall
-
Patent number: 7887699Abstract: A magnetic filter device for filtering ferromagnetic material from a fluid in which said material is suspended, has a pair of annular plates (5, 6) attached to either side of an annular magnet (2) of smaller diameter. Pairs of pole pieces (11, 12) radially disposed on the plates (5, 6) are aligned so as to generate fields of magnetic flux which promote the collection and retention of ferromagnetic material between the pairs of pole pieces (11, 12).Type: GrantFiled: May 27, 2009Date of Patent: February 15, 2011Assignee: Magnom Corporation LimitedInventor: Harold Hall
-
Patent number: 7686265Abstract: A clip particularly adapted for releasably attaching a component such as an AV screen to a surface, wherein the component defines a channel having a base wall and a pair of opposed side walls each of which has a recess extending therealong and facing the opposed side wall. The clip has a base member adapted for attachment to the surface with a rear plane in contact therewith, and an arm projecting forwardly at an acute angle to the rear plane so as to be engageable into one of the component side wall recesses. A latch member is slidably supported on the base member and is spring urged away from the arm. The latch member has a leading portion configured for engagement in the recess of the opposed side wall of the component.Type: GrantFiled: February 1, 2007Date of Patent: March 30, 2010Assignee: Busybase LimitedInventor: William Harold Hall
-
Publication number: 20090308798Abstract: A magnetic filter device for filtering ferromagnetic material from a fluid in which said material is suspended, has a pair of annular plates (5, 6) attached to either side of an annular magnet (2) of smaller diameter. Pairs of pole pieces (11, 12) radially disposed on the plates (5, 6) are aligned so as to generate fields of magnetic flux which promote the collection and retention of ferromagnetic material between the pairs of polepieces (11, 12).Type: ApplicationFiled: May 27, 2009Publication date: December 17, 2009Applicant: MAGNOM CORPORATION, LTD.Inventor: Harold Hall
-
Patent number: 7553414Abstract: A magnetic filter device for filtering ferromagnetic material from a fluid in which the material is suspended has a pair of annular plates (5, 6) attached to either side of an annular magnet (2) of smaller diameter. Pairs of pole pieces (11, 12) radially disposed on the plates (5, 6) are aligned so as to generate fields of magnetic flux which promote the collection and retention of ferromagnetic material between the pairs of pole pieces (11, 12).Type: GrantFiled: July 3, 2007Date of Patent: June 30, 2009Assignee: Magnom Corporation LimitedInventor: Harold Hall
-
Publication number: 20080067130Abstract: A magnetic filter device for filtering ferromagnetic material from a fluid in which said material is suspended, has a pair of annular plates (5, 6) attached to either side of an annular magnet (2) of smaller diameter. Pairs of pole pieces (11, 12) radially disposed on the plates (5, 6) are aligned so as to generate fields of magnetic flux which promote the collection and retention of ferromagnetic material between the pairs of polepieces (11, 12).Type: ApplicationFiled: July 3, 2007Publication date: March 20, 2008Inventor: Harold Hall
-
Publication number: 20070181758Abstract: A clip particularly adapted for releasably attaching a component such as an AV screen to a surface, wherein the component defines a channel having a base wall and a pair of opposed side walls each of which has a recess extending therealong and facing the opposed side wall. The clip has a base member adapted for attachment to the surface with a rear plane in contact therewith, and an arm projecting forwardly at an acute angle to the rear plane so as to be engageable into one of the component side wall recesses A latch member is slidably supported on the base member and is spring urged away from the arm. The latch member has a leading portion configured for engagement in the recess of the opposed side wall of the component.Type: ApplicationFiled: February 1, 2007Publication date: August 9, 2007Inventor: William Harold Hall
-
Publication number: 20060031242Abstract: Provided are a method, system, and program for distributing application transactions among work servers. Application transaction rates are determined for a plurality of applications supplying transactions to process. For each application, available partitions in at least one server are assigned to process the application transactions based on partition transaction rates of partitions in the servers. For each application, a determination is made of weights for each server including partitions assigned to the application based on a number of partitions in the server assigned to the application. The determined weights for each application are used to distribute application transactions among the servers including partitions assigned to the application.Type: ApplicationFiled: August 3, 2004Publication date: February 9, 2006Inventors: Harold Hall, Lawrence Hsiung, Luis Ostdiek, Noshir Wadia, Peng Ye
-
Patent number: 6003022Abstract: The software tool of this invention estimates the costs of an application program accessing a database. These costs may be execution costs of the application or of a transaction, SQL statement, and/or a utility. Execution costs include CPU time, I/O time and minimum elapsed time. For estimating the execution costs, the tool receives simplified and partial definitions of tables, utilities, SQL statements, transactions, and applications. The estimator tool requires only a minimal amount of information to calculate the various execution costs.Type: GrantFiled: August 22, 1997Date of Patent: December 14, 1999Assignee: International Buisness Machines CorporationInventors: Rainer Eberhard, Harold Hall, Seetha Lakshmi
-
Patent number: 5758144Abstract: The software tool of this invention estimates the costs of an application program accessing a database. These costs may be execution costs of the application or of a transaction, SQL statement, and/or a utility. Execution costs include CPU time, I/O time and minimum elapsed time. For estimating the execution costs, the tool receives simplified and partial definitions of tables, utilities, SQL statements, transactions, and applications. The estimator tool requires only a minimal amount of information to calculate the various execution costs.Type: GrantFiled: June 24, 1994Date of Patent: May 26, 1998Assignee: International Business Machines CorporationInventors: Rainer Eberhard, Harold Hall, Seetha Lakshmi
-
Patent number: 5734884Abstract: The software tool of this invention estimates the costs of an application program accessing a database. These costs may be execution costs of the application or of a transaction, SQL statement, and/or a utility. Execution costs include CPU time, I/O time and minimum elapsed time. For estimating the execution costs, the tool receives simplified and partial definitions of tables, utilities, SQL statements, transactions, and applications. The estimator tool requires only a minimal amount of information to calculate the various execution costs.Type: GrantFiled: May 10, 1996Date of Patent: March 31, 1998Assignee: International Business Machines CorporationInventors: Rainer Eberhard, Harold Hall, Seetha Lakshmi