Computer Network Managing Patents (Class 709/223)
-
Patent number: 11272029Abstract: The present disclosure provides an access log processing method and an access log processing device. In some embodiments, a cache server divides virtual nodes to which each access server is mapped into groups according to domain name weight information of a first domain name, determines a first virtual node corresponding to the first domain name in each group, determines a first access server corresponding to each first virtual node according to node configuration information, and sends access logs of the first domain name to the first access server. This technical solution ensures effective processing of access logs in case of high traffic.Type: GrantFiled: September 29, 2020Date of Patent: March 8, 2022Assignee: Wangsu Science & Technology Co., Ltd.Inventors: Jiajiang Zheng, Baobei Zheng
-
Patent number: 11265209Abstract: A device management system that receives a first service request message for a remote device node, the request including an address identifier and a connection profile identifier. The system retrieves from a database protocol configuration information associated with the service request. The system connects to the remote device using the protocol configuration information and iterates through device packs and identifies a device type and support for in-band and out-of band application protocols for the remote device. The system retrieves and stores the retrieved device type and in-band and out-of band application protocols. The system further receives a second service request message that includes a device identifier of the remote device and iteratively connect to the remote device associated with the device identifier using each of the in-band and out-of band application protocols and retrieves an inventory of management operations associated with each application protocol.Type: GrantFiled: September 13, 2019Date of Patent: March 1, 2022Assignee: DELL PRODUCTS L.P.Inventors: Vijayasimha Reddy Naga, Prakash Nara, Sudhir Vittal Shetty, Kathleen A. Hattaway, Dahir Nur Herzi, Madhav Karri, Venkata Bala Koteswararao Donepudi
-
Patent number: 11265217Abstract: Some implementations of the disclosure are directed to receiving over a distributed ledger network, at an edge network device, a network configuration update transaction, the network configuration update transaction including an update to a configuration of a network device group including a plurality of network devices, where the edge network device is communicatively coupled to one or more of the plurality of network devices; validating, at the edge network device, that the transaction was sent by a cloud-based networking management platform that manages configurations of network devices that are members of the network device group; and after validating the transaction, updating at the edge network device a local copy of a distributed ledger associated with the distributed ledger network to include the update to the network device group configuration.Type: GrantFiled: May 30, 2019Date of Patent: March 1, 2022Assignee: Hewlett Packard Enterprise Development LPInventors: Ananth Narayanan Easwar Prasad, Fazlur Rahman Sit Mohamed Ali
-
Patent number: 11265203Abstract: Systems and methods for processing alerts indicative of conditions of nodes of a computing infrastructure are herein disclosed as comprising, in an implementation, generating a node hierarchy comprising nodes associated with a service model, wherein relationships between the nodes are based on impact rules, identifying alerts related to the node hierarchy, wherein the alerts are indicative of impairments affecting at least a portion of the node hierarchy, and performing impact calculation for nodes of the node hierarchy based on the identified alerts. In an implementation, the impact values may be calculated in parallel for nodes indicated for processing. In an implementation, the nodes associated with the service model represent infrastructure or applicative resources and comprise nodes included in the service model and nodes related to, but not included in, the service model.Type: GrantFiled: October 3, 2019Date of Patent: March 1, 2022Assignee: ServiceNow, Inc.Inventors: Adar Margalit, Yuval Rimar, Vadim Shif, Netta Hasdai
-
Patent number: 11263210Abstract: Embodiments of the present disclosure may provide a data clean room allowing secure data analysis across multiple accounts, without the use of third parties. Each account may be associated with a different company or party. The data clean room may provide security functions to safeguard sensitive information. For example, the data clean room may restrict access to data in other accounts. The data clean room may also restrict which data may be used in the analysis and may restrict the output. The overlap data may be anonymized to prevent sensitive information from being revealed.Type: GrantFiled: July 28, 2021Date of Patent: March 1, 2022Assignee: VideoAmp, Inc.Inventors: Ross Anthony McCray, Drew Hiroshi Kanoa Goya, Raja Ram Sankar, Leo P. Chun
-
Patent number: 11265694Abstract: Controlling Network Repository Function (NRF) during discovery within a Fifth Generation (5G) network is described. In an example, the NRF can receive, from a Network Function (NF) consumer associated with the 5G network, a request for information associated with a NF producer type. The NRF can receive, from one or more NF producers associated with the NF producer type, indications of the NF producers and the NRF can generate a list of NF producers based at least in part on the indications. The NRF can select, based at least in part on a configurable parameter, a subset of the list of NF producers and send, responsive to receiving the request, the subset of the list of NF producers to the NF consumer.Type: GrantFiled: January 24, 2020Date of Patent: March 1, 2022Assignee: T-Mobile USA, Inc.Inventor: Muhammad Adnan Farooq
-
Patent number: 11265220Abstract: A method in which an enterprise switches its devices to various federated network slices across operators based on cost, time, quality, and/or availability parameters defined in flexible rules managed by the enterprise. The method includes obtaining, by a controller of an enterprise, one or more parameters of a device served by a network slice of a core network. The method further includes, based on the one or more parameters of the device and one or more rules, determining, by the controller, whether a triggering event associated with a slice reselection occurred and based on the triggering event and the one or more rules, selecting, by the controller, a federated network slice from among a plurality of network slices provided by a plurality of core networks. The method further includes the controller causing the device to switch from the network slice to the federated network slice.Type: GrantFiled: October 13, 2020Date of Patent: March 1, 2022Assignee: CISCO TECHNOLOGY, INC.Inventors: Manoj Kumar Kushwaha, Bindiganaville Jagadish Rajesh, Jayantilal Govindlal Agrawal
-
Patent number: 11265237Abstract: A method includes receiving summary messages summarizing respective aggregated traffic metadata packets output from the at least one traffic management device and an engine. Each summary message identifies an origination pair having a traffic management device and an aggregation engine and a sequence number. The method further includes tracking per subinterval of a series of sub-intervals, highest and lowest sequence numbers and a count of summary messages received for each unique origination pair from the beginning of the subinterval. The method further includes accumulating, per interval, accumulated highest and lowest sequence numbers and an accumulated count of summary messages for each unique origination pair from the beginning of the interval and for all previous subintervals for tracking dropped aggregated traffic metadata packets for the interval.Type: GrantFiled: May 27, 2020Date of Patent: March 1, 2022Assignee: Arbor NetworksInventors: Andrew Lee Adams, Cameron T. Hanover
-
Patent number: 11263644Abstract: In a method for detecting unauthorized or suspicious financial activity, a graph convolutional network for financial crime prevention, a separate node is created for each entity: each account, each person, each address (e.g. email address), etc. Separate attributes are provided to aggregate transactions in which the node acts as a sender; transactions in which the node acts as a receiver; transactions using a specific channel (e.g. ATM); and transactions of a specific type (e.g. online money transfer). In some embodiments, the attributes exclude data on individual transactions to reduce the amount of data and hence provide more effective computer utilization. The approach is suitable for many applications, including anti-money laundering. Other features are also provided, as well as systems for such detection.Type: GrantFiled: April 22, 2020Date of Patent: March 1, 2022Assignee: ACTIMIZE LTD.Inventors: Debabrata Pati, Pravin Dahiphale, Ofir Itzhak Reichenberg
-
Patent number: 11258874Abstract: A machine implemented method and system, including: receiving at a near real-time processor module, one or more tenant-specific business objects from a message handler module; receiving at the near real-time processor module, contextual data related to the received one or more tenant-specific business objects from a platform analytics module; forming at the near real-time processor module, one or more events by applying one or more pre-defined analytic models to the received contextual data and the received one or more tenant-specific business objects; receiving at a message publisher module, one or more events from the near real-time processor module; and transmitting the received one or more events to one or more subscribers for the one or more events.Type: GrantFiled: March 25, 2016Date of Patent: February 22, 2022Assignee: GLOBALLOGIC, INC.Inventors: James Francis Walsh, Suhail Murtaza Khaki, Manu Sinha, Juan Manuel Caracoche, Artem Mygaiev, Francis Michael Borkin, Bhaskar Chaturvedi, Mayank Gupta, Biju Varghese
-
Patent number: 11256598Abstract: An embodiment includes extracting statistical data associated with invocation of an application programming interface (API) from a log and using the statistical data to calculate a performance value and generate an aggregate dataset that combines the performance value with performance values associated with other invocations of the API. The embodiment includes calculating metric values for performance values for respective time intervals of a time period and calculating mean and standard deviation values of the metric values for the time period. The embodiment includes selecting the API as a candidate API and detecting a Customer Impacting Event (CIE) by applying a machine learning algorithm using monitored values associated with the candidate API during a time frame defined by a rolling window. The embodiment also includes automatically initiating a selected alert from among a plurality of alert options based at least in part on the monitored values associated with the CIE.Type: GrantFiled: March 13, 2020Date of Patent: February 22, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Saurabh Jha, Amos A. Omokpo, Karthick Rajamani, HariGovind Venkatraj Ramasamy
-
Patent number: 11258865Abstract: A computational instance of a remote network management platform may be dedicated to a managed network. The managed network may use computing resources of a cloud-based service provider. One or more processors may be disposed within the computational instance and may cause a provider-neutral cloud discovery software application to: (i) obtain a specification that defines an interface for accessing the cloud-based service provider, a discoverable set of computing resources provided by the cloud-based service provider, and mappings between descriptions of the discoverable set of computing resources and the database tables disposed within the computational instance, (ii) log on to the cloud-based service provider by way of the interface, (iii) request and receive, from the cloud-based service provider, descriptions of the discoverable set of computing resources, and (iv) store, in fields of database tables, the descriptions of the discoverable set of computing resources in accordance with the mappings.Type: GrantFiled: March 28, 2019Date of Patent: February 22, 2022Assignee: ServiceNow, Inc.Inventors: Ashok Madhavan, Shantanu Kumar Singh, Utpal Thakrar, Mihir Shaileshbhai Gandhi, Yuedong Huang
-
Patent number: 11256560Abstract: A behavior detection system has access to a collection of behavior definitions that each describe a functional behavior of a system. Each behavior definition includes multiple basic operations, each of which includes an identifier and one or more parameters. The behavior definition also includes, explicitly or inherently, a basic operation combination definition that describes a sequence or other manner in which the basic operations are combined. The behavior detection system analyzes events in an event log for the system and determines whether the events in the event log satisfy any of the behavior definitions. An appropriate responsive action is taken in response to detecting that the events in the event log satisfy a behavior definition. The collection of behavior definitions is scalable, allowing behavior definitions to be added or deleted, and allowing basic operations in a behavior definition to be changed (e.g., adding, removing, and/or modifying basic operation parameters).Type: GrantFiled: March 26, 2020Date of Patent: February 22, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Alexander Kirshenbaum, Aaron Edward Dietrich, Sarah J. D'Onofrio, Lena Berg
-
Patent number: 11256709Abstract: A method and system according to embodiments enable generalized program to program interoperability. The method and system employ an automatic or substantially automatic transform adapter for using a given exchange standard for two-way communication with a program. In order for the adapter to employ the exchange standard, a discovery manager may learn the program's data communications structure and/or format, and may learn data meaning information from the program. An adapter creator may derive a transform which converts the program's data communications structure and data meaning into the exchange standard. The transform may be used by the adapter to enable two-way communication with any adapter and/or program similarly employing the given exchange standard to achieve interoperability.Type: GrantFiled: August 15, 2019Date of Patent: February 22, 2022Assignee: CliniComp International, Inc.Inventor: Chris A. Haudenschild
-
Patent number: 11256574Abstract: A method for backing up data is performed by a backup manager. The method includes obtaining, by the backup manager, a first request from a host, wherein the first request is associated with an application on the host; in response to the first request: obtaining backup policies; obtaining a tag associated with the application; making a first determination that the tag indicates that the application is a cloud native application; and in response to the first determination: associating the application with a cloud native backup policy, wherein the cloud native backup policy is one of the backup policies; and initiating backup generation of the application based on the cloud native backup policy.Type: GrantFiled: September 18, 2020Date of Patent: February 22, 2022Assignee: EMC IP Holding Company LLCInventors: Anand Reddy, Gururaj Kulkarni
-
Patent number: 11259232Abstract: The present application is at least directed to a networked apparatus. The apparatus includes a non-transitory memory having instructions stored thereon for processing a discovery request message for a resource on the network. The apparatus also includes a processor, operably coupled to the non-transitory memory, configured to perform a set of instructions. One instruction includes receiving the discovery request message from an originator including filter criteria. Another instruction includes checking whether any resources match the filter criteria in the discovery request message. A further instruction includes preparing a discovery response. The present application is also directed to a method for processing a discovery request message for a resource on the network. The present application is further directed an apparatus and method for performing discovery of a common service entity.Type: GrantFiled: August 15, 2016Date of Patent: February 22, 2022Assignee: Convida Wireless, LLCInventors: Rocco Di Girolamo, Hongkun Li, Lijun Dong, Guang Lu, Qing Li, Catalina M. Mladin, Chonggang Wang
-
Patent number: 11258720Abstract: Flow-based isolation can be provided in a service network that is implemented over a software-defined network, and particularly in a dynamic open-access network environment. End user premises devices can be configured with one or more service network isolation flows that apply to communications within the service network. Such service network isolation flows can define rules for dropping any outgoing communication that is destined for an IP address within the service network. Such service network isolation flows can also define rules for dropping any incoming communication that originated from an IP address within the service network.Type: GrantFiled: May 15, 2020Date of Patent: February 22, 2022Assignee: Entry Point, LLCInventors: Jeffrey Peterson, Eric Turner
-
Patent number: 11256701Abstract: Embodiments of the present invention provide a system for tracking and mapping flow of resources. The system is configured for receiving data from an external computing system, categorizing the data received from the external computing system, transferring the data to a first internal computing system, identifying transfer of the data from the first internal computing system to at least one other internal computing system, creating an interactive map associated with the transfer of the data from the external computing system to the at least one internal computing system, wherein the interactive map comprises one or more hop levels associated with the transfer of the data, receiving a query from one or more internal computing systems, wherein the query is associated with lineage of the data, and transmitting control signals to cause the one or more internal computing systems to display the interactive map associated with the data.Type: GrantFiled: January 2, 2019Date of Patent: February 22, 2022Assignee: BANK OF AMERICA CORPORATIONInventors: Timothy J. Bendel, David Joa, Prakash Srinivasan
-
Patent number: 11258851Abstract: Embodiments of this specification provide a consensus node changing method and apparatus based on a Honey Badger Byzantine Fault Tolerance (BFT) consensus mechanism. The method includes: when receiving a transaction for changing a blockchain's consensus node, executing, by a consensus node of the blockchain, the transaction to trigger a smart contract to update a consensus node configuration list of the blockchain, where the consensus node configuration list includes serial numbers allocated to consensus nodes based on a serial number allocation rule specified by the smart contract; associating, by the consensus node based on serial numbers of consensus nodes in the updated consensus node configuration list, another consensus node of the blockchain with at least two state machines configured in the consensus node.Type: GrantFiled: June 18, 2021Date of Patent: February 22, 2022Assignee: ALIPAY (HANGZHOU) INFORMATION TECHNOLOGY CO., LTD.Inventor: Xiaojun Liao
-
Patent number: 11249970Abstract: A method for generating a universal distributed data storage includes: receiving a plurality of data values; generating a key for each of the plurality of data values, wherein the respective key is generated via application of a hashing algorithm to the associated data value; storing, in a database, each of the plurality of data values and the associated generated key as a plurality of key-value pairs; receiving a plurality of additional key-value pairs, wherein each value of the plurality of additional key-value pairs is not included in the plurality of data values; and storing, in the database, each of the plurality of additional key-value pairs, wherein each key included in the plurality of additional key-value pairs is generated via application of the hashing algorithm to the associated value and is not included in the keys generated for each of the plurality of data values.Type: GrantFiled: May 5, 2016Date of Patent: February 15, 2022Assignee: MASTERCARD INTERNATIONAL INCORPORATEDInventor: Steven Charles Davis
-
Patent number: 11252129Abstract: An embodiment provides a packet transmission method and apparatus, to resolve a problem that occurs when a packet cannot traverse a NAT device when VTEPs communicate with each other through the NAT device. The method is applied to a VXLAN including a first VTEP, a second VTEP, and a NAT device. The method includes: performing, by the first VTEP, VXLAN encapsulation on a first packet, obtaining a second packet; sending, by the first VTEP, the second packet to the second VTEP through the NAT device; and performing, by the second VTEP, VXLAN decapsulation on the received second packet, to obtain the first packet. The first packet is a packet to be sent by the first VTEP, a destination port number of the second packet is obtained based on a destination IP address of the second packet, and a source port number of the second packet is a preset port number.Type: GrantFiled: September 25, 2019Date of Patent: February 15, 2022Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Weiping Xu, Hua Long, Hongwei He, Shucheng Liu, Yuanlong Jiang
-
Patent number: 11252226Abstract: The present disclosure relates to methods and apparatus for computer processing. Aspects of the present disclosure can determine at least one of a quality, latency, or capacity of a communication link for communication between a client device and a server. Aspects of the present disclosure can also determine a computational load for an application computation between the client device and the server. Moreover, aspects of the present disclosure can adjust a computational distribution for the application computation between the client device and the server based on at least one of the computational load for the application computation or the at least one of the quality, latency, or capacity of the communication link. Aspects of the present disclosure can also determine a computational capacity of at least one of the client device or the server.Type: GrantFiled: March 5, 2020Date of Patent: February 15, 2022Assignee: QUALCOMM IncorporatedInventors: Bojan Vrcelj, Prashanth Haridas Hande, Vinay Melkote Krishnaprasad, Ajit Venkat Rao, Thomas Stockhammer
-
Patent number: 11252488Abstract: Systems and methods to incrementally scale robotic software-defined cross-connects from 100 to more than 100,000 ports are disclosed. A system is comprised of individual cross-connect units that individually scale in increments of say, 96 interconnects in tier 1 to, for example, 1,008 interconnects total. A system comprised of multiple cross-connect units arranged and interconnected in a two-tier approach is disclosed, one which achieves fully non-blocking, any-to-any connectivity with the flexibility to grow incrementally. Methods to build out this system over time, in an incremental and non-service interrupting fashion, are described.Type: GrantFiled: May 29, 2020Date of Patent: February 15, 2022Assignee: TELESCENT INC.Inventor: Anthony Stephen Kewitsch
-
Patent number: 11249948Abstract: A smart log file management device includes: a memory and a processor electrically connected to the memory, the processor being configured to: create a system log message containing information about an update to a folder or a file in the folder, if the folder or file is updated by a user terminal; create a user log message containing information about the user related to the update to the folder of file; and create a smart log message containing association analysis information which is statistical information obtained by analyzing either or both of the system log message and the user log message.Type: GrantFiled: October 31, 2018Date of Patent: February 15, 2022Assignees: DELTA PDS CO., LTD.Inventor: Jae Ho Choi
-
Patent number: 11252189Abstract: Introduced here are computer programs and computer-implemented techniques for discovering malicious emails and then remediating the threat posed by those malicious emails in an automated manner. A threat detection platform may monitor a mailbox to which employees of an enterprise are able to forward emails deemed to be suspicious for analysis. This mailbox may be referred to as an “abuse mailbox” or “phishing mailbox.” The threat detection platform can examine emails contained in the abuse mailbox and then determine whether any of those emails represent threats to the security of the enterprise. For example, the threat detection platform may classify each email contained in the abuse mailbox as being malicious or non-malicious. Thereafter, the threat detection platform may determine what remediation actions, if any, are appropriate for addressing the threat posed by those emails determined to be malicious.Type: GrantFiled: January 22, 2021Date of Patent: February 15, 2022Assignee: Abnormal Security CorporationInventors: Evan James Reiser, Jeremy Kao, Cheng-Lin Yeh, Yea So Jung, Kai Jing Jiang, Abhijit Bagri, Su Li Debbie Tan, Venkatram Krishnamoorthi, Fang Shuo Deng
-
Patent number: 11249974Abstract: A system assigns a byte value to document identifiers in a table. The table includes forward and secondary indexes referenced in key/value pairs of the table, and the keys of the key/value pairs each include a document identifier. The system defines byte ranges, and each of the byte ranges includes a byte value of one of the byte values assigned to the document identifiers. Document identifiers are located in the table using their associated byte values. Keys of the located document identifiers are modified to include a reference to a byte range that encompasses the byte value associated each of the identified document identifiers.Type: GrantFiled: November 29, 2019Date of Patent: February 15, 2022Assignee: Amazon Technologies, Inc.Inventors: Adam P. Fuchs, John Vines
-
Patent number: 11249959Abstract: Described herein are systems, methods, and machine-readable storage mediums relating ecosystem-aware storage arrays for unified analytics using edge architecture. According to an embodiment, a system can comprise a processor and a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations. The operations can comprise receiving data associated with one or more edge devices. The operations can further comprise, based on validation of the data associated with the one or more edge devices comprising performing edge analytics, generating a first level analytics report. The operations can further comprise, based on the first level analytics report, determining a sufficient amount of the data according to a sufficiency criterion that defines the sufficient amount of the data that is to be usable by a secure remote service to generate a second level analytics report based on a core analytics analysis of the sufficient amount of the data.Type: GrantFiled: April 30, 2019Date of Patent: February 15, 2022Assignee: EMC IP HOLDING COMPANY LLCInventor: Balasundaram Govindan
-
Patent number: 11252261Abstract: A system and method are presented for analyzing network performance of a web application. A user interface in a cloud-based collaboration platform provides a notification when the user's location is having network connectivity issues to the collaboration platform. Connectivity issues may be determined through aggregation of measurements of network quality and performance (e.g. XMLHttpRequest requests, Websockets, and WebRTC) and alerting the user when issues arise. Data may be pushed back to an analytics ingestion system for aggregate-of-aggregate analytics and alerting as well as viewing network performance across a plurality of users and organizations.Type: GrantFiled: April 15, 2020Date of Patent: February 15, 2022Inventor: Alexander G. Dumaine
-
Patent number: 11252070Abstract: Example methods are provided for a network device to perform adaptive polling in a software-defined networking (SDN) environment. One example method may comprise: operating in a polling mode at a current polling round to detect zero or more packets that require packet processing by the network device. The method may also comprise: determining packet characteristic information associated with multiple polling rounds that include the current polling round and one or more previous polling rounds; and based on the packet characteristic information, determining whether a resource performance condition associated with the network device is satisfied. In response to determination that the resource performance condition is satisfied, the network device may operate in the polling mode at a subsequent polling round; but otherwise, switch from the polling mode to an interrupt mode.Type: GrantFiled: October 9, 2018Date of Patent: February 15, 2022Assignee: VMWARE, INC.Inventors: Dexiang Wang, Yong Wang, Peng Li, Sreeram Ravinoothala, Xinghua Hu
-
Patent number: 11252124Abstract: A computer system for facilitating communications between users is configured for: (A) receiving, from a first user, one or more user watch area attributes; (B) using the one or more user watch area attributes to define a watch area; (C) receiving, from a second user, a message associated with a geographical location; (D) determining whether the geographical location is located within the user watch area; (E) at least partially in response to determining that the geographical location is located within the user watch area, subscribing the first user to a thread of messages that includes the message; and (F) dynamically adjusting a shape of the user watch area based, at least in part, on a factor selected from a group consisting of: (1) a number of message postings within the user watch area; and (2) a population density of an area that is within the user watch area.Type: GrantFiled: January 2, 2020Date of Patent: February 15, 2022Assignee: VNP Software, Inc.Inventors: Paul King, Neil Stephen Barry Martin
-
Patent number: 11249778Abstract: A method, system and computer program product for selecting a target hypervisor to run a migrated virtual machine. An “effective priority value,” representing the virtual machine's priority with respect to the other virtual machines running on the same hypervisor, is calculated for the virtual machine when it is running on the source hypervisor as well as if it were to run on a target hypervisor for each possible target hypervisor. The target hypervisor associated with the minimum difference in absolute value terms between the virtual machine's effective priority value calculated when it is running on the source hypervisor and its effective priority value calculated if it were to be migrated to run on a target hypervisor is selected to receive the migrating virtual machine. In this manner, the effective priority metric has enabled a target hypervisor to be chosen that most closely matches the priority environment of the source hypervisor.Type: GrantFiled: October 4, 2017Date of Patent: February 15, 2022Assignee: International Business Machines CorporationInventors: Edward R. Bernal, Saju Mathew, Jose A. Nativio, Aaron J. Quirk, Giovanni Viera
-
Patent number: 11245682Abstract: Techniques for described for generating and using rule-enhanced access tokens in connection with authorization for access to resources. An access token is generated in response to determining that a user is authorized to access a protected resource. The access token contains rule information including one or more constraints, each constraint corresponding to a condition for granting or denying access to the protected resource. Upon receiving the access token, a client application can present the access token for accessing the protected resource. The client application can be configured to enforce one or more rules represented in the rule information. The client application can, for example, determine based on the one or more constraints that a condition for granting access is unmet and, in response, cancel a pending access request for the protected resource.Type: GrantFiled: February 26, 2019Date of Patent: February 8, 2022Assignee: Oracle International CorporationInventors: Chuni Lal Kukreja, Aarathi Balakrishnan, Deepak Ramakrishnan
-
Patent number: 11243968Abstract: Systems, methods and products for content management where a dynamic data service layer is provided between a content server layer to route requests from various content server instances to various database instances. The dynamic data service layer maintains an instance pool of available database instances and a connection pool of available connections to each database instance. A content server instance submits a corresponding request to the dynamic data service layer, which then examines the instance pool to identify a database instance that can service the request and examines the connection pool to identify an available connection to the identified database instance. The request is submitted to the identified database instance through the identified connection, and the responsive data is stored at a memory location which is accessible by the content server instance and can be read using a starting memory address and the length of the stored data.Type: GrantFiled: October 15, 2019Date of Patent: February 8, 2022Assignee: OPEN TEXT HOLDINGS, INC.Inventors: Gajendra Babu Bandhu, Sharath Babu Pulumati
-
Patent number: 11243962Abstract: A storage system includes a plurality of storage devices in a storage chassis and configured to store objects, an Ethernet switch in the storage chassis, a Baseboard Management Controller (BMC) connected to the storage devices, and a memory connected to the BMC. The plurality of storage devices include a query storage device and a candidate storage device, and the storage devices are connected to each other via the Ethernet switch in the storage chassis. The memory or the query storage devices is configured to store metadata corresponding to the objects stored in the candidate storage device.Type: GrantFiled: April 24, 2018Date of Patent: February 8, 2022Assignee: Samsung Electronics Co., Ltd.Inventors: Sompong Paul Olarig, Ramdas P. Kachare, William D. Schwaderer
-
Patent number: 11243661Abstract: Technologies and techniques for providing navigation within a workspace on a processing device for electronic healthcare record systems are disclosed. Systems, apparatus, and methods disclosed provide generation of a workspace to be displayed for the processing device, which receives data relating to the workspace and at least one toolbar to be displayed with the workspace. A toolbar manager is used is process the received data related to the workspace and the at least one toolbar in order to generate at least one toolbar. The toolbar is configured according to a particular domain and includes one or more areas selectable for expanding the toolbar within the workspace to display information relevant to the particular domain.Type: GrantFiled: February 1, 2019Date of Patent: February 8, 2022Assignee: ALLSCRIPTS SOFTWARE, LLCInventors: George A. Chauvin, Jefferson Wilson, Thomas A. Hartman, Jeanne Marie Armstrong
-
Patent number: 11246027Abstract: In an embodiment, at least one interface mechanism may be provided. The mechanism may permit, at least in part, at least one process allocate, at least in part, and/or configure, at least in part, at least one network-associated object. Such allocation and/or configuration, at least in part, may be in accordance with at least one parameter set that may correspond, at least in part, to at least one query issued by the at least one process via the mechanism. Many modifications are possible without departing from this embodiment.Type: GrantFiled: September 29, 2016Date of Patent: February 8, 2022Assignee: Intel CorporationInventors: William R. Magro, Todd M. Rimmer, Robert J. Woodruff, Mark S. Hefty, Sayantan Sur
-
Patent number: 11245598Abstract: A system manages information about, and used in services provided to, a network device belonging to a customer. The system creates a first customer tenant in a tenant management service of a tenant for a first customer, registers identification information about a network device belonging to the first customer to the first customer tenant, and issues registration completion to a service system that provides the services. The system receives a registration request, creates a second customer tenant managing a network device belonging to a second customer, and registers identification information about the network device to the second customer tenant. The system causes the tenant management service to register a new tenant for the network device that transmitted the registration request and identification information about the transmitting network device, and issues a completion event to the service system in response to a notifying reply, from the tenant management service, indicating completion.Type: GrantFiled: May 1, 2019Date of Patent: February 8, 2022Assignee: Canon Kabushiki KaishaInventor: Nao Funane
-
Patent number: 11246011Abstract: Techniques are described herein for providing cellular access of a user-defined network. In one example, a user plane function of a cellular network obtains, from a control plane function of the cellular network, an indication that a first user equipment is attempting to connect to a user-defined network via the cellular network. The user plane function joins a multicast group configured to include a second user equipment connected to the user-defined network via a wireless local area network. The user plane function obtains a multicast packet that is transmitted between the first user equipment and the second user equipment and that is addressed to the multicast group, and converts the multicast packet to a unicast packet.Type: GrantFiled: September 29, 2020Date of Patent: February 8, 2022Assignee: CISCO TECHNOLOGY, INC.Inventors: Mahesh Satyanarayana, Abhishek Dhammawat
-
Patent number: 11245573Abstract: In general, techniques are described for dynamic port configuration with an interconnection system (IS) to streamline a process for port ordering and reduce port configuration and interconnection services provisioning times. In one example, an IS includes at least one interconnection facility and a programmable network platform (PNP), the at least one interconnection facility including: a network switch fabric having at least one network device and ports; and a customer cage for a customer of an IS provider for the IS, wherein the PNP is configured to, in response to a port verification request initiated by the customer to verify a port of the ports that is cross-connected to a customer network in the customer cage to provide connectivity with the network switch fabric: obtain an indication of a port configuration for the port; and output the indication of the port configuration for the port for display to the customer.Type: GrantFiled: November 19, 2019Date of Patent: February 8, 2022Assignee: Equinix, Inc.Inventors: Theodore James Wagner, Brooke James Mouland
-
Patent number: 11240027Abstract: Implementations of the disclosure are directed to using a distributed ledger network to synchronize configuration changes across a network of servers that provide authentication, authorization, and accounting (AAA). In some implementations, a method includes: receiving, at a first server that provides AAA of users that access a network, a user request to update a configuration of a database of the first server, the database including authentication credentials for users that access the network, in response to receiving the user request, transmitting a transaction to the distributed ledger network for validation, the transaction comprising a request by the first server for each server of the distributed ledger network to update their respective database configuration in accordance with the user request; and after the transaction is validated by the distributed ledger network, the first server updating its database configuration in response to receiving the update comprising the validation of the transaction.Type: GrantFiled: February 4, 2019Date of Patent: February 1, 2022Assignee: Hewlett Packard Enterprise Development LPInventors: Renjith Vijayan, Celestian K. Sebastian, Anil Raj
-
Patent number: 11238414Abstract: The present disclosure relates to generating and utilizing digital associations between digital documents and digital calendar events based on determined content connections. For example, one or more embodiments suggest a digital document to a user for association with a digital calendar event based on content connections between the digital document and the digital calendar event. In particular, one or more embodiments determine a content connection based on document characteristics (e.g., document content and access characteristics) and calendar event characteristics (e.g., calendar content and historical meeting information). For example, the system can train a machine learning model to determine content connections based on document characteristics and calendar event characteristics.Type: GrantFiled: February 28, 2018Date of Patent: February 1, 2022Assignee: Dropbox, Inc.Inventors: Kavitha Radhakrishnan, Timo Mertens, Neil Sethi, David Stinnette, Justin Hileman, Adam LaFave
-
Patent number: 11240130Abstract: In one embodiment, a method is performed. A device comprising a non-transitory memory and a processor coupled to the non-transitory memory may be in communication with a plurality of network devices. The device may detect an anomaly in a detected sequence of events occurring during a connectivity process for establishing a connection between a first network device and a second network device of the plurality of network devices. The anomaly may comprise a difference between the detected sequence of events and a predetermined sequence of events. The device may determine whether the anomaly satisfies a criterion for triggering a packet capture operation. If so, the device may cause at least one of the first network device or the second network device to capture at least one target packet.Type: GrantFiled: December 13, 2018Date of Patent: February 1, 2022Assignee: CISCO TECHNOLOGY, INC.Inventors: Rajesh S. Pazhyannur, Manoj Gupta
-
Patent number: 11237945Abstract: Provided is a system and method for building and consuming configuration content for software applications and services. In one example, the method may include receiving a request associated with a software program, detecting a reference to a configuration object within a file of the software program, translating attributes of the configuration object into predefined locations of the software program during a build of the software program, and transmitting the built software program to a host platform with the transformed attributes of the configuration object incorporated therein.Type: GrantFiled: April 17, 2020Date of Patent: February 1, 2022Assignee: SAP SEInventor: Martin Moser
-
Patent number: 11240285Abstract: Sending streamed data packets from a producer to a consumer. A method includes, at a first entity, sending consumable data packets from the first entity to a second entity at a first consumable packet rate. The method further includes receiving a first phase delta from the second entity, wherein the first phase delta is computed from transmission jitter, computed from timing information in the consumable data packets. The method further includes sending from the first entity consumable data packets at a second consumable packet rate, the second consumable packet rate being dependent on the first phase delta.Type: GrantFiled: July 1, 2019Date of Patent: February 1, 2022Assignee: MICROSOFT TECHNOLOGLY LICENSING, LLCInventors: Christian Voss-Wolff, Florian Bagar, Dag Birger Frommhold
-
Patent number: 11237551Abstract: A computer-implemented system is provided for monitoring an electro-mechanical device. The system includes a sensor, a data acquisition receiver, and an analysis processor. The sensor measures a parameter of the device as an analog signal. The data acquisition receiver converts the analog signal into a digital signal. The analysis processor assigns the signal data to a condition state responsive to an action mode to control the device. The system is intended for automated implementation in real-time.Type: GrantFiled: February 12, 2019Date of Patent: February 1, 2022Assignee: United States of America, as represented by the Secretary of the NavyInventors: Daniel P. Holden, Sean R. Chapin, Lynda R. Hester, Victoria Snyder
-
Patent number: 11237549Abstract: Embodiments include a server system including logic of an edge computing device. A network includes a cloud platform able to receive utilization change events from a utilization module, and execution of the program logic results in process steps of a method that include transmitting a plurality of attributes from the cloud platform to the at least one edge computing device, where the plurality of attributes can be associated with a device of a distributed environment coupled to the network. Another step includes receiving from the utilization module, by the edge computing device, current utilization data of the device, and a further step includes performing a comparison based on a set of rules or mappings of the attributes, by the edge computing device, of the current utilization data. Finally, based on the comparison, the method includes sending, by the edge computing device, an update to a human-machine-interface module.Type: GrantFiled: September 10, 2019Date of Patent: February 1, 2022Assignee: AVEVA Software, LLCInventors: Douglas Paul Kane, John Jerome Madden, Jose Lourenco Teodoro, Christopher Justin Miller, Brian Kenneth Erickson, David Paul Bevin
-
Patent number: 11240113Abstract: Some embodiments of the invention provide a novel method of performing network slice-based operations on a data message at a hardware forwarding element (HFE) in a network. For a received data message flow, the method has the HFE identify a network slice associated with the received data message flow. This network slice in some embodiments is associated with a set of operations to be performed on the data message by several network elements, including one or more machines executing on one or more computers in the network. Once the network slice is identified, the method has the HFE process the data message flow based on a rule that applies to data messages associated with the identified slice.Type: GrantFiled: September 12, 2019Date of Patent: February 1, 2022Assignee: VMWARE, INC.Inventors: Raja Kommula, Constantine Polychronopoulos, Thayumanavan Sridhar, Marc-Andre Bordeleau, Edward Choh, Ojas Gupta, Robert Kidd, Georgios Oikonomou, Jeremy Tidemann
-
Patent number: 11237946Abstract: According to some embodiments, systems and methods are provided, comprising receiving at least one filter parameter in a filter parameter field and tracing features for tracing execution of an application, wherein the application includes a source code; executing the application while tracing the execution, based on the tracing features, to generate a trace; analyzing the generated trace; and determining a portion of the source code associated with a software bug based on the analysis. Numerous other aspects are provided.Type: GrantFiled: July 17, 2018Date of Patent: February 1, 2022Assignee: SAP SEInventors: Sangeetha V, Praveen K R, Kumar Vidya Bhushan, Sebin Chacko, Pooja Luthra, Ronakkumar Patel, Madhuri Jayanth Patil, Shivam Shrivastav
-
Patent number: 11231764Abstract: A chassis is disclosed. The chassis may include a processor, a switch, and at least one storage device in communication with a remote processor. The storage device may support an active power mode and a low power mode. A response to a Keep Alive (KA) message may be sent to the remote processor on behalf of the storage device when the storage device is in low power mode.Type: GrantFiled: December 17, 2018Date of Patent: January 25, 2022Inventors: Ramdas P. Kachare, Sompong Paul Olarig, Wentao Wu, Jason Martineau, Oscar P. Pinto
-
Patent number: 11234192Abstract: The present sensor device, system and method provides tools for measuring, recording local environmental conditions, such as temperature and humidity, and wirelessly transmitting the collected data to a server. The sensor device is configured to, under normal operation, maintain the connection between the wireless network interface controller and the wireless local network so that various commands and/or communications can be received, whether the sensor device is in a low power mode or in an active mode. The sensor device cycles between the low power mode and the active mode, and back to the low power mode. Where in each active mode cycle, the sensor device is configured to acquire a measurement from sensor for storage in local memory, and/or transmit historical data acquired to the server, and/or check for updates by connecting to the server. By normally remaining in a low power mode and only waking periodically to conduct a task, battery life is greatly extended.Type: GrantFiled: April 5, 2019Date of Patent: January 25, 2022Assignee: VENSTAR, INC.Inventors: Steven Dushane, Mustafa Oransel