-
公开(公告)号:US20220006703A1
公开(公告)日:2022-01-06
申请号:US17475478
申请日:2021-09-15
发明人: Mei Qi , Jinjiang Zeng , Rick Kilgore , Xinkai Wang , Fred Mameri
摘要: The described technology is directed towards presenting a server overload condition that can result from a spike in client requests. Upon receiving an incoming client request for data at a server, a request buffer condition of a client request buffer (e.g., a counter) is evaluated to determine whether the client request corresponds to an anticipated overload state with respect to a request-handling capability of the server, e.g., whether the client request buffer is full. If so, an overload response (e.g., a retry response) is returned to the client indicating so that the client retries a corresponding client request after a time delay. If not in the anticipated overload state, the request is further processed, e.g., to provide a regular response containing the requested data, such as by adding a request information entry associated with the incoming client request to the client request buffer and updating the request buffer condition.
-
公开(公告)号:US11165644B2
公开(公告)日:2021-11-02
申请号:US16657262
申请日:2019-10-18
摘要: The described technology is generally directed towards an abstraction and file model used for subscriber service and publisher service communication. The abstraction and file model enables dynamically changing the underlying communication mechanisms and introducing optimizations such as caching (reducing latency) and batching (improving bandwidth utilization) transparently, without any change to the subscriber or publisher code. The abstraction also facilitates introducing intermediate lightweight message-oriented middleware and provides for transparently scaling communication.
-
公开(公告)号:US11153174B2
公开(公告)日:2021-10-19
申请号:US16009729
申请日:2018-06-15
发明人: Mei Qi , Jinjiang Zeng , Rick Kilgore , Xinkai Wang , Fred Mameri
摘要: The described technology is directed towards presenting a server overload condition that can result from a spike in client requests. Upon receiving an incoming client request for data at a server, a request buffer condition of a client request buffer (e.g., a counter) is evaluated to determine whether the client request corresponds to an anticipated overload state with respect to a request-handling capability of the server, e.g., whether the client request buffer is full. If so, an overload response (e.g., a retry response) is returned to the client indicating so that the client retries a corresponding client request after a time delay. If not in the anticipated overload state, the request is further processed, e.g., to provide a regular response containing the requested data, such as by adding a request information entry associated with the incoming client request to the client request buffer and updating the request buffer condition.
-
公开(公告)号:US11886870B2
公开(公告)日:2024-01-30
申请号:US16854135
申请日:2020-04-21
发明人: Sata Busayarat , Allen Arthur Gay , Jinjiang Zeng
IPC分类号: G06F8/71 , G06F8/65 , H04L12/46 , H04N21/43 , H04L67/00 , H04N21/458 , H04N21/482 , H04N21/433 , H04N21/81 , H04N21/262 , H04L67/02 , H04N21/443 , H04N21/25 , G06F16/951 , H04L65/612 , H04L65/75 , H04L67/60 , H04L67/568 , H04L67/1004
CPC分类号: G06F8/71 , G06F8/65 , G06F16/951 , H04L12/4625 , H04L65/612 , H04L65/765 , H04L67/02 , H04L67/34 , H04L67/568 , H04L67/60 , H04N21/251 , H04N21/26291 , H04N21/43 , H04N21/4332 , H04N21/4431 , H04N21/4586 , H04N21/4821 , H04N21/4826 , H04N21/8166 , H04L67/1004
摘要: The described technology is directed towards maintaining and using a version-based hierarchy of software resources (e.g., file system files) to return version-specific responses to clients. A client sends its version information with each data request, and gets back a response based upon that version. Version changes are made by maintaining the current version of each software code resource and overriding the current version with a previous version for clients as needed. The technology allows updates (e.g., for new devices and new software resource versions) to be supported by inserting resources into the resource hierarchy and moving resources therein based upon versioning. A system based on deltas is also contemplated, in which only parts of a file may be changed relative to a different version, instead of overriding the entire file.
-
公开(公告)号:US11606261B2
公开(公告)日:2023-03-14
申请号:US17475478
申请日:2021-09-15
发明人: Mei Qi , Jinjiang Zeng , Rick Kilgore , Xinkai Wang , Fred Mameri
摘要: The described technology is directed towards presenting a server overload condition that can result from a spike in client requests. Upon receiving an incoming client request for data at a server, a request buffer condition of a client request buffer (e.g., a counter) is evaluated to determine whether the client request corresponds to an anticipated overload state with respect to a request-handling capability of the server, e.g., whether the client request buffer is full. If so, an overload response (e.g., a retry response) is returned to the client indicating so that the client retries a corresponding client request after a time delay. If not in the anticipated overload state, the request is further processed, e.g., to provide a regular response containing the requested data, such as by adding a request information entry associated with the incoming client request to the client request buffer and updating the request buffer condition.
-
公开(公告)号:US11023444B2
公开(公告)日:2021-06-01
申请号:US15435979
申请日:2017-02-17
IPC分类号: G06F16/23 , H04L29/08 , G06F16/2455 , G06F16/9038 , G06F16/9535 , G06F16/903 , H04L29/06
摘要: The described technology is generally directed towards matching subscriber services to publisher services based on any number of arbitrary subscriber-specified attributes. In general, each publisher services register its capabilities as a set of attributes in a repository data store, e.g., a database. When a subscriber service wants a matching publisher service, the subscriber service specifies which attributes the subscriber service wants matched, and the repository's affiliated matching process uses the registered attributes of the publisher services to seek a match.
-
公开(公告)号:US20200249939A1
公开(公告)日:2020-08-06
申请号:US16854135
申请日:2020-04-21
发明人: Sata Busayarat , Allen Arthur Gay , Jinjiang Zeng
IPC分类号: G06F8/71 , G06F16/951 , H04L29/08 , H04L29/06 , H04N21/25 , H04N21/443 , H04N21/262 , H04N21/81 , H04N21/482 , H04N21/433 , H04N21/458 , H04N21/43 , H04L12/46 , G06F8/65
摘要: The described technology is directed towards maintaining and using a version-based hierarchy of software resources (e.g., file system files) to return version-specific responses to clients. A client sends its version information with each data request, and gets back a response based upon that version. Version changes are made by maintaining the current version of each software code resource and overriding the current version with a previous version for clients as needed. The technology allows updates (e.g., for new devices and new software resource versions) to be supported by inserting resources into the resource hierarchy and moving resources therein based upon versioning. A system based on deltas is also contemplated, in which only parts of a file may be changed relative to a different version, instead of overriding the entire file.
-
公开(公告)号:US10656935B2
公开(公告)日:2020-05-19
申请号:US15449229
申请日:2017-03-03
发明人: Sata Busayarat , Allen Arthur Gay , Jinjiang Zeng
IPC分类号: G06F8/71 , G06F8/65 , H04L12/46 , H04N21/43 , H04L29/08 , H04N21/458 , H04N21/482 , H04N21/433 , H04N21/81 , H04N21/262 , H04N21/443 , H04N21/25 , H04L29/06 , G06F16/951
摘要: The described technology is directed towards maintaining and using a version-based hierarchy of software resources (e.g., file system files) to return version-specific responses to clients. A client sends its version information with each data request, and gets back a response based upon that version. Version changes are made by maintaining the current version of each software code resource and overriding the current version with a previous version for clients as needed. The technology allows updates (e.g., for new devices and new software resource versions) to be supported by inserting resources into the resource hierarchy and moving resources therein based upon versioning. A system based on deltas is also contemplated, in which only parts of a file may be changed relative to a different version, instead of overriding the entire file.
-
公开(公告)号:US10218809B2
公开(公告)日:2019-02-26
申请号:US15291816
申请日:2016-10-12
IPC分类号: H04L29/08 , G06T1/20 , G06T1/60 , G06T11/20 , H04L29/06 , H04L12/24 , H04L12/26 , H04N21/25 , H04N21/433 , H04N21/482 , G06F17/30 , H04N21/43
摘要: The described technology is generally directed towards a subscriber service using configurable data (e.g., a declarative configuration file) data to make service calls to publisher endpoints. Dynamic reconfiguration of the data changes the service call communication parameters without needing to bring down the subscriber server or its service, and/or without needing to modify/rewrite programs for the reconfiguration.
-
-
-
-
-
-
-
-