Patents by Inventor William C To

William C To 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: 9939389
    Abstract: A data acquisition system for determining the state of a tubular while the tubular rotates about its cylindrical axis. The tubular remains otherwise substantially stationary. Sensors travel up and down the length of the rotating tubular, interrogating the inside and outside of the tubular for data regarding the tubular's state. Sensors may take samples which may be associated with rotational reference information tying the sample to its absolute position on the internal or external surface of the tubular. A data processor processes the samples and other sensor data to produce a wide array of output, including data signatures of the tubular, maps of contour data regarding the internal or external surface of the tubular, and dimensional data regarding the tubular. Data acquisition is advantageously done in real time, and may further be done concurrently with internal or external cleaning operations.
    Type: Grant
    Filed: September 27, 2013
    Date of Patent: April 10, 2018
    Assignee: Thomas Engineering Solutions & Consulting, LLC
    Inventors: William C. Thomas, William J. Thomas, III, Perry J. DeCuir, Jr., Jeffrey R. Wheeler, Stuart J. Ford
  • Patent number: 9940385
    Abstract: A data management system for calculating and retrieving analytic data involves a computing device coupled to a database. The system includes a measure data structure including a measure-data element, a collection data structure including a collection-data element, and a fact data structure configured to store a fact-data element which includes an aggregated value, a link to the measure-data element, and a link to the collection-data element. The data structures may be, for example, database table structures. The system also includes a fact-analyzer module configured to generate the aggregated value (i.e., a result generated by a query computation performed on the database). The measure-data element defines how the aggregated value is calculated and the collection-data element defines a categorization of the aggregated value. The fact-analyzer module is also configured to store the aggregated value and links to the measure-data element and the collection-data element in the fact-data element.
    Type: Grant
    Filed: September 29, 2016
    Date of Patent: April 10, 2018
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventor: William C. Jones
  • Patent number: 9940331
    Abstract: Improved techniques involve a storage processor proactively scavenging provisioned free blocks in snap container files and punching holes in the scavenged provisioned free blocks. For example, the storage processor may locate provisioned free blocks by accessing container file system metadata. The storage processor may then punch holes, i.e., release ownership of the snap container file on the identified provisioned free blocks. The storage processor may also delete or otherwise invalidate pointers to those blocks in the snap container file's inode.
    Type: Grant
    Filed: June 30, 2014
    Date of Patent: April 10, 2018
    Assignee: EMC IP Holding Company LLC
    Inventors: Jean-Pierre Bono, Xiaoye Jiang, William C. Davenport, Philippe Armangau, Yingchao Zhou
  • Patent number: 9940596
    Abstract: Methods, computer-readable media, software, and apparatuses provide a system for establishing base stations and allocating service vehicles to the base stations in order to provide roadside assistance. The system may include computing devices associated with customer vehicles and service vehicles as well as network computing devices. The system may receive a service request from a customer regarding a disabled vehicle. The system may then identify an appropriate service vehicle to assist the customer and assign the service request to the identified service vehicle. The system may select the appropriate service vehicle based on a location of the disabled vehicle. In an example, the system may choose a service vehicle from a base station closest to or within the shortest driving time to the disabled vehicle. By setting-up base stations in advance of service requests, service vehicles may reach disabled vehicles within a predetermined period of time.
    Type: Grant
    Filed: May 18, 2017
    Date of Patent: April 10, 2018
    Assignee: Allstate Insurance Company
    Inventors: Ryan M. Briggs, Eva Smith, Priya Shah, Thomas J. Wilson, William C. Jordan, Lawrence David Burns
  • Patent number: 9938263
    Abstract: There are provided, inner alia, compounds and methods for lowering total AB peptide production by inhibiting the catalytic activity of gamma-secretase. Since all of the major AB peptide variants, including the pathogenic AB42 as known in the art, are ultimately generated by gamma-secretase-mediated proteolysis of APP-C99 (i.e., the beta-secretase-mediated cleavage product of the amyloid protein precursor IAPPI), one approach to therapeutic intervention (e.g., intervention in Alzheimer's Disease, AD) relates to lowering total AB peptide production by inhibiting the catalytic activity of gamma-secretase.
    Type: Grant
    Filed: March 12, 2014
    Date of Patent: April 10, 2018
    Assignees: The General Hospital Corporation, The Regents of the University of California
    Inventors: Rudolph E. Tanzi, Steven L. Wagner, Soan Cheng, William C. Mobley
  • Patent number: 9937637
    Abstract: A mobile mixing apparatus for ensuring optimal mixing of a material includes a support member which is mobile on a support surface. A mixing drum is carried by the support member. The mixing drum has a base drum end, a side drum wall extending from the base drum end, an open drum end opposite the base drum end, a drum interior extending between the base drum end and the open drum end, a central inner surface and a base inner surface on the base drum end and a side inner surface on the side drum wall and facing the drum interior. A paddle assembly is disposed for rotation in the drum interior of the mixing drum. The paddle assembly includes a plurality of paddles engaging the central inner surface, the base inner surface and the side inner surface, respectively, of the mixing drum. At least one motor drivingly engages the paddle assembly for rotation in the drum interior of the mixing drum.
    Type: Grant
    Filed: January 28, 2016
    Date of Patent: April 10, 2018
    Inventor: William C. Marsh
  • Publication number: 20180093967
    Abstract: Provided herein are compounds and methods for treating a disorder associated with aberrant A3 peptide levels, including Alzheimer's disease. Provided herein are compositions and methods for treating a disorder associated with aberrant A? peptide levels, including AD. Provided herein are compounds of Formula (A) or a pharmaceutically acceptable salt thereof, wherein, L? is selected from the group consisting of C(O), C(R1)(R2), substituted or unsubstituted —C2-6 alkylene-, and substituted or unsubstituted —C3-6 cycloalkylene.
    Type: Application
    Filed: October 30, 2015
    Publication date: April 5, 2018
    Inventors: Steven L. Wagner, William C. Mobley, Rudolph E. Tanzi, Graham Johnson, Ronald Buckle, Nicholas Mayhew, Robert Jason Herr, Kevin D. Rynearson
  • Publication number: 20180097879
    Abstract: A computer-implemented method for asynchronous duplexing between two computing devices includes obtaining a task for execution by a first computing device and executing the task. A first computing task completion identifier is assigned upon execution of the task. The task with the assigned first computing task completion identifier is transferred to a second computing device and executed. A second computing task completion identifier is assigned upon execution of the task. The first computing task completion identifier and the second computing task identifier are logged into a task management log for facilitating the recovery of the first computing device by comparing the first computing task completion identifier and the second computing task identifier for identifying tasks executed by the first computing device and requiring execution by the second computing device.
    Type: Application
    Filed: September 30, 2016
    Publication date: April 5, 2018
    Inventors: Neil A. Johnson, Georgette Kurdt, William C. Neiman, Kenneth G. Rothwell, David H. Surman, Jessie Yu
  • Publication number: 20180092987
    Abstract: The disclosure provide hollow nanospheres and methods of making and using the same. The methods and compositions of the disclosure are useful for drug delivery and gene transfer.
    Type: Application
    Filed: October 2, 2017
    Publication date: April 5, 2018
    Inventors: William C. Trogler, Sadik C. Esener, Davorka Messmer, Johan Ulrik Lind, Kristina K.P. Mitchell, Jian Yang
  • Publication number: 20180098032
    Abstract: A distribution element for a self-calibrating RF network and system and method for use of the same are disclosed. In one embodiment of the distribution element, the distribution element is located between a headend layer and an endpoint layer. An upstream directional control circuit and a downstream directional control circuit are positioned in a spaced opposing relationship such that respective upstream line and the downstream line are separated into a forward line and reverse line therebetween while being combined at the respective upstream directional control circuit and the downstream directional control circuit. A pair of amplifier circuits positioned between the upstream and downstream control circuits are under the control of a controller to amplify and shape the signal of the forward line and the reverse line. The controller monitor and analyzes signals through the distribution element.
    Type: Application
    Filed: October 3, 2017
    Publication date: April 5, 2018
    Inventors: William C. Fang, Thomas R. Miller
  • Publication number: 20180098232
    Abstract: A self-calibrating RF network and system and method for use of the same are disclosed. In one embodiment, the self-calibrating RF network includes multiple hospitality properties, wherein RF network includes a property server located in communication with a terminal device providing data services through distribution elements to end point devices, such as set-top boxes. Each of the property servers collects RF performance data relative to the terminal device, the distribution elements, and the end point devices. The RF performance data is analyzed by a remote central server that provides RF adjustment data, which is indicative of power and equalization adjustments to the terminal device, power and equalization adjustments to the plurality of distribution elements, and power and ranging adjustments to the plurality of end point devices.
    Type: Application
    Filed: October 3, 2017
    Publication date: April 5, 2018
    Inventors: William C. Fang, Thomas R. Miller
  • Publication number: 20180095756
    Abstract: A processor of an aspect includes a plurality of packed data registers, and a decode unit to decode an instruction. The instruction is to indicate a packed data register of the plurality of packed data registers that is to store a source packed memory address information. The source packed memory address information is to include a plurality of memory address information data elements. An execution unit is coupled with the decode unit and the plurality of packed data registers, the execution unit, in response to the instruction, is to load a plurality of data elements from a plurality of memory addresses that are each to correspond to a different one of the plurality of memory address information data elements, and store the plurality of loaded data elements in a destination storage location. The destination storage location does not include a register of the plurality of packed data registers.
    Type: Application
    Filed: September 30, 2016
    Publication date: April 5, 2018
    Applicant: Intel Corporation
    Inventors: William C. Hasenplaugh, Chris J. Newburn, Simon C. Steely, JR., Samantika S. Sury
  • Publication number: 20180095728
    Abstract: A floating point multiply-add unit having inputs coupled to receive a floating point multiplier data element, a floating point multiplicand data element, and a floating point addend data element. The multiply-add unit including a mantissa multiplier to multiply a mantissa of the multiplier data element and a mantissa of the multiplicand data element to calculate a mantissa product. The mantissa multiplier including a most significant bit portion to calculate most significant bits of the mantissa product, and a least significant bit portion to calculate least significant bits of the mantissa product. The mantissa multiplier has a plurality of different possible sizes of the least significant bit portion. Energy consumption reduction logic to selectively reduce energy consumption of the least significant bit portion, but not the most significant bit portion, to cause the least significant bit portion to not calculate the least significant bits of the mantissa product.
    Type: Application
    Filed: October 1, 2016
    Publication date: April 5, 2018
    Applicant: Intel Corporation
    Inventors: William C. Hasenplaugh, Kermin E. Fleming, JR., Tryggve Fossum, Simon C. Steely, JR.
  • Publication number: 20180096528
    Abstract: An embodiment of an augmented reality model placement apparatus may include a location identifier to identify one or more candidate locations in a three-dimensional (3D) model for an augmented reality (AR) model based on the 3D model, the AR model, and placement constraints for the AR model, a location ranker communicatively coupled to the location identifier to assign respective ranks to the one or more identified candidate locations based on placement ranking criteria, and a location selector communicatively coupled to the location ranker to select a placement location for the AR model from the one or more identified candidate locations. Other embodiments are disclosed and claimed.
    Type: Application
    Filed: September 30, 2016
    Publication date: April 5, 2018
    Applicant: Intel Corporation
    Inventors: Bradford H. Needham, William C. Deleeuw
  • Patent number: 9931728
    Abstract: Polishing pads with foundation layers and polishing surface layers are described. In an example, a polishing pad for polishing a substrate includes a foundation layer. A polishing surface layer is bonded to the foundation layer. Methods of fabricating polishing pads with a polishing surface layer bonded to a foundation layer are also described.
    Type: Grant
    Filed: June 5, 2015
    Date of Patent: April 3, 2018
    Assignee: Cabot Microelectronics Corporation
    Inventors: William C. Allison, Diane Scott, Paul Andre Lefevre, James P. LaCasse, Alexander William Simpson
  • Patent number: 9932732
    Abstract: A grease trap for separating waste from waste water includes a tank, an inlet in the tank for receiving incoming waste water, a pump discharge for discharge of grease from the tank and a cartridge fitting within the tank. The cartridge includes a pump that is housed in a lower portion of the tank for removing grease from the tank, a plumbing disconnect that provides a communication between the cartridge and the pump discharge when the plumbing disconnect is engaged and optionally terminates the communication if the plumbing disconnect is disengaged and a remote pumper interface distally connected to the pump discharge and including a releasable connection for a pumping truck hose. Methods for separating waste from waste water are also shown and described.
    Type: Grant
    Filed: May 14, 2014
    Date of Patent: April 3, 2018
    Assignee: Thermaco, Inc.
    Inventors: William C. Batten, Bruce W. Kyles
  • Patent number: 9932247
    Abstract: An apparatus and method for a grease trap for separating grease and solid waste from waste water. The grease trap includes a tank having a downwardly shaped bottom. An upwardly shaped baffle insert divides the tank into an upper chamber and a lower chamber. An outlet port near an upper part of the baffle allows waste into the upper chamber. An inlet invert in the tank receives incoming waste water, while an outlet invert removes water from the tank. A removable cover covers the tank and allows access for removal of accumulated grease and solid wastes.
    Type: Grant
    Filed: March 24, 2016
    Date of Patent: April 3, 2018
    Assignee: Thermaco, Inc.
    Inventors: William C. Batten, Bruce W. Kyles, Kenneth Kaie Prochnau
  • Patent number: 9930892
    Abstract: This disclosure relates to the field of molecules having pesticidal utility against pests in Phyla Arthropoda, Mollusca, and Nematoda, processes to produce such molecules, intermediates used in such processes, compositions containing such molecules, and processes of using such molecules and compositions against such pests. These molecules and compositions may be used, for example, as acaricides, insecticides, miticides, molluscicides, and nematicides. This document discloses molecules having the following formula (“Formula One”).
    Type: Grant
    Filed: January 18, 2017
    Date of Patent: April 3, 2018
    Assignee: Dow AgroSciences LLC
    Inventors: Thomas Barton, Xin Gao, Jim Hunter, Paul R. LePlae, Jr., William C. Lo, Joshodeep Boruwa, Raghuram Tangirala, Gerald B. Watson, John Herbert
  • Patent number: 9931642
    Abstract: A collection apparatus for a separator. The collection apparatus including a housing at least partially encircling a flow separation passage and defining a chamber and a cutout, the chamber being in fluid communication with the flow separation passage to receive a separated flow therefrom, and the cutout extending outward from the chamber to at least partially deflect the separated flow.
    Type: Grant
    Filed: June 23, 2015
    Date of Patent: April 3, 2018
    Assignee: DRESSER-RAND COMPANY
    Inventors: William C. Maier, Gocha Chochua
  • Patent number: 9935493
    Abstract: A control circuit includes a first input coupled to a power source, a second input coupled to an output of a power supply, and an output coupled to an input of the power supply. The control circuit senses current at the power supply output. If the sensed current exceeds a threshold, the control circuit connects the power supply input to the power source. If sensed current does not exceed the threshold, the control circuit disconnects the power supply input from the power source and applies a voltage to the power supply output. If the sensed current exceeds the threshold while the power supply input is disconnected from the power source and while the control circuit is applying voltage to the power supply output, the control circuit discontinues application of voltage to the power supply output and connects the power supply input to the power source.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: April 3, 2018
    Inventor: William C. Milks, III