Computer Network Monitoring Patents (Class 709/224)
  • Patent number: 10176327
    Abstract: Provided are a method and device for preventing the application in an operating system from being uninstalled. The method includes monitoring the operation which creates log contents in a log system of the operating system; determining whether the operation is to uninstall the application based on the log contents; displaying a prompt whether it is agreed to uninstall the application, if the operation is to uninstall the application. Therefore, the method may prevent the malicious software from uninstalling maliciously, enhancing the security of the intelligent terminal.
    Type: Grant
    Filed: July 18, 2017
    Date of Patent: January 8, 2019
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventor: Qiang Chen
  • Patent number: 10177994
    Abstract: Embodiments are directed to organizing computing nodes in a cluster federation and to reassigning roles in a cluster federation. In one scenario, a computer system identifies computing nodes that are to be part of a cluster federation which includes a master cluster and worker clusters. The computer system assigns a director role to a master node in the master cluster which governs decisions that affect consistency within the federation, and further assigns a leader role to at least one master node which monitors and controls other master nodes in the master cluster. The computer system assigns a worker agent role to a worker node which receives workload assignments from the master cluster, and further assigns a worker role to a worker node which processes the assigned workload. The organized cluster federation provides fault tolerance by allowing roles to be dynamically reassigned to computing nodes in different master and worker clusters.
    Type: Grant
    Filed: August 13, 2014
    Date of Patent: January 8, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Gor Nishanov, Andrea D'Amato, David Allen Dion, Amitabh Prakash Tamhane, Lokesh Srinivas Koppolu, Nicholas Maliwacki
  • Patent number: 10176067
    Abstract: Systems and methods for providing on-demand diagnostics in a virtual environment are disclosed. In one embodiment, a method comprises storing a list of approved diagnostic tests. A diagnostic service can be running in the multi-tenant environment. The diagnostic service can receive a request to run a selected diagnostic test from the list of approved diagnostic tests on one or more hardware resources in the virtual environment. In response to the request, the selected diagnostic test can be transmitted to the one or more hardware resources.
    Type: Grant
    Filed: May 29, 2014
    Date of Patent: January 8, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Gavin Alexander Bramhill, Almero Gouws, Richard Alan Hamman, Mathew Daniel, Andries Petrus Johannes Dippenaar, Gideon Klompje, Duncan Matthew Clough, Gideon Jan-Wessel Redelinghuys
  • Patent number: 10178007
    Abstract: The liveness of routing protocols can be determined using a mechanism to aggregate liveness information for the protocols. The ability of an interface to send and receive packets and the forwarding capability of an interface can also be determined using this mechanism. Since liveness information for multiple protocols, the liveness of interfaces, the forwarding capability of interfaces, or both, may be aggregated in a message, the message can be sent more often than could individual messages for each of the multiple protocols. This allows fast detection of failures, and sending connectivity messages for the individual protocols, such as neighbor “hellos,” to be sent less often.
    Type: Grant
    Filed: October 16, 2015
    Date of Patent: January 8, 2019
    Assignee: Juniper Networks, Inc.
    Inventor: Kireeti Kompella
  • Patent number: 10178051
    Abstract: Embodiments of the present invention disclose a data transmission method and apparatus for a terminal. The terminal exchanges data of an application with a server through a first port by using a first access node; when one port in a second port set is in an enabled state, the terminal accesses one access node in a candidate access node set through the enabled port in the second port set, and exchanges, based on the Multipath TCP, the data of the application with the server by using an access node corresponding to the enabled port.
    Type: Grant
    Filed: June 2, 2017
    Date of Patent: January 8, 2019
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Yi Tu, Jia Wan, Xihua Huang
  • Patent number: 10176535
    Abstract: A user is allowed to include of social category indicators in a user profile header of an on-line posting. In response to answers to questions presented by a social category application executing on a user terminal device or a system, characteristics of a user's interests or personal traits may be determined. Using the characteristics, social category indicators are generated that include a symbol for presentation with a user profile header in a message board of a webpage. The social category application may interact with the provider website/application to substitute the social category user profile header for a standard user profile header of the webpage, so that the indicators appear on the message board(s) as part of the user's postings. The indicators in the social category user profile header allows user to more effectively identify persons with similar interests and backgrounds without engaging in lengthy text exchanges with other persons.
    Type: Grant
    Filed: September 5, 2014
    Date of Patent: January 8, 2019
    Assignee: Verizon Patent and Licensing Inc.
    Inventor: Michelle Felt
  • Patent number: 10176331
    Abstract: Aspects of the technology described herein can provide enhanced metadata to authentically report the provenance of a file. An exemplary computing device may have a file broker to receive an indication from a first security principal to write a file to a file system. The file broker can use one file utility to write the file, but use another file utility to write an identification of the first security principal and its opinion about the file into metadata associated with the file. Subsequently, the identification of the first security principal and its opinion may be used to authentically report the provenance of the file and applied in other security applications.
    Type: Grant
    Filed: June 10, 2016
    Date of Patent: January 8, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: John M. Sheehan, Vishal Agarwal, Crispin Cowan, Juan-Lee Pang, Greg Domzalski, David C. LeBlanc
  • Patent number: 10178009
    Abstract: Disclosed herein is a method, a computer program product, and a carrier for indicating one-way latency in a data network (N) between a first node (A) and a second node (B), wherein the data network (N) lacks continuous clock synchronization, comprising: a pre-synchronisation step, a measuring step, a post-synchronisation step, an interpolation step, and generating a latency profile. The present invention also relates to a computer program product incorporating the method, a carrier comprising the computer program product, and a method for indicating server functionality based on the first aspect.
    Type: Grant
    Filed: July 18, 2017
    Date of Patent: January 8, 2019
    Assignee: Accedian Networks Inc.
    Inventors: Kjell Hansson, Olof Hagsand
  • Patent number: 10178003
    Abstract: Metadata associated with client application instances running in virtual machine (VM) platforms within virtual processing environments is collected by monitor applications also running within the VM platforms. The instance metadata is transmitted to and received by a monitor control platform which in turn stores the instance metadata within a monitor instance registry. The instance metadata is updated through solicited or unsolicited updates. The instance metadata is used to identify groups of application instances, and these groups are used to determine targets instances for monitoring or management actions based upon later detected network events such as network security or threat events. Further, trust scores can be determined for components of the metadata stored in the instance registry, and composite trust scores can be generated and used to identify on or more groups of application instances.
    Type: Grant
    Filed: December 15, 2016
    Date of Patent: January 8, 2019
    Assignee: Keysight Technologies Singapore (Holdings) Pte Ltd
    Inventors: Kristopher Raney, Matthew R. Bergeron
  • Patent number: 10178609
    Abstract: A system and method is provided for operating a user equipment (“UE”) connected to a first wireless local access network (“WLAN”) access point (“AP”). In one embodiment, the method includes receiving a first policy from a radio access network (“RAN”) defining when to report a first difference between values for a first communication characteristic for communication with the first WLAN AP and a second WLAN AP, respectively, and searching for the second WLAN AP. The method also includes determining values for the first communication characteristic for communication with the first WLAN AP and the second WLAN AP, respectively, and reporting the first difference between values for the first communication characteristic for the first WLAN AP and the second WLAN AP to the RAN when the first difference crosses a first threshold in accordance with the first policy.
    Type: Grant
    Filed: August 30, 2017
    Date of Patent: January 8, 2019
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Mattias Tan Bergström, Henrik Enbuske
  • Patent number: 10175971
    Abstract: When applications in multiple devices are collectively, remotely updated, the applications cannot be uniformly determined to be activated and stopped because the execution states are different between devices and between applications. A distribution system obtains identification information and version information on each of firmware and an application that are installed in a network device, switches between a first screen for distribution setting pertaining to the firmware and a second screen for distribution setting pertaining to the application, based on the information obtained, and displays the screen, and transmits, to the network device, any of the distribution setting pertaining to the firmware designated through the first screen and the distribution setting pertaining to the application designated through the second screen. The distribution setting of the application transmitted includes designation of the operating state of the application after distribution.
    Type: Grant
    Filed: July 21, 2016
    Date of Patent: January 8, 2019
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Keita Oshima
  • Patent number: 10178055
    Abstract: A method of publishing a publication message includes receiving, at one of a plurality of first relays, a subscription request from a first client and transmitting the subscription request from the one of the plurality of first relays to only one of a plurality of central relays. The method also includes receiving, at another of the plurality of first relays, a publication request from a second client. The publication request includes the publication message. The method further includes transmitting the publication message from the another of the plurality of first relays to all of the plurality of central relays, transmitting the publication message from at least one of the plurality of central relays to the one of the plurality of first relays, and transmitting the publication message from the one of the plurality of first relays to the first client.
    Type: Grant
    Filed: May 27, 2015
    Date of Patent: January 8, 2019
    Assignee: VERISIGN, INC.
    Inventors: John K. Gallant, Brad Verd, Karl M. Henderson
  • Patent number: 10178109
    Abstract: Alerts generated by triggering signatures on endpoints are identified in samples of security telemetry. The sources of alerts are filtered. Alert tuples identifying multipart attacks are discovered. An iterative multi-pass search of alert types generated by filtered sources can be conducted. During each pass, groups of successively larger numbers of alert types generated by common sources are identified. A list of alert types can be sorted according to the number of filtered sources that generated each alert type, from most to least. Pairs of alert types with multiple common sources can be identified by traversing the sorted list of alerts types. The sorted list can be iteratively traversed, identifying successive additional alert types to add to previously identified groupings, which are used as seed groups for successive identifications. Only the portion of the sorted list appearing after the last added alert type need be examined for successive identifications.
    Type: Grant
    Filed: March 31, 2016
    Date of Patent: January 8, 2019
    Assignee: Symantec Corporation
    Inventor: Stanislav Miskovic
  • Patent number: 10178132
    Abstract: In an example, there is described a server apparatus, comprising: a network connection; and one or more logic elements, including at least a processor and a memory, comprising a mobile device management (MDM) engine to: instruct an MDM agent to register a mobile security posture event; receive from the MDM agent an instance of the mobile security posture event; construct a policy decision responsive at least in part to the mobile security posture event; and enforce the policy decision.
    Type: Grant
    Filed: February 6, 2017
    Date of Patent: January 8, 2019
    Assignee: McAfee, LLC
    Inventors: Sudip Chahal, Igor Tatourian
  • Patent number: 10178152
    Abstract: In a computer-implemented method for configuring a distributed computer system comprising a plurality of nodes of a plurality of node classes, configuration files for a plurality of nodes of each of the plurality of node classes are stored in a central repository. The configuration files include information representing a desired system state of the distributed computer system, and the distributed computer system operates to keep an actual system state of the distributed computer system consistent with the desired system state. The plurality of node classes includes forwarder nodes for receiving data from an input source, indexer nodes for indexing the data, and search head nodes for searching the data. Responsive to receiving changes to the configuration files, the changes are propagated to nodes of the plurality of nodes impacted by the changes based on a node class of the nodes impacted by the changes.
    Type: Grant
    Filed: April 29, 2016
    Date of Patent: January 8, 2019
    Assignee: SPLUNK INC.
    Inventors: Ledion Bitincka, Vishal Patel, Geoffrey Hendrey, Eric Woo
  • Patent number: 10178569
    Abstract: Mobile devices executing applications utilize data services worldwide. Data may be acquired at a mobile computing device during communication. Over relatively short time scales differences in the data may be determined. Based on the differences, output data may be generated that is indicative of one or more particular network characteristics, such as bandwidth, latency, transmit power, received signal strength, and so forth. The output data may then be used to change the behavior of one or more of an application executing on the mobile computing device or a service executing on server that is in communication with the mobile computing device. For example, output data may be used as input to selection nodes associated with the application or service.
    Type: Grant
    Filed: February 22, 2017
    Date of Patent: January 8, 2019
    Assignee: HEADSPIN, INC.
    Inventors: Brien Colwell, Manish Lachwani
  • Patent number: 10171344
    Abstract: An ingress network device of a network fabric mark packets with source endpoint group information to enable intra-EPG isolation. The ingress network device receives an indication of endpoints associated with an isolated endpoint group that restricts network traffic among members of the isolated endpoint group. The ingress network device receives a packet from a source and detects that the source endpoint belongs to the isolated endpoint group. The ingress network device incorporates source endpoint group information into a header of the packet. The source endpoint group information indicates that the source endpoint belongs to the isolated endpoint group.
    Type: Grant
    Filed: February 2, 2017
    Date of Patent: January 1, 2019
    Assignee: Cisco Technology, Inc.
    Inventors: Gautam Venkataramanan, Umamaheswararao Karyampudi
  • Patent number: 10171383
    Abstract: Methods and systems for provisioning services or resources on a cloud service for successful execution of an application includes detecting a request for executing an application on a cloud service. In response to the request, a descriptor record for the application is retrieved from a descriptor file. The descriptor record is specific for the cloud service and provides details of environmental resources or services required for executing the application. Resource and service requirements are translated into actions to be taken in the cloud service environment for provisioning the resources or services required for the application. The actions to be taken are brokered to occur in pre-defined sequence based on details provided in the descriptor record for the application. Status of the actions taken is provided. The status is used to determine if the required resources or services have been provisioned for successful execution of the application in the cloud service.
    Type: Grant
    Filed: November 20, 2017
    Date of Patent: January 1, 2019
    Assignee: Sony Interactive Entertainment America LLC
    Inventors: Joel Johnston, Stephen Paul Henrie
  • Patent number: 10169116
    Abstract: A computer system defines a list structure on the shared medium wherein the list structure has multiple lists; and provides a list which is allocated to a single queue manager in which message entries are located which belong to multiple shared temporary dynamic queues (STDQs) created by the single queue manager, wherein the message entries are located by reference to a key which determines a message entry's position in the list, the list including: a list header which can be partitioned for multiple current STDQs by assignment of key ranges to message entries belonging each current STDQ; and a list control entry which holds information about the assignment of key ranges to the multiple current STDQs and shares the information with other queue managers using the STDQs, wherein the list control entry is updated by the single queue manager when an STDQ is created or deleted.
    Type: Grant
    Filed: October 21, 2015
    Date of Patent: January 1, 2019
    Assignee: International Business Machines Corporation
    Inventors: Richard M W Harran, Matthew W. Leming, Colin C. Paice, Pete Siddall
  • Patent number: 10171844
    Abstract: A method of advertising, the method including: 1) segmenting a source video into individual scenes using a clustering-based approach; 2) obtaining relevant information about objects in the video for each individual scene using region-wise convolutional characteristics based detection; 3) searching, in a database, for advertisement objects matching the objects using garment retrieval and a category-based strategy; 4) performing optimization processing of retrieved advertisement objects matching the objects to obtain a candidate advertisement; and 5) optimizing a distance between an advertisement and a target object and an area of overlapping regions between the advertisement and all objects; and 6) distributing the video that contains the candidate advertisement to a plurality of displays and displaying the video that contains the candidate advertisement on the plurality of displays.
    Type: Grant
    Filed: September 26, 2017
    Date of Patent: January 1, 2019
    Assignees: HARBIN INSTITUTE OF TECHNOLOGY, SHENZHEN
    Inventors: Haijun Zhang, Xiong Cao, Xiaohui Huang
  • Patent number: 10171579
    Abstract: A content management system receives presence information from a client application on a device indicating interaction information of a user relative to a content item synchronized to the content management system. The interaction information includes presence information describing presence information of a native application interacting with the content item. The presence information indicates whether the native application opened, is viewing, or is editing the content item. The presence information may specify a user interface element and process associated with the presence information. The content management system stores presence records describing the presence information and uses the presence records to generate and transmit a presence status associated with a user. When a new version of a content item is received, the content management system may also use the presence records to determine an action to perform with the user interface window associated with the prior version.
    Type: Grant
    Filed: April 8, 2014
    Date of Patent: January 1, 2019
    Assignee: Dropbox, Inc.
    Inventor: Maxime Larabie-Belanger
  • Patent number: 10171477
    Abstract: A data-collecting device acquires data associated with a real-time data stream and transmits the data to a data-consuming service hosted on a server computer system in the form of a multipart response. The multipart response includes one or more data content parts and at least one authentication content part. Each of the one or more data content parts contains data representing part of the real-time data stream. Each authentication content part includes authentication information usable to verify the integrity of the data transmitted in the data content parts transmitted prior to the authentication content part.
    Type: Grant
    Filed: February 14, 2017
    Date of Patent: January 1, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Ameya Karnik, Stefano Stefani
  • Patent number: 10171371
    Abstract: Systems and methods are provided to support service management in cloud computing networks. For example, a method for managing a computing platform includes provisioning a plurality of virtual machines across a plurality of computing nodes of a computing platform, wherein the provisioned virtual machines are configured to execute service workloads to provide one or more services to customers, and utilizing one or more of the provisioned virtual machines which execute the service workloads to further perform service management operations for managing the computing platform. The service management operations for managing the computing platform include, e.g., mediation and rating operations for revenue management of the computing platform.
    Type: Grant
    Filed: September 30, 2015
    Date of Patent: January 1, 2019
    Assignee: International Business Machines Corporation
    Inventors: Ali Anwar, Salman A. Baset, Andrzej P. Kochut, Hui Lei, Anca Sailer, Alla Segal
  • Patent number: 10171310
    Abstract: A method, system, and/or computer program product ensures regulatory compliance during application migration to cloud-based containers. In response to receiving a message directing an application to be migrated to a container cloud, the application is matched to multiple containers described in a container registry, where each container is matched to a service that provides a server. A regulatory rule by which at least one of the server, the application, and requisite containers are governed is identified. In response to detecting a change to at least one of the server, the application, and the requisite containers so that there is noncompliance with a regulatory rule, a chain of compliance services is automatically recomposed using an artificial intelligence planning technology.
    Type: Grant
    Filed: June 17, 2015
    Date of Patent: January 1, 2019
    Assignee: International Business Machines Corporation
    Inventors: Milton H. Hernandez, Jill L. Jermyn, Clifford A. Pickover, Maja Vukovic
  • Patent number: 10171620
    Abstract: Processing request information of a processing request for a first computer by a second computer is acquired, first operation information and second operation information that relate to operations of the first computer and the second computer are acquired, respectively; and a type of the processing request is determined based on processing result information, the processing request information, the first operation information, and the second operation information. The processing result information associates a processing history of the first computer according to the processing request included in the processing request information for the first computer with the second operation information that relates to the processing request by the second computer making the processing request. Accordingly, the type of the processing request can be appropriately determined.
    Type: Grant
    Filed: January 20, 2015
    Date of Patent: January 1, 2019
    Assignee: FUJITSU LIMITED
    Inventors: Yuki Torii, Takaaki Nakazawa, Satoshi Matsuda, Ichiro Kotani, Hiroki Matsueda, Naoki Tateishi, Yoko Yonemoto, Saeko Nakamura, Hui Li, Takeshi Kawaguchi, Yasuhide Tobo, Takeo Iizuka, Yuki Nojiri
  • Patent number: 10170112
    Abstract: A computing system receives requests from client devices to process voice queries that have been detected in local environments of the client devices. The system identifies that a value that is based on a number of requests to process voice queries received by the system during a specified time interval satisfies one or more criteria. In response, the system triggers analysis of at least some of the requests received during the specified time interval to trigger analysis of at least some received requests to determine a set of requests that each identify a common voice query. The system can generate an electronic fingerprint that indicates a distinctive model of the common voice query. The fingerprint can then be used to detect an illegitimate voice query identified in a request from a client device at a later time.
    Type: Grant
    Filed: May 11, 2017
    Date of Patent: January 1, 2019
    Assignee: Google LLC
    Inventors: Alexander H. Gruenstein, Aleksandar Kracun, Matthew Sharifi
  • Patent number: 10172020
    Abstract: Systems and methods include [i] identifying operational attributes of the mesh radio network; [ii] identifying an Internet communication request originating from at least one of the plurality of network communication devices or identifying an Internet communication response originating from the one or more Internet sources; [iii] generating an Internet communication routing table for the mesh radio network; [iv] transmitting the Internet communication routing table to the mesh radio network; and [v] in response to identifying the Internet communication requests, selecting an optimal communications routing path for the Internet communication request or the Internet communication response based on the Internet communication routing table.
    Type: Grant
    Filed: March 27, 2018
    Date of Patent: January 1, 2019
    Assignee: Common Networks, Inc.
    Inventors: Mark Jen, Zachary Brock, Amrik Kochhar
  • Patent number: 10171360
    Abstract: A system detection method and apparatus. Throughput and response time of a system are acquired. Throughput reflects the number of requests processed by the system that are received from outside the system. The response time reflects time required to process requests from outside the system. A system performance characteristic parameter based on the throughput and response time is obtained and used to describe congestion of the system to determine bottlenecks in the system by at least obtaining system performance characteristic parameter based on the throughput and the response time and conducting noise filtering on the system performance characteristic parameter. A bottleneck is determined based on the noise filtered system performance characteristic parameter. The system detection method and apparatus allow detecting a bottleneck and flow control are provided in a simple and effective way to ensure that requests are processed in time.
    Type: Grant
    Filed: December 11, 2017
    Date of Patent: January 1, 2019
    Assignee: International Business Machines Corporation
    Inventors: Ren Shi Luo, Asser N. Tantawi, Hai Shan Wu
  • Patent number: 10171609
    Abstract: Provided are techniques for collecting data associated with a mobile communication device, wherein the mobile communication device is executing a session associated with a mobile application over a wireless connection; assigning a corresponding weight value to each datum of the constraint data; generating a score for the communication session based upon the data wherein each datum is modified based upon the corresponding weight; and, in response to a determination that the score falls within a first range, store a context corresponding to the session in a persistent data storage and extend the session; in response to a determination that the score falls within a second range, distinct from the first range, store the context in the persistent data storage and maintain the session as a transient session; and, in response to a determination that the score does not fall within wither the first or second ranges, terminate the session.
    Type: Grant
    Filed: April 15, 2014
    Date of Patent: January 1, 2019
    Assignee: International Business Machines Corporation
    Inventors: Dustin K. Amrhein, Kulvir S. Bhogal, Nitin Gaur
  • Patent number: 10171602
    Abstract: Evaluating web activity is disclosed. Initially, activity data for one or more resources on a network is received for a predetermined time period. The resources have been accessed by a plurality of client systems, and the activity data includes a unique identifier and a category of an accessing client system for each access to the one or more resources. Next, at least one persistent identifier of a client system within the activity data is identified. A subset of the activity data associated with the at least one persistent identifier is also identified. Based on the subset of the activity data, a total number of accesses to the one or more resources from the client system having the persistent identifier is determined. Finally, an estimated number of accesses to the one or more resources from the client system is determined if the persistent identifier persisted on the client system during the entire predetermined time period.
    Type: Grant
    Filed: October 10, 2017
    Date of Patent: January 1, 2019
    Assignee: comScore, Inc.
    Inventors: Gregory Evan Mishkin, Kartik Bhaghavatula
  • Patent number: 10162692
    Abstract: In one embodiment, data received from one or more streaming data sources may be monitored by one or more devices. A rate of change in flow of the data received from the one or more streaming data sources may be ascertained. It may be determined whether the rate of change in flow of the data received from the one or more streaming data sources exceeds a threshold rate. Transmission of an alert may be initiated according to a result of determining whether the rate of change in the flow of the data received from the one or more streaming data sources exceeds the threshold rate.
    Type: Grant
    Filed: July 28, 2014
    Date of Patent: December 25, 2018
    Assignee: Excalibur IP, LLC
    Inventors: Brian Bouta, Frank Teoh, Shivakumar Ningappa
  • Patent number: 10162713
    Abstract: The present invention extends to methods, systems, and computer program products for persistent application activation and timer notifications. A durable instance manager, instance execution hosts, and an instance store interoperate to transition instances between executing and persisted states. System properties are associated with an instance. System properties can define re-activation conditions, that when satisfied, indicate that an instance is to be re-activated for execution. System properties can define timers as well as indications that instances are in a persisted but ready to run state.
    Type: Grant
    Filed: February 19, 2015
    Date of Patent: December 25, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: John A. Taylor, Nicholas A. Allen, Stuart J. Langley, Igor Sedukhin, Justin D. Brown, Kartik Paramasivam
  • Patent number: 10164847
    Abstract: Transfer of desired monitoring data is enabled while restraining a data storage capacity and transfer capacity. A base system senses an alert and generates an index for specifying collection target data that is data present within a predetermined collection target time including an alert occurrence time point, records the collection target data in association with the index, into a time-series data table, and stores alert identification information in association with the index, into an index specifying table. A center system receives the alert identification information and transmits a data request for requesting the collection target data, to the base system. The base system, upon receipt of the data request, acquires the index associated with the designated alert identification information by searching the index specifying table, acquires the collection target data specified by the index from the time-series data table, and transmits the acquired data to the center system.
    Type: Grant
    Filed: March 18, 2014
    Date of Patent: December 25, 2018
    Assignee: Hitachi, Ltd.
    Inventors: Takuya Oda, Hiroyasu Nishiyama
  • Patent number: 10163060
    Abstract: A hierarchical probability model capable of improving the performance and reliability of an availability analysis in a large and complex system is efficiently generated. A hierarchical probability model generation system includes: an independent event analysis unit that specifies independent events about operating conditions of a system on the basis of availability requirements of the system and configuration information of the system, the independent events being calculable independently of each other; an event tree generation unit that generates an event tree using the independent events; and a state transition model generation unit that generates state transition models used to calculate occurrence probabilities of the independent events.
    Type: Grant
    Filed: April 4, 2013
    Date of Patent: December 25, 2018
    Assignee: NEC Corporation
    Inventor: Fumio Machida
  • Patent number: 10165458
    Abstract: A technique is provided to control transmitting, by a mobile station (MS) that uses carrier aggregation, a message including an interoperability test (IOT) indication for one or more uplink-downlink (UL-DL) configuration combinations of time-division-duplex (TDD) radio frames for use by a primary cell and a secondary cell. In one example implementation, an IOT indication may be provided for one or more (or each) uplink-downlink configuration combinations (e.g., one IOT indication per UL-DL configuration combination). In another example implementation, an IOT indication may be provided for one or more sets of uplink-downlink configuration combinations, where each set may include a plurality of UL-DL configuration combinations.
    Type: Grant
    Filed: August 11, 2016
    Date of Patent: December 25, 2018
    Assignee: Nokia Solutions and Networks Oy
    Inventors: Chunli Wu, Woonhee Hwang, Chun Hai Yao
  • Patent number: 10162863
    Abstract: A method, system, and processor-readable storage medium are directed towards generating a report derived from data, such as event data, stored on a plurality of distributed nodes. In one embodiment the analysis is generated using a “divide and conquer” algorithm, such that each distributed node analyzes locally stored event data while an aggregating node combines these analysis results to generate the report. In one embodiment, each distributed node also transmits a list of event data references associated with the analysis result to the aggregating node. The aggregating node may then generate a global ordered list of data references based on the list of event data references received from each distributed node. Subsequently, in response to a user selection of a range of global event data, the report may dynamically retrieve event data from one or more distributed nodes for display according to the global order.
    Type: Grant
    Filed: November 1, 2014
    Date of Patent: December 25, 2018
    Assignee: SPLUNK INC.
    Inventors: Steve Yu Zhang, Stephen P. Sorkin
  • Patent number: 10158595
    Abstract: A system for eliminating redundant notifications to SIP/SIMPLE subscribers, the system including a notification fingerprinter configured to generate a fingerprint from the contents of a SIP/SIMPLE subscriber notification using a predefined fingerprinting method, a fingerprint comparator configured to compare a fingerprint of a previously-sent notification with a fingerprint of a waiting-to-be-sent notification, and a server configured to send the waiting-to-be-sent notification to the subscriber only if the fingerprints do not match.
    Type: Grant
    Filed: September 26, 2017
    Date of Patent: December 18, 2018
    Assignee: International Business Machines Corporation
    Inventors: Asaf Ben-Ezra, Olga Berezin, Haim Schneider, Ofira Tal-Aviv, Asaf Zinger
  • Patent number: 10158652
    Abstract: A security platform employs a variety techniques and mechanisms to detect security related anomalies and threats in a computer network environment. The security platform is “big data” driven and employs machine learning to perform security analytics. The security platform performs user/entity behavioral analytics (UEBA) to detect the security related anomalies and threats, regardless of whether such anomalies/threats were previously known. The security platform can include both real-time and batch paths/modes for detecting anomalies and threats. By visually presenting analytical results scored with risk ratings and supporting evidence, the security platform enables network security administrators to respond to a detected anomaly or threat, and to take action promptly.
    Type: Grant
    Filed: October 30, 2015
    Date of Patent: December 18, 2018
    Assignee: SPLUNK INC.
    Inventors: Sudhakar Muddu, Christos Tryfonas, Ravi Prasad Bulusu
  • Patent number: 10158658
    Abstract: Described are techniques for determining abnormalities in the transmission of data using one or more networks. Responsive to a request or other data, multiple anomaly detection services may determine anomaly values indicative of the likelihood that the request is anomalous. An aggregate value may also be determined based on at least a subset of the anomaly values. Based on correspondence between the aggregate value or any of the anomaly values and threshold data, the request may be determined to be anomalous or non-anomalous. The anomaly values may also be compared to security profile data indicative of sets of values determined based on previous requests. If the current anomaly values do not correspond to the security profile data, this determination may indicate that one or more of the anomaly detection services is compromised. Subsequent values from compromised anomaly detection services may be disregarded until remedied.
    Type: Grant
    Filed: December 4, 2015
    Date of Patent: December 18, 2018
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventor: Nima Sharifi Mehr
  • Patent number: 10158537
    Abstract: A computer-implemented method, computer program product, and computing system is provided for determining quality of experience for communication sessions. In an implementation, a method may include determining a plurality of intrusive quality of experience scores associated with a plurality of intrusive audio transmission samples. The method may also include determining a plurality of non-intrusive quality of experience scores associated with a plurality of non-intrusive audio transmission samples. The method may further include deriving a quality of experience coefficient based upon a relationship between the plurality of intrusive quality of experience scores and the plurality of non-intrusive quality of experience scores.
    Type: Grant
    Filed: March 6, 2014
    Date of Patent: December 18, 2018
    Assignees: International Business Machines Corporation, National University of Ireland Maynooth
    Inventors: Jonathan Dunne, Paul B. French, James P. Galvin, Jr., Patrick J. O'Sullivan, Hitham Ahmed Assem Aly Salama
  • Patent number: 10158733
    Abstract: Disclosed is a method for tracking usage of applications on a mobile device that includes a virtual private network (VPN) application. The VPN application includes a rule dictionary to store a rule for each application that is executable on the mobile device. A rule comprises an identifier for the application and an associated regular expression. To create a rule, a new application is installed on the mobile device and executed to create network traffic. The network traffic from the new application is inspected and a regular expression that matches the new application is created and stored in the rules dictionary. Once the rule is stored, a usage of the application can be identified based on monitoring the network traffic and searching the rule dictionary to identify a matching application. Once a matching application is found, the usage metric of the application is updated.
    Type: Grant
    Filed: April 1, 2016
    Date of Patent: December 18, 2018
    Assignee: App Annie Inc.
    Inventors: Mark Wilson Ungerer, Yu Chen, Jia Wang, Bo Lin, Lylian Abel Antoine Kieffer, Agha Zain
  • Patent number: 10158659
    Abstract: A phony profiles detector for an on-line social network system is described. The phony profiles detector uses characteristics of a profile that was associated with an indication that it represents a malicious user, a so-called seed profile, to identify other profiles that should be flagged as potentially the source of undesirable behavior. Based on the degree of similarity determined for a subject profile with respect to a seed profile, the phony profiles detector generates a malicious user indicator and stores it as associated with the subject profile.
    Type: Grant
    Filed: April 12, 2016
    Date of Patent: December 18, 2018
    Assignee: Microsoft Tehnology Licensing, LLC
    Inventors: Xiaosu Huang, Ziliang Lin, Chi-Yi Kuan, Haiming Zhao
  • Patent number: 10158763
    Abstract: A method for displaying wireless service usage information and account information using an account management application operating on a wireless device includes receiving, at the account management application operating on the wireless device and from a tracking module locally stored on the wireless device, wireless service usage information for a wireless subscriber associated with the wireless device, the wireless service usage information including one or more units of wireless services that the wireless subscriber has used, receiving, at the account management application operating on the wireless device and from a service provider over a wireless network, account information associated with the wireless subscriber associated with the wireless device, the service provider being different from the wireless device and the wireless network, and enabling presentation, on a display of the wireless device, of the account management application including the wireless service usage information and the account i
    Type: Grant
    Filed: May 17, 2016
    Date of Patent: December 18, 2018
    Assignee: TracFone Wireless, Inc.
    Inventor: Satish Ramprasad
  • Patent number: 10157071
    Abstract: In a computer-implemented method for migrating a virtual machine between a local virtualization infrastructure and a cloud-based virtualization infrastructure, within a graphical user interface for managing the local virtualization infrastructure, a first view comprising a control for migrating a virtual machine between the local virtualization infrastructure to the cloud-based virtualization infrastructure is displayed. Responsive to a receiving a user selection to migrate a virtual machine between the local virtualization infrastructure and the cloud-based virtualization infrastructure, a workflow for effectuating a migration of the virtual machine between the local virtualization infrastructure and the cloud-based virtualization infrastructure is displayed.
    Type: Grant
    Filed: August 30, 2016
    Date of Patent: December 18, 2018
    Assignee: VMware, Inc.
    Inventors: Xi Zhu, Yu Xin, Huadong Wang, Radhika Rayadu Chopra
  • Patent number: 10158891
    Abstract: An adaptive stream segment prefetcher changes the number of segments it prefetches following a client requested segment of the same stream based on conditions associated with that stream at prefetch time. The adaptive prefetcher increases or decreases the number of segments to prefetch for a particular stream based on the number of active or concurrent clients requesting that particular stream, based on the playback duration of the particular stream by one or more clients, or some combination of both. The adaptive prefetcher continuously monitors the conditions associated with the stream such that number of segments prefetched at a first time are greater or less than the number of segments prefetched at a later second time.
    Type: Grant
    Filed: June 5, 2017
    Date of Patent: December 18, 2018
    Assignee: Verizon Digital Media Services Inc.
    Inventor: Ravikiran Patil
  • Patent number: 10152339
    Abstract: Methods and apparatus for receiving a selection of disks in a storage system for simulation in a simulator of a server cache application, receiving simulation parameters, running a simulation for the disk selection, and examining results of the simulation. After examination of the results, simulation parameters can be adjusted and the simulation re-run for a disk selection.
    Type: Grant
    Filed: June 25, 2014
    Date of Patent: December 11, 2018
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Xin Dong, Gerald Cotter
  • Patent number: 10153906
    Abstract: A security server transmits a specification of a first set of files and directories to a computing device for monitoring according to a security policy. Each of the files or directories in the first set is associated with the operating system of the computing device or associated with an application running on the computing device. The server securely receiving data collected at the remote computing device, which includes metadata for the files and directories and content signatures computed for each file. The server compares the received metadata and content signatures for each file or directory against corresponding baseline metadata and baseline content signatures. The baseline metadata and baseline content signatures are stored at the security server. When there is a mismatch between the received metadata and corresponding baseline metadata or a mismatch between a received content signature and a corresponding baseline content signature, the server performs a remedial action.
    Type: Grant
    Filed: November 1, 2016
    Date of Patent: December 11, 2018
    Assignee: CloudPassage, Inc.
    Inventors: Carson Sweet, Vitaliy Geraymovych
  • Patent number: 10152478
    Abstract: Aspects of the present disclosure may involve a computer implemented method of disambiguating a string from an article involving an electronic device including one or more hardware processing units, and accessing a disambiguation database comprising a plurality of string-entity combinations and associated metrics for each of the plurality of string-entity combinations. The associated metrics may include a metric associated with an arrival probability of linking at a web page for a particular entity after a specified number of links from a starting page. The method may involve generating a clique graph for each candidate entity of the article, and generating a probability that a particular candidate entity matches a particular string associated with the particular candidate entity as a function of score attributes generated from the clique graph and the arrival probability of linking at the page for the particular entity after the specified number of links.
    Type: Grant
    Filed: September 30, 2015
    Date of Patent: December 11, 2018
    Assignee: Apple Inc.
    Inventors: Gregory C. Langmead, Dominic J. Hughes, Mark A. Gingrich, Ravi Chandra Jammalamadaka, Donald R. Beaver, Shizhu Liu, Pushkaraj Bhirud, Kamal M. Ali, Daniel Ribeiro Silva, Martin J. Murrett
  • Patent number: 10154047
    Abstract: A security platform employs a variety techniques and mechanisms to detect security related anomalies and threats in a computer network environment. The security platform is “big data” driven and employs machine learning to perform security analytics. The security platform performs user/entity behavioral analytics (UEBA) to detect the security related anomalies and threats, regardless of whether such anomalies/threats were previously known. The security platform can include both real-time and batch paths/modes for detecting anomalies and threats. By visually presenting analytical results scored with risk ratings and supporting evidence, the security platform enables network security administrators to respond to a detected anomaly or threat, and to take action promptly.
    Type: Grant
    Filed: October 30, 2015
    Date of Patent: December 11, 2018
    Assignee: Splunk Inc.
    Inventors: Sudhakar Muddu, Christos Tryfonas
  • Patent number: 10152347
    Abstract: Managing a cloud computing environment including a plurality of resources adapted to host at least one virtual machine includes, in a virtual machine, determining a period of inactivity of the operating system for a user of the virtual machine and comparing, using a processor, the period with a defined threshold. From the virtual machine, a virtual machine termination request is sent to the cloud computing environment responsive to the period exceeding the defined threshold.
    Type: Grant
    Filed: November 25, 2017
    Date of Patent: December 11, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Jean-Yves B. Rigolet