Patents by Inventor David Fritz

David Fritz 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: 11841884
    Abstract: A method of guided collaborative digital contract drafting and negotiations using a chatbot and/or virtual assistant to guide a user through developing a digital contract. The chatbot provides a user with an interactive guided process through a collaborative digital contract drafting process by allowing a natural language interaction. The chatbot can provide education to the user, explain the process and different portions of the digital contract, and offer suggestions for substitute clauses. Furthermore, the user can interact with the chatbot to navigate through the process as well. Additionally, depending on the industry and the purpose of the digital contract, the chatbot can suggest other parties to involve and coordinate communications.
    Type: Grant
    Filed: October 25, 2021
    Date of Patent: December 12, 2023
    Assignee: Creative Intell, Inc.
    Inventors: Steven Ship, David Fritz
  • Patent number: 11526662
    Abstract: The system and method for providing clause-based tailored editing in a collaborative digital contract drafting system. The collaborative digital contract drafting system allows multiple users from different parties to collaborate on the digital drafting, editing, and virtual negotiation of a digital contract. The system allows users to collaborate in real time during the drafting process and provides version control of the digital contract that is siloed between clauses and stored and tracked separately in a tracking database. Siloing the version control between clauses allows toggling between different versions of different clauses independent of one another.
    Type: Grant
    Filed: October 25, 2021
    Date of Patent: December 13, 2022
    Assignee: Creative Intell, Inc.
    Inventors: Steven Ship, David Fritz
  • Publication number: 20220229860
    Abstract: A method of guided collaborative digital contract drafting and negotiations using a chatbot and/or virtual assistant to guide a user through developing a digital contract. The chatbot provides a user with an interactive guided process through a collaborative digital contract drafting process by allowing a natural language interaction. The chatbot can provide education to the user, explain the process and different portions of the digital contract, and offer suggestions for substitute clauses. Furthermore, the user can interact with the chatbot to navigate through the process as well. Additionally, depending on the industry and the purpose of the digital contract, the chatbot can suggest other parties to involve and coordinate communications.
    Type: Application
    Filed: October 25, 2021
    Publication date: July 21, 2022
    Inventors: Steven Ship, David Fritz
  • Publication number: 20220229978
    Abstract: The system and method for providing clause-based tailored editing in a collaborative digital contract drafting system. The collaborative digital contract drafting system allows multiple users from different parties to collaborate on the digital drafting, editing, and virtual negotiation of a digital contract. The system allows users to collaborate in real time during the drafting process and provides version control of the digital contract that is siloed between clauses and stored and tracked separately in a tracking database. Siloing the version control between clauses allows toggling between different versions of different clauses independent of one another.
    Type: Application
    Filed: October 25, 2021
    Publication date: July 21, 2022
    Inventors: Steven Ship, David Fritz
  • Patent number: 11150816
    Abstract: A cloud service provider supports immutable data on its servers and the immutable data is movable across multiple access tiers, in which each access tier affects access performance and cost. In typical implementations, the immutable data may be blobs of unstructured data such as text or binary data, multimedia, among other data types, which are organized into containers that provide a directory for user interaction with the data. Policies are applied at the container-level which regulates user interactions with the containers and the container's blobs. A policy can, for example, prohibit modification and deletion of blobs within a container until a policy's set retention period expires. After expiration of the retention period, the container and that container's blobs may be deleted, but blob modification may still be prohibited. A user interface is configured to enable a user to move containers to other access tiers while the container maintains its policy.
    Type: Grant
    Filed: September 25, 2018
    Date of Patent: October 19, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Krisjan David Fritz, Pratik Bhalgat, Dhivakar Mani, Maneesh Sah
  • Patent number: 10901648
    Abstract: A cloud storage system includes a processor and a non-transitory computer-readable medium to store blob table management instructions for execution by the processor. The blob table management instructions are configured to manage a plurality of storage requests for a blob stored in a storage stamp as snapshots in a blob table and selectively create a user snapshot of at least one of the snapshots in the blob table. When automatic snapshots are enabled, the blob table management instructions are configured to receive a first request to overwrite the blob. If the first request does not further specify a key of the one of the snapshots in the blob table, the blob table management instructions are configured to add a new snapshot to the blob table and maintain storage of a prior snapshot of the blob for a maximum period.
    Type: Grant
    Filed: November 28, 2018
    Date of Patent: January 26, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Shane Kumar Mainali, Quan Zhang, Kaviyarasan Rajendran, Sundar P. Subramani, Andrew Edwards, Maneesh Sah, Krisjan David Fritz, Michael Hauss, Jianhua Yan, Michael Roberson
  • Publication number: 20200097195
    Abstract: A cloud service provider supports immutable data on its servers and the immutable data is movable across multiple access tiers, in which each access tier affects access performance and cost. In typical implementations, the immutable data may be blobs of unstructured data such as text or binary data, multimedia, among other data types, which are organized into containers that provide a directory for user interaction with the data. Policies are applied at the container-level which regulates user interactions with the containers and the container's blobs. A policy can, for example, prohibit modification and deletion of blobs within a container until a policy's set retention period expires. After expiration of the retention period, the container and that container's blobs may be deleted, but blob modification may still be prohibited. A user interface is configured to enable a user to move containers to other access tiers while the container maintains its policy.
    Type: Application
    Filed: September 25, 2018
    Publication date: March 26, 2020
    Inventors: Krisjan David FRITZ, Pratik BHALGAT, Dhivakar MANI, Maneesh SAH
  • Publication number: 20190339873
    Abstract: A cloud storage system includes a processor and a non-transitory computer-readable medium to store blob table management instructions for execution by the processor. The blob table management instructions are configured to manage a plurality of storage requests for a blob stored in a storage stamp as snapshots in a blob table and selectively create a user snapshot of at least one of the snapshots in the blob table. When automatic snapshots are enabled, the blob table management instructions are configured to receive a first request to overwrite the blob. If the first request does not further specify a key of the one of the snapshots in the blob table, the blob table management instructions are configured to add a new snapshot to the blob table and maintain storage of a prior snapshot of the blob for a maximum period.
    Type: Application
    Filed: November 28, 2018
    Publication date: November 7, 2019
    Inventors: Shane Kumar MAINALI, Quan ZHANG, Kaviyarasan RAJENDRAN, Sundar P. SUBRAMANI, Andrew EDWARDS, Maneesh SAH, Krisjan David FRITZ, Michael HAUSS, Jianhua YAN, Michael ROBERSON
  • Patent number: 8581618
    Abstract: A system provides for the distribution of intellectual property logic blocks from a source to a user wherein the user may use the logic blocks during development but is prevented from using the block in production without permission. A sensor is connected in parallel with a first signal from the block and in series with a second signal from the block. When activity on the first signal exceeds a predetermined count, the output of the second signal is corrupted. In some embodiments all such sensors are connected to an aggregator which allows all blocks to continue to operate until all of them have exceeded their predetermined activity count. A state machine compares the values of two keys, one stored within the block, to another value stored in the state machine controller, and allows the block to be used in production if the key values coincide.
    Type: Grant
    Filed: February 14, 2012
    Date of Patent: November 12, 2013
    Assignee: Social Silicon, Inc.
    Inventor: David Fritz
  • Publication number: 20090067343
    Abstract: The invention provides chip designers a means to take advantage of ANoC interconnect, the combination of the two technologies, asynchronous circuits and Network on Chip (ANoC), enabling them to design large chips more easily and quickly than before. The designer develops a table of interconnect requirements, specifying the desired connections and certain constraints such as area, power, and latency. The invention develops a connectivity network utilizing a library of characterized components, then optimizes the network by selecting various alternative components from the library and examining alternative link width combinations. The optimized network is verified against the predetermined requirements. If the verification is successful a fabric file is provided. If the verification is not successful the optimization process is repeated provided some improvement has been made.
    Type: Application
    Filed: June 4, 2007
    Publication date: March 12, 2009
    Inventor: David Fritz
  • Patent number: 7296187
    Abstract: A hardware debug device is usable to debug a target such as a microcontroller or microprocessor. A host instructs the hardware debug device what tests to perform on the target by sending a non-compiled script of text across a standardized script-based interface. The hardware debug device receives and interprets the script and sends appropriate microcommands to the on-chip debugger of the target to carry out actions specified by the script. The syntax of the interpreted script language is rich and allows scripts to define complex looping and testing actions. New scripts can be written to accommodate different target processors without changing the hardware debug device. Because complex testing operations are performed by the hardware debug device, network traffic at the host is reduced. The use of the interpreter and scripts also allows the cost of the hardware debug device to be reduced and reliability of the device to be increased.
    Type: Grant
    Filed: July 14, 2003
    Date of Patent: November 13, 2007
    Assignee: Zilog, Inc.
    Inventors: David Fritz, Blane Fowler
  • Patent number: 6767507
    Abstract: The present invention relates to a stable, aqueous odor-absorbing composition, preferably for use on inanimate surfaces. The composition comprises from about 0.1% to about 0.5%, by weight of the composition, of an emulsion or dispersion comprising long lasting hydrophobic perfume to improve acceptance. Optionally, the composition can contain low molecular weight polyols; metallic salts to help control odor; water soluble anionic polymer to help control odor; a humectant, etc. The composition is preferably essentially free of any material that would soil or stain fabric. The composition is preferably applied as small particle size droplets, especially from spray containers.
    Type: Grant
    Filed: May 16, 2001
    Date of Patent: July 27, 2004
    Assignee: The Procter & Gamble Company
    Inventors: Ricky Ah-Man Woo, Toan Trinh, Eva Schneiderman, Mark David Fritz, Jill Maureen Mattila, Robert Mermelstein, Pamela Ann Rockwell
  • Patent number: 6696395
    Abstract: Bottle aqueous household cleaning, fabric treatment and deodorizing compositions comprising surfactant, and a perfume which contains a substantial proportion of hydrophobic perfume ingredients having a ClogP of greater than 3. The bottles are made of high density polyethylene wherein the bottles have a continuous inner surface layer of nylon, polyetheneterephthalate or fluorinated polyethylene in order to prevent migration into and/or transmission through the high density polyethylene of the hydrophobic perfume ingredients.
    Type: Grant
    Filed: September 11, 2001
    Date of Patent: February 24, 2004
    Assignee: The Procter & Gamble Company
    Inventors: Ricky Ah-Man Woo, Steven Reece, Alen David Streutker, Kimberly Ann Ireton, Mark David Fritz, Eva Schneiderman