Patents by Inventor Jonathan Heller

Jonathan Heller 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: 20230385843
    Abstract: A method of approving expenditures in real-time, comprising receiving an expenditure request initiated by a user associated with an organization for transferring funds of the organization in exchange for one or more products and/or services, identifying request attribute(s) relating to the user, the value, the funds, the product, the service, a time of reception of the expenditure request and/or a geographical location of the user, analyzing scheduling data obtained from one or more online data sources which is indicative of one or more activity attributes of activity(s) scheduled for the user, automatically determining compliance between the request attribute(s) and one or more expenditure rules predefined for the product(s) and/or service(s) with respect to the activity attribute(s) and transmitting a response to the expenditure request according to the determination which includes approval of the expenditure request in case of compliance and rejection in case of incompliance.
    Type: Application
    Filed: August 10, 2023
    Publication date: November 30, 2023
    Applicant: Custodia Inc.
    Inventors: Elad EFRAIM, Jonathan HELLER, James HACKETT
  • Publication number: 20230376966
    Abstract: A method of approving expenditures in real-time, comprising receiving an expenditure request initiated by a user associated with an organization for transferring funds of the organization in exchange for one or more products and/or services, identifying request attribute(s) relating to the user, the value, the funds, the product, the service, a time of reception of the expenditure request and/or a geographical location of the user, analyzing scheduling data obtained from one or more online data sources which is indicative of one or more activity attributes of activity(s) scheduled for the user, automatically determining compliance between the request attribute(s) and one or more expenditure rules predefined for the product(s) and/or service(s) with respect to the activity attribute(s) and transmitting a response to the expenditure request according to the determination which includes approval of the expenditure request in case of compliance and rejection in case of incompliance.
    Type: Application
    Filed: August 8, 2023
    Publication date: November 23, 2023
    Applicant: Custodia Inc.
    Inventors: Elad EFRAIM, Jonathan HELLER, James HACKETT
  • Publication number: 20230376965
    Abstract: A method of approving expenditures in real-time, comprising receiving an expenditure request initiated by a user associated with an organization for transferring funds of the organization in exchange for one or more products and/or services, identifying request attribute(s) relating to the user, the value, the funds, the product, the service, a time of reception of the expenditure request and/or a geographical location of the user, analyzing scheduling data obtained from one or more online data sources which is indicative of one or more activity attributes of activity(s) scheduled for the user, automatically determining compliance between the request attribute(s) and one or more expenditure rules predefined for the product(s) and/or service(s) with respect to the activity attribute(s) and transmitting a response to the expenditure request according to the determination which includes approval of the expenditure request in case of compliance and rejection in case of incompliance.
    Type: Application
    Filed: August 8, 2023
    Publication date: November 23, 2023
    Applicant: Custodia Inc.
    Inventors: Elad EFRAIM, Jonathan HELLER, James HACKETT
  • Patent number: 11756041
    Abstract: A method of approving expenditures in real-time, comprising receiving an expenditure request initiated by a user associated with an organization for transferring funds of the organization in exchange for one or more products and/or services, identifying request attribute(s) relating to the user, the value, the funds, the product, the service, a time of reception of the expenditure request and/or a geographical location of the user, analyzing scheduling data obtained from one or more online data sources which is indicative of one or more activity attributes of activity(s) scheduled for the user, automatically determining compliance between the request attribute(s) and one or more expenditure rules predefined for the product(s) and/or service(s) with respect to the activity attribute(s) and transmitting a response to the expenditure request according to the determination which includes approval of the expenditure request in case of compliance and rejection in case of incompliance.
    Type: Grant
    Filed: June 11, 2019
    Date of Patent: September 12, 2023
    Assignee: Custodia Inc.
    Inventors: Elad Efraim, Jonathan Heller, James Hackett
  • Publication number: 20230005017
    Abstract: Provided are methods and systems for, in one aspect, managing content delivered to one or more devices. Methods may comprise receiving a first identifier associated with a user of content. The content may comprise one or more advertisement or placement opportunities. A second identifier may be determined based at least on the first identifier. The second identifier may be a perishable identifier configured to expire based on an event. The second identifier may be transmitted to an entity associated with an advertisement inventory, wherein the second identifier facilitates the targeted placement of one or more advertisements from the advertisement inventory without exposing the first identifier to the entity.
    Type: Application
    Filed: July 14, 2022
    Publication date: January 5, 2023
    Inventors: Jeffrey Sherwin, Jonathan Heller
  • Patent number: 11430007
    Abstract: Provided are methods and systems for, in one aspect, managing content delivered to one or more devices. Methods may comprise receiving a first identifier associated with a user of content. The content may comprise one or more advertisement or placement opportunities. A second identifier may be determined based at least on the first identifier. The second identifier may be a perishable identifier configured to expire based on an event. The second identifier may be transmitted to an entity associated with an advertisement inventory, wherein the second identifier facilitates the targeted placement of one or more advertisements from the advertisement inventory without exposing the first identifier to the entity.
    Type: Grant
    Filed: June 14, 2017
    Date of Patent: August 30, 2022
    Assignee: Comcast Cable Communications, LLC
    Inventors: Jeffrey Sherwin, Jonathan Heller
  • Publication number: 20190378136
    Abstract: A method of approving expenditures in real-time, comprising receiving an expenditure request initiated by a user associated with an organization for transferring funds of the organization in exchange for one or more products and/or services, identifying request attribute(s) relating to the user, the value, the funds, the product, the service, a time of reception of the expenditure request and/or a geographical location of the user, analyzing scheduling data obtained from one or more online data sources which is indicative of one or more activity attributes of activity(s) scheduled for the user, automatically determining compliance between the request attribute(s) and one or more expenditure rules predefined for the product(s) and/or service(s) with respect to the activity attribute(s) and transmitting a response to the expenditure request according to the determination which includes approval of the expenditure request in case of compliance and rejection in case of incompliance.
    Type: Application
    Filed: June 11, 2019
    Publication date: December 12, 2019
    Applicant: Custodia Inc.
    Inventors: Elad EFRAIM, Jonathan HELLER, James HACKETT
  • Publication number: 20180365730
    Abstract: Provided are methods and systems for, in one aspect, managing content delivered to one or more devices. Methods may comprise receiving a first identifier associated with a user of content. The content may comprise one or more advertisement or placement opportunities. A second identifier may be determined based at least on the first identifier. The second identifier may be a perishable identifier configured to expire based on an event. The second identifier may be transmitted to an entity associated with an advertisement inventory, wherein the second identifier facilitates the targeted placement of one or more advertisements from the advertisement inventory without exposing the first identifier to the entity.
    Type: Application
    Filed: June 14, 2017
    Publication date: December 20, 2018
    Inventors: Jeffrey Sherwin, Jonathan Heller
  • Publication number: 20180185495
    Abstract: The present invention provides pharmaceutical compositions comprising an a blood brain barrier peptide and a human peptide, such as an alpha-L-iduronidase (IDUA) protein, an iduronate-2-sulfatase protein (IDS) protein, or an a galactosidase A protein (?-Gal A) protein. The invention further provides methods of use for treating Mucopolysaccharidosis type I (MPS I), including Hurler Syndrome, Hurler-Scheie Syndrome and Scheie Syndrome; methods of use for treating Hunter syndrome; and methods of use for treating Fabry disease.
    Type: Application
    Filed: November 10, 2015
    Publication date: July 5, 2018
    Applicant: Alexion Pharmaceuticals, Inc.
    Inventors: Jonathan Heller, Mohammed Qatanani, Gregory Grabowski
  • Patent number: 9875119
    Abstract: In an example embodiment, a bundle loader is run in response to a communication from an application. The communication may indicate that the plurality of bundles of components in the application is to be executed. The plurality of bundles may include at least one bundle having a component that depends on a dependency component in another of the plurality of bundles. A configuration file indicating a set of the plurality of bundles to load in the bundle loader is received. The bundle loader is operated to load a bundle manifest for each bundle in the set of the plurality of bundles to load. Then, for each of the bundles in the set of plurality of bundles to load, the bundle is activated if no unactivated dependency component exists for any component in the bundle.
    Type: Grant
    Filed: December 4, 2014
    Date of Patent: January 23, 2018
    Assignee: Business Objects Software Ltd.
    Inventors: Johnson Wong, David Mosimann, Greg Golds, Jiandong Shi, Sebastien Foucault, Jonathan Heller
  • Publication number: 20170322992
    Abstract: Systems for distributed controlled access to data stored across a plurality of sources are disclosed. A plurality of content providers maintain user databases. A first distributed database contains a master identifier for each user of each content provider. Stored in relation to the master identifier are the locations of the user's data in each of the content providers. A second distributed database comprises data identifying for each of the users, entities that are authorized to access the user's data. In response to a request from an entity, the second database is queried and, based upon access rights data, user's whose data the requesting entity may view are determined. The first distributed database is queried to determine for the identified user, the location of user data. The data is retrieved and stored at a location accessible by the entity. The second distributed database is updated to record the data access.
    Type: Application
    Filed: February 17, 2017
    Publication date: November 9, 2017
    Inventors: Sony Joseph, Jonathan Heller
  • Publication number: 20160162264
    Abstract: In an example embodiment, a bundle loader is run in response to a communication from an application. The communication may indicate that the plurality of bundles of components in the application is to be executed. The plurality of bundles may include at least one bundle having a component that depends on a dependency component in another of the plurality of bundles. A configuration file indicating a set of the plurality of bundles to load in the bundle loader is received. The bundle loader is operated to load a bundle manifest for each bundle in the set of the plurality of bundles to load. Then, for each of the bundles in the set of plurality of bundles to load, the bundle is activated if no unactivated dependency component exists for any component in the bundle.
    Type: Application
    Filed: December 4, 2014
    Publication date: June 9, 2016
    Inventors: Johnson Wong, David Mosimann, Greg Golds, Jiandong Shi, Sebastien Foucault, Jonathan Heller
  • Patent number: 9330123
    Abstract: Usage patterns of structure model are utilized to determine a personalized structure model associated with a user. The personalized structure model is constructed such that retrieval of data associated with the personalized structure model is expected to improve performance of retrieving data from the data provider. The personalized structure model may be arranged based on an order of retrieval, based on groups of structure objects that may be retrieved together or the like. The personalized structure model may be a flat structure model to further improve performance of retrieving data from the data provider.
    Type: Grant
    Filed: December 20, 2009
    Date of Patent: May 3, 2016
    Assignee: SAP SE
    Inventors: Jonathan Heller, Werner Aigner
  • Patent number: 8943462
    Abstract: The present disclosure involves systems, software, and computer implemented methods for operating on type instances. One example method includes identifying a reference to a type instance during execution of a child control flow. The child control flow is associated with one or more ancestor control flows. One or more stack frames associated with the ancestor control flows are searched for a prior instantiation of the type instance. Access to the prior instantiation of the type instance in an identified stack frame associated with an identified ancestor control flow is provided in response to determining that the prior instantiation of the type instance exists in the identified stack frame. A new instance of the type instance is instantiated in a stack frame associated with the child control flow in response to determining that the prior instantiation of the type instance does not exist in the one or more stack frames.
    Type: Grant
    Filed: June 28, 2013
    Date of Patent: January 27, 2015
    Assignee: SAP SE
    Inventors: Jonathan Heller, Lior Schejter, Inbal Zilberman Kubovsky
  • Publication number: 20150007125
    Abstract: The present disclosure involves systems, software, and computer implemented methods for operating on type instances. One example method includes identifying a reference to a type instance during execution of a child control flow. The child control flow is associated with one or more ancestor control flows. One or more stack frames associated with the ancestor control flows are searched for a prior instantiation of the type instance. Access to the prior instantiation of the type instance in an identified stack frame associated with an identified ancestor control flow is provided in response to determining that the prior instantiation of the type instance exists in the identified stack frame. A new instance of the type instance is instantiated in a stack frame associated with the child control flow in response to determining that the prior instantiation of the type instance does not exist in the one or more stack frames.
    Type: Application
    Filed: June 28, 2013
    Publication date: January 1, 2015
    Applicant: SAP AG
    Inventors: Jonathan Heller, Lior Schejter, Inbal Zilberman Kubovsky
  • Publication number: 20130263139
    Abstract: Systems, methods and techniques relating to managing execution of applications in a runtime environment are described. A described technique includes identifying logic for executing an application code, identifying a first portion of the application code associated with the identified logic and executed by a first runtime container, identifying a second portion of the application code associated with the identified logic, determining, based on a policy or a characteristic associated with the application code, a second runtime container to execute the second portion of the application code, and dispatching a request and the identified logic to the second runtime container for executing the second portion of the application code.
    Type: Application
    Filed: March 28, 2012
    Publication date: October 3, 2013
    Inventors: Lior Schejter, Vishal Sikka, Matthias Anlauff, Jonathan Heller
  • Patent number: 8440648
    Abstract: The present invention provides for compositions, kits and methods for treatment of intraepithelial neoplasia, where the compositions include catecholic butanes, which include NDGA derivatives.
    Type: Grant
    Filed: July 19, 2005
    Date of Patent: May 14, 2013
    Assignees: Erimos Pharmaceuticals LLC, University of Maryland, Baltimore, Johns Hopkins University
    Inventors: Neil Frazer, Jonathan Heller, Rocio Lopez, Melissa Rhodes, Ru Chih C. Huang, Richard Dalby, Niharika Khanna
  • Patent number: 8060536
    Abstract: This disclosure provides various embodiments of systems, methods, and software for managing structured and unstructured data within electronic communications. In one implementation, software identifies an electronic communication associated with a user in an enterprise application; creates a link between an unstructured data element associated with the electronic communication and a structured data element associated with the enterprise application, where the link created at least partially based on one or more attributes of the electronic communication and an active process of the enterprise application; and stores the link in a link repository.
    Type: Grant
    Filed: December 18, 2007
    Date of Patent: November 15, 2011
    Assignee: SAP AG
    Inventors: Guy Bavly, Jonathan Heller, Ehud Waizer
  • Publication number: 20110153591
    Abstract: Usage patterns of structure model are utilized to determine a personalized structure model associated with a user. The personalized structure model is constructed such that retrieval of data associated with the personalized structure model is expected to improve performance of retrieving data from the data provider. The personalized structure model may be arranged based on an order of retrieval, based on groups of structure objects that may be retrieved together or the like. The personalized structure model may be a flat structure model to further improve performance of retrieving data from the data provider.
    Type: Application
    Filed: December 20, 2009
    Publication date: June 23, 2011
    Applicant: SAP AG
    Inventors: JONATHAN HELLER, WERNER AIGNER
  • Publication number: 20110135711
    Abstract: The present invention provides kits, methods and compositions for the treatment of diseases such as cancers. The compositions herein contain a substantially pure preparation of at least one catecholic butane, including, for example, NDGA compounds in a pharmaceutically acceptable carrier or excipient. The catecholic butane such as NDGA or its derivatives are administered to one or more subjects in need of treatment by a route other than direct injection into the affected tissues or topical application on affected tissues.
    Type: Application
    Filed: May 31, 2010
    Publication date: June 9, 2011
    Inventors: Ru Chih C. Huang, Richard Park, Chih-Chuan Chang, Yu-Chuan Liang, David Mold, Elaine Lin, Jonathan Heller, Neil Frazer