Patents by Inventor Joshua Freedman

Joshua Freedman 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: 7647400
    Abstract: Techniques for providing information about a current state modeled with multiple attributes is described. The providing of information can include receiving from a first source an indication of an ability to supply values for one of the state attributes of the modeled current state, and supplying to a client a value for the one attribute received from the first source. After the supplying of the value, the providing can include receiving from a second source a value supplying ability for the one attribute and supplying of a value for the one attribute based on values received for the one attribute from the first and second sources. After the supplying of that value, the providing can include receiving from the first source an indication of a value supplying inability for the one attribute and supplying a value for the one attribute received from the second source.
    Type: Grant
    Filed: December 7, 2006
    Date of Patent: January 12, 2010
    Assignee: Microsoft Corporation
    Inventors: Kenneth H. Abbott, Dan Newell, James O. Robarts, Ken Swapp, Joshua Freedman
  • Patent number: 7610376
    Abstract: Techniques for providing information about a current state modeled with multiple attributes is described. The providing of information can include receiving from a first source an indication of an ability to supply values for one of the state attributes of the modeled current state, and supplying to a client a value for the one attribute received from the first source. After the supplying of the value, the providing can include receiving from a second source a value supplying ability for the one attribute and supplying of a value for the one attribute based on values received for the one attribute from the first and second sources. After the supplying of that value, the providing can include receiving from the first source an indication of a value supplying inability for the one attribute and supplying a value for the one attribute received from the second source.
    Type: Grant
    Filed: December 7, 2006
    Date of Patent: October 27, 2009
    Assignee: Microsoft Corporation
    Inventors: Kenneth H. Abbott, Dan Newell, James O. Robarts, Ken Swapp, Joshua Freedman
  • Publication number: 20090197824
    Abstract: Extended release formulations of S-methyladenosylmethionine (SAMe) are provided, as are methods of treating various disorders using extended release SAMe formulations. The extended release formulations may be used to treat a variety of disorders, including liver disorders, psychiatric disorders and joint disorders. Thus, extended release SAMe formulations may be used to treat alcoholic liver disease, fatty liver disease, hepatitis, generalized anxiety disorder, obsessive compulsive disorder, post traumatic stress disorder, panic disorder, and depressive disorders such as depression (e.g. major clinical depression) and dysthymia.
    Type: Application
    Filed: July 17, 2008
    Publication date: August 6, 2009
    Applicant: METHYLATION SCIENCES INTERNATIONAL SRL
    Inventors: Joshua Freedman, Aviva Revgev, Nancy Harrison, Robert Miller, David MacDonald
  • Publication number: 20090088404
    Abstract: Extended release formulations of S-methyladenosylmethionine (SAMe) are provided, as are methods of treating various disorders using extended release SAMe formulations. The extended release formulations may be used to treat a variety of disorders, including liver disorders, psychiatric disorders and joint disorders. Thus, extended release SAMe formulations may be used to treat alcoholic liver disease, fatty liver disease, hepatitis, generalized anxiety disorder, obsessive compulsive disorder, post traumatic stress disorder, panic disorder, and depressive disorders such as depression (e.g. major clinical depression) and dysthymia.
    Type: Application
    Filed: July 29, 2008
    Publication date: April 2, 2009
    Applicant: Methylation Sciences International SRL
    Inventors: Joshua Freedman, Aviva Regev, Nancy Harrison, Robert Miller, David MacDonald
  • Publication number: 20080206333
    Abstract: Extended release formulations of S-methyladenosylmethionine (SAMe) are provided, as are methods of treating various disorders using extended release SAMe formulations. The extended release formulations may be used to treat a variety of disorders, including liver disorders, psychiatric disorders and joint disorders. Thus, extended release SAMe formulations may be used to treat alcoholic liver disease, fatty liver disease, hepatitis, generalized anxiety disorder, obsessive compulsive disorder, post traumatic stress disorder, panic disorder, and depressive disorders such as depression (e.g. major clinical depression) and dysthymia.
    Type: Application
    Filed: January 31, 2008
    Publication date: August 28, 2008
    Applicant: METHYLATION SCIENCES INTERNATIONAL SRL
    Inventor: Joshua Freedman
  • Publication number: 20080147775
    Abstract: Techniques for providing information about a current state modeled with multiple attributes is described. The providing of information can include receiving from a first source an indication of an ability to supply values for one of the state attributes of the modeled current state, and supplying to a client a value for the one attribute received from the first source. After the supplying of the value, the providing can include receiving from a second source a value supplying ability for the one attribute and supplying of a value for the one attribute based on values received for the one attribute from the first and second sources. After the supplying of that value, the providing can include receiving from the first source an indication of a value supplying inability for the one attribute and supplying a value for the one attribute received from the second source.
    Type: Application
    Filed: June 11, 2007
    Publication date: June 19, 2008
    Applicant: MICROSOFT CORPORATION
    Inventors: Kenneth H. Abbott, Dan Newell, James O. Robarts, Ken Swapp, Joshua Freedman
  • Publication number: 20070266318
    Abstract: Techniques are described for providing information about a current state that is represented with multiple attributes. In some situations, the providing includes a first computer receiving indications of multiple characterization modules, each characterization module executing on a computer to model an aspect of a current state related to that computer; receiving an indication of one of the multiple attributes of the represented current state; determining multiple of the characterization modules whose modeled aspects are related to the indicated one attribute; and gathering information about the modeled aspects related to the indicated one attribute from the determined characterization modules so that a value for the indicated one attribute can be generated based on the gathered information.
    Type: Application
    Filed: January 12, 2007
    Publication date: November 15, 2007
    Inventors: Kenneth Abbott, Dan Newell, James Robarts, Joshua Freedman
  • Publication number: 20070168502
    Abstract: Techniques for providing information about a current state modeled with multiple attributes is described. The providing of information can include receiving from a first source an indication of an ability to supply values for one of the state attributes of the modeled current state, and supplying to a client a value for the one attribute received from the first source. After the supplying of the value, the providing can include receiving from a second source a value supplying ability for the one attribute and supplying of a value for the one attribute based on values received for the one attribute from the first and second sources. After the supplying of that value, the providing can include receiving from the first source an indication of a value supplying inability for the one attribute and supplying a value for the one attribute received from the second source.
    Type: Application
    Filed: December 7, 2006
    Publication date: July 19, 2007
    Applicant: TANGIS CORPORATION
    Inventors: Kenneth Abbott, Dan Newell, James Robarts, Ken Swapp, Joshua Freedman
  • Publication number: 20070156891
    Abstract: Techniques are described for providing information about a current state that is modeled with multiple state attributes. In some situations the providing includes receiving from a first client an indication of an interest in receiving values for an indicated one of the state attributes of the modeled current state, receiving from a second client an indication of an interest in receiving values for another of the state attributes of the modeled current state, and, in response to receiving a value for the indicated one attribute from a first source, determining that the first client has an interest in receiving the received value and supplying the received value to the first client.
    Type: Application
    Filed: December 6, 2006
    Publication date: July 5, 2007
    Applicant: TANGIS CORPORATION
    Inventors: Kenneth Abbott, Joshua Freedman, Dan Newell, James Robarts
  • Patent number: 7231439
    Abstract: Techniques for providing information about a current state modeled with multiple attributes is described. The providing of information can include receiving from a first source an indication of an ability to supply values for one of the state attributes of the modeled current state, and supplying to a client a value for the one attribute received from the first source. After the supplying of the value, the providing can include receiving from a second source a value supplying ability for the one attribute and supplying of a value for the one attribute based on values received for the one attribute from the first and second sources. After the supplying of that value, the providing can include receiving from the first source an indication of a value supplying inability for the one attribute and supplying a value for the one attribute received from the second source.
    Type: Grant
    Filed: November 28, 2000
    Date of Patent: June 12, 2007
    Assignee: Tangis Corporation
    Inventors: Kenneth H. Abbott, Dan Newell, James O. Robarts, Ken Swapp, Joshua Freedman
  • Publication number: 20070130524
    Abstract: Techniques are described for providing information about a current state that is modeled with multiple state attributes. In some situations, the providing includes receiving from a module a request related to the modeling of the current state with the multiple state attributes. In such situations, the providing further includes, without further intervention related to the request by the module, determining that the request cannot currently be satisfied, and indicating to the module that the request cannot currently be satisfied, monitoring at later times after the indicating to determine whether the request can be satisfied, and indicating to the module that the request can be satisfied if it is determined at one of the later times that the request can currently be satisfied.
    Type: Application
    Filed: November 14, 2006
    Publication date: June 7, 2007
    Applicant: TANGIS CORPORATION
    Inventors: Kenneth Abbott, Joshua Freedman, Dan Newell, James Robarts
  • Publication number: 20070022384
    Abstract: Techniques are disclosed for creating, modifying, categorizing, modeling, distributing, purchasing, selling, and otherwise using themes and theme-related information. Themes can represent various types of contextual aspects or situations, and can model high-level concepts of activities or states not reflected in individual contextual attributes that each model a single aspect of the state of a user, their computing device, the surrounding physical environment, and/or the current cyber-environment. Such themes specify inter-relationships among a set of contextual attributes, and can have associated theme-related information such as theme-specific attributes, theme layouts used to present information and functionality, CSes that provide theme attribute values, and CCs that process theme information. Disclosed techniques can identify one or more themes that currently match the modeled context, select one of the matching themes as a current theme, and provide an appropriate response (e.g.
    Type: Application
    Filed: June 8, 2006
    Publication date: January 25, 2007
    Applicant: Tangis Corporation
    Inventors: Kenneth Abbott, Joshua Freedman, Dan Newell, James Robarts, Johnson Apacible
  • Publication number: 20060031181
    Abstract: A facility for exchanging context attributes is described. A characterization module receives an invocation request to provide an attribute value that was generated by a requesting attribute consumer. The received invocation request identifies the attribute whose value is to be provided. In response to receiving the invocation request, the characterization module provides a value for the identified attribute to the requesting attribute consumer.
    Type: Application
    Filed: March 8, 2005
    Publication date: February 9, 2006
    Applicant: Tangis Corporation
    Inventors: Kenneth Abbott, Steven Fluegel, Joshua Freedman, Dan Newell, James Robarts
  • Publication number: 20050066282
    Abstract: Techniques are described for providing information about a current state that is modeled with multiple state attributes. In some situations, the providing includes receiving from first and second sources indications of an ability to supply values for, respectively, an indicated one of the state attributes and another of the state attributes. In such situations, the providing also includes, in response to receiving a request from a first client for a value of the indicated one attribute, determining that the first source is available to supply the value, obtaining the value from the first source, and supplying a value obtained from the first source to the first client.
    Type: Application
    Filed: November 5, 2004
    Publication date: March 24, 2005
    Applicant: Tangis Corporation
    Inventors: Kenneth Abbott, Joshua Freedman, Dan Newell, James Robarts
  • Publication number: 20050034078
    Abstract: Techniques are described providing mediated information about a current state that is modeled with multiple state attributes. In some situations, the providing includes receiving from a first source an indication of a first value for an indicated one of the state attributes of the modeled current state, receiving from a second source an indication of a second value for the indicated state attribute, and, after an indication from a client for a value for the indicated state attribute, sending to the client a mediated value for the indicated state attribute that is produced by mediating between available values for the indicated state attribute including at least the first and second values.
    Type: Application
    Filed: April 14, 2004
    Publication date: February 10, 2005
    Inventors: Kenneth Abbott, Dan Newell, James Robarts, Joshua Freedman, Johnson Apacible
  • Patent number: 6126596
    Abstract: A system that can collect data, directly from a client and use this data both to diagnose and to establish the severity of a client's condition. The system can also use this data to look-up one or more appropriate treatments according to treatment guidelines stored in its memory. It then uses this information to monitor if the treatment decisions made by the treating clinician or other medical provider is consistent with the stored treatment guidelines. The system can suggest treatments to the medical provider, inform the provider if the provider chooses a treatment or treatments that do not follow the treatment guidelines, require the provider to actively over-ride the treatment guidelines or require the provider to obtain agreement to over-ride from a supervisor. Additionally, the system can store information on treatments that do not follow the treatment guidelines for ongoing review of provider performance by provider supervisors.
    Type: Grant
    Filed: June 2, 1997
    Date of Patent: October 3, 2000
    Inventor: Joshua Freedman