Mechanisms for programmable composition of factor graphs

    公开(公告)号:US10375160B2

    公开(公告)日:2019-08-06

    申请号:US15596787

    申请日:2017-05-16

    Inventor: Li Li DaQi Ren

    Abstract: A computer-implemented method of deploying a cloud application comprises accessing, by one or more processors, a first factor graph that represents a first component of the cloud application, the first factor graph comprising a first set of nodes; accessing a second factor graph that represents a second component of the cloud application, the second factor graph comprising a second set of nodes; determining a third set of nodes that are present in both the first set of nodes and the second set of nodes; joining, by the one or more processors, the first factor graph and the second factor graph into a third factor graph, wherein the joining includes unifying the third set of nodes in the first factor graph and the second factor graph; based on the third factor graph, selecting computing resources; and deploying at least a portion of the cloud application to the selected computing resources.

    TICKET-BASED TRAFFIC FLOW CONTROL AT INTERSECTIONS FOR INTERNET OF VEHICLES

    公开(公告)号:US20180308354A1

    公开(公告)日:2018-10-25

    申请号:US15683223

    申请日:2017-08-22

    Inventor: Li Li Jiafeng Zhu

    Abstract: A computer-implemented method of controlling vehicle traffic through an intersection comprising: receiving a request, by one or more processors of a traffic flow controller and from each of a plurality of vehicles, to use the intersection; allocating, by the one or more processors and to a first subset of the plurality of vehicles, a first ticket to use the intersection; allocating, by the one or more processors and to a second subset of the plurality of vehicles, a second ticket to use the intersection; authorizing, by the one or more processors, the first subset of the plurality of vehicles to use the intersection; determining, by the one or more processors, that all vehicles of the first subset of the plurality of vehicles have cleared the intersection; and authorizing, by the one or more processors, the second subset of the plurality of vehicles to use the intersection.

    Mechanisms to compose, execute, save, and retrieve hyperlink pipelines in web browsers
    4.
    发明授权
    Mechanisms to compose, execute, save, and retrieve hyperlink pipelines in web browsers 有权
    在Web浏览器中撰写,执行,保存和检索超链接流水线的机制

    公开(公告)号:US09552338B2

    公开(公告)日:2017-01-24

    申请号:US13793066

    申请日:2013-03-11

    Inventor: Li Li Wu Chou Tao Cai

    Abstract: A method for composing and executing a plurality of hyperlink pipelines within a web browser, wherein the method comprises moving a first source hyperlink that corresponds to a first resource to a destination hyperlink that corresponds to a second resource, merging the first source hyperlink with the destination hyperlink to create a first hyperlink pipeline, moving a second source hyperlink that corresponds to a third resource to the first hyperlink pipeline, merging the second source hyperlink with the first hyperlink pipeline to create a second hyperlink pipeline, and executing the second hyperlink pipeline such that the second resource is invoked before the first resource and the third resource, and the first resource is invoked before the third resource.

    Abstract translation: 一种用于在web浏览器内组合和执行多个超链接流水线的方法,其中所述方法包括将对应于第一资源的第一源超链接移动到对应于第二资源的目的地超链接,将第一源超链接与目的地合并 超链接以创建第一超链接流水线,将与第三资源对应的第二源超链接移动到第一超链接流水线,将第二源超链接与第一超链接流水线合并以创建第二超链接流水线,以及执行第二超链接流水线, 在第一资源和第三资源之前调用第二资源,并且在第三资源之前调用第一资源。

    Monitoring NAT behaviors through URI dereferences in web browsers
    5.
    发明授权
    Monitoring NAT behaviors through URI dereferences in web browsers 有权
    通过Web浏览器中的URI引用来监视NAT行为

    公开(公告)号:US09379952B2

    公开(公告)日:2016-06-28

    申请号:US13970882

    申请日:2013-08-20

    Inventor: Li Li Tao Cai Wu Chou

    CPC classification number: H04L43/08 H04L61/2514 H04L61/2575 H04L67/02

    Abstract: A method comprising dereferencing, in a web browser, a Uniform Resource Identifier (URI) comprising a web resource and a reflex tag, creating a request message comprising a request for the web resource and a reflex request corresponding to the reflex tag, wherein the reflex request is a request for address and port information from a web server comprising the web resource, encapsulating the request message in a transport message comprising an Internet Protocol (IP) address and a port of the web browser, transmitting the transport message to the web server, receiving a response message from the web server, wherein the response message comprises a second IP address and a second port number of the browser as seen by the web server, and determining a characteristic of at least one Network Address Translation (NAT) device coupled between the web browser and the web server based on the second IP address and second port number.

    Abstract translation: 一种方法,包括在web浏览器中解引用包括web资源和反射标签的统一资源标识符(URI),创建包括对所述web资源的请求的请求消息以及与所述反射标签相对应的反射请求,其中所述反射 请求是来自包括web资源的web服务器的地址和端口信息的请求,将请求消息封装在包括因特网协议(IP)地址和Web浏览器的端口的传输消息中,将传输消息传送到web服务器 ,从所述web服务器接收响应消息,其中所述响应消息包括所述浏览器的第二IP地址和所述第二端口号,所述第二IP地址和所述浏览器的第二端口号由所述web服务器所看到,并且确定耦合到的至少一个网络地址转换(NAT) 基于第二IP地址和第二端口号在web浏览器和web服务器之间。

    SYSTEM AND METHOD TO CUSTOMIZE A MULTIPOINT CONTROL UNIT
    6.
    发明申请
    SYSTEM AND METHOD TO CUSTOMIZE A MULTIPOINT CONTROL UNIT 有权
    自定义多点控制单元的系统和方法

    公开(公告)号:US20160182575A1

    公开(公告)日:2016-06-23

    申请号:US14574085

    申请日:2014-12-17

    Inventor: Li Li Tao Cai

    CPC classification number: H04L65/403 H04L12/18 H04L67/02 H04L67/2842 H04N7/152

    Abstract: Various disclosed embodiments include methods and systems for constructing a multipoint control unit (MCU). The method includes generating an abstract multipoint control unit (MCU) process at an electronic device, the abstract MCU process comprising an identification of MCU resources for instantiating the abstract MCU process. The method includes transmitting, from the electronic device, the abstract MCU process to a server, and receiving, from the server in response to the transmitted abstract MCU process, a concrete MCU process at the electronic device, the concrete MCU process comprising the identified plurality of MCU resources.

    Abstract translation: 各种公开的实施例包括用于构建多点控制单元(MCU)的方法和系统。 该方法包括在电子设备处生成抽象的多点控制单元(MCU)过程,该抽象MCU过程包括用于实例化抽象MCU过程的MCU资源的识别。 该方法包括从电子设备将抽象MCU进程发送到服务器,以及响应于传输的抽象MCU进程从服务器接收电子设备的具体MCU进程,具体的MCU进程包括所识别的多个 的MCU资源。

    System and apparatus of a software-service-defined-network (SSDN)
    7.
    发明授权
    System and apparatus of a software-service-defined-network (SSDN) 有权
    软件服务定义网络(SSDN)的系统和设备

    公开(公告)号:US09106515B2

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

    申请号:US13829076

    申请日:2013-03-14

    Inventor: Wu Chou Min Luo Li Li

    Abstract: A network apparatus for coupling control plane controllers and data plane switches in a global software service defined network (SSDN), wherein the global SSDN comprises a plurality of local SSDNs, comprising a network software service layer (NSSL) service bus comprising a processor, wherein the NSSL service bus is coupled to a plurality of network controllers and to a plurality of network switches, wherein the NSSL service bus is configured to coordinate the actions of the plurality of network controllers, wherein the NSSL service bus is configured to expose the plurality of controllers as services addressable by service names, wherein the NSSL service bus is configured to extend a local SSDN into a global SSDN network; and wherein the NSSL service bus is configured to provide the network controllers with global network information, such that the network controllers provide end-to-end service routing in the global SSDN network.

    Abstract translation: 一种用于在全局软件服务定义网络(SSDN)中耦合控制平面控制器和数据平面交换机的网络设备,其中,全局SSDN包括多个本地SSDN,包括包括处理器的网络软件服务层(NSSL)服务总线,其中 NSSL服务总线耦合到多个网络控制器和多个网络交换机,其中NSSL服务总线被配置为协调多个网络控制器的动作,其中NSSL服务总线被配置为暴露多个 控制器作为可由服务名称寻址的服务,其中NSSL服务总线被配置为将本地SSDN扩展到全局SSDN网络中; 并且其中所述NSSL服务总线被配置为向所述网络控制器提供全局网络信息,使得所述网络控制器在全球SSDN网络中提供端到端服务路由。

    SYSTEM AND METHOD TO SHARE A WEB THREAD DURING PAGE TRANSITIONS IN A WEB BROWSER
    8.
    发明申请
    SYSTEM AND METHOD TO SHARE A WEB THREAD DURING PAGE TRANSITIONS IN A WEB BROWSER 审中-公开
    在WEB浏览器中页面转换期间共享网络线程的系统和方法

    公开(公告)号:US20150199312A1

    公开(公告)日:2015-07-16

    申请号:US14596936

    申请日:2015-01-14

    CPC classification number: G06F16/9577 G06F16/9558 G06F16/958

    Abstract: Various disclosed embodiments include methods and apparatus for sharing a SharedWorker thread during page transitions in a Web browser. A method includes generating a SharedWorker in a Web browser of an electronic device, the SharedWorker comprising an anchor page and a target page, where the anchor page and the target page are linked by the SharedWorker, where the target page is configured to share the SharedWorker with the anchor page.

    Abstract translation: 各种公开的实施例包括在Web浏览器中的页面转换期间共享SharedWorker线程的方法和装置。 一种方法包括在电子设备的Web浏览器中生成SharedWorker,SharedWorker包括锚页面和目标页面,其中锚页面和目标页面由SharedWorker链接,其中目标页面被配置为共享SharedWorker 与锚页面。

    Monitoring NAT Behaviors Through URI Dereferences in Web Browsers
    9.
    发明申请
    Monitoring NAT Behaviors Through URI Dereferences in Web Browsers 有权
    通过Web浏览器中的URI脱离监控NAT行为

    公开(公告)号:US20150058469A1

    公开(公告)日:2015-02-26

    申请号:US13970882

    申请日:2013-08-20

    Inventor: Li Li Tao Cai Wu Chou

    CPC classification number: H04L43/08 H04L61/2514 H04L61/2575 H04L67/02

    Abstract: A method comprising dereferencing, in a web browser, a Uniform Resource Identifier (URI) comprising a web resource and a reflex tag, creating a request message comprising a request for the web resource and a reflex request corresponding to the reflex tag, wherein the reflex request is a request for address and port information from a web server comprising the web resource, encapsulating the request message in a transport message comprising an Internet Protocol (IP) address and a port of the web browser, transmitting the transport message to the web server, receiving a response message from the web server, wherein the response message comprises a second IP address and a second port number of the browser as seen by the web server, and determining a characteristic of at least one Network Address Translation (NAT) device coupled between the web browser and the web server based on the second IP address and second port number.

    Abstract translation: 一种方法,包括在web浏览器中解引用包括web资源和反射标签的统一资源标识符(URI),创建包括对所述web资源的请求的请求消息以及与所述反射标签相对应的反射请求,其中所述反射 请求是来自包括web资源的web服务器的地址和端口信息的请求,将请求消息封装在包括因特网协议(IP)地址和Web浏览器的端口的传输消息中,将传输消息传送到web服务器 ,从所述web服务器接收响应消息,其中所述响应消息包括所述浏览器的第二IP地址和所述第二端口号,所述第二IP地址和所述浏览器的第二端口号由所述web服务器所看到,并且确定耦合到的至少一个网络地址转换(NAT) 基于第二IP地址和第二端口号在web浏览器和web服务器之间。

    MECHANISMS FOR PROGRAMMABLE COMPOSITION OF FACTOR GRAPHS

    公开(公告)号:US20180337983A1

    公开(公告)日:2018-11-22

    申请号:US15596787

    申请日:2017-05-16

    Inventor: Li Li DaQi Ren

    Abstract: A computer-implemented method of deploying a cloud application comprises accessing, by one or more processors, a first factor graph that represents a first component of the cloud application, the first factor graph comprising a first set of nodes; accessing a second factor graph that represents a second component of the cloud application, the second factor graph comprising a second set of nodes; determining a third set of nodes that are present in both the first set of nodes and the second set of nodes; joining, by the one or more processors, the first factor graph and the second factor graph into a third factor graph, wherein the joining includes unifying the third set of nodes in the first factor graph and the second factor graph; based on the third factor graph, selecting computing resources; and deploying at least a portion of the cloud application to the selected computing resources.

Patent Agency Ranking