Patents by Inventor David Wolf

David Wolf 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: 20160275558
    Abstract: The systems and methods of the disclosure allow user from various countries to take advantage of offers when they are traveling internationally. Once the purchase associated with the offer is made, the transaction information may be processed by the system, such that, the credit and debit associated with the purchase are transmitted to the transaction account and the merchant. The transaction information may be further processed to determine whether the particular transaction is eligible for a reward. Where the transaction is eligible for a reward, the credit and debit associated with reward are transmitted to the transaction account and the sponsoring entity. The reward may be provided in any suitable currency or in various currencies based on the parameters governing the reward offer.
    Type: Application
    Filed: May 26, 2016
    Publication date: September 22, 2016
    Applicant: American Express Travel Related Services Company, Inc.
    Inventors: SRIPRIYA TIKU, PETER TULLY, David Wolf
  • Publication number: 20160266065
    Abstract: A semi-dry, one step electroblot transfer buffer composition for rapid transfer of proteins or polypeptides from polyacrylamide gel to a suitable membrane such as nitrocellulose or polyvinylidene difluoride (PVDF). The composition contains components that minimized electrical resistance and enabled high efficiency rapid semi-dry transfer using conventional readily available filter paper, i.e., cotton cellulose fiber.
    Type: Application
    Filed: February 15, 2016
    Publication date: September 15, 2016
    Applicant: PIERCE BIOTECHNOLOGY, INC.
    Inventors: Gregory John Kilmer, Brian David Wolf, Scott Eugene Starwalt, Gary G. Judd, Brian Lynn Webb
  • Patent number: 9412102
    Abstract: A system and method provide rewards or loyalty incentives to card member customers. The system includes an enrolled card member customer database, an enrolled merchant database, a participating merchant offer database and a registered card processor. The enrolled card member customer database includes transaction accounts of card member customers enrolled in a loyalty incentive program. If the purchase qualifies for a rebate credit, the registered card processor provides the rebate credit to an account of the enrolled card member customer. The registered card processor also provides for electronic notification of rewards offers or credit to prepaid cards, in response to purchases conforming to a specific set of merchant criteria. The system provides a coupon-less way for merchants to provide incentive discounts and/or credits to enrolled customers, along with notifying customers of other available incentive offers.
    Type: Grant
    Filed: August 23, 2012
    Date of Patent: August 9, 2016
    Assignee: AMERICAN EXPRESS TRAVEL RELATED SERVICES COMPANY, INC.
    Inventors: David Wolf, Sripriya V. Tiku, Scott M. Roen, Jennifer M. Russo
  • Publication number: 20160197863
    Abstract: Scheduling a scheduled and optionally periodic action in a remote based system. The method includes deploying an environment independent action to a remote based system. The action is limited to using a predetermined amount of resources and is limited to simple, non-cpu intensive orchestrations of network calls. The method further includes defining a schedule for the action to be executed. Calling the action at the remote based system based on the schedule in a processor independent fashion such that state of the action is maintained independent of the processor that the action is being executed on.
    Type: Application
    Filed: March 15, 2016
    Publication date: July 7, 2016
    Inventors: Kenneth David Wolf, Clark Roberts, Leon Ezequiel Welicki, Andrei Romanenko, Christopher Lloyd Gillum, Kevin Lam
  • Patent number: 9317323
    Abstract: Scheduling and dispatching jobs for a plurality of different entities. A method includes receiving at a work coordinator, one or more actions associated with a job. The method further includes storing in a log at the work coordinator, keyed on a job key, state for the one or more actions and a list of the one or more actions. The method further includes making calls to one or more worker processes to cause the worker process to perform actions associated with the job. As a result of making calls to one or more worker processes, the method further includes receiving at least one of a change to the list of remaining actions or the state.
    Type: Grant
    Filed: December 26, 2012
    Date of Patent: April 19, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Kenneth David Wolf, Jesus Ruiz-Scougall, Nathan Christopher Talbert, Clark Roberts
  • Patent number: 9304888
    Abstract: Embodiments are directed to executing a workflow using a virtualized clock and to ensuring idempotency and correctness among workflow processes. In one scenario, a computer system a computer system determines that a workflow session has been initialized. The workflow session runs as a set of episodes, where each episode includes one or more pulses of work that are performed when triggered by an event. Each workflow session is processed according to a virtualized clock that keeps a virtual session time for the workflow session. The computer system receives an event that includes an indication of the time the event was generated, and then accesses the received event to determine which pulses of work are to be performed as part of a workflow session episode. The computer system then executes the determined pulses of work according to the virtual session time indicated by the virtualized clock.
    Type: Grant
    Filed: June 25, 2013
    Date of Patent: April 5, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Kenneth David Wolf, Justin David Brown, Edmund Samuel Victor Pinto, Nathan Christopher Talbert
  • Patent number: 9291596
    Abstract: A semi-dry, one step electroblot transfer buffer composition for rapid transfer of proteins or polypeptides from polyacrylamide gel to a suitable membrane such as nitrocellulose or polyvinylidene difluoride (PVDF). The composition contains components that minimized electrical resistance and enabled high efficiency rapid semi-dry transfer using conventional readily available filter paper, i.e., cotton cellulose fiber.
    Type: Grant
    Filed: February 12, 2013
    Date of Patent: March 22, 2016
    Assignee: Pierce Biotechnology, Inc.
    Inventors: Gregory John Kilmer, Brian David Wolf, Scott Eugene Starwalt, Gary G Judd, Brian Lynn Webb
  • Patent number: 9292342
    Abstract: Generally in a computing environment, executing work based on time (i.e. according to a predetermined schedule) is a common need. However, in cloud based systems, scheduled work may be expensive to customers as generally customers rent system resources. Thus, having a processor dedicated to performing actions that have been pre-scheduled can be expensive. This application describes using a continuation-based runtime for scheduling time-bound and/or periodic work in a distributed (i.e. cloud) system. A system architecture and computer-implemented method are described that deploy an environment-independent action to a remote-based system (such as a cloud computing system, for example). The action is limited to using a predetermined amount of resources and is limited to simple, non-cpu intensive orchestrations of network calls.
    Type: Grant
    Filed: December 26, 2012
    Date of Patent: March 22, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Kenneth David Wolf, Clark Roberts, Leon Ezequiel Welicki, Andrei Romanenko, Christopher Lloyd Gillum, Kevin Lam
  • Patent number: 9273887
    Abstract: A heat transfer system includes an evaporator having a heated wall, a liquid barrier wall containing working fluid, a primary wick positioned between the heated wall and an inner side of the liquid barrier wall, a vapor removal channel located at an interface between the primary wick and the heated wall, and a liquid flow channel located between the liquid barrier wall and the primary wick. Methods of transferring heat include applying heat energy to a vapor barrier wall, flowing liquid through a liquid flow channel, pumping the liquid from the liquid flow channel through a primary wick, and evaporating at least some of the liquid at a vapor removal channel.
    Type: Grant
    Filed: March 15, 2012
    Date of Patent: March 1, 2016
    Assignee: Orbital ATK, Inc.
    Inventors: Edward J. Kroliczek, Michael Nikitkin, David A. Wolf, Sr.
  • Publication number: 20150246011
    Abstract: Disclosed are nutritional compositions, and methods of using and making the nutritional compositions, that include calcium beta-hydroxy-beta-methylbutyrate and protein. The calcium beta-hydroxy-beta-methylbutyrate is in sequestered or ion-exchanged form to reduce the interaction of the calcium with the protein in the nutritional composition and improve the overall stability of the nutritional composition.
    Type: Application
    Filed: September 20, 2013
    Publication date: September 3, 2015
    Applicant: ABBOTT LABORATORIES
    Inventors: Joseph Walton, Emily Stepp, Amy Devitt-Maicher, David Wolf, Vikkie Mustad, Jeffrey Baxter, Terrence Mazer, Amy Marchio
  • Patent number: 9103602
    Abstract: A two-phase heat transfer system includes an evaporator, a condenser, a vapor line, and a liquid return line. The evaporator includes a liquid inlet, a vapor outlet, and a capillary wick having a first surface adjacent the liquid inlet and a second surface adjacent the vapor outlet. The condenser includes a vapor inlet and a liquid outlet. The vapor line provides fluid communication between the vapor outlet and the vapor inlet. The liquid return line provides fluid communication between the liquid outlet and the liquid inlet. The wick is substantially free of back-conduction of energy from the second surface to the first surface due to an increase in a conduction path from the second surface to the first surface and due to suppression of nucleation of a working fluid from the second surface to the first surface to promote liquid superheat tolerance in the wick.
    Type: Grant
    Filed: March 19, 2013
    Date of Patent: August 11, 2015
    Assignee: Orbital ATK, Inc.
    Inventors: Edward J. Kroliczek, Kimberly R. Wrenn, David A. Wolf, Sr.
  • Publication number: 20150213052
    Abstract: The present invention extends to methods, systems, and computer program products for creating and manipulating custom compound data types in declarative programs. The present invention allows a developer to create and use custom compound data types without requiring the custom type to be specifically defined (e.g. via registering a custom assembly) in the underlying framework. This is accomplished by providing a data container that is configurable to represent virtually any combination of primitive or compound types defined within the framework. The present invention also provides a declarative model for interacting with data containers representing custom compound data types. This declarative model employs a path-based syntax (or other type of syntax) for accessing the elements of a custom compound data type. Multiple paths can be defined within a single unit of developer input so that multiple elements of a custom data type can be manipulated by the single unit of input.
    Type: Application
    Filed: February 3, 2015
    Publication date: July 30, 2015
    Inventors: Leon E. Welicki, John Anthony Taylor, Clark Roberts, Kenneth David Wolf
  • Publication number: 20150149271
    Abstract: The systems and methods for redemption of loyalty points to satisfy a transaction are provided. The systems and methods may include APIs that are capable of determining a balance of loyalty points in response to initiation of a payment transaction at the POS. The system may also include APIs that are configured to authorize the transaction. In this regard, the APIs may initiate their requests such that, the results of the requests (e.g., the loyalty point balance and the authorization) are received at substantially the same time.
    Type: Application
    Filed: February 24, 2014
    Publication date: May 28, 2015
    Applicant: AMERICAN EXPRESS TRAVEL RELATED SERVICES COMPANY, INC.
    Inventors: CHARLES BATTLE, NAGESHWARA CHIRRAVURI, COLLEEN DECHON, PRIYADARSHINI KOUL, SATHISH MUTHUKRISHNAN, PHILIP NORMAN, VARUN SOOD, ELIZABETH VAKIL, DAVID WOLF
  • Patent number: 8984530
    Abstract: Embodiments described herein allow a service component author to write service components without having to handle incoming messages being received at any time. This may be facilitated by a message dispatch engine that dispatches messages from the incoming message queue only when the destination service component has indicated that it is ready to receive the message having that context. If the service component is not yet ready for the message, the message dispatch component may lock the message at least until the destination service component indicates that it is now ready to receive the message. Until that time, the message dispatch engine may ignore the locked message when finding messages to dispatch.
    Type: Grant
    Filed: January 31, 2008
    Date of Patent: March 17, 2015
    Assignee: Microsoft Corporation
    Inventors: Edmund Samuel Victor Pinto, Kenneth David Wolf, Stephen J. Millet, Richard D. Hill, Nicholas Alexander Allen, John Anthony Taylor
  • Patent number: 8949785
    Abstract: The present invention extends to methods, systems, and computer program products for creating and manipulating custom compound data types in declarative programs. The present invention allows a developer to create and use custom compound data types without requiring the custom type to be specifically defined (e.g. via registering a custom assembly) in the underlying framework. This is accomplished by providing a data container that is configurable to represent virtually any combination of primitive or compound types defined within the framework. The present invention also provides a declarative model for interacting with data containers representing custom compound data types. This declarative model employs a path-based syntax (or other type of syntax) for accessing the elements of a custom compound data type. Multiple paths can be defined within a single unit of developer input so that multiple elements of a custom data type can be manipulated by the single unit of input.
    Type: Grant
    Filed: December 15, 2011
    Date of Patent: February 3, 2015
    Assignee: Microsoft Corporation
    Inventors: Leon E. Welicki, John Anthony Taylor, Clark Roberts, Kenneth David Wolf
  • Publication number: 20140380323
    Abstract: Embodiments are directed to executing a workflow using a virtualized clock and to ensuring idempotency and correctness among workflow processes. In one scenario, a computer system a computer system determines that a workflow session has been initialized. The workflow session runs as a set of episodes, where each episode includes one or more pulses of work that are performed when triggered by an event. Each workflow session is processed according to a virtualized clock that keeps a virtual session time for the workflow session. The computer system receives an event that includes an indication of the time the event was generated, and then accesses the received event to determine which pulses of work are to be performed as part of a workflow session episode. The computer system then executes the determined pulses of work according to the virtual session time indicated by the virtualized clock.
    Type: Application
    Filed: June 25, 2013
    Publication date: December 25, 2014
    Inventors: Kenneth David Wolf, Justin David Brown, Edmund Samuel Victor Pinto, Nathan Christopher Talbert
  • Publication number: 20140372974
    Abstract: Embodiments are directed to presenting multiple projections of a declarative program and to presenting partial projections of a declarative program. In one scenario, a computer system establishes a declarative program that includes various artifacts. The computer system displays a first projection of the declarative program, which includes one or more elements of a workflow. The computer system then determines that an additional projection is to be displayed in addition to the first projection, and presents a second projection based on the artifacts of the declarative program. The second projection illustrates the artifacts in a form different than that shown in the first projection, and is presented in addition to the first projection. In some cases, the computer system further receives an input and edits the declarative program according to the received input. The edits to the declarative program are substantially lossless, and can be performed using partial or full projections.
    Type: Application
    Filed: June 17, 2013
    Publication date: December 18, 2014
    Inventors: Leon Ezequiel Welicki, Balasubramanian Shyamsundar, Kenneth David Wolf
  • Publication number: 20140361583
    Abstract: A stackable chair includes a writing table that can be folded to allow the chairs to be stacked and a cup holder that is positioned adjacent the table to also allow stacking of the chairs.
    Type: Application
    Filed: June 10, 2014
    Publication date: December 11, 2014
    Inventors: Paul MARTUS, Eliott COPIER, David WOLF, Douglas L. FASSETT
  • Patent number: 8868444
    Abstract: The systems, methods, and computer program products (collectively “systems”) described herein are generally configured to monitor actions in digital channels. More specifically, the systems may be employed in digital channels to initiate purchases or facilitate rewards. The systems are capable of syncing transaction accounts with various digital channels. Moreover, the systems are capable of initiating or completing transaction based on user information. The systems may also be capable of providing rewards based on activities or accomplishments in the digital channels. Moreover, the systems may be capable of verifying activities based on transaction information.
    Type: Grant
    Filed: May 7, 2013
    Date of Patent: October 21, 2014
    Assignee: American Express Travel Related Services Company, Inc.
    Inventors: Michael Morris, Elizabeth Vakil, Anthony Winslow, David Wolf
  • Publication number: 20140224655
    Abstract: A semi-dry, one step electroblot transfer buffer composition for rapid transfer of proteins or polypeptides from polyacrylamide gel to a suitable membrane such as nitrocellulose or polyvinylidene difluoride (PVDF). The composition contains components that minimized electrical resistance and enabled high efficiency rapid semi-dry transfer using conventional readily available filter paper, i.e., cotton cellulose fiber.
    Type: Application
    Filed: February 12, 2013
    Publication date: August 14, 2014
    Inventors: Gregory John Kilmer, Brian David Wolf, Scott Eugene Starwalt, Gary G. Judd, Brian Lynn Webb