Patents by Inventor Patrick Harrington

Patrick Harrington 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: 10475102
    Abstract: Providing personalized item recommendations using scalable matrix factorization with randomness. Various embodiments involve ecommerce websites, an item interaction matrix, item interaction weightings, factorizing into a user feature matrix and an item feature matrix, computing a thin matrix, generating a random Gaussian matrix, decomposing a matrix Y by a QR factorization, performing a singular value decomposition, performing alternative least squares, computing item interaction scores, selecting at least one item for recommendation to an Internet user based on the item interaction scores, or a combination thereof.
    Type: Grant
    Filed: February 6, 2017
    Date of Patent: November 12, 2019
    Assignee: WALMART APOLLO, LLC
    Inventors: Lei Tang, Patrick Harrington, Tao Zhu
  • Patent number: 10108560
    Abstract: Systems and methods are provided for enabling extensibility of discrete components (e.g., memory, storage, cache (hardware- or software-based), network/fabric, capacity, etc.) within a hyper-converged infrastructure. In the context of extending the storage component, an external storage device is connected to a hyper-converged appliance (“node” or “host”) via an Ethernet-based host bus adapter (“HBA”). Utilizing ATA over Ethernet (“AoE”) as the communication protocol, storage drives within the external storage device appear as direct-attached storage to the hypervisor of the hyper-converged appliance, extending the pool of storage resources available for allocation by the hyper-visor.
    Type: Grant
    Filed: June 15, 2017
    Date of Patent: October 23, 2018
    Assignee: EVOL1-IP, LLC
    Inventors: Gary Lamb, Patrick Harrington
  • Patent number: 10012479
    Abstract: A ballistic barrier may include a plurality of panels, each panel having a plurality of slats arranged downwardly at an angle with respect to horizontal. When an incoming bullet strikes a slat, its energy is redirected and the bullet is deflected downward toward the ground. Various thicknesses, materials, and dimensions of slats can be used. In addition, the slats can be arranged at an angle somewhere between 0 and 90 degrees, depending on the desired application. All of the slats may be arranged at substantially the same angle, or they may be arranged at different angles. Backer plates may further be included to prevent bullets from travelling beyond the fence. The backer plates may be constructed and attached in a manner that permits airflow between adjacent backer plates. A facing may be included to prevent people from climbing the fence slats.
    Type: Grant
    Filed: February 22, 2016
    Date of Patent: July 3, 2018
    Inventors: Michael Boviall, Patrick Harrington
  • Publication number: 20170241749
    Abstract: A ballistic barrier is provided which is relatively easy and inexpensive to install and implement. The ballistic barrier may include a plurality of panels, each panel having a plurality of slats arranged downwardly at an angle with respect to horizontal. When an incoming bullet strikes a slat, its energy is redirected and the bullet is deflected downward toward the ground. Various thicknesses, materials, and dimensions of slats can be used. In addition, the slats can be arranged at an angle somewhere between 0 and 90 degrees, depending on the desired application. All of the slats may be arranged at substantially the same angle, or they may arranged at different angles. Backer plates may further be included to prevent bullets from travelling any appreciable distance beyond the fence. The backer plates may be constructed and attached in a manner that permits airflow between adjacent backer plates. A facing may be included to prevent people from climbing the fence slats.
    Type: Application
    Filed: February 22, 2016
    Publication date: August 24, 2017
    Inventors: Michael Boviall, Patrick Harrington
  • Publication number: 20170221089
    Abstract: A system and method for optimizing marketing campaigns is presented. Two marketing campaigns are received. Each is presented to a subset of users. The conversion rates of both marketing campaign are used to determine weighting of the two marketing campaigns. The weighting is determined using a range of conversion rates and maximizing the minimum expected value through the range of conversion rates. The process can be iteratively performed to converge upon an optimum weighting of the first and second conversion rates. More than two marketing campaigns can be used. The marketing campaign can be an email marketing campaign, a web marketing campaign, or an advertising keyword campaign. Other embodiments also are disclosed.
    Type: Application
    Filed: January 30, 2016
    Publication date: August 3, 2017
    Applicant: WAL-MART STORES, INC.
    Inventors: Tao Zhu, Bin Li, Thanh Ngo, FNU Manasi, Patrick Harrington
  • Publication number: 20170148085
    Abstract: Providing personalized item recommendations using scalable matrix factorization with randomness. Various embodiments involve ecommerce websites, an item interaction matrix, item interaction weightings, factorizing into a user feature matrix and an item feature matrix, computing a thin matrix, generating a random Gaussian matrix, decomposing a matrix Y by a QR factorization, performing a singular value decomposition, performing alternative least squares, computing item interaction scores, selecting at least one item for recommendation to an Internet user based on the item interaction scores, or a combination thereof.
    Type: Application
    Filed: February 6, 2017
    Publication date: May 25, 2017
    Applicant: WAL-MART STORES, INC.
    Inventors: Lei Tang, Patrick Harrington, Tao Zhu
  • Publication number: 20160225494
    Abstract: The present embodiments are directed to an armoring system comprising at least first and second strips. In one embodiment, a forming roll comprises first and second roll segments disposed adjacent to one another. Both the first and second strips are formed into modified shapes by the forming roll. The first and second strips are helically wound into a formed tube after passing through the forming roll.
    Type: Application
    Filed: February 2, 2016
    Publication date: August 4, 2016
    Applicant: BARTELL MACHINERY SYSTEMS, L.L.C.
    Inventors: John Patrick Harrington, Rodney Joseph Willson
  • Patent number: 9116499
    Abstract: A customer replaceable unit for a printer includes a toner reclaim system that has a spring-like wire attached to and surrounding the bottom half of a toner agitator. As the agitator is rotated by a cleaner auger through a crankshaft connection, the spring compresses and relaxes with every revolution. This creates small vibrations which help move toner in a downward direction with the assistance of gravity into a developer sump.
    Type: Grant
    Filed: June 16, 2014
    Date of Patent: August 25, 2015
    Assignee: XEROX CORPORATION
    Inventor: John Patrick Harrington
  • Publication number: 20150052003
    Abstract: Some embodiments include a method of providing personalized item recommendations using scalable matrix factorization with randomness. Other embodiments of related systems and methods are also disclosed.
    Type: Application
    Filed: August 19, 2013
    Publication date: February 19, 2015
    Applicant: Wal-Mart Stores, Inc.
    Inventors: Lei Tang, Patrick Harrington, Tao Zhu
  • Publication number: 20140221123
    Abstract: A golf club apparatus includes a shaft, a grip and a head. The head is attached to the shaft. The head further includes a main body having a ball contacting surface or club face; a heel portion, a toe portion and a sole portion. The shaft attached to the main body proximate the heel portion and the toe portion is distal from an attachment point of the shaft. The sole portion corresponds to the bottom of the main body and is positioned between the toe portion and the heel portion and the leading edge to the trailing edge. A leading edge is an edge formed at the intersection of the club face and the sole portion. The sole portion has a plurality of substantially triangularly shaped or v-shaped grooves therein with axes. Each of the axes is between 0 degrees and 180 degrees to the plane of the club face. This angle is also combined with varying levels of bounce, camber, radius and sole width creating various options within a certain degree of a wedge or iron.
    Type: Application
    Filed: April 14, 2014
    Publication date: August 7, 2014
    Inventor: James Patrick Harrington
  • Patent number: 8734270
    Abstract: A golf club apparatus includes a shaft, a grip and a head. The head is attached to the shaft. The head further includes a main body having a ball contacting surface or club face; a heel portion, a toe portion and a sole portion. The shaft attached to the main body proximate the heel portion and the toe portion is distal from an attachment point of the shaft. The sole portion corresponds to the bottom of the main body and is positioned between the toe portion and the heel portion and the leading edge to the trailing edge. A leading edge is an edge formed at the intersection of the club face and the sole portion. The sole portion has a plurality of substantially triangularly shaped or v-shaped grooves therein with axes. Each of the axes is between 0 degrees and 180 degrees to the plane of the club face. This angle is also combined with varying levels of bounce, camber, radius and sole width creating various options within a certain degree of a wedge or iron.
    Type: Grant
    Filed: September 21, 2011
    Date of Patent: May 27, 2014
    Inventor: James Patrick Harrington
  • Publication number: 20130307972
    Abstract: A system and method for providing a sensor and video protocol for a real time security data acquisition and integration system are disclosed. A particular embodiment includes: receiving a data sample; assigning, by use of a data processor, a sample identifier (ID) to the received data sample; recording, into a sensor sample data set, an ID of a sensing device that sourced the data sample; recording, into the sensor sample data set, a time and a location corresponding to when and where the data sample was taken by the sensing device; storing the received data sample into a values section of the sensor sample data set based on a format defined by a sensor fields section of the sensor sample data set; and storing details of the sensing device into a sensor type section of the sensor sample data set.
    Type: Application
    Filed: October 27, 2012
    Publication date: November 21, 2013
    Applicant: Transportation Security Enterprises, Inc. (TSE)
    Inventors: Douglas M Stone, Patrick Harrington, Brian C Wiles
  • Publication number: 20130307980
    Abstract: A system and method for real time security data acquisition and integration from mobile platforms are disclosed. A particular embodiment includes: deploying a plurality of sensors and video sources in a monitored venue, the plurality of sensors and video sources generating security data in the monitored venue; receiving the security data wirelessly in real time at a real time wireless data integrator positioned adjacent to the monitored venue; establishing a real time wireless data integrator network between at least two real time wireless data integrators; and causing the transfer of the security data to an operations center via a network.
    Type: Application
    Filed: October 27, 2012
    Publication date: November 21, 2013
    Applicant: Transportation Security Enterprises, Inc. (TSE)
    Inventors: Douglas M. Stone, Patrick Harrington, Brian C. Wiles
  • Publication number: 20130312043
    Abstract: A system and method for security data acquisition and aggregation on mobile platforms are disclosed. A particular embodiment includes: providing an edge device data aggregator in a mobile venue; using the edge device data aggregator to receive security data from a plurality of sensors and video sources deployed in the mobile venue; performing at least one processing operation on the security data; and causing the transfer of the processed security data in real time to a real time wireless data integrator positioned outside of the mobile venue.
    Type: Application
    Filed: October 27, 2012
    Publication date: November 21, 2013
    Applicant: Transportation Security Enterprises, Inc. (TSE)
    Inventors: Douglas M. Stone, Patrick Harrington, Brian C. Wiles
  • Publication number: 20130307693
    Abstract: A system and method for real time data analysis are disclosed. A particular embodiment includes; receiving a plurality of current data streams from a plurality of sensor arrays deployed at a monitored venue; correlating the current data streams with corresponding historical data streams and related data streams; analyzing, by use of a data processor, the data streams to identify patterns of activity, behavior, and/or status occurring at the monitored venue; applying one or more rules of to rule set to the analyzed data streams to determine if an alert should he issued; and dispatching an alert if such alert is determined to be warranted.
    Type: Application
    Filed: October 27, 2012
    Publication date: November 21, 2013
    Applicant: TRANSPORTATION SECURITY ENTERPRISES, INC. (TSE)
    Inventors: Douglas M. Stone, Patrick Harrington
  • Publication number: 20130307989
    Abstract: A system and method for real time security data acquisition and integration from mobile platforms are disclosed. A particular embodiment includes: deploying a plurality of sensors and video sources in a monitored venue, the plurality of sensors and video sources generating security data in the monitored venue; receiving the security data wirelessly in real time at a real time wireless data integrator positioned adjacent to the monitored venue; establishing a real time wireless mesh network including a plurality of real time wireless data integrators, each of the plurality of wireless data integrators being configured to route the security data through the wireless mesh network; and causing the transfer of the security data to an operations center via the wireless mesh network.
    Type: Application
    Filed: October 27, 2012
    Publication date: November 21, 2013
    Applicant: TRANSPORTATION SECURITY ENTERPRISES, INC. (TSE)
    Inventors: Douglas M. Stone, Patrick Harrington, Brian C. Wiles
  • Patent number: 8498015
    Abstract: A document specification is examined to determine if it matches the device color characterization of a rendering device such as a printer. If it matches, then the document can be faithfully rendered by the device. Otherwise, the document specification must be transformed before rendering. A match can be detected by discovering a appropriate metadata within the document specification or within the document color characterization. Alternatively, a device signature can be used instead of a metadata.
    Type: Grant
    Filed: August 13, 2007
    Date of Patent: July 30, 2013
    Assignee: Xerox Corporation
    Inventors: Michael E. Farrell, Javier A. Morales, Patrick Harrington
  • Publication number: 20120108356
    Abstract: A golf club apparatus includes a shaft, a grip and a head. The head is attached to the shaft. The head further includes a main body having a ball contacting surface or club face; a heel portion, a toe portion and a sole portion. The shaft attached to the main body proximate the heel portion and the toe portion is distal from an attachment point of the shaft. The sole portion corresponds to the bottom of the main body and is positioned between the toe portion and the heel portion and the leading edge to the trailing edge. A leading edge is an edge formed at the intersection of the club face and the sole portion. The sole portion has a plurality of substantially triangularly shaped or v-shaped grooves therein with axes. Each of the axes is between 0 degrees and 180 degrees to the plane of the club face. This angle is also combined with varying levels of bounce, camber, radius and sole width creating various options within a certain degree of a wedge or iron.
    Type: Application
    Filed: September 21, 2011
    Publication date: May 3, 2012
    Inventor: James Patrick Harrington
  • Publication number: 20100281783
    Abstract: A temporary protective system provides for minimizing storm damage to selected framing systems of a structure, such as door or window openings, while also eliminating the permanent installation damage common to such structures when conventional plywood covers, shutters, or metal shielding are installed. The protective system incorporates an inflation system and an attachment or securing system for securing the inflation system relative to the selected framing or structural system without damage. The multiple proposed systems allow a user to install each protective system from a convenient position and to uninstall the system without causing structural damage for later compact storage. An additional rigid shielding member, or a series of rigid shielding members, may be incorporated to provide additional protection.
    Type: Application
    Filed: May 11, 2009
    Publication date: November 11, 2010
    Inventor: Patrick Harrington
  • Publication number: 20090046305
    Abstract: A document specification is examined to determine if it matches the device color characterization of a rendering device such as a printer. If it matches, then the document can be faithfully rendered by the device. Otherwise, the document specification must be transformed before rendering. A match can be detected by discovering a appropriate metadata within the document specification or within the document color characterization. Alternatively, a device signature can be used instead of a metadata.
    Type: Application
    Filed: August 13, 2007
    Publication date: February 19, 2009
    Inventors: Michael E. Farrell, Javier A. Morales, Patrick Harrington