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).
-
Patent number: 12572945Abstract: 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: August 8, 2023Date of Patent: March 10, 2026Assignee: Custodia Inc.Inventors: Elad Efraim, Jonathan Heller, James Hackett
-
Patent number: 12572944Abstract: 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: August 8, 2023Date of Patent: March 10, 2026Assignee: Custodia Inc.Inventors: Elad Efraim, Jonathan Heller, James Hackett
-
Patent number: 12555119Abstract: 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: August 10, 2023Date of Patent: February 17, 2026Assignee: Custodia Inc.Inventors: Elad Efraim, Jonathan Heller, James Hackett
-
Publication number: 20250321979Abstract: 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: June 25, 2025Publication date: October 16, 2025Inventors: Sony JOSEPH, Jonathan HELLER
-
Patent number: 12361020Abstract: 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: GrantFiled: February 17, 2017Date of Patent: July 15, 2025Assignee: Comcast Cable Communications, LLCInventors: Sony Joseph, Jonathan Heller
-
Publication number: 20240403914Abstract: 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 7, 2024Publication date: December 5, 2024Inventors: Jeffrey Sherwin, Jonathan Heller
-
Patent number: 12033185Abstract: 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: July 14, 2022Date of Patent: July 9, 2024Assignee: Comcast Cable Communications, LLCInventors: Jeffrey Sherwin, Jonathan Heller
-
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