Patents by Inventor Andrew Perkins

Andrew Perkins 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: 20190042550
    Abstract: One or more computing devices carry out a method for generating markup language to represent a calculation relationship among facts, wherein each fact is described by metadata whose characteristics are defined in an extensible business reporting language (XBRL) taxonomy document. In various implementations, the method includes: searching the document for a data item that contains an arithmetic formula, determining which other data items of the document are referenced by the arithmetic formula, determining which of the plurality of facts correspond to the referenced data items, based on the arithmetic formula, generating markup language that represents an arithmetic relationship among the facts corresponding to the referenced data items, and modifying the XBRL taxonomy document with the generated markup language.
    Type: Application
    Filed: October 9, 2018
    Publication date: February 7, 2019
    Inventors: Andrew Perkins, Susan Yount, Herman Fischer, Dean Anthony Ritz
  • Patent number: 10127205
    Abstract: A computing device parses markup language of an instance document (e.g., an XBRL instance document) that contains a plurality of facts, in which each fact comprises a value that is tagged according to at least one concept of a plurality of concepts. A taxonomy document contains markup language that defines one or more relationships among the plurality of concepts. Based on the parsing of the markup language of the instance document, the computing device determines that at least two of the plurality of facts are in a calculation relationship with one another. The computing device then generates markup language representing the calculation relationships (e.g., XLink) and modifies the taxonomy document (e.g., modifies or extends a linkbase contained in the taxonomy document) with the generated markup language.
    Type: Grant
    Filed: May 24, 2017
    Date of Patent: November 13, 2018
    Assignee: Workiva Inc.
    Inventors: Andrew Perkins, Susan Yount, Herman Fischer, Dean Anthony Ritz
  • Patent number: 10110419
    Abstract: An alarm might not have information helpful to resolve the alarm to its contributing events. Thousands of events can occur in a system in a relatively short period of time, and any number of those events can contribute to various alarms. Tracing contributing events to an alarm can provide some helpful insight or at least efficiently provide a starting point for resolving or investigating an alarm. A system can determine, maintain, and persist associations at least among events, rule instances, and alarms to allow alarm-to-contributory event tracing.
    Type: Grant
    Filed: December 17, 2015
    Date of Patent: October 23, 2018
    Assignee: CA, Inc.
    Inventors: Richard Bennett Whitner, James Andrew Perkins
  • Publication number: 20180285591
    Abstract: A data security framework can be designed that allows separation of sensitive values from non-sensitive values while substituting obfuscation values for the sensitive values in a document that originally contained both. The data security framework detects a document/form being submitted to a server and determines those values of the document that are sensitive or confidential. The data security framework redacts the document to protect the sensitive values. The data security framework redacts the document by substituting the sensitive values in the document with obfuscation values. The data security framework stores the document or the values of the document (i.e., payload) with the substitute obfuscation values. The data security framework stores the sensitive values in a secure repository distinct from the repository in which the payload or document is stored.
    Type: Application
    Filed: March 29, 2017
    Publication date: October 4, 2018
    Inventors: Nicholas D. Thayer, James Andrew Perkins, Ward Duncan McKonly
  • Publication number: 20180218173
    Abstract: A system can be designed that shares transaction data across different organizations while preserving data privacy and anonymizing the source organization. Organizations can enter into an agreement to share transaction data with each other through a trusted data sharing system. The organizations can input user records that include primary and secondary explicit user identifiers into the data sharing system. The data sharing system can correlate explicit user identifiers of a user across organizations via an internal identifier without exposing explicit user identifiers. The data sharing system comprises a data anonymizer agent for each sharing organization. A data anonymizer agent selectively applies anonymization filters to quasi-identifiers in the transaction data based on quasi-identifier type to extend data privacy protection measures to quasi-identifiers without drastically reducing or eradicating the utility of the quasi-identifiers.
    Type: Application
    Filed: January 31, 2017
    Publication date: August 2, 2018
    Inventors: James Andrew Perkins, Nicholas D. Thayer, Corey Adam Cohen
  • Publication number: 20180180323
    Abstract: A system and process for cooking a consumable food product for an accelerated time period is described. The a system and process for cooking a food product comprising selectively heating primarily the interior of a food product, and searing the exterior of the food product using a radiative oven, wherein the radiative oven operates at greater than 900° Fahrenheit and reaches the operating temperature from an ambient temperature in a duration that is less than 30 seconds. A vending machine including the system and process of cooking is also described.
    Type: Application
    Filed: January 7, 2018
    Publication date: June 28, 2018
    Inventors: Nicholas P. De Luca, Andrew Perkins, William Rudwall
  • Patent number: 10007563
    Abstract: A first event indication is received. In response to receiving the first event indication, it is determined that the first event indication has not been tagged. In response to determining that the first event indication has not been tagged, the first event indication is tagged as comprising an event chain. It is also determined that an event count associated with the event chain does not exceed a threshold. In response to determining that the event count does not exceed the threshold, the first event indication is processed.
    Type: Grant
    Filed: December 28, 2015
    Date of Patent: June 26, 2018
    Assignee: CA, Inc.
    Inventors: James Andrew Perkins, Richard Bennett Whitner
  • Patent number: 10003560
    Abstract: A conversation correlation system is configured to associate social signals with conversations and group the conversations into topic clusters. The topic clusters for different days are linked together to form conversation streams. The conversation streams may identify conversation topics within ecosystems and identify changes in conversation topics over time. Topic labels may be generated for the topic clusters that better describe conversation topics. In one example, the topic labels may be generated using a mutual information topic distribution model.
    Type: Grant
    Filed: December 27, 2012
    Date of Patent: June 19, 2018
    Assignee: SPRINKLR, INC.
    Inventors: Jacob Andrew Perkins, Erik Lee Huddleston, Ramon Renteria, John Joseph De Oliveira
  • Publication number: 20180142925
    Abstract: A high power appliance system to supply outlet electrical wattage is disclosed. The high power appliance system includes: a primary electrical power source to provide a primary electrical wattage; a secondary electrical power source configured to deliver a stored electrical wattage upon demand and configured to store the primary electrical wattage as the stored electrical wattage when not in demand; an outlet configured to provide the outlet electrical wattage. In the high power appliance system, the outlet electrical wattage is greater than the primary electrical wattage and includes the stored electrical wattage.
    Type: Application
    Filed: June 16, 2016
    Publication date: May 24, 2018
    Inventors: Nicholas P. De Luca, Andrew Perkins
  • Publication number: 20180027614
    Abstract: The present teachings disclose a wire mesh heater including: a wire mesh element having a surface area including a non-contact area and a contact area along at least 50% of a wire mesh element length; a primary conductor including a slit having a contact surface, wherein the contact area contacts the contact surface to provide an electrical connection between the wire mesh element and the primary conductor. In some embodiments, the primary conductor is welded to the wire mesh element, wherein the contact area contacts the contact surface to provide an electrical connection between the wire mesh element and the primary conductor. In some embodiments, an elastic is stretched and secured tautly under tension prior to operation of the wire mesh heater, and the elastic keeps the wire mesh element tautly under tension during operation of the wire mesh heater.
    Type: Application
    Filed: January 13, 2016
    Publication date: January 25, 2018
    Inventors: Nicholas P. DE LUCA, Andrew PERKINS
  • Publication number: 20170347409
    Abstract: A microwave wire mesh oven including: a microwave oven cavity; a wire mesh element positioned to radiate black body radiation into the microwave oven cavity; and a magnetron configured to generate microwaves, wherein some of the generated microwaves impinge on the wire mesh element.
    Type: Application
    Filed: September 15, 2016
    Publication date: November 30, 2017
    Applicant: De Luca Oven Technologies, LLC
    Inventors: Nicholas P. De Luca, Andrew Perkins
  • Publication number: 20170344524
    Abstract: A computing device parses markup language of an instance document (e.g., an XBRL instance document) that contains a plurality of facts, in which each fact comprises a value that is tagged according to at least one concept of a plurality of concepts. A taxonomy document contains markup language that defines one or more relationships among the plurality of concepts. Based on the parsing of the markup language of the instance document, the computing device determines that at least two of the plurality of facts are in a calculation relationship with one another. The computing device then generates markup language representing the calculation relationships (e.g., XLink) and modifies the taxonomy document (e.g., modifies or extends a linkbase contained in the taxonomy document) with the generated markup language.
    Type: Application
    Filed: May 24, 2017
    Publication date: November 30, 2017
    Inventors: Andrew Perkins, Susan Yount, Herman Fischer, Dean Anthony Ritz
  • Patent number: 9804829
    Abstract: An interface definition language compiler can be designed to generate different versions of stubs or library files from a same IDL source code. A developer can maintain a single IDL file with code for various versions by using version directives. As part of front end compiling, the IDL compiler will determine which sections of IDL code are compatible with a specified version and compile those determined sections of IDL code. When performing semantic analysis, the IDL compiler will determine whether changes across versions create semantic issues that can be resolved in the target program language by the backend of the compiler. For those changes that cannot be resolved in the target program language, the IDL compiler can generate error notifications.
    Type: Grant
    Filed: March 31, 2016
    Date of Patent: October 31, 2017
    Inventors: Josiah Daniel Haswell, James Andrew Perkins
  • Publication number: 20170286077
    Abstract: An interface definition language compiler can be designed to generate different versions of stubs or library files from a same IDL source code. A developer can maintain a single IDL file with code for various versions by using version directives. As part of front end compiling, the IDL compiler will determine which sections of IDL code are compatible with a specified version and compile those determined sections of IDL code. When performing semantic analysis, the IDL compiler will determine whether changes across versions create semantic issues that can be resolved in the target program language by the backend of the compiler. For those changes that cannot be resolved in the target program language, the IDL compiler can generate error notifications.
    Type: Application
    Filed: March 31, 2016
    Publication date: October 5, 2017
    Inventors: Josiah Daniel Haswell, James Andrew Perkins
  • Publication number: 20170185459
    Abstract: A first event indication is received. In response to receiving the first event indication, it is determined that the first event indication has not been tagged. In response to determining that the first event indication has not been tagged, the first event indication is tagged as comprising an event chain. It is also determined that an event count associated with the event chain does not exceed a threshold. In response to determining that the event count does not exceed the threshold, the first event indication is processed.
    Type: Application
    Filed: December 28, 2015
    Publication date: June 29, 2017
    Inventors: James Andrew Perkins, Richard Bennett Whitner
  • Publication number: 20170180187
    Abstract: An alarm might not have information helpful to resolve the alarm to its contributing events. Thousands of events can occur in a system in a relatively short period of time, and any number of those events can contribute to various alarms. Tracing contributing events to an alarm can provide some helpful insight or at least efficiently provide a starting point for resolving or investigating an alarm. A system can determine, maintain, and persist associations at least among events, rule instances, and alarms to allow alarm-to-contributory event tracing.
    Type: Application
    Filed: December 17, 2015
    Publication date: June 22, 2017
    Inventors: Richard Bennett Whitner, James Andrew Perkins
  • Patent number: 9666638
    Abstract: Methods for forming backside illuminated (BSI) image sensors having metal redistribution layers (RDL) and solder bumps for high performance connection to external circuitry are provided. In one embodiment, a BSI image sensor with RDL and solder bumps may be formed using a temporary carrier during manufacture that is removed prior to completion of the BSI image sensor. In another embodiment, a BSI image sensor with RDL and solder bumps may be formed using a permanent carrier during manufacture that partially remains in the completed BSI image sensor. A BSI image sensor may be formed before formation of a redistribution layer on the front side of the BSI image sensor. A redistribution layer may, alternatively, be formed on the front side of an image wafer before formation of BSI components such as microlenses and color filters on the back side of the image wafer.
    Type: Grant
    Filed: April 19, 2016
    Date of Patent: May 30, 2017
    Assignee: SEMICONDUCTOR COMPONENTS INDUSTRIES, LLC
    Inventors: Swarnal Borthakur, Kevin W. Hutto, Andrew Perkins, Marc Sulfridge
  • Patent number: 9635228
    Abstract: An image sensor die may include a pixel array formed in an image sensor substrate and covered by a transparent cover layer. The transparent cover layer may be attached to the image sensor substrate using adhesive. Electrical interconnect structures such as conductive vias may be formed in the transparent cover layer and may be used in conveying electrical signals between the image sensor and a printed circuit board. The conductive vias may have one end coupled to a bond pad on the upper surface of the transparent cover layer and an opposing end coupled to a bond pad on the upper surface of the image sensor substrate. The conductive vias may pass through openings that extend through the transparent cover layer and the adhesive. Conductive structures such as wire bonds, stud bumps, or solder balls may be coupled to the bond pads on the surface of the transparent cover layer.
    Type: Grant
    Filed: August 22, 2014
    Date of Patent: April 25, 2017
    Assignee: SEMICONDUCTOR COMPONENTS INDUSTRIES, LLC
    Inventors: Swarnal Borthakur, Nathan Lee, Andrew Perkins, Marc Sulfridge
  • Publication number: 20170052931
    Abstract: A method of performing XBRL extension taxonomy concept replacement includes analyzing, by a processor, an XBRL document having XBRL tags to identify an XBRL extension taxonomy concept of an XBRL extension taxonomy that is superfluous in comparison with an XBRL base taxonomy concept for an XBRL base taxonomy upon which the XBRL extension taxonomy is based. The processor is configured to identify an extension extended linkrole in the XBRL extension taxonomy that includes the identified XBRL extension taxonomy concept, determine a base extended linkrole in the XBRL base taxonomy that matches the extension extended linkrole, determine an XBRL base taxonomy concept in the base extended linkrole that matches the identified XBRL extension taxonomy concept, and replace the identified XBRL extension taxonomy concept with the XBRL base taxonomy concept in the base extended linkrole.
    Type: Application
    Filed: November 4, 2016
    Publication date: February 23, 2017
    Inventors: Susan Yount, Dean Anthony Ritz, Andrew Perkins, Jason Carl Jones, Justin Olson, David Andrew Haila
  • Publication number: 20160345591
    Abstract: Disclosed is a mesh heating system including: two or more electrodes configured to supply a current to the wire mesh heating element; a mesh heating element comprising filaments disposed between the two or more electrodes; and a tensioner to maintain the wire mesh heating element at tension along an axis of tension as the wire mesh heating element is heated, wherein some of the filaments of the mesh heating element are disposed to intersect the axis of tension at a non-orthogonal angle.
    Type: Application
    Filed: December 16, 2014
    Publication date: December 1, 2016
    Inventors: Nicholas P. De Luca, Andrew Perkins