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: 20230385843Abstract: 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: ApplicationFiled: August 10, 2023Publication date: November 30, 2023Applicant: Custodia Inc.Inventors: Elad EFRAIM, Jonathan HELLER, James HACKETT
-
Publication number: 20230376966Abstract: 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: ApplicationFiled: August 8, 2023Publication date: November 23, 2023Applicant: Custodia Inc.Inventors: Elad EFRAIM, Jonathan HELLER, James HACKETT
-
Publication number: 20230376965Abstract: 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: ApplicationFiled: August 8, 2023Publication date: November 23, 2023Applicant: Custodia Inc.Inventors: Elad EFRAIM, Jonathan HELLER, James HACKETT
-
Patent number: 11756041Abstract: 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: GrantFiled: June 11, 2019Date of Patent: September 12, 2023Assignee: Custodia Inc.Inventors: Elad Efraim, Jonathan Heller, James Hackett
-
Publication number: 20230005017Abstract: 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: ApplicationFiled: July 14, 2022Publication date: January 5, 2023Inventors: Jeffrey Sherwin, Jonathan Heller
-
Patent number: 11430007Abstract: 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: GrantFiled: June 14, 2017Date of Patent: August 30, 2022Assignee: Comcast Cable Communications, LLCInventors: Jeffrey Sherwin, Jonathan Heller
-
Publication number: 20190378136Abstract: 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: ApplicationFiled: June 11, 2019Publication date: December 12, 2019Applicant: Custodia Inc.Inventors: Elad EFRAIM, Jonathan HELLER, James HACKETT
-
Publication number: 20180365730Abstract: 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: ApplicationFiled: June 14, 2017Publication date: December 20, 2018Inventors: Jeffrey Sherwin, Jonathan Heller
-
Publication number: 20180185495Abstract: 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: ApplicationFiled: November 10, 2015Publication date: July 5, 2018Applicant: Alexion Pharmaceuticals, Inc.Inventors: Jonathan Heller, Mohammed Qatanani, Gregory Grabowski
-
Patent number: 9875119Abstract: 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: GrantFiled: December 4, 2014Date of Patent: January 23, 2018Assignee: Business Objects Software Ltd.Inventors: Johnson Wong, David Mosimann, Greg Golds, Jiandong Shi, Sebastien Foucault, Jonathan Heller
-
Publication number: 20170322992Abstract: 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: ApplicationFiled: February 17, 2017Publication date: November 9, 2017Inventors: Sony Joseph, Jonathan Heller
-
Publication number: 20160162264Abstract: 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: ApplicationFiled: December 4, 2014Publication date: June 9, 2016Inventors: Johnson Wong, David Mosimann, Greg Golds, Jiandong Shi, Sebastien Foucault, Jonathan Heller
-
Patent number: 9330123Abstract: 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: GrantFiled: December 20, 2009Date of Patent: May 3, 2016Assignee: SAP SEInventors: Jonathan Heller, Werner Aigner
-
Patent number: 8943462Abstract: 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: GrantFiled: June 28, 2013Date of Patent: January 27, 2015Assignee: SAP SEInventors: Jonathan Heller, Lior Schejter, Inbal Zilberman Kubovsky
-
Publication number: 20150007125Abstract: 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: ApplicationFiled: June 28, 2013Publication date: January 1, 2015Applicant: SAP AGInventors: Jonathan Heller, Lior Schejter, Inbal Zilberman Kubovsky
-
Publication number: 20130263139Abstract: 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: ApplicationFiled: March 28, 2012Publication date: October 3, 2013Inventors: Lior Schejter, Vishal Sikka, Matthias Anlauff, Jonathan Heller
-
Patent number: 8440648Abstract: 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: GrantFiled: July 19, 2005Date of Patent: May 14, 2013Assignees: Erimos Pharmaceuticals LLC, University of Maryland, Baltimore, Johns Hopkins UniversityInventors: Neil Frazer, Jonathan Heller, Rocio Lopez, Melissa Rhodes, Ru Chih C. Huang, Richard Dalby, Niharika Khanna
-
Patent number: 8060536Abstract: 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: GrantFiled: December 18, 2007Date of Patent: November 15, 2011Assignee: SAP AGInventors: Guy Bavly, Jonathan Heller, Ehud Waizer
-
Publication number: 20110153591Abstract: 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: ApplicationFiled: December 20, 2009Publication date: June 23, 2011Applicant: SAP AGInventors: JONATHAN HELLER, WERNER AIGNER
-
Publication number: 20110135711Abstract: 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: ApplicationFiled: May 31, 2010Publication date: June 9, 2011Inventors: Ru Chih C. Huang, Richard Park, Chih-Chuan Chang, Yu-Chuan Liang, David Mold, Elaine Lin, Jonathan Heller, Neil Frazer