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: 11841884Abstract: 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: GrantFiled: October 25, 2021Date of Patent: December 12, 2023Assignee: Creative Intell, Inc.Inventors: Steven Ship, David Fritz
-
Patent number: 11526662Abstract: 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: GrantFiled: October 25, 2021Date of Patent: December 13, 2022Assignee: Creative Intell, Inc.Inventors: Steven Ship, David Fritz
-
Publication number: 20220229860Abstract: 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: ApplicationFiled: October 25, 2021Publication date: July 21, 2022Inventors: Steven Ship, David Fritz
-
Publication number: 20220229978Abstract: 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: ApplicationFiled: October 25, 2021Publication date: July 21, 2022Inventors: Steven Ship, David Fritz
-
Patent number: 11150816Abstract: 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: GrantFiled: September 25, 2018Date of Patent: October 19, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Krisjan David Fritz, Pratik Bhalgat, Dhivakar Mani, Maneesh Sah
-
Patent number: 10901648Abstract: 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: GrantFiled: November 28, 2018Date of Patent: January 26, 2021Assignee: Microsoft Technology Licensing, LLCInventors: 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: 20200097195Abstract: 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: ApplicationFiled: September 25, 2018Publication date: March 26, 2020Inventors: Krisjan David FRITZ, Pratik BHALGAT, Dhivakar MANI, Maneesh SAH
-
Publication number: 20190339873Abstract: 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: ApplicationFiled: November 28, 2018Publication date: November 7, 2019Inventors: 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: 8581618Abstract: 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: GrantFiled: February 14, 2012Date of Patent: November 12, 2013Assignee: Social Silicon, Inc.Inventor: David Fritz
-
Publication number: 20090067343Abstract: 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: ApplicationFiled: June 4, 2007Publication date: March 12, 2009Inventor: David Fritz
-
Patent number: 7296187Abstract: 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: GrantFiled: July 14, 2003Date of Patent: November 13, 2007Assignee: Zilog, Inc.Inventors: David Fritz, Blane Fowler
-
Patent number: 6767507Abstract: 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: GrantFiled: May 16, 2001Date of Patent: July 27, 2004Assignee: The Procter & Gamble CompanyInventors: Ricky Ah-Man Woo, Toan Trinh, Eva Schneiderman, Mark David Fritz, Jill Maureen Mattila, Robert Mermelstein, Pamela Ann Rockwell
-
Patent number: 6696395Abstract: 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: GrantFiled: September 11, 2001Date of Patent: February 24, 2004Assignee: The Procter & Gamble CompanyInventors: Ricky Ah-Man Woo, Steven Reece, Alen David Streutker, Kimberly Ann Ireton, Mark David Fritz, Eva Schneiderman