Computer Network Monitoring Patents (Class 709/224)
  • Patent number: 10659542
    Abstract: A system and associated processes to enable a multi-tenant platform operator or administrator to make more optimal decisions with regards to the allocation of platform infrastructure resources (such as computational capabilities, data storage, etc.) among one or more tenants or accounts. In some embodiments, the inventive methods construct a data “signature” for a set of identified users, accounts, or tenants, where the signature contains data regarding the user, account, or tenant's “consumption” of platform infrastructure resources.
    Type: Grant
    Filed: January 27, 2017
    Date of Patent: May 19, 2020
    Assignee: NETSUITE INC.
    Inventor: Oleksiy Ignatyev
  • Patent number: 10659425
    Abstract: A method of controlling the distribution of content in a network is described. The content traverses the network in packets comprising a packet header including an address associated with the content, and a packet payload including the content. The method includes obtaining the address associated with the content from the packet traversing the network and analysing the address to extract information associated with the content carried in the packet payload.
    Type: Grant
    Filed: April 17, 2017
    Date of Patent: May 19, 2020
    Assignee: Cisco Technology, Inc.
    Inventors: David Ward, Mark Townsley, Andre Surcouf, Alain Fiocco
  • Patent number: 10659336
    Abstract: Example implementations relate to server access times. A computing device may comprise a processing resource; and a memory resource storing non-transitory machine-readable instructions to cause the processing resource to: determine a media access control (MAC) address of a server; poll a top of rack (TOR) switch connected to the server to capture a packet; determine a source MAC address using the captured packet; determine, based on the source MAC address, an identity of a user computing device; and log, based on a time included in the captured packet, a time the user computing device last accessed the server.
    Type: Grant
    Filed: October 31, 2018
    Date of Patent: May 19, 2020
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Vikas D M, Santosh Arunachalam, Syed Ahmed Mohiuddin Peerzade, Praveen Kumar Shimoga Manjunatha
  • Patent number: 10659573
    Abstract: A computing system may identify packets received by a network device from a host located in a first network and may generate log entries corresponding to the packets received by the network device. The computing system may identify packets transmitted by the network device to a host located in a second network and may generate log entries corresponding to the packets transmitted by the network device. Utilizing the log entries corresponding to the packets received by the network device and the log entries corresponding to the packets transmitted by the network device, the computing system may correlate the packets transmitted by the network device with the packets received by the network device.
    Type: Grant
    Filed: August 28, 2019
    Date of Patent: May 19, 2020
    Assignee: Centripetal Networks, Inc.
    Inventors: David K. Ahn, Peter P. Geremia, Pierre Mallett, III, Sean Moore, Robert T. Perry
  • Patent number: 10659482
    Abstract: A system for implementing robotic process automation (RPA) to enhance computer network security. Specifically, RPA is used to detect an unauthorized attempt to access a dataset and, in response, the unauthorized entity is provided access to a bot-generated modified dataset that includes modified data elements that are reasonable facsimiles of the actual data elements and do not expose confidential data. Once access to the modified data set is provided, RPA is implemented to track actions by the unauthorized entity accessing the modified data set and, once copied, RPA is implemented to track usage of the data by the unauthorized entity. Additionally, RPA may be implemented to mitigate damages caused by attempts or actual accessing of the actual datasets by performing actions that prevent further damages, such as deactivating/activating resource storage and authorizing previously configured resource events.
    Type: Grant
    Filed: October 25, 2017
    Date of Patent: May 19, 2020
    Assignee: BANK OF AMERICA CORPORATION
    Inventors: Stephen Shannon, Manu Jacob Kurian, Michael Emil Ogrinz, Monika V. Kapur
  • Patent number: 10659313
    Abstract: The present invention dynamically optimizes computing resources allocated to a simulation task while it is running. It satisfies application-imposed constraints and enables the simulation application performing the simulation task to resolve inter-instance (including inter-server) dependencies inherent in executing the simulation task in a parallel processing or other HPC environment.
    Type: Grant
    Filed: April 30, 2019
    Date of Patent: May 19, 2020
    Assignee: RESCALE, INC.
    Inventors: Gregorius E. Poort, Mulyanto W. Poort, Ryan A. Kaneshiro, Adam C. McKenzie
  • Patent number: 10657099
    Abstract: In one embodiment, a method includes receiving logfile data, parsing the logfile data into parsed data elements and acquiring at least one contextual data element in relation to the parsed data elements. The method further includes structuring the parsed data elements and the at least one contextual data element as instances of a multirepresentational time-series log entry. In addition, the method includes publishing real-time time-series performance data and determining a user viewing context. Furthermore, the method includes automatically correlating the user viewing context to at least one dimension. Additionally, the method includes filtering the log-entry instances by the at least one dimension to yield filtered log-entry instances. Also, the method includes pivoting the filtered log-entry instances on one or more dimensions, the pivoting yielding pivoted data. In addition, the method includes publishing the pivoted data to a user interface.
    Type: Grant
    Filed: November 2, 2015
    Date of Patent: May 19, 2020
    Assignee: Quest Software Inc.
    Inventors: Geoffrey Vona, Yinghua Qin, Shengzhi Liu
  • Patent number: 10659325
    Abstract: Techniques for monitoring enterprise networks with endpoint agents are disclosed. In some embodiments, a system, process, and/or computer program product for monitoring enterprise networks with endpoint agents includes deploying a plurality of endpoint agents to a plurality of endpoint devices; collecting test results from each of the plurality of endpoint agents, wherein the test results are based on tests executed on each of the plurality of endpoint devices for monitoring network activity; and generating a graphical visualization of an application delivery state for one or more application delivery layers based on the test results, generating an alert based on the test results, or generating a report based on the test results.
    Type: Grant
    Filed: June 14, 2017
    Date of Patent: May 19, 2020
    Assignee: ThousandEyes, Inc.
    Inventors: Martin Dam, Michael Meisel, Nelson Rodrigues, Ricardo V. Oliveira, Santiago Alessandri
  • Patent number: 10659324
    Abstract: An approach for establishing a priority ranking for endpoints in a network. This can be useful when triaging endpoints after an endpoint becomes compromised. Ensuring that the most critical and vulnerable endpoints are triaged first can help maintain network stability and mitigate damage to endpoints in the network after an endpoint is compromised. The present technology involves determining a criticality ranking and a secondary value for a first endpoint in a datacenter. The criticality ranking and secondary value can be combined to form priority ranking for the first endpoint which can then be compared to a priority ranking for a second endpoint to determine if the first endpoint or the second endpoint should be triaged first.
    Type: Grant
    Filed: June 3, 2016
    Date of Patent: May 19, 2020
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Jackson Ngoc Ki Pang, Navindra Yadav, Anubhav Gupta, Shashidhar Gandham, Supreeth Hosur Nagesh Rao, Sunil Kumar Gupta
  • Patent number: 10657465
    Abstract: Methods, systems, and computer program products for preventing double processing of a repeated or duplicated booking request received from a client in a transaction session over a computer network. A first booking request is received from the client over the computer network and processed. When a second booking request repeating or duplicating the first booking request is received from the client, response data prepared in response to the first booking request is assigned to the repeated booking request. A response to the repeated booking request is returned to the client. The response includes the response data prepared in response to the first booking request.
    Type: Grant
    Filed: March 24, 2014
    Date of Patent: May 19, 2020
    Assignee: AMADEUS S.A.S.
    Inventors: Tristan Bigourdan, Guillaume Beaucour, Frederic Geraci
  • Patent number: 10659309
    Abstract: A method is provided for networking nodes in a data center network structure, including connecting at least ten base units each including connected nodes with southbound connections of a multi-host NIC controller having northbound a higher total bandwidth than southbound, the controllers configured as dragonfly switches; connecting the ten base units with their respective controllers in a modified Peterson graph form as an intragroup network to build a super unit including three groups, where each controller uses three northbound connections for a direct connection to three other base units of the super unit, and in which two base units of each group are connected via a respective one of a fourth northbound connection to one of the other groups, and a remaining base unit not being part of one of the groups is adapted for using three northbound connections for direct connection to one base unit in each group.
    Type: Grant
    Filed: April 19, 2019
    Date of Patent: May 19, 2020
    Assignee: International Business Machines Corporation
    Inventor: Martin Leo Schmatz
  • Patent number: 10657222
    Abstract: A real time medical communication system for sending Notifications of medical Alerts includes a data translation layer for receiving real time medical data from one or more sources via a network and an Alerts engine. The Alerts engine may include a message processing module including an entity extraction module configured to extract entities from the real time medical data; and a fragment generation module configured to define fragments comprising events of interest for defining one or more medical Alerts. The Alerts engine may further include an Alert generation module that may include fragment query and evaluation modules for analyzing received real time medical data for defined fragments and generating one or more medical Alerts therefrom. A Notification module may also be provided for sending Notifications of Alerts to users.
    Type: Grant
    Filed: July 30, 2019
    Date of Patent: May 19, 2020
    Assignee: Iodine Software, LLC
    Inventors: William Chan, Michael Kadyan, Joshua Toub, W. Lance Eason
  • Patent number: 10659434
    Abstract: The disclosed embodiments relate to securely transferring data between a source node and a destination node using an application whitelist. A control flow may be established between a source node and a perimeter gateway. The perimeter controller may receive a request to establish a node flow between an application executing on the source node and the destination node. The perimeter controller may determine whether the first application is included in an application whitelist that includes applications allowed to transfer data to nodes in a private network via a node flow. A node flow between the source node and destination node may be established upon determining that the first application is included in the application whitelist to facilitate secure data transfer between the source node and destination node.
    Type: Grant
    Filed: October 29, 2019
    Date of Patent: May 19, 2020
    Assignee: Pribit Technology, Inc.
    Inventors: Young Rang Kim, Yeontaek Lim, Minjae Lee
  • Patent number: 10659332
    Abstract: A first network node for communicating with a second network node over a first communication network is described. The second network node is arranged to communicate over the first communication network in a first part of a communication period and arranged to not communicate over the first communication network in a second part of the communication period. The first network node has a send unit for sending data formatted in data packets to the second network node, a statistics unit arranged for determining a success statistics, an availability estimator for deriving an availability estimation from the success statistics, and a send controller arranged to control the send unit in dependence on the availability estimation. Also described is a communication system, a method of estimating availability of a second network node, a method of communicating by a first network node, and an associated computer program product.
    Type: Grant
    Filed: January 27, 2015
    Date of Patent: May 19, 2020
    Assignee: NXP USA, Inc.
    Inventor: Alexandru Bogdan Andreescu
  • Patent number: 10657196
    Abstract: A system may measure the virality of content items on a network. The virality may be measured for Internet content using indices. Indices may be generated that represent the share or news worthiness of content. An indexer may monitor the content items and generate a score which may be used to identify which content items are most likely to receive a user access request or referral from the remote server. A logic generator may display visual elements as graphical representations of the index score.
    Type: Grant
    Filed: July 7, 2016
    Date of Patent: May 19, 2020
    Assignee: Oath Inc.
    Inventors: Supreeth Rao, Aditi Sinha
  • Patent number: 10657144
    Abstract: Systems, methods, and apparatus include computer programs encoded on a computer-readable storage medium, including a system for ranking videos. Videos are identified that have been presented at client devices. For each video, session start data is identified that specifies a lead video that initiated presentation to a user during a presentation session. For each lead video, presentation times over multiple user sessions are determined, a scaled presentation time is obtained, user sessions for which the lead video initiated presentation of videos are identified, and an aggregate video presentation time attributable to the lead video is determined. For each given video, a presentation score is determined based on a scaled presentation time of the lead video relative to a sum of the aggregate video presentation times for the lead videos. The videos are ranked based on the presentation scores. A user interface is updated to present the ranked videos.
    Type: Grant
    Filed: May 24, 2019
    Date of Patent: May 19, 2020
    Assignee: Google LLC
    Inventors: Justin Lewis, Ruxandra Georgiana Davies
  • Patent number: 10650084
    Abstract: An image processing apparatus which is capable of merging character strings with an original image without causing garbling. A first storage unit stores first character codes corresponding to a first language in accordance with administrator's input. A second storage unit stores a second character codes corresponding to a second character in accordance with login user's input. A reading unit reads an original image in accordance with login user's input. A generation unit generates a first character image corresponding to the first language on the basis of the first character codes and generates a second character image corresponding to the second language on the basis of the second character codes. A printing unit carries out a printing process based on the first character image, the second character image and the original image.
    Type: Grant
    Filed: May 8, 2019
    Date of Patent: May 12, 2020
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Toyomi Hirao
  • Patent number: 10652124
    Abstract: Disclosed are various examples for facilitating network speed testing on behalf of a client device that is associated with an enterprise. In a client device that can be a managed device managed by a management service, a network testing profile can be obtained which specifies a testing schedule as well as a network testing endpoint with which network testing can be conducted. Results of the network speed test can be transmitted to the management service, which can determine if the network speed implicates a compliance rule associated with the client device or an enterprise with which the client device is associated.
    Type: Grant
    Filed: March 13, 2019
    Date of Patent: May 12, 2020
    Assignee: Airwatch LLC
    Inventors: Kar Fai Tse, Eric Peter Stuntebeck, Chen Lu
  • Patent number: 10650394
    Abstract: Measuring a networked audience is described. Initially, a first set of network usage data is determined based on a first set of signaling information obtained from a first subset of the client systems as a result of the first subset accessing common resources. In addition, a second set of network usage data is determined based on a second set of information obtained from a second subset of the client systems as a result of an application installed thereon monitoring accessing of the common resources. Usage is measured based on the first set of network usage data by determining an initial count of unique visitors that accessed the common resources by determining a count related to signaling of the first set of signaling information. Adjustment factors are determined based on the second set of network usage data. Finally, audience reports are generated by adjusting the measured usage using the one or more adjustment factors.
    Type: Grant
    Filed: January 28, 2019
    Date of Patent: May 12, 2020
    Assignee: Comscore, Inc.
    Inventors: Brian Pugh, Frank Eugene Pecjak
  • Patent number: 10652043
    Abstract: Systems and methods for regulating communications in computing systems are provided. For instance, a computing system can include a first processing board including a first processing device and a first control device. The system can further include a second processing board including a second processing device and a second control device. The system can further include a communications interface communicatively coupled to the first processing board. The communications interface includes one or more input/output ports configured to facilitate communication between the avionics system and one or more external devices. The first control device of the first processing board is communicatively coupled to the second control device of the second processing board via a shared bus. The first control device is configured to regulate communications associated with the communications interface.
    Type: Grant
    Filed: June 14, 2016
    Date of Patent: May 12, 2020
    Assignee: G.E. Aviation Systems, LLC
    Inventors: Keith Douglas Evert, Daniel Levi Sharp, Mitchell Winter, Christopher Robert Eckert
  • Patent number: 10650187
    Abstract: Techniques are disclosed for providing visual path resolution in a context separated authoring environment of a REST- and component-based content management system. A web page editor is activated for editing a web page having a plurality of Document Object Model components. A structured document is generated and configured to present the web page components and at least a portion of the web page editor in a common frame of a browser window, as well as visual indications of regions of the web page that contain one or more of the components. In response to receiving an input that selects one of the components, the structured document is updated to present information about a property of the selected component, such as a path to a location of the selected component and/or a type of the selected component, in the same region of the web page that contains the selected component.
    Type: Grant
    Filed: October 11, 2013
    Date of Patent: May 12, 2020
    Assignee: ADOBE INC.
    Inventor: Damien Antipa
  • Patent number: 10652329
    Abstract: Aggregating data associated with cluster virtual machines is disclosed, including obtaining from a plurality of storage systems a plurality of values associated with an attribute associated with a cluster virtual machine (VM); and aggregating the plurality of values associated with the attribute based at least in part on an aggregation semantic associated with the attribute.
    Type: Grant
    Filed: May 11, 2015
    Date of Patent: May 12, 2020
    Assignee: Tintri by DDN, Inc.
    Inventors: Mark G. Gritter, Umesh Patil
  • Patent number: 10652115
    Abstract: A system includes a provider network comprising resources of the provider network implemented on computing devices of the provider network and multiple networking devices. The networking devices are connected via physical network paths within the provider network. The system includes a traffic analyzer that receives at least two different sets of traffic information comprising different types of traffic measurements. The traffic analyzer determines traffic flowrates for the network paths of the provider network and/or a dedicated physical network path between the provider network and the customer network based on the at least two different sets of traffic information.
    Type: Grant
    Filed: August 12, 2016
    Date of Patent: May 12, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Po-Chun Chen, Hassan Ahmed
  • Patent number: 10652154
    Abstract: Approaches, techniques, and mechanisms facilitate actionable reporting of network state information and real-time, autonomous network engineering directly in-network at a switch or other network device. A data collector within the network device collects state information and/or data unit information from various device components, such as traffic managers and packet processors. The data collector, which may optionally generate additional state information by performing various calculations on the information it receives, is configured to then provide at least some of the state information to an analyzer device connected to an analyzer interface. The analyzer device, which may be a separate device, performs various analyses on the state information, depending on how it is configured. The analyzer device outputs reports that identify statuses, errors, misconfigurations, and/or suggested actions to take to improve operation of the network device.
    Type: Grant
    Filed: November 9, 2018
    Date of Patent: May 12, 2020
    Assignee: Innovium, Inc.
    Inventors: William Brad Matthews, Bruce Hui Kwan
  • Patent number: 10652633
    Abstract: A smart grid network is provided including one or more transformer monitoring devices configured to collect metering data from one or more metering devices in the smart grid network. The smart grid network further includes a cloud-based data processing and storage system with one or more cloud data processors configured to receive data from the one or more transformer monitoring devices and process the received data into categories including at least a first category of data comprising the collected metering data. The cloud-based data processing and storage system further includes at least one data store to store data of at least the first category of data, an analytics platform configured to analyze the received and categorized data and a graphics server configured to format the analyzed data for display on a user device of the smart grid network.
    Type: Grant
    Filed: August 15, 2017
    Date of Patent: May 12, 2020
    Assignee: DELTA ENERGY & COMMUNICATIONS, INC.
    Inventors: Angelo Borrelli, Keith Teichmann, Scott Foster, Anthony Mandio
  • Patent number: 10652317
    Abstract: An load distribution device transmits data collected from terminals to a data processing device. The load distribution device includes: a memory that stores instructions; and at least one processor coupled to the memory, the at least one processor being configured to execute the instructions to: receive load state information representing a load state of the data processing device from the data processing device; collect a piece of data transmitted by the terminals; select, based on the load state information, data for transmission out of pieces of data collected from the terminals; and transmit the selected data for transmission to the data processing device.
    Type: Grant
    Filed: June 2, 2016
    Date of Patent: May 12, 2020
    Assignee: NEC CORPORATION
    Inventor: Yuji Togashi
  • Patent number: 10652112
    Abstract: Methods and systems are disclosed that pre-classify network traffic monitored within virtual machine (VM) platforms. Client packet monitor applications operate within client VM platforms to monitor network packets, generate monitored packets representing traffic of interest, determine packet classifications for the monitored packets based upon packet contents, identify tags associated with the packet classifications, encapsulate monitored packets with encapsulation headers including the tags to form encapsulated packets, and forward the encapsulated packets to tool VM platforms. Tool packet monitor applications operate within the tool VM platforms to receive the encapsulated packets, identify packet classifications associated with the tags, remove the encapsulation headers from the encapsulated packets, and forward de-encapsulated packets to network destinations based upon the packet classifications.
    Type: Grant
    Filed: November 3, 2016
    Date of Patent: May 12, 2020
    Assignee: KEYSIGHT TECHNOLOGIES SINGAPORE (SALES) PTE. LTD.
    Inventor: Kristopher Raney
  • Patent number: 10652767
    Abstract: A system, method and apparatus for managing disruption in a sensor network application. Nodes in the sensor network can include a storage memory to store collected data during disruptions that impact communication in the sensor network. The sensor network can be configured to continue to collect sensor data during the communication disruptions.
    Type: Grant
    Filed: October 29, 2015
    Date of Patent: May 12, 2020
    Assignee: Senseware, Inc.
    Inventor: Julien G. Stamatakis
  • Patent number: 10650002
    Abstract: Embodiments of the present disclosure include a method, a system, and a computer program product for determining wait times of tuples within a streaming environment. The method includes monitoring one or more tuples being processed within an operator graph where the operator graph includes a first processing element and a queue of the first processing element. The method includes recording a wait time of the one or more tuples within the queue of the first processing element. The method includes recording a processing time time of the one or more tuples within the first processing element. The method includes displaying the wait time and the processing time of the one or more tuples. The method includes optimizing a configuration of the operator graph, in response to recording the processing time of the one or more tuples.
    Type: Grant
    Filed: April 11, 2019
    Date of Patent: May 12, 2020
    Assignee: International Business Machines Corporation
    Inventors: Eric L. Barsness, Michael J. Branson, John M. Santosuosso
  • Patent number: 10645090
    Abstract: An aspect of the present disclosure facilitates controlling access to objects having attributes defined against hierarchically organized domains, with each domain containing a corresponding fixed number of values. In one embodiment, in response to receiving data indicating specific hierarchies of the hierarchically organized domains, the corresponding fixed number of values of the corresponding domains in each hierarchy is displayed. Accordingly, a user is enabled to select a desired set of values from the corresponding fixed number of values of the corresponding domains, and to specify a security rule for a combination of the selected set of values and a user entity. The security rule is thereafter enforced when objects having attributes matching the selected set of values are accessed by the user entity.
    Type: Grant
    Filed: February 9, 2018
    Date of Patent: May 5, 2020
    Assignee: Oracle Financial Services Software Limited
    Inventors: Rajaram Narasimha Vadapandeshwara, Bhargava Srinivasa, Gangadhar Nagulakonda
  • Patent number: 10645152
    Abstract: A communication interface is capable of adding a connection in response to a request from another information processing apparatus. A memory stores connection information indicating the number of connections being maintained and timing at which communication was last performed for each of the maintained connections. When an increase in the number of maintained connections per unit time exceeds a first threshold and the number of maintained connections also exceeds a second threshold, a processor selects, based on the connection information, at least one connection out of the maintained connections in order from oldest timing, and cuts off the selected at least one connection.
    Type: Grant
    Filed: May 29, 2018
    Date of Patent: May 5, 2020
    Assignee: FUJITSU LIMITED
    Inventor: Yasubumi Nozawa
  • Patent number: 10645020
    Abstract: A computing resource service provider may provide customers with access to software functions executing within compute instances. In addition, customer may desire that the software functions executing within the compute instances have access to virtual network operated by the customer. To accomplish this, a network interface belonging to the customer may be created and attached to a particular compute instance. In addition, this network interface may be moved from global network namespace of the compute instance into a new network namespace within the compute instance. In this manner, software functions executed by the compute instance may communicate to other computing device attached to the virtual network through the network interface.
    Type: Grant
    Filed: January 30, 2017
    Date of Patent: May 5, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Naveen Dasa Subramanyam, Shashanka Krishnaswamy
  • Patent number: 10645115
    Abstract: Embodiments are configured to receive metadata of a process intercepted on an end host when attempting to access a network. The metadata includes a hash of an application associated with the process and an endpoint reputation score of the application. Embodiments are configured to request a threat intelligence reputation score based on the hash of the application, to determine an action to be taken by the end host based, at least in part, on one or more policies and at least one of the threat intelligence reputation score and the endpoint reputation score, and to send a response indicating the action to be taken by the end host. Further embodiments request another threat intelligence reputation score based on another hash of a dynamic link library module loaded by the process on the end host, and the action is determined based, at least in part, on the other threat intelligence score.
    Type: Grant
    Filed: February 7, 2019
    Date of Patent: May 5, 2020
    Assignee: McAfee, LLC
    Inventors: Chandan C P, Srinivasan Narasimhan
  • Patent number: 10645119
    Abstract: Typically, clients request a service from a computer hosting multiple services by specifying a destination port number associated with the desired service. In embodiments, the functionality of such a host computer is enhanced by having it condition client access to services available at a particular port number based on client authentication and/or authorization. A host computer can change the service(s) available at a given port number on a client by client basis, enabling access to service(s) for trusted clients unavailable to untrusted clients. Preferably, client trust is based on client authentication via a certificate and a valid, signed transport layer security (TLS) handshake (or similar mechanism in other protocol contexts). In some embodiments, an authorization step can be added following authentication. The systems and methods disclosed herein find wide uses in bundling services on ports, as well as protecting access to services from untrusted and/or malicious clients, among others.
    Type: Grant
    Filed: November 2, 2017
    Date of Patent: May 5, 2020
    Assignee: Akamai Technologies, Inc.
    Inventor: Simon E. Vera-Schockner
  • Patent number: 10642554
    Abstract: A control apparatus includes: a communicator that communicates with an image forming apparatus capable of executing a print job; and a hardware processor that obtains, for each of the image forming apparatuses in communication with the communicator, a degree of variations in remaining endurance of each of a plurality of units included in the image forming apparatus, wherein the hardware processor assigns a print job to the image forming apparatus having the smallest degree of variations.
    Type: Grant
    Filed: February 14, 2019
    Date of Patent: May 5, 2020
    Assignee: Konica Minolta, Inc.
    Inventors: Kei Yuasa, Natsuko Minegishi, Tetsuya Ishikawa, Hiroki Shibata
  • Patent number: 10642903
    Abstract: Methods, computing systems and computer program products implement embodiments of the present invention that include defining multiple group names, and identifying multiple system objects in a computer system such as a storage system. Examples of system objects include physical objects such as storage devices, network objects such as IP addresses, and logical objects such as logical volumes. Each of the system devices is tagged with a given group name, and upon receiving a query including a condition and an operation, one or more of the system devices matching the condition are identified, and the operation is performed on the one or more identified system objects. In some embodiments, the operation may include retrieving a parameter associated with the one or more identified system objects, and presenting a result of the query. In alternative embodiments, the operation may include updating a parameter associated with the one or more identified system objects.
    Type: Grant
    Filed: September 29, 2014
    Date of Patent: May 5, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Zah Barzik, Lior Chen, Dan Cohen, Amit Margalit
  • Patent number: 10645610
    Abstract: Various solutions for skipping uplink transmission with respect to user equipment and network apparatus in mobile communications are described. An apparatus may determine whether a padding buffer status report (BSR) is included in a protocol data unit (PDU). The apparatus may skip transmission of the PDU when the padding BSR is included in the PDU. The PDU may comprise a medium access control (MAC) PDU. The MAC PDU may comprise no MAC service data unit (SDU).
    Type: Grant
    Filed: June 25, 2018
    Date of Patent: May 5, 2020
    Assignee: MediaTek Singapore Pte. Ltd.
    Inventors: Mehmet Kunt, Pradeep Jose, Pavan Santhana Krishna Nuggehalli
  • Patent number: 10644971
    Abstract: In one aspect, a system for performing graph searches in an SQL style query for monitored data includes a processor; a memory; and one or more modules stored in the memory and executable by a processor to perform operations including: receive, by a controller in communication with agents installed at machines connected over a network, monitored data regarding applications running over the machines; identify performance issues from the received monitored data; provide an interactive user interface to enable creation of a query for the monitored data and the identified performance issues; receive input associated with a new query including a SELECT clause, a FROM clause, and a WHEREIN clause; create the new query based on the received input; convert at least a portion of the new query to contain a graph traversal path entirely within the FROM clause; execute the new query; and return a result.
    Type: Grant
    Filed: January 31, 2017
    Date of Patent: May 5, 2020
    Assignee: Cisco Technology, Inc.
    Inventors: Tao Wang, Ellen Finch, Arash Rassouli
  • Patent number: 10642764
    Abstract: An input/output device identifies a workload type for a connected host device. The input/output device applies settings for the workload type to affect one or more of a flash translation layer queue depth of the input/output device, a host device data transfer scheduler of the input/output device, and a command status host notification timing by the input/output device to the host device.
    Type: Grant
    Filed: March 1, 2019
    Date of Patent: May 5, 2020
    Assignee: Western Digital Technologies, Inc.
    Inventors: Darin Edward Gerhart, Nicholas Edward Ortmeier, Cory Lappi, William Jared Walker
  • Patent number: 10643161
    Abstract: A technique includes receiving a plurality of metrics for a plurality of tasks associated with developing an application, where each of the metrics is associated with one of the tasks and indicates a progress of the associated task. The technique includes receiving weights, where each weight is associated with one of the tasks and indicates a user assigned importance of the associated task. The technique includes displaying with the tool an indicator to allow regulation of task development, where the displaying includes causing the tool to prioritize the tasks for future development of the application based at least in part on the metrics and the weights.
    Type: Grant
    Filed: November 28, 2012
    Date of Patent: May 5, 2020
    Assignee: MICRO FOCUS LLC
    Inventors: Itay Ben-Yehuda, Ronen Shmiel, Nir Yom Tov
  • Patent number: 10635516
    Abstract: Examples relate to intelligent logging in a system. One example enables monitoring a set of critical processes of the system, responsive to a first process parameter of a first critical process exceeding a corresponding first parameter threshold, changing a first process log level associated with the critical process from a first log level to a second log level; and logging information related to the first critical process by: obtaining a second set of information associated with the second log level, wherein the second set of information is different from a first set of information associated with the first log level.
    Type: Grant
    Filed: January 24, 2018
    Date of Patent: April 28, 2020
    Assignee: Trend Micro Incorporated
    Inventor: Mahesh Dinkar Jade
  • Patent number: 10637829
    Abstract: A method and system for dynamically modifying rules in a firewall infrastructure. A signed passport is encrypted based on a public key certificate registered with a trusted signer. The signed passport includes a hash value that includes a heart-beat time-out interval and a firewall rule. A trigger signal within the heart-beat time-out interval is generated. The signed passport and the trigger signal are transmitted within the heart-beat time-out interval to a border control agent of a firewall in the firewall infrastructure. In response to receiving, from the border control agent, a continuous confirmation of the firewall rule within a time interval shorter than the heart-beat time-out interval, the firewall is modified according to the firewall rule. In response to determining that the trigger signal was not received by the border control agent within the heart-beat time-out interval, the firewall rule is reset.
    Type: Grant
    Filed: May 20, 2019
    Date of Patent: April 28, 2020
    Assignee: International Business Machines Corporation
    Inventors: Joachim H. Frank, Holger Karn
  • Patent number: 10637847
    Abstract: Methods and systems are disclosed for enabling sensor data to be collected from sensor devices (1), the sensor devices being configured to sense a condition and to send sensor messages according to a wireless communication protocol to a wireless access point (6) of a local network (10), the sensor messages comprising sensor data indicative of said condition, said sensor messages also comprising a destination indication indicative of a predetermined network location outside the local network (10).
    Type: Grant
    Filed: September 19, 2017
    Date of Patent: April 28, 2020
    Assignee: BRITISH TELECOMMUNICATIONS PUBLIC LIMITED COMPANY
    Inventors: Ian Neild, Mohammad Zoualfaghari, Tim Stevens, Richard Gedge, Paul Putland
  • Patent number: 10637760
    Abstract: A method and system for network capacity planning are provided. The method includes: collecting utilization data related to a plurality of network resources on the network; determining a peak period for each of the network resources based on the utilization data; determining at least one key performance indicator (KPI) over the peak period for each of the network resources; aggregating each of the KPIs for each of the plurality of network resources; and outputting the aggregated KPIs. The system includes a data source module configured to collect utilization data related to a plurality of network resources; a peak period module configured to determine a peak period for each of the network resources based on the utilization data; a peak KPI module configured to determine at least one KPI over the peak period for each of the plurality of network resources; a KPI aggregation module configured to aggregate the KPIs for each of the network resources; and a processor module configured to output the aggregated KPIs.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: April 28, 2020
    Assignee: Sandvine Corporation
    Inventors: Anas Jadallah, Scot Loach
  • Patent number: 10637888
    Abstract: Techniques are described for automatically performing lifecycle operations to mitigate identified threats via an intrusion detection (IDS) system and a lifecycle operations manager (LOM). In one example, a notification from an IDS is received at a LOM, the notification indicating a malicious activity associated with a particular application included in an enterprise software environment monitored by the IDS. The application can be associated with a first endpoint accessible via a navigation target, where the navigation target sends requests received at the navigation target to the first endpoint. In response to receiving the notification, automatically and without user input, the LOM executes at least one countermeasure operation including creating a new copy of the application, associating the new copy of the application with a different second endpoint, and updating the navigation target to cause the navigation target to send requests to the new copy of the application at the second endpoint.
    Type: Grant
    Filed: August 9, 2017
    Date of Patent: April 28, 2020
    Assignee: SAP SE
    Inventor: Rouven Krebs
  • Patent number: 10637939
    Abstract: Disclosed are exemplary embodiments of systems and methods for identifying a merchant location based on transaction records for the merchant. In an exemplary embodiment, a method generally includes accessing multiple router records. Each router record is assigned to one of multiple cells of a grid structure indicative of geographic location. Each router record is associated with a target merchant. The method further includes, for each of the multiple router records, searching for a match between the router record and at least one of multiple transactions at the target merchant, based on time, and reporting one or more of the multiple cells as a location associated with the target merchant, when a number of matching router records assigned to said one or more of the multiple cells exceeds a predetermined threshold.
    Type: Grant
    Filed: June 26, 2019
    Date of Patent: April 28, 2020
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Bruce W. Mac Nair, Justin X. Howe, Henry Weinberger, Po Hu
  • Patent number: 10637757
    Abstract: The present invention relates to a device and a method for monitoring and allocating resources of the IT infrastructures for an application chain, as a function of an estimation of the consumption of resources of users who are distributed between different profiles in turn determined as a function of business actions taken by users and their control over the application chain.
    Type: Grant
    Filed: December 21, 2017
    Date of Patent: April 28, 2020
    Assignee: BULL SAS
    Inventors: Wajih Chaabane, Bruno Demeilliez, Florent Rochette
  • Patent number: 10636267
    Abstract: Some embodiments provide retail systems to detect suspicious movement patterns within a retail shopping facility, comprising: an array of camera systems, an array of RFID readers, and a shopping facility evaluation system configured to: receive RFID tag read information from RFID readers of a first RFID tag of a consumer item of a first product; access and apply a first set of rules to identify a first pattern of movement of the first RFID tag; access a set of historic movement patterns specific to the first product; cause an RFID reader to trigger the RFID tag to transition to a state to emit RFID tag information more frequently; access and apply a second set of rules identifying when the first pattern of movement corresponds with a historic movement pattern; and cause a notification to be communicated to a central evaluation system.
    Type: Grant
    Filed: November 11, 2019
    Date of Patent: April 28, 2020
    Assignee: Walmart Apollo, LLC
    Inventors: Steve P. Jeon, Bruce W. Wilkinson
  • Patent number: 10637758
    Abstract: Methods, non-transitory computer readable media, and health check devices that determine one or more network component devices associated with a received host network identifier. One or more health check job types associated with the determined one or more network component devices are identified. One or more selections of the identified health check job types for execution are received and the selected one or more health check job types are executed. A determination is made of when one or more health check rules are satisfied based on the execution of the one or more health check job types. One of one or more alert notifications are identified when the determination indicates that the one or more health check rules are satisfied. The identified one or more alert notifications are displayed.
    Type: Grant
    Filed: December 19, 2017
    Date of Patent: April 28, 2020
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventors: Atul Suresh Dongre, Srikanth Mittapalli, Sayan Mahalanobis, Rajani Vanamala, Sreenu Daram, Zubair Mohammed, Siva Kumar Chetla
  • Patent number: 10628075
    Abstract: Data protection compliance between virtual machines' storage policies and backup policies is described. A compliance tool identifies a storage policy associated with a virtual machine storage management tool and a virtual machine. The compliance tool identifies a backup policy associated with the virtual machine. If the compliance tool determines that the backup policy has a data protection capability that is missing from the storage policy, the compliance tool outputs a report which indicates that the backup policy has the data protection capability that is missing from the storage policy.
    Type: Grant
    Filed: June 27, 2016
    Date of Patent: April 21, 2020
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Mohammed Abdul Samad, Shelesh Chopra, Vladimir Mandic