Patents by Inventor Patrick Bush
Patrick Bush 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: 11803570Abstract: Systems and methods described herein provide selective synchronization of DNS records. A synchronization data store is synchronized by: obtaining a complete set of domain name system (DNS) records for a first data center; and copying the complete set of DNS records to the synchronization data store. After the synchronization data store is initialized, at a particular time interval, a snapshot of the complete set of DNS records is repeatedly collected. Differences between the copied complete set of DNS records of the synchronization data store and the snapshot of the complete set of DNS records are identified. The synchronization data store is updated with the differences and a determination is made as to whether the differences should be implemented at a second data center. When the differences should be implemented at the second data center, the differences are propagated to the second data center, otherwise they are not.Type: GrantFiled: September 15, 2022Date of Patent: October 31, 2023Assignee: United Services Automobile Association (USAA)Inventors: Kyle Patrick Bush, Jason Paul Larrew, Orlando Alva, Dan Asher Newburg
-
Patent number: 11449526Abstract: Systems and methods described herein provide selective synchronization of DNS records. A synchronization data store is synchronized by: obtaining a complete set of domain name system (DNS) records for a first data center; and copying the complete set of DNS records to the synchronization data store. After the synchronization data store is initialized, at a particular time interval, a snapshot of the complete set of DNS records is repeatedly collected. Differences between the copied complete set of DNS records of the synchronization data store and the snapshot of the complete set of DNS records are identified. The synchronization data store is updated with the differences and a determination is made as to whether the differences should be implemented at a second data center. When the differences should be implemented at the second data center, the differences are propagated to the second data center, otherwise they are not.Type: GrantFiled: May 25, 2021Date of Patent: September 20, 2022Assignee: United Services Automobile Association (USAA)Inventors: Kyle Patrick Bush, Jason Paul Larrew, Orlando Alva, Dan Asher Newburg
-
Patent number: 11036759Abstract: Systems and methods described herein provide selective synchronization of DNS records. A synchronization data store is synchronized by: obtaining a complete set of domain name system (DNS) records for a first data center; and copying the complete set of DNS records to the synchronization data store. After the synchronization data store is initialized, at a particular time interval, a snapshot of the complete set of DNS records is repeatedly collected. Differences between the copied complete set of DNS records of the synchronization data store and the snapshot of the complete set of DNS records are identified. The synchronization data store is updated with the differences and a determination is made as to whether the differences should be implemented at a second data center. When the differences should be implemented at the second data center, the differences are propagated to the second data center, otherwise they are not.Type: GrantFiled: November 18, 2019Date of Patent: June 15, 2021Assignee: United Services Automobile Association (USAA)Inventors: Kyle Patrick Bush, Jason Paul Larrew, Orlando Alva, Dan Asher Newburg
-
Patent number: 11024063Abstract: Embodiments disclosed herein provide methods and systems for producing wavy shapes, where the lines and/or curves that form the wavy shape are curvy and can appear hand drawn or scribbled. Initially, a shape is separated into one or more individual lines and/or one or more Bezier curves. Each original line is perturbed to produce a wavy line using bounding regions that constrain the amount of waviness produced in the line. Each Bezier curve is transformed into a wavy Bezier curve using bounding regions that constrain the amount of waviness produced in the Bezier curve. Each original line or Bezier curve can be modified to include, for example, one or more curves, one or more loops, a single arc, one or more spikes, and/or regular or irregular waviness.Type: GrantFiled: October 4, 2019Date of Patent: June 1, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Jessica Chen, Anne M. Tesar, Joseph Patrick Bush, III
-
Publication number: 20200357154Abstract: Embodiments disclosed herein provide methods and systems for producing wavy shapes, where the lines and/or curves that form the wavy shape are curvy and can appear hand drawn or scribbled. Initially, a shape is separated into one or more individual lines and/or one or more Bezier curves. Each original line is perturbed to produce a wavy line using bounding regions that constrain the amount of waviness produced in the line. Each Bezier curve is transformed into a wavy Bezier curve using bounding regions that constrain the amount of waviness produced in the Bezier curve. Each original line or Bezier curve can be modified to include, for example, one or more curves, one or more loops, a single arc, one or more spikes, and/or regular or irregular waviness.Type: ApplicationFiled: October 4, 2019Publication date: November 12, 2020Inventors: Jessica Chen, Anne M. Tesar, Joseph Patrick Bush, III
-
Patent number: 10521453Abstract: Systems and methods described herein provide selective synchronization of DNS records. A synchronization data store is synchronized by: obtaining a complete set of domain name system (DNS) records for a first data center; and copying the complete set of DNS records to the synchronization data store. After the synchronization data store is initialized, at a particular time interval, a snapshot of the complete set of DNS records is repeatedly collected. Differences between the copied complete set of DNS records of the synchronization data store and the snapshot of the complete set of DNS records are identified. The synchronization data store is updated with the differences and a determination is made as to whether the differences should be implemented at a second data center. When the differences should be implemented at the second data center, the differences are propagated to the second data center, otherwise they are not.Type: GrantFiled: September 7, 2017Date of Patent: December 31, 2019Assignee: United Services Automobile Association (USAA)Inventors: Kyle Patrick Bush, Jason Paul Larrew, Orlando Alva, Dan Asher Newburg
-
Publication number: 20040095244Abstract: A tire label with an integral barrier layer. The barrier layer is formed of polyester film and is 3 to 15 microns thick. The barrier layer may be for example PET. The label may be formed on printable plastic film stock preferably coated with a thickness of between 0.001 to 0.004 inches of a pressure sensitive rubber based adhesive. The adhesive may be applied in a pattern on the film stock leaving a pull-tab to allow easy removal of the label. When adhered to a tire sidewall the label is oriented with the pull-tab in the tread direction so that the tire mounting and testing procedures do not snare it. Machine-readable data can be printed on the label in a machine-readable 2D data matrix symbology alongside a human readable ascii serial number. The label can also have an integral RFID tag.Type: ApplicationFiled: July 18, 2003Publication date: May 20, 2004Inventors: Kevin Conwell, Thomas Rogers, Karen Perry, Patrick Bush
-
Publication number: 20030211273Abstract: A tire label is formed on printable plastic film stock preferably coated with a thickness of between 0.001 to 0.004 inches of a pressure sensitive rubber based adhesive. The adhesive may be applied in a pattern on the film stock leaving a pull-tab to allow easy removal of the label. When adhered to a tire sidewall the label is oriented with the pull-tab in the tread direction so that the tire mounting and testing procedures do not snare it. Machine-readable data is printed on the label in a machine readable 2D data matrix symbology alongside a human readable ascii serial number.Type: ApplicationFiled: March 18, 2003Publication date: November 13, 2003Inventors: Karen Perry, Kevin Conwell, Patrick Bush