Patents by Inventor Michael Hewitt

Michael Hewitt 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: 20250384202
    Abstract: An example system may include a document snapshot circuit structured to generate a document snapshot configured to capture a state of a document at a time marker and a document sharding circuit structured to analyze the document snapshot, and generate a first plurality of shard documents capturing the state of the document at the time marker. The system may include a document serving circuit structured to access the first plurality of shard documents, and provide at least a subset of the first plurality of shard documents to a client serving circuit structured to implement a unified document surface interface in response to the at least a subset of the first plurality of shard documents. The document serving circuit is configured to provide the subset of the first plurality of shard documents in an order determined to prioritize shards related to a last accessed location of the document.
    Type: Application
    Filed: May 23, 2025
    Publication date: December 18, 2025
    Inventors: Alexander W. DeNeui, Glenn Jaume, Hariharan Sivaramakrishnan, Helena G. Jaramillo, John Z. Li, Jonathan L. Goldman, Martin Charles, W. Michael Varney, Timothy Andrew James, Adam Ginzberg, Nathan Penner, Evan Brooks, Michael Hewitt, Punit Shah, Patrick Barry, Huayang Guo, Jason Peter Stowe, Christopher Leland Eck, Alicia Salvino, Alan Fang, Spencer Chang, Elizabeth Huang, Oleg Vaskevich
  • Patent number: 12346653
    Abstract: An example system may include a document snapshot circuit structured to generate a document snapshot configured to capture a state of a document at a time marker and a document sharding circuit structured to analyze the document snapshot, and generate a first plurality of shard documents capturing the state of the document at the time marker. The system may include a document serving circuit structured to access the first plurality of shard documents, and provide at least a subset of the first plurality of shard documents to a client serving circuit structured to implement a unified document surface interface in response to the at least a subset of the first plurality of shard documents. The document serving circuit is configured to provide the subset of the first plurality of shard documents in an order determined to prioritize shards related to a last accessed location of the document.
    Type: Grant
    Filed: May 9, 2023
    Date of Patent: July 1, 2025
    Assignee: Grammarly, Inc.
    Inventors: Alexander W. DeNeui, Glenn Jaume, Hariharan Sivaramakrishnan, Helena G. Jaramillo, John Z. Li, Jonathan L. Goldman, Martin Charles, W. Michael Varney, Timothy Andrew James, Adam Ginzberg, Nathan Penner, Evan Brooks, Michael Hewitt, Punit Shah, Patrick Barry, Huayang Guo, Jason Peter Stowe, Christopher Leland Eck, Alicia Salvino, Alan Fang, Spencer Chang, Elizabeth Huang, Oleg Vaskevich
  • Patent number: 12288024
    Abstract: Systems and methods for publication and external interfacing for a unified document surface are disclosed. An example system may include a document serving circuit structured to access a document data, the document data comprising data for a unified document surface, and provide at least a portion of the document data to a client serving circuit. The client serving circuit may be structured to implement a unified document surface interface in response to the at least a portion of the document data, implement an extension creation interface, provide a pack implementation value to the document serving circuit in response to user interactions with the extension creation interface, and determine an executable object in response to the pack implementation value.
    Type: Grant
    Filed: May 9, 2023
    Date of Patent: April 29, 2025
    Assignee: Grammarly, Inc.
    Inventors: Alexander W. DeNeui, Glenn Jaume, Hariharan Sivaramakrishnan, Helena G. Jaramillo, John Z. Li, Jonathan L. Goldman, Martin Charles, W. Michael Varney, Timothy Andrew James, Adam Ginzberg, Nathan Penner, Evan Brooks, Michael Hewitt, Punit Shah, Patrick Barry, Huayang Guo, Jason Peter Stowe, Christopher Leland Eck, Alicia Salvino, Alan Fang, Spencer Chang, Elizabeth Huang, Oleg Vaskevich
  • Patent number: 12106039
    Abstract: Systems and methods for publication and external interfacing for a unified document surface are disclosed. An example system may include a document serving circuit structured to access a document data, the document data including data for a unified document surface, and to provide at least a portion of the document data to a client serving circuit; the client serving circuit structured to implement a unified document surface interface in response to the at least a portion of the document data; the client serving circuit further structured to implement an extension creation interface, and to provide a pack implementation value to the document serving circuit in response to user interactions with the extension creation interface; and wherein the document serving circuit is further structured to determine a pack definition value in response to the pack implementation value.
    Type: Grant
    Filed: February 23, 2022
    Date of Patent: October 1, 2024
    Assignee: Coda Project, Inc.
    Inventors: Alexander W. DeNeui, Glenn Jaume, Hariharan Sivaramakrishnan, Helena G. Jaramillo, John Z. Li, Jonathan L. Goldman, Martin Charles, W. Michael Varney, Timothy Andrew James, Adam Ginzberg, Nathan Penner, Evan Brooks, Michael Hewitt, Punit Shah, Patrick Barry, Huayang Guo, Jason Peter Stowe, Christopher Leland Eck, Alicia Salvino, Alan Fang, Spencer Chang, Elizabeth Huang, Oleg Vaskevich
  • Publication number: 20240046177
    Abstract: Systems and methods for assessing variables associated with seed production are provided. One example computer-implemented method includes accessing, by a computing device, data representative of: a seed offering including multiple different seeds, a capacity of multiple production fields, and probability distributions for yield across the multiple fields and for demand for the multiple different seeds. The method then also includes generating, by the computing device, a production target plan, based on multiple scenarios indicative of the probability distributions, for the multiple different seeds and for the production fields, and planting the multiple production fields consistent with the production target plan.
    Type: Application
    Filed: August 7, 2023
    Publication date: February 8, 2024
    Inventors: Jennifer BECKER, Scott GRASMAN, Michael HEWITT, Shrikant JARUGUMILLI, Meserret KARACA, Jonathan VIGLIONE
  • Publication number: 20230342166
    Abstract: Systems and methods include a document serving circuit structured to access a document data, the document data comprising data for a unified document surface, and to provide at least a portion of the document data to a client serving circuit. The client serving circuit is structured to implement a unified document surface interface in response to the at least a portion of the document data, implement an extension creation interface, and to provide a pack implementation value to the document serving circuit in response to user interactions with the extension creation interface. The document serving circuit is further structured to determine a pack definition value in response to the pack implementation value.
    Type: Application
    Filed: June 29, 2023
    Publication date: October 26, 2023
    Inventors: Alexander W. DeNeui, Glenn Jaume, Hariharan Sivaramakrishnan, Helena G. Jaramillo, John Z. Li, Jonathan L. Goldman, Martin Charles, W. Michael Varney, Timothy Andrew James, Adam Ginzberg, Nathan Penner, Evan Brooks, Michael Hewitt, Punit Shah, Patrick Barry, Huayang Guo, Jason Peter Stowe, Christopher Leland Eck, Alicia Salvino, Alan Fang, Spencer Chang, Elizabeth Huang, Oleg Vaskevich
  • Publication number: 20230297768
    Abstract: An example system may include a document snapshot circuit structured to generate a document snapshot configured to capture a state of a document at a time marker and a document sharding circuit structured to analyze the document snapshot, and generate a first plurality of shard documents capturing the state of the document at the time marker. The system may include a document serving circuit structured to access the first plurality of shard documents, and provide at least a subset of the first plurality of shard documents to a client serving circuit structured to implement a unified document surface interface in response to the at least a subset of the first plurality of shard documents. The document serving circuit is configured to provide the subset of the first plurality of shard documents in an order determined to prioritize shards related to a last accessed location of the document.
    Type: Application
    Filed: May 9, 2023
    Publication date: September 21, 2023
    Inventors: Alexander W. DeNeui, Glenn Jaume, Hariharan Sivaramakrishnan, Helena G. Jaramillo, John Z. Li, Jonathan L. Goldman, Martin Charles, W. Michael Varney, Timothy Andrew James, Adam Ginzberg, Nathan Penner, Evan Brooks, Michael Hewitt, Punit Shah, Patrick Barry, Huayang Guo, Jason Peter Stowe, Christopher Leland Eck, Alicia Salvino, Alan Fang, Spencer Chang, Elizabeth Huang, Oleg Vaskevich
  • Publication number: 20230274080
    Abstract: Systems and methods for publication and external interfacing for a unified document surface are disclosed. An example system may include a document serving circuit structured to access a document data, the document data comprising data for a unified document surface, and provide at least a portion of the document data to a client serving circuit. The client serving circuit may be structured to implement a unified document surface interface in response to the at least a portion of the document data, implement an extension creation interface, provide a pack implementation value to the document serving circuit in response to user interactions with the extension creation interface, and determine an executable object in response to the pack implementation value.
    Type: Application
    Filed: May 9, 2023
    Publication date: August 31, 2023
    Inventors: Alexander W. DeNeui, Glenn Jaume, Hariharan Sivaramakrishnan, Helena G. Jaramillo, John Z. Li, Jonathan L. Goldman, Martin Charles, W. Michael Varney, Timothy Andrew James, Adam Ginzberg, Nathan Penner, Evan Brooks, Michael Hewitt, Punit Shah, Patrick Barry, Huayang Guo, Jason Peter Stowe, Christopher Leland Eck, Alicia Salvino, Alan Fang, Spencer Chang, Elizabeth Huang, Oleg Vaskevich
  • Publication number: 20220269851
    Abstract: Systems and methods for publication and external interfacing for a unified document surface are disclosed. An example system may include a document serving circuit structured to access a document data, the document data including data for a unified document surface, and to provide at least a portion of the document data to a client serving circuit; the client serving circuit structured to implement a unified document surface interface in response to the at least a portion of the document data; the client serving circuit further structured to implement an extension creation interface, and to provide a pack implementation value to the document serving circuit in response to user interactions with the extension creation interface; and wherein the document serving circuit is further structured to determine a pack definition value in response to the pack implementation value.
    Type: Application
    Filed: February 23, 2022
    Publication date: August 25, 2022
    Inventors: Alexander W. DeNeui, Glenn Jaume, Hariharan Sivaramakrishnan, Helena G. Jaramillo, John Z. Li, Jonathan L. Goldman, Martin Charles, W. Michael Varney, Timothy Andrew James, Adam Ginzberg, Nathan Penner, Evan Brooks, Michael Hewitt, Punit Shah, Patrick Barry, Huayang Guo, Jason Peter Stowe, Christopher Leland Eck, Alicia Salvino, Alan Fang, Spencer Chang, Elizabeth Huang, Oleg Vaskevich
  • Publication number: 20110274799
    Abstract: A mold inhibiting emulsion including: an aqueous phase that includes water; a non-aqueous phase that may optionally include an oil; at least one emulsifier; and at least one mold inhibitor. Also provided is a method of inhibiting mold growth on edible baked products (e.g., bread) that involves applying the mold inhibiting emulsion of the present invention to the exterior surfaces of unbaked dough from which the edible baked product is prepared. The mold inhibiting emulsion may be applied to contact surfaces of a vessel in which dough is baked, and then to upper portions of the dough after it has been placed into the treated vessel. An apparatus for treating the exterior surfaces of unbaked dough with spray applied liquids, is further provided. The apparatus includes first and second spray stations each including a primary spray assembly and a secondary spray assembly activated if the primary spray assembly fails.
    Type: Application
    Filed: May 6, 2011
    Publication date: November 10, 2011
    Inventors: Robert O. Wilhelm, JR., Ada Lacayo, Cathlene Colley, James Galicic, Michael Hewitt, Don Huber
  • Publication number: 20100325155
    Abstract: Systems and methods for providing access to an information stream in a format customized for a receiving device involve a network-based information storage and distribution system for receiving, storing, and distributing an information stream to a user of the information stream over a network. The system receives media files and converts the media files into multiple formats. When a user attempts to access the media files, such as by browsing a site containing the media files or clicking on a link to the media files, a determination is made as to the type of device attempting to access the files. A database of devices and what file formats, resolutions, codecs, etc., they support is consulted to select a file format suitable for that device. Then, the selected media files are displayed or made available for download or transmission to the user's device in a format compatible with the particular device.
    Type: Application
    Filed: June 23, 2009
    Publication date: December 23, 2010
    Inventors: James Skinner, Michael Hewitt, Douglas Weber, Gilbert Reimschussel
  • Publication number: 20100325220
    Abstract: Systems and methods are disclosed for receiving and processing a subscription request by e-mail to an information stream. The systems and methods involve a network-based information storage and distribution system for receiving, storing, and distributing an information stream to a subscriber of the information stream over a network. The system receives an e-mail subscription request from a subscriber seeking to subscribe to an information stream, where the e-mail subscription request includes stream-identifying information identifying the information stream to which the subscriber wishes to subscribe; and an e-mail address for the subscriber, which may simply be determined by way of examining the return e-mail address of the e-mail sender from the e-mail. The e-mail is used to determine which information stream is to be subscribed to from the stream-identifying information, and the subscriber's e-mail address is used to provide access to the information stream to the subscriber.
    Type: Application
    Filed: June 23, 2009
    Publication date: December 23, 2010
    Inventors: James Skinner, Michael Hewitt, Douglas Weber, Gilbert Reimschussel
  • Publication number: 20100180186
    Abstract: A method for storage and distribution of electronic publications by content creators and online publishers with referral-based commissions utilizes a repository of products and an associated delivery system. An invitor registers with the system and provides referral addresses to the system, which sends an electronic invitation to use the system to the addresses. The recipients can use the system to purchase electronic publication products and/or to sell their own electronic publication products. Commissions are provided to the invitor based on purchases by the recipients of the invitations and/or based on sales of products on the system by recipients of the invitations.
    Type: Application
    Filed: September 14, 2009
    Publication date: July 15, 2010
    Inventors: James Skinner, Michael Hewitt, Douglas Weber, Gilbert Reimschussel, D. Christian Harrisson, Steve Conlee, Eugene Skinner
  • Publication number: 20100070533
    Abstract: Systems and methods for in-line viewing of files over a network such as the Internet are described. The files are organized into groups or lists, thus forming one or more products. The file or files in a single product may include files of various formats. The user uploading files can input or select the order in which the files of the product are to be displayed/played/accessed by other users. When a file is accessed, a determination is made as to the type of file to be accessed and a player or viewer appropriate for the file type is used to provide access to the file for the user. As each subsequent file in the product is accessed, the determination of the appropriate viewer or player is repeated and access to the file is provided accordingly. Multiple files may be simultaneously accessed using multiple players. Access restrictions may also be provided.
    Type: Application
    Filed: September 16, 2008
    Publication date: March 18, 2010
    Inventors: James Skinner, Michael Hewitt, Doug Weber, Gib Reimschussel, D. Christian Harrison, Steve Conlee, Eugene Skinner
  • Publication number: 20100070901
    Abstract: Systems and methods for in-line viewing of files of multiple types, including files in mixed file formats, utilizing a single viewer or player are described. A single viewer is capable of displaying multiple file formats of both static and dynamic nature. The viewer may be used to display a wide variety of content accessible from a single web page, and web designers need only embed the single viewer to access many content types. The viewer receives a selection of a file to access and identifies the file type of the selected file. The viewer provides proper controls associated with the file type and displays or provides other access to the selected file. Thus the viewer provides a more streamlined experience to the user and simplifies accessing files of various file types. The viewer may be embedded in a web page or may be provided in a pop-up or modal window.
    Type: Application
    Filed: September 16, 2008
    Publication date: March 18, 2010
    Inventors: James Skinner, Michael Hewitt, Doug Weber, Gib Reimschussel, D. Christian Harrison, Steve Conlee, Eugene Skinner
  • Publication number: 20070203111
    Abstract: The invention relates to novel cyclohexylamine derivatives and their use in the treatment and/or prevention of central nervous system (CNS) disorders, such as depression, anxiety, schizophrenia and sleep disorder as well as methods for their synthesis. The invention also relates to pharmaceutical compositions containing the compounds of the invention, as well as methods of inhibiting reuptake of endogenous monoamines, such as dopamine, serotonin and norepinephrine from the synaptic cleft and methods of modulating one or more monoamine transporter.
    Type: Application
    Filed: January 5, 2007
    Publication date: August 30, 2007
    Applicant: SEPRACOR INC.
    Inventors: Liming Shao, Fengjiang Wang, Scott Malcolm, Michael Hewitt, Larry Bush, Jianguo Ma, Mark Varney, Una Campbell, Sharon Engel, Larry Hardy, Patrick Koch, John Campbell
  • Publication number: 20070197588
    Abstract: The invention relates to novel tetralone based amines and their use in the treatment of central nervous system (CNS) disorders, such as depression, attention deficit hyperactivity disorder (ADHD) and Parkinson's disease. The invention further relates to pharmaceutical compositions containing the compounds and compositions of the invention as well as methods of inhibiting reuptake of one or more monoamine, such as such as dopamine and norepinephrine, from the synaptic cleft, and methods of modulating one or more monoamine transporter.
    Type: Application
    Filed: December 21, 2006
    Publication date: August 23, 2007
    Applicant: SEPRACOR INC.
    Inventors: Liming Shao, Fengjiang Wang, Scott Malcolm, Michael Hewitt, Larry Bush, Mark Varney, Una Campbell, Sharon Engel, Larry Hardy, Patrick Koch, Jianguo Ma
  • Publication number: 20060089330
    Abstract: One aspect of the present invention relates to solution-phase approaches to GPI synthesis. Another aspect of the present invention relates to key building blocks, and syntheses thereof, useful for GPI assembly. Yet another aspect of the invention relates to an automated method for the synthesis of GPIs and fragments thereof.
    Type: Application
    Filed: July 10, 2003
    Publication date: April 27, 2006
    Applicant: Massachusetts Institute Of Technology
    Inventors: Peter Seeberger, Michael Hewitt