System and computer program product for certified confidential data collaboration using blockchains

    公开(公告)号:US10574453B2

    公开(公告)日:2020-02-25

    申请号:US15866460

    申请日:2018-01-10

    申请人: Ranjit Notani

    发明人: Ranjit Notani

    摘要: A method for providing certified confidential data collaboration between untrusted parties, including creating a changeset proposal remotely performing a certified operation and passing the changeset proposal to the certified operation, creating a unique changeset reference validating the changeset proposal and creating a state-at-changeset structure extracting a section-state-at-changeset structure from the changeset proposal, performing a cryptographic hash of the state-at-changeset structure and the section-state-at-changeset structure, writing to a local transactional database a changeset fat twin record communicating a changeset reference notification for each fat twin record to the parties, performing a certified operation in a blockchain a certified thin twin smart contract and passing the changeset reference, the cryptographically hashed state-at-changeset structure and the cryptographically hashed section-state-at-changeset structure, validating that a previous certified operation with the same changeset reference does not exist, writing to the blockchain a new thin twin record and performing a proof-of-certified-operation on the thin twin smart contract.

    SYSTEM AND COMPUTER PROGRAM PRODUCT FOR TRANSACTIONAL, ADDRESSABLE COMMUNICATION
    2.
    发明申请
    SYSTEM AND COMPUTER PROGRAM PRODUCT FOR TRANSACTIONAL, ADDRESSABLE COMMUNICATION 有权
    用于通信,可通信通信的系统和计算机程序产品

    公开(公告)号:US20150236993A1

    公开(公告)日:2015-08-20

    申请号:US14536596

    申请日:2014-11-08

    申请人: Ranjit Notani

    发明人: Ranjit Notani

    IPC分类号: H04L12/58 G06Q10/10

    摘要: A system and computer program product for providing a transactional, addressable message over a network. The system includes a first node connectable to the network for generating and communicating a non-duplicated shared message having content and accessible to at least two users and for routing a reference to the shared message, a second node connectable to the network for receiving the reference to the shared message. The shared message includes a unique identifier, an address section, a metadata section, a comments section, and a content section, and is identified over the network using the unique identifier. The shared message is accessible to the second node via the reference. The content of at least one section of the shared message is transactionally modifiable after the second node has received the shared message. A change to the content of the modifiable section of the shared message is persistent with respect to the at least two users.

    摘要翻译: 一种用于通过网络提供事务性可寻址消息的系统和计算机程序产品。 该系统包括可连接到网络的第一节点,用于生成和传送具有内容并且可由至少两个用户访问的非复制共享消息,并且用于路由对共享消息的引用;可连接到网络的第二节点,用于接收参考 到共享消息。 共享消息包括唯一标识符,地址部分,元数据部分,注释部分和内容部分,并且通过使用唯一标识符的网络来识别。 共享消息可以通过引用访问第二个节点。 在第二节点接收到共享消息之后,共享消息的至少一个部分的内容是事务上可修改的。 关于共享消息的可修改部分的内容的改变对于至少两个用户是持久的。

    System, computer program and method for implementing and managing a value chain network
    3.
    发明授权
    System, computer program and method for implementing and managing a value chain network 有权
    用于实施和管理价值链网络的系统,计算机程序和方法

    公开(公告)号:US08352300B2

    公开(公告)日:2013-01-08

    申请号:US13165789

    申请日:2011-06-22

    IPC分类号: G06Q40/00

    摘要: A system, computer program product and method for implementing and managing a value chain network. The computer program product includes allowing a first company having one or more clusters of retail stores and a second company in a value chain network to access to a shared database, having first and second plurality of fields in the shared database are uniquely associated with each respective first and second company, on a service provider computer over a network; linking the first company with one or more of the second plurality of fields; linking the second company with one or more of the first plurality of fields; periodically receiving sales information and events, including a demand event and a supply event, on the value network within at least one of the one or more clusters of retail stores; and updating one or more of the first plurality of fields that are linked to the second company upon receipt of at least one selected from the group consisting of the sales information, the demand event and the supply event. The first and second company are linked and provided limited access to the one or more of the respective second and first plurality of fields without creating a copy. The one or more updated first plurality of fields are immediately accessible to the first and second company.

    摘要翻译: 一种实现和管理价值链网络的系统,计算机程序产品和方法。 计算机程序产品包括允许具有一个或多个零售商店集群的第一公司和价值链网络中的第二公司访问共享数据库,共享数据库中的第一和第二多个字段与每个相关联的数据库唯一地相关联 第一和第二公司,通过网络在服务提供商计算机上; 将第一公司与第二多个领域中的一个或多个相连; 将第二公司与第一多个领域中的一个或多个相关联; 在所述一个或多个零售商店群中的至少一个内的所述价值网络上定期接收销售信息和事件,包括需求事件和供应事件; 以及在接收到从由销售信息,需求事件和供应事件组成的组中选择的至少一个时,更新与第二公司链接的第一多个字段中的一个或多个。 第一和第二公司被链接并提供对相应的第二和第一多个领域中的一个或多个的有限访问,而不创建副本。 第一和第二公司可立即访问一个或多个更新的第一多个字段。

    COMPUTER PROGRAM PRODUCT AND METHOD FOR SALES FORECASTING AND ADJUSTING A SALES FORECAST
    4.
    发明申请
    COMPUTER PROGRAM PRODUCT AND METHOD FOR SALES FORECASTING AND ADJUSTING A SALES FORECAST 有权
    计算机程序产品和销售预测和调整销售预测的方法

    公开(公告)号:US20110238461A1

    公开(公告)日:2011-09-29

    申请号:US12730805

    申请日:2010-03-24

    IPC分类号: G06Q10/00 G06F17/17

    摘要: A computer program product and method for sales forecasting and adjusting a sales forecast for an enterprise in a configurable region having one or more clusters of stores. The method includes periodically receiving a sales forecast for an enterprise over a configurable period of time, periodically receiving actual sales information, sales anomalies and anticipated events within the at least one of the clusters of stores over a computer network, determining positive and negative deviations from the anticipated sales of the sales forecast based on the sales information, determining whether one or more trends are occurring or have occurred using a pre-defined mathematical expression based on the sales information, the positive and negative deviations, and the sales anomalies, adjusting the anticipated sales of the sales forecast based on the sales anomalies, the trends and the anticipated events, and outputting the adjusted sales forecast to a user. The sales forecast includes anticipated sales for a plurality of items within at least one of the clusters of stores.

    摘要翻译: 一种用于销售预测和调整具有一个或多个存储群集的可配置区域中的企业的销售预测的计算机程序产品和方法。 该方法包括在可配置的时间段周期性地接收对企业的销售预测,通过计算机网络周期性地接收至少一个商店中的实际销售信息,销售异常和预期事件,从而确定正的和负的偏离 基于销售信息的销售预测的预期销售,基于销售信息,正负偏差和销售异常来确定一个或多个趋势是否正在发生或已经发生使用预定义的数学表达式,调整 根据销售异常,趋势和预期事件预测销售预测,并将调整后的销售预测输出给用户。 销售预测包括在至少一个商店集群内的多个商品的预期销售。

    System and method for multi-enterprise supply chain optimization
    5.
    发明申请
    System and method for multi-enterprise supply chain optimization 有权
    多企业供应链优化的制度与方法

    公开(公告)号:US20070136126A1

    公开(公告)日:2007-06-14

    申请号:US11634056

    申请日:2006-12-05

    IPC分类号: G07G1/00

    摘要: A method of optimizing multi-enterprise supply chain agreements using an electronic scenario based option contract includes creating at a buyer computer a plurality of scenarios of forecasted demand for one or more products and communicating from the buyer computer to a seller computer an offer to enter into an option contract for the supply of the one or more products, the option contract including an option corresponding to each of the plurality of scenarios of forecasted demand. The method further includes executing the option contract, receiving at the buyer computer an indication of current buyer demand for at least one scenario associated with the one or more products, and exercising at least a portion of the option in the option contract based at least in part on the indicated buyer demand.

    摘要翻译: 使用基于电子场景的期权合约来优化多企业供应链协议的方法包括在买方计算机上创建多个对一个或多个产品的预测需求的场景,并从买方计算机向卖方计算机通信以进入 一种或多种产品供应的期权合约,期权合约包括与预测需求的多种情景中的每一种对应的期权。 该方法还包括执行期权合约,在买方计算机处收到当前买方对与一个或多个产品相关联的至少一个场景的需求的指示,以及至少在以下操作中行使期权合约中的期权的至少一部分: 部分指示买家需求。

    System and computer program for a global transaction manager in a federated value chain network

    公开(公告)号:US10049340B2

    公开(公告)日:2018-08-14

    申请号:US14266378

    申请日:2014-04-30

    摘要: A system, computer program product and method for a global transaction manager in a federated value chain network. The federated value chain network includes a plurality of local networks having shared access to two or more shared databases on a service provider computer over a network via a database router module. The computer program product includes receiving a request for an order for goods or services from a first company in one of the plurality of local networks in the federated value chain network, searching for one or more second companies having matching goods or services over one or more of the plurality of local networks, sourcing the matched one or more second companies, creating a transaction over one or more segments to effect the movement of the good or services, involving one or more third companies, from a source location to a destination location, and managing the handoffs between the relevant first, second and third companies in order to ship the goods or services.

    Non-stale incremental planning
    7.
    发明申请
    Non-stale incremental planning 审中-公开
    非陈旧增量计划

    公开(公告)号:US20060010020A1

    公开(公告)日:2006-01-12

    申请号:US10887468

    申请日:2004-07-08

    IPC分类号: G06Q99/00

    CPC分类号: G06Q10/087 G06Q10/0631

    摘要: Exemplary methods and systems of the invention include a value chain management program that uses the most current, up-to-date data to re-plan a value chain. The value chain management program of the invention is an event-driven solution that updates the data in the value chain whenever a change in state of the value chain occurs or an exception occurs, resulting in the most recent data being used. Moreover, the value chain management program is able to identify and process only the portion of the value chain that is affected by the state change, or the exception instead of the entire value chain, thereby reducing processing time tremendously. The value chain management program then uses the up-to-date value chain data to determine whether any changes are needed to the affected portion of the value chain plan.

    摘要翻译: 本发明的示例性方法和系统包括使用最新的最新数据来重新计划价值链的价值链管理程序。 本发明的价值链管理程序是事件驱动的解决方案,每当发生价值链的状态变化或发生异常时,更新价值链中的数据,导致最近使用的数据。 此外,价值链管理程序只能识别和处理受状态变化影响的价值链部分,或者异常而不是整个价值链,从而大大减少处理时间。 然后,价值链管理程序使用最新的价值链数据来确定是否需要对价值链计划的受影响部分进行任何更改。

    SYSTEM AND COMPUTER PROGRAM FOR PROVIDING INTELLIGENT PRESCRIPTIVE ANALYTICS

    公开(公告)号:US20220284361A1

    公开(公告)日:2022-09-08

    申请号:US17189774

    申请日:2021-03-02

    申请人: Ranjit Notani

    发明人: Ranjit Notani

    IPC分类号: G06Q10/06 G06Q10/08

    摘要: A system, computer program product and method for providing prescriptive analytics. The system includes a plurality of remote computers in communication with a respective plurality of remote users, a service provider computer having a computer program stored in non-transient memory and one or more microprocessors, a network interface in communication with the central server and the plurality of remote computers over a shared network, a shared database in communication with the service provider computer. The plurality of remote computers have shared access to a shared database on the service provider computer over the shared network. The service provider computer is configured to determine a state of the system, receive an update to the state of the system, upon receipt of the update to the state of the system, determine a potential prescription; and determine if the potential prescription is within a predefined prescription value threshold. If the potential prescription is within a predefined prescription value threshold. If the prescriptive outcome is within the predefined prescription value threshold, and set the prescription to the potential prescription. The simulated prescriptive outcome determination includes creating a simulation via a network scratchpad, determining one or more potential simulation prescription outcomes within the network scratchpad, determine a potential prescription based on the one or more potential simulation prescription outcomes, and removing the network scratchpad. If the prescriptive outcome is within the predefined prescription value threshold, add the prescription to the potential prescription list for a given user context.

    System and computer program product for transactional, addressable communication

    公开(公告)号:US09923850B2

    公开(公告)日:2018-03-20

    申请号:US14536596

    申请日:2014-11-08

    申请人: Ranjit Notani

    发明人: Ranjit Notani

    IPC分类号: G06F15/16 H04L12/58 G06Q10/10

    摘要: A system and computer program product for providing a transactional, addressable message over a network. The system includes a first node connectable to the network for generating and communicating a non-duplicated shared message having content and accessible to at least two users and for routing a reference to the shared message, a second node connectable to the network for receiving the reference to the shared message. The shared message includes a unique identifier, an address section, a metadata section, a comments section, and a content section, and is identified over the network using the unique identifier. The shared message is accessible to the second node via the reference. The content of at least one section of the shared message is transactionally modifiable after the second node has received the shared message. A change to the content of the modifiable section of the shared message is persistent with respect to the at least two users.

    COMPUTER PROGRAM PRODUCT AND METHOD FOR SHARING INFORMATION BETWEEN MULTIPLE COMPUTER APPLICATIONS USING A GRAFTED MODEL NETWORK
    10.
    发明申请
    COMPUTER PROGRAM PRODUCT AND METHOD FOR SHARING INFORMATION BETWEEN MULTIPLE COMPUTER APPLICATIONS USING A GRAFTED MODEL NETWORK 有权
    计算机程序产品和使用一个成熟的模型网络在多个计算机应用之间共享信息的方法

    公开(公告)号:US20110029577A1

    公开(公告)日:2011-02-03

    申请号:US12511313

    申请日:2009-07-29

    IPC分类号: G06F7/00

    CPC分类号: G06F17/3056

    摘要: A computer program product and method for sharing information between multiple computer applications using a grafted model network. The method includes creating a first model having one or more pre-defined fields, defining one or more application-defined fields, associating the first model with the first application project, associating the one or more application-defined fields with the second application project, grafting the one or more application-defined fields to the first model, building the first and second application projects, and dynamically installing the first and second application projects on a software platform. Building the first application project comprises creating a first database table having one or more table columns corresponding to the pre-defined fields of the first model in a database. Building the second application project comprises adding one or more table columns to the first database table corresponding to the application-defined fields in the database. Dynamically installing the first application project enables the one or more table columns corresponding to the pre-defined fields of the first model to be accessed via the software platform by the first computer application upon execution on a computer, and dynamically installing the second application project enables the one or more table columns corresponding to the pre-defined fields of the first model and the application-defined fields to be accessed via the software platform by the second computer application upon execution on the computer.

    摘要翻译: 一种用于使用嫁接模型网络在多个计算机应用之间共享信息的计算机程序产品和方法。 该方法包括创建具有一个或多个预定义字段的第一模型,定义一个或多个应用定义字段,将第一模型与第一应用项目相关联,将一个或多个应用定义字段与第二应用项目相关联, 将一个或多个应用定义字段移植到第一模型,构建第一和第二应用项目,以及在软件平台上动态地安装第一和第二应用项目。 构建第一应用程序项目包括创建具有与数据库中的第一模型的预定义字段相对应的一个或多个表列的第一数据库表。 构建第二个应用程序项目包括将一个或多个表列添加到与数据库中的应用程序定义字段相对应的第一个数据库表中。 动态地安装第一应用程序项目使得能够在计算机上执行时由第一计算机应用程序经由软件平台访问与第一模型的预定义字段对应的一个或多个表列,并且动态安装第二应用程序项目使得能够 对应于第一模型的预定义字段的一个或多个表列以及在计算机上执行时由第二计算机应用程序经由软件平台访问的应用定义字段。