Computer Network Monitoring Patents (Class 709/224)
  • Patent number: 9870715
    Abstract: A system assesses the susceptibility of an electronic device user to a cybersecurity threat by sensing a user action with respect to the electronic device. The system maps the sensed data to a training needs model to determine whether the sensed data corresponds to a pattern associated with a threat scenario in the training needs model. When the system determines that the sensed data corresponds to a pattern associated with a threat scenario in the training needs model, identify a cybersecurity threat scenario for which the user is at risk, and use the training needs model to estimate susceptibility of the user to the cybersecurity threat scenario.
    Type: Grant
    Filed: January 30, 2017
    Date of Patent: January 16, 2018
    Assignee: WOMBAT SECURITY TECHNOLOGIES, INC.
    Inventors: Norman Sadeh-Koniecpol, Kurt Wescoe, Jason Brubaker, Jason Hong
  • Patent number: 9871758
    Abstract: An approach for facilitating handling of a post to an online social network is provided. In the approach, a first post to an online social network is received. A processor identifies keywords associated with the first post. A processor identifies one or more posts similar to the first post based on at least the identified keywords, wherein the identified one or more posts were previously posted to the online social network. A processor determines one or more posts, of the identified one or more posts, that are within a predetermined threshold of similarity to the first post, based on at least a comparison between the identified one or more posts and the first post. A processor determines at least one recommendation of an action to perform in the online social network based at least on actions associated with the determined posts that are within the predetermined threshold of similarity.
    Type: Grant
    Filed: March 27, 2014
    Date of Patent: January 16, 2018
    Assignee: International Business Machines Corporation
    Inventors: Paul R. Bastide, Lisa Seacat DeLuca, Lydia M. Do
  • Patent number: 9870534
    Abstract: A method predicting a network activity associated with a given network site is provided. The method can include receiving a request to predict a probability of network activity associated with the network site, analyzing historical data associated with the network site, and, based on the analysis, determining the probability of the network activity in future. The method can further include monitoring the network site, ascertaining evidence associated with the network activity, and, based on the evidence, adjusting treatment of the network site. Additionally, the method can include comparing the probability to a predetermined threshold probability and, based on the comparison, selectively taking an action concerning the network site.
    Type: Grant
    Filed: November 6, 2014
    Date of Patent: January 16, 2018
    Assignee: Nominum, Inc.
    Inventors: Erik Wu, Peter Wisowaty, Edward Brown
  • Patent number: 9871815
    Abstract: There is provided a method and system for tracking, compiling, and distributing information regarding computer vulnerabilities. The method and system involve identifying computer vulnerabilities and associated information from main internet sources. These computer vulnerabilities are then checked against a number of other secondary sources for additional information. The information from the main and secondary sources are compiled into a database detailing the computer vulnerabilities. The database entries are then converted into computer readable format and distributed via the internet.
    Type: Grant
    Filed: December 14, 2015
    Date of Patent: January 16, 2018
    Assignee: Joseph Nabil Ouchn
    Inventor: Joseph Nabil Ouchn
  • Patent number: 9871715
    Abstract: Methods and systems for decoding communication protocols having an unknown structure. In the disclosed embodiments, a decoding system analyzes network traffic that uses such a communication protocol, and semi-automatically generates a structured template for decoding the protocol. In an example embodiment, the traffic comprises HTTP transactions used in some unknown variant of a Web-based e-mail or social network application, and the system generates an Extensible Markup Language (XML) template for parsing such transactions. The system enables an analyst to review sample transactions, and identify target components of the protocol that contain target information of interest. The system typically generates a set of rules with the assistance of the analyst.
    Type: Grant
    Filed: July 3, 2014
    Date of Patent: January 16, 2018
    Assignee: VERINT SYSTEMS LTD.
    Inventors: Rachel Avidian, Maor Korakin
  • Patent number: 9871806
    Abstract: An apparatus and method of displaying a network security situation is provided. The apparatus includes an extraction unit configured to classify a characteristic factor including IP addresses of a transmission node and a reception node from a traffic flow, a network visualization unit configured to generate a domain circle visualizing each of a transmission domain and a reception domain as a circle shape by mapping the IP addresses of the transmission node and the reception node to points on circumference as one to one, arrange the generated domain circle on an axis, and visualize each of a transmission network area and a reception network area as a sphere shape, a session construction unit configured to a session of the visualized transmission network area and reception network visually, and a display unit configured to display the session which is visually constructed.
    Type: Grant
    Filed: June 3, 2015
    Date of Patent: January 16, 2018
    Assignee: Electronics and Telecommunications Research Institute
    Inventors: Seon Gyoung Sohn, Young Jun Heo
  • Patent number: 9870258
    Abstract: Multiple scheduler verticals can allocate tasks to resources that are shared by the scheduler verticals. Information regarding a state of each resource may be stored in memory accessible by the multiple scheduler verticals, and a processor updates the information. The scheduler verticals schedule events to be performed by any of the resources, and submit updates to reflect the scheduled events in the information. In the event of conflicting events, an update corresponding to only one of the conflicting events is committed. Moreover, disruptions may be preplanned and scheduled so as to minimize impact on scheduled tasks.
    Type: Grant
    Filed: May 25, 2016
    Date of Patent: January 16, 2018
    Assignee: Google LLC
    Inventors: John Wilkes, Todd Pu-Tse Wang, Walfredo Cirne, David Oppenheimer, Brian Grant, Jason Hickey, Kai-Peter Backman, Joseph Hellerstein, David Bort
  • Patent number: 9871851
    Abstract: Implementations are provided herein for the migration of known infrastructure services, such as those existing on a private cloud infrastructure, to a public cloud environment, that enables private cloud operators to migrate their applications and data to a public cloud environment that meets the same trust, security, and resiliency standards currently employed in the private cloud environment. In one implementation, a private cloud can communicate an infrastructure services manifest to a public or hybrid cloud provider, which highlights the application and the data that will be moved to the public or hybrid cloud. The public or hybrid cloud can then use the infrastructure services manifest to establish an optimum virtualized environment containing the infrastructure services detailed in the infrastructure services manifest.
    Type: Grant
    Filed: June 30, 2014
    Date of Patent: January 16, 2018
    Assignee: EMC IP Holding Company LLC
    Inventors: Stephen J. Todd, John J. Roese
  • Patent number: 9871695
    Abstract: A network element of a software-defined network includes a data transfer interface (211) for receiving and transmitting data and a processing system (212) for constructing, in accordance with configuration data received from a controller system of the software-defined network, a configuration system for managing data to be forwarded. The processing system is adapted to configure a first portion of the configuration system to associate, with data received at the network element, a configuring entity-specific identifier (CEID) that identifies a configuring entity, for example an application, related to the received data. The configuring entity-specific identifier constitutes at least a part of metadata associated with the received data. Appropriate other portions of the configuration system are configured to use this metadata when determining actions to be carried out in conjunction with the received data.
    Type: Grant
    Filed: May 18, 2015
    Date of Patent: January 16, 2018
    Assignee: CORIANT OY
    Inventors: Ville Hallivuori, Juhamatti Kuusisaari
  • Patent number: 9871705
    Abstract: A method, system and computer program product for managing pattern contents across multiple racks. The workload usage characteristics of the pattern contents on a primary rack in a domain of racks are collected based on monitoring the workload usage of the pattern contents in the pattern definition and in the deployed pattern. Furthermore, information regarding use of the pattern definition, the deployed pattern and the pattern contents by users (“human interaction usage patterns”) is collected based on monitoring the human interaction usage patterns. The pattern contents are then ranked based on analyzing the collected workload usage characteristics and analyzing the collected information regarding human interaction usage patterns. Once the pattern contents are ranked, those contents that are highly ranked are deemed to be more likely to be utilized in the pattern and therefore are the contents that are copied from the primary rack to the other racks of the domain.
    Type: Grant
    Filed: October 8, 2014
    Date of Patent: January 16, 2018
    Assignee: International Business Machines Corporation
    Inventors: Hugh E. Hockett, Aaron J. Quirk, Lin Sun, Andre Tost
  • Patent number: 9871706
    Abstract: A method, system and computer program product for managing pattern contents across multiple racks. The workload usage characteristics of the pattern contents on a primary rack in a domain of racks are collected based on monitoring the workload usage of the pattern contents in the pattern definition and in the deployed pattern. Furthermore, information regarding use of the pattern definition, the deployed pattern and the pattern contents by users (“human interaction usage patterns”) is collected based on monitoring the human interaction usage patterns. The pattern contents are then ranked based on analyzing the collected workload usage characteristics and analyzing the collected information regarding human interaction usage patterns. Once the pattern contents are ranked, those contents that are highly ranked are deemed to be more likely to be utilized in the pattern and therefore are the contents that are copied from the primary rack to the other racks of the domain.
    Type: Grant
    Filed: April 12, 2015
    Date of Patent: January 16, 2018
    Assignee: International Business Machines Corporation
    Inventors: Hugh E. Hockett, Aaron J. Quirk, Lin Sun, Andre Tost
  • Patent number: 9866310
    Abstract: Disclosed are methods and systems to facilitate selection of a donor base station to serve a relay node (RN). In particular, a base station system (BSS) may include a plurality of base stations each operable to serve user equipment devices (UEs) and operable to serve an RN. The RN is in turn operable to serve UEs. According to the disclosure, a controlling entity may determine both (i) a type of content communicated between the BSS and UEs served by the BSS (BSS-served content type) and (ii) a type of content communicated between the RN and UEs served by the RN (RN-served content type). Based on both the determined BSS-served content type and the determined RN-served content type, the controlling entity may select one of the plurality of base stations to serve the RN and may cause the selected base station to serve the RN.
    Type: Grant
    Filed: November 17, 2015
    Date of Patent: January 9, 2018
    Assignee: Sprint Spectrum L.P.
    Inventors: Hemanth B. Pawar, Chunmei Liu, Krishna Sitaram, Pratik Kothari
  • Patent number: 9864364
    Abstract: A method includes receiving notifications associated with batch execution instances executed by multiple devices. The notifications identify events occurring in an industrial process control and automation system. The method also includes creating a unique namespace for association with the notifications. The method further includes storing records identifying the notifications in a unified activity hierarchy based on the unique namespace. Creating the unique namespace could include creating an initial namespace using one or more fields associated with a parent process being executed. The parent process can activate a child process, and a namespace for the child process can contain the initial namespace and use one or more fields associated with the child process. The child process can activate a grand-child process, and a namespace for the grand-child process can contain the initial namespace and the namespace for the child process and use one or more fields associated with the grand-child process.
    Type: Grant
    Filed: December 19, 2014
    Date of Patent: January 9, 2018
    Assignee: Honeywell International Inc.
    Inventors: David F. Rybarczyk, Ashwath Kakde SunderKumar
  • Patent number: 9866496
    Abstract: The embodiments are directed to methods and apparatuses for pairing delivery group machines with one or more server farms in computing networks. The methods and apparatus can allocate machines in a delivery group across one or more server farms in a manner that maximizes efficiency through better computer resource usage. The methods and apparatuses select a server farm having a largest available capacity, and allocate machines from a delivery group to the server farm. If the quantity of delivery group machines exceeds the server farm capacity, the remaining machines are allocated to a second server farm. The methods and appliances also provide for de-allocating server farms, by selecting a server farm with the least allocated capacity, and de-allocating one or more delivery group machines from the selected server farm to reduce the number of utilized server farms.
    Type: Grant
    Filed: December 10, 2014
    Date of Patent: January 9, 2018
    Assignee: Citrix Systems, Inc.
    Inventors: Christopher Lawrence, Thomas M. Kludy, Felipe Leon
  • Patent number: 9866500
    Abstract: A communication apparatus comprises: a plurality of storage units adapted to store a process corresponding to a packet; a first unit that refers to at least one of the plurality of storage units and searches for a process corresponding to an incoming packet; and a second unit that queries, from among a plurality of control apparatuses, a control apparatus associated with a storage unit, in which the first unit has detected a predetermined condition, for a process corresponding to the incoming packet.
    Type: Grant
    Filed: February 27, 2013
    Date of Patent: January 9, 2018
    Assignee: NEC Corporation
    Inventors: Takahiro Iihoshi, Shuichi Karino, Akira Tsuji
  • Patent number: 9866576
    Abstract: A packet-filtering device may receive packet-filtering rules configured to cause the packet-filtering device to identify packets corresponding to network-threat indicators. The packet-filtering device may receive packets and, for each packet, may determine that the packet corresponds to criteria specified by a packet-filtering rule. The criteria may correspond to one or more of the network-threat indicators. The packet-filtering device may apply an operator specified by the packet-filtering rule. The operator may be configured to cause the packet-filtering device to either prevent the packet from continuing toward its destination or allow the packet to continue toward its destination.
    Type: Grant
    Filed: April 17, 2015
    Date of Patent: January 9, 2018
    Assignee: Centripetal Networks, Inc.
    Inventors: David K. Ahn, Keith A. George, Peter P. Geremia, Pierre Mallett, III, Sean Moore, Robert T. Perry, Jonathan R. Rogers
  • Patent number: 9864771
    Abstract: The invention relates to a method of synchronizing a plurality of clients accessing a database, each client executing a plurality of tasks on the database, wherein the method comprises for each of the clients the steps of accumulating the time of one or more tasks performed by the client after the issuance of a synchronization request and rejecting a request for the opening of a new task of the client, if the accumulated task time exceeds a maximum accumulated task time.
    Type: Grant
    Filed: May 15, 2007
    Date of Patent: January 9, 2018
    Assignee: Software AG
    Inventor: Heinz Kreuder
  • Patent number: 9866921
    Abstract: A method and apparatus of transmitting video content compressed by a codec to a second device is provided. The method includes: transmitting a codec selection request frame to the second device, the codec selection request frame includes an identifier of at least one codec to be used to compress the video content and requests approval of the use of the at least one codec; receiving a codec selection response frame from the second device, the codec selection response frame includes approval information indicating whether the use of the at least one codec is approved; and transmitting video content compressed by the at least one codec to the second device based on the codec selection response frame.
    Type: Grant
    Filed: February 18, 2011
    Date of Patent: January 9, 2018
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Hae-young Jun, Sung-bum Park, Dong-seek Park
  • Patent number: 9866218
    Abstract: Disclosed are methods and devices, among which is a device that includes a finite state machine lattice. The lattice may includes a programmable Boolean logic cell that may be programmed to perform various logic functions on a data stream. The programmability includes an inversion of a first input to the Boolean logic cell, an inversion of a last output of the Boolean logic cell, and a selection of an AND gate or an OR gate as a final output of the Boolean logic cell. The Boolean logic cell also includes end of data circuitry configured to cause the Boolean logic cell to only output after an end of data signifying the end of a data stream is received at the Boolean logic cell.
    Type: Grant
    Filed: November 28, 2016
    Date of Patent: January 9, 2018
    Assignee: Micron Technology, Inc.
    Inventors: Harold B Noyes, David R. Brown, Paul Glendenning, Irene J. Xu
  • Patent number: 9864755
    Abstract: Systems and method of the present invention provide for one or more server computers configured to register a domain name; receive a request to: generate a file folder linked to an online storage account owned by a user; and map a URL, comprising a sub domain concatenated to the registered domain name, to the file folder. The server(s) may be further configured to determine whether an alias for the URL, comprising the subdomain, is located in a DNS record for the domain name. The server(s) may automatically generate the file folder and map the URL to the file folder. Any HTTP requests comprising the URL received by the server(s) may be resolved to the file folder.
    Type: Grant
    Filed: March 8, 2013
    Date of Patent: January 9, 2018
    Assignee: GO DADDY OPERATING COMPANY, LLC
    Inventors: Jason Meltzer, Jason Robinson, Jason Haslup
  • Patent number: 9864517
    Abstract: Technology is described for actively responding to data storage traffic. The technology can provide an application program interface; receive, via the application program interface, from an application, a command to query a data storage attribute associated with a virtual data storage component; query the associated virtual data storage component; and return to the application a value for the data storage attribute.
    Type: Grant
    Filed: September 17, 2014
    Date of Patent: January 9, 2018
    Assignee: NETAPP, INC.
    Inventors: Ricardo Labiaga, Ravi Krishna, Deepak Kenchammana-Hosekote, Gokul Soundararajan, Craig Chadwell, Lakshmi Narayanan Bairavasundaram
  • Patent number: 9864645
    Abstract: The described technology is directed towards handling errors in an application program that allows for a taxonomy and precedence order of errors. Exception wrapping includes preserving relevant information with an exception, and consolidates a series of errors into a single dominant exception instance that is handled appropriately depending on the exception type. Also described is a centralized exception manager that outputs an interactive dialog based upon the exception type, and takes a recovery action based upon user interaction with the dialog.
    Type: Grant
    Filed: February 22, 2017
    Date of Patent: January 9, 2018
    Assignee: HOME BOX OFFICE, INC.
    Inventors: Patrick Finnigan, Brendan Joseph Clark, Brandon C. Furtwangler, Steven N. Furtwangler
  • Patent number: 9867006
    Abstract: Non-limiting examples of the present disclosure describe evaluation of log data of an application/service for the migration of user data to a data center in a geographic region of a user. Log data for the application/service is evaluated over a given time period on a per user basis. Evaluation of the log data comprises determining, for a user, one or more active days within the given time period. An active day comprises one or more call operations made to the application by the user. A primary geographic region of the user may be determined for the given time period based on analysis of the one or more active days of the log data. One or more data centers may be assigned for storage of user data based on the primary geographic region.
    Type: Grant
    Filed: October 17, 2016
    Date of Patent: January 9, 2018
    Assignee: MICROSOFT TECHNOLOGY LICENSING, INC.
    Inventors: Gaia Carini, John David Rodriguez
  • Patent number: 9864888
    Abstract: There is provided a histological sample tracking system, comprising a plurality of tracking stations (TS1, TS2) and controllers (CNT_I, CNT_R1, CNT_R2), each tracking station incorporating a scanner (SCN1, SCN2) and one of the controllers (CNT_R1, CNT_R2). The scanner (SCN_1, SCN_2) is configured to scan identifiers of carriers of histological samples, and the controller (CNT_R1, CNT_R2) is configured to receive the identifiers and send messages based on the identifiers to other ones of the controllers (CNT_I, CNT_R1, CNT_R2). The controllers together form a private network, wherein one of the controllers is assigned as an interface controller (CNT_I) and the remaining controllers are assigned as remote controllers (CNT_R1, CNT_R2). The controller assigned as the interface controller (CNT_I) allows access to an external network (EXNT), and the controllers assigned as remote controllers (CNT_R1, CNT_R2) refuse all access requests from any external networks.
    Type: Grant
    Filed: August 5, 2014
    Date of Patent: January 9, 2018
    Assignee: PYRAMID INNOVATION
    Inventor: Thomas Fergus Hughes
  • Patent number: 9860143
    Abstract: A system for providing information on the traffic on a group of websites includes a screen for showing the information and a computer programmed to receive data relating to the traffic on a group of websites comprising information specifying for each visit at least the date and/or time of visit, the website and the visitor; generate for at least one visitor a data line comprising representations of the websites visited by the visitor in a time ordered arrangement; and showing the data line on the screen.
    Type: Grant
    Filed: June 26, 2013
    Date of Patent: January 2, 2018
    Inventor: Nicolas Bissantz
  • Patent number: 9858005
    Abstract: Various embodiments are provided for managing a storage network system. The storage network system includes a plurality of zones. Each of the plurality of zones includes at least one storage network device. A link-down event associated with one of the storage network devices is detected. One of a plurality of zones is identified where the link-down event occurred, and a broadcast signal is transmitted in the storage network giving notice of the detected link-down event. A determination of whether alternative storage network devices in the identified one of the plurality of zones where the link-down event occurred are in a link-down state, where at least a zone table and a routing table is used for the determining. In response to all of the storage network devices being in the link-down state, the identified one of the plurality of zones where the link-down event occurred is placed in a down state.
    Type: Grant
    Filed: April 21, 2016
    Date of Patent: January 2, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Mitsutoshi Jinno, Hiroyuki Miyoshi, Hiroyuki Tanaka, Yoshihiko Terashita
  • Patent number: 9860148
    Abstract: Methods and systems for segmenting traffic based on geography include assigning coordinate location data received with respect to members of a plurality of computing devices to analytics data associated with a plurality of requests for content received from respective ones of the plurality of computing devices. A geographical location of interest is defined. The defining the geographical location of interest includes designating a plurality of points defining boundaries of the geographical location of interest. Respective ones of a plurality of traffic segments are assigned to the plurality of requests for content based in part upon a comparison of the geographical location of interest to coordinate location data assigned to respective ones of the plurality of requests for content. Network traffic metrics are generated for ones of the plurality of traffic segments. The request traffic metrics describe request behavior associated with particular segments of the plurality of traffic segments.
    Type: Grant
    Filed: December 22, 2015
    Date of Patent: January 2, 2018
    Assignee: Adobe Systems Incorporated
    Inventors: William Brandon George, Kevin G. Smith, Ian M. Hansen, Pearce Aurigemma, Carl J. Sandquist
  • Patent number: 9860124
    Abstract: A system for adaptive cloud-based work routing comprising a work router for assigning work tasks and a routing configuration server for configuring operation or monitoring performance of a work router, and a graphical user interface for configuration of a cloud-based work router.
    Type: Grant
    Filed: February 24, 2015
    Date of Patent: January 2, 2018
    Assignee: ARIA SOLUTIONS, INC.
    Inventor: Paul Peloski
  • Patent number: 9858106
    Abstract: Virtual machine capacity planning techniques are disclosed. In various embodiments, a set of time series data is constructed based at least in part on virtual machine related metric values observed with respect to a virtual machine during a training period. The constructed time series data is used to build a forecast model for the virtual machine. The forecast model is used to forecast future values for one or more of the virtual machine related metrics. The forecasted future values are used to determine whether an alert condition is predicted to be met.
    Type: Grant
    Filed: December 14, 2015
    Date of Patent: January 2, 2018
    Assignee: EMC IP Holding Co. LLC
    Inventors: Anirudh Kondaveeti, Derek Lin
  • Patent number: 9860260
    Abstract: Monitoring of a life cycle of a connection of a network client device to a network via monitoring time synchronization traffic flowing between one or more network client devices and a time server in a network is provided. A system for monitoring a life cycle of a connection of a network client device to a network includes a security device operable to identify a true identity of the one or more network client devices, identify a network client device's connections to and disconnections from the network, determine which network client devices have been associated with a particular internet protocol (IP) address, and generate an output of connection and disconnection information associated with a network client device. In some examples, the security device is operable to detect anomalies and malicious patterns in the network.
    Type: Grant
    Filed: April 3, 2017
    Date of Patent: January 2, 2018
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Tal Arieh Be'ery, Itai Grady, Idan Plotnik
  • Patent number: 9858551
    Abstract: Methods and systems for ranking analysis results based on user perceived problems of a database system are described. During operation, an embodiment may receive a designation of a perceived database system performance problem from a user, wherein the problem is associated with one or more database system metrics. Next, the embodiment may determine a set of recommendations for alleviating the perceived database system performance problem. The embodiment may then analyze the set of recommendations to determine, for each recommendation in the set of recommendations, an impact the recommendation is expected to have on the one or more database system metrics. Finally, the embodiment may rank the set of recommendations according to the impact each recommendation is expected to have on the perceived database performance problem.
    Type: Grant
    Filed: September 2, 2011
    Date of Patent: January 2, 2018
    Assignee: BBS TECHNOLOGIES, INC.
    Inventors: George E. Bailey, Jr., Kurt V. Goolsbee, Everett T. Miskelly
  • Patent number: 9852204
    Abstract: Embodiments are directed to processing read-only operations without storing the operations persistently, determining a processing order for read-only requests, and to directing read-only requests to nodes best able to handle the requests. In an embodiment, a quorum leader receives various read-only requests. The quorum leader controls process ordering for replicas in the leader's quorum. The quorum leader determines an appropriate order for processing the read-only operations, without clock-based synchronization. The quorum leader sends the read-only request to an appropriate replica in the quorum and executes the read-only request at the appropriate replica without storing the operation persistently.
    Type: Grant
    Filed: March 3, 2014
    Date of Patent: December 26, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: William J. Bolosky, Randolph B. Haagens, Norbert P. Kusters, Peng Li
  • Patent number: 9852160
    Abstract: A data computation rate is calculated for use by components in a computational data system. The data computation rate defines the frequency at which a computation, or other types of processing, is performed on or using certain data, such as a data value in a database. The data computation rate might be calculated based upon a current or historical data consumption rate that defines the frequency at which a consumer requests or has requested data, a data update rate that defines the current or historical frequency at which the data that is utilized to generate the processed data is or has been modified, a consumer-specified tolerance, and/or other information. The computed data consumption rate might then be utilized to specify the frequency at which the data should be processed by components in the computational data system.
    Type: Grant
    Filed: May 30, 2013
    Date of Patent: December 26, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Harsha Ramalingam, Aaron Fernandes
  • Patent number: 9852230
    Abstract: Systems and methods for sending asynchronous messages include receiving, using at least one processor, at a node in a distributed graph, a message with a first value and determining, at the node, that the first value replaces a current value for the node. In response to determining that the first value replaces the current value, the method also includes setting a status of the node to active and sending messages including the first value to neighboring nodes. The method may also include receiving the messages to the neighboring nodes at a priority queue. The priority queue propagates messages in an intelligently asynchronous manner, and the priority queue propagates the messages to the neighboring nodes, the status of the node is set to inactive. The first value may be a cluster identifier or a shortest path identifier.
    Type: Grant
    Filed: December 31, 2013
    Date of Patent: December 26, 2017
    Assignee: Google LLC
    Inventors: Eduardo Madeira Fleury, Seyed Vahab Mirrokni Banadaki, Nissan Hajaj, Jerry Yi Ding, Silvio Lattanzi
  • Patent number: 9852011
    Abstract: Methods, systems, and apparatus, including computer program products, for managing resources in virtualization systems, including multi-cloud systems. The use of supply chain economics alone and in combination with other techniques offers a unified platform to integrate, optimize or improve, and automate resource management in a virtualization system. These techniques may be used to monitor and control the delivery of service level agreements and software licenses. They may also be used to monitor and control contention of computing resources in a virtualization system, and to suspend or terminate computing resources.
    Type: Grant
    Filed: November 12, 2014
    Date of Patent: December 26, 2017
    Assignee: TURBONOMIC, INC.
    Inventors: Yechiam Yemini, Shmuel Kliger, Danilo Florissi, Shai Benjamin, Yuri Rabover, Mor Cohen, Enlin Xu, Endre Sara
  • Patent number: 9853592
    Abstract: A method and a device for controlling an energy-generating system are operated with a renewable energy source. In the method, a prediction about an energy yield of the energy-generating system is made for a predefined prediction time period, and a predefined area, using a learning system with an input vector and an output vector. The output vector includes operating variables for a multiplicity of successive future times of the time period. The input vector includes variables, influencing the operating variables, for a point in time from a multiplicity of points in time of a predefined observation time period. The input variables include at least three items of information for the observation time period and the predefined area. The energy-generating system is controlled on the basis of the generated prediction such that weather-conditioned fluctuations in the energy yield of the energy-generating system are reduced.
    Type: Grant
    Filed: December 3, 2013
    Date of Patent: December 26, 2017
    Assignee: Siemens Aktiengesellschaft
    Inventors: Martin Bischoff, Terrence Chen, Ralph Grothmann, Oliver Hennig, Johann Kim, Eberhard Ritzhaupt-Kleissl
  • Patent number: 9854386
    Abstract: Systems and Methods disclosed herein relate to provisioning vendor information to associate vendor data access rights, vendor data writing rights, or both, of a data model comprising information related to one or more smart-devices, one or more smart-device environment structures comprising the one or more smart-devices, or any combination thereof with the vendor; provisioning a particular electronic device type of the vendor by providing information about the particular electronic device type to a service that interprets this information to understand subsequent data submissions of the particular electronic device, wherein the provisioning of the particular electronic device is associated with the vendor; pairing the particular electronic device with a system hosting the data model by registering the particular electronic device with the system hosting the data model; and sending the subsequent data submissions from the one or more smart-devices to the service.
    Type: Grant
    Filed: May 26, 2015
    Date of Patent: December 26, 2017
    Assignee: Google Inc.
    Inventor: Igor Karp
  • Patent number: 9853985
    Abstract: A method, system and computer-usable medium are disclosed for performing a device time accumulation operation. With a device time accumulation operation systems within a security intelligence platform which accumulate events within the IT environment associate an event ingest time with the event. When the events are provided for analysis, the device time accumulation operation analyzes the ingest times as well as the emit time to take into account historical time data associated with the accumulated events.
    Type: Grant
    Filed: October 13, 2015
    Date of Patent: December 26, 2017
    Assignee: International Business Machines Corporation
    Inventors: Gregory A. Davis, Irakle Dzneladze, Jason D. Keirstead, Helene Saint-Amour
  • Patent number: 9853873
    Abstract: An example method for diagnosis and throughput measurement of FC ports in a SAN environment is provided and includes generating, by a control processor at a generator in the SAN, a control packet requesting a link test to be performed with a reflector in the SAN, sending the control packet to the reflector through a media access controller (MAC) of the generator, receiving, at the MAC of the generator, an acknowledgement from the reflector indicating ability to perform the requested link test, generating, at the MAC of the generator, a test data packet for the link test, performing the link test with the reflector, and analyzing, at the generator, network parameters based on results of the link test.
    Type: Grant
    Filed: January 10, 2015
    Date of Patent: December 26, 2017
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Santa Dasu, Srinivas Pitta, Venkata Ramana Talagadadeevi
  • Patent number: 9852201
    Abstract: A computer system for managing replication configurations includes program instructions to receive a replication configuration for replicating data, wherein the replication configuration defines at least a target table in a target database based on a source table in a source database. The program instructions initialize a federated view, wherein the federated view is based on at least the source table in the source database as defined in the replication configuration. The program instructions utilize the federated view to satisfy requesting applications, where requesting applications obtain data from the federated view. The program instructions to, responsive to determining the replication of data is in spec, utilize the target table in the target database to satisfy requesting applications.
    Type: Grant
    Filed: February 8, 2017
    Date of Patent: December 26, 2017
    Assignee: International Business Machines Corporation
    Inventors: Paul M. Cadarette, James D. Spyker
  • Patent number: 9854045
    Abstract: A session transfer request is received from a cloud operating system, the session transfer request identifying a first active session and a second enhanced application server of a plurality of enhanced application servers. Then it is verified that cross user data containing information used by a plurality of sessions, including the first active session, is mapped to a first work process in a process pool of the cloud computing environment. Then a central dispatcher on the second enhanced application server is triggered to create a virtual context and a virtual machine corresponding to the first client device. When a subsequent user request is received from a first client device, the subsequent user request is sent to the central dispatcher of the second enhanced application server and the central dispatcher of the second enhanced application server is caused to roll-in the virtual context by attaching it to a free work process.
    Type: Grant
    Filed: April 13, 2015
    Date of Patent: December 26, 2017
    Assignee: SAP SE
    Inventors: Bare Said, Peter Eberlein
  • Patent number: 9853944
    Abstract: Methods and systems are provided for facilitating access to a cloud-based logging service. According to one embodiment, access to a cloud-based logging service is integrated within a network security appliance by automatically configuring access settings for the logging service and creating an account for the security appliance with the logging service. A log is created within the logging service by making use of the automatically configured access settings and the account. A request is received by the security appliance to access data associated with the log. Responsive thereto and without requiring separate registration of a network administrator with the cloud-based logging service, the data is retrieved by the security appliance from the logging service and is presented via a graphical user interface of the security appliance.
    Type: Grant
    Filed: August 14, 2016
    Date of Patent: December 26, 2017
    Assignee: Fortinet, Inc.
    Inventor: Jun Yin
  • Patent number: 9847963
    Abstract: Methods and systems may be provided to receive a first client request for a first service. A unicast mDNS query response may be provided to the first client, wherein the query response comprises information indicative of a denial of the first service and the query response is available for display to the first client.
    Type: Grant
    Filed: October 9, 2013
    Date of Patent: December 19, 2017
    Assignee: Cisco Technology, Inc.
    Inventor: Fajalia Bhavik Ishvarchandra
  • Patent number: 9848060
    Abstract: Different protocol applications (e.g., TCP/IP server applications and SNA applications) are monitored and combined into a same workload, and load balancing decisions are made that affect both types of applications. In the approach, monitoring agents verify the health and availability of both the TCP/IP server applications and SNA applications, and such information is then used by a workload manager to create a distribution policy for the workload. The workload manager provides the distribution policy to a load balancing mechanism, which is operable to distribute workload connections to any of these applications. The TCP/IP connections and SNA sessions for a workload group are then routed to one site, or to an alternate site.
    Type: Grant
    Filed: August 19, 2015
    Date of Patent: December 19, 2017
    Assignee: International Business Machines Corporation
    Inventors: Michael Gerard Fitzpatrick, Andrew Hilliard Arrowood, Grant Stephen Mericle
  • Patent number: 9848028
    Abstract: This invention provides apparatuses, methods, and systems for classification of a web client's network bandwidth by a web server in real time over the Internet. The web server, based upon the round trip time (RTT) taken to establish the TCP connection with the web client, classifies the network bandwidth. The RTT for establishment of the TCP connection using a 3-way handshake is stored on the web server on most modern Operating Systems and can be fetched on demand by the web server for a given connection. A web application on the web server could then use this bandwidth classification to serve varied content to the web client, such as a light or heavy web page depending on the level of the bandwidth.
    Type: Grant
    Filed: October 10, 2011
    Date of Patent: December 19, 2017
    Inventors: Rohan Bopardikar, Nikhil Bopardikar
  • Patent number: 9848005
    Abstract: The present disclosure discloses a system and method for dynamically modifying role based access control for a client based on the activity. Generally, a client device is granted access to a network resource based on a first reputation score assigned to the client device. The activity of the client device is monitored. Responsive to monitoring the activity of the client device, a second reputation score is determined for the client device based on the activity. The access by the client device to the network resource is then modified to be granted based on the second reputation score.
    Type: Grant
    Filed: July 29, 2014
    Date of Patent: December 19, 2017
    Assignee: ARUBA NETWORKS, INC.
    Inventors: Ramesh Ardeli, Hari Krishna Kurmala
  • Patent number: 9845935
    Abstract: A solid state disk is provided, including: a main body, including a shell portion, a substrate disposed on the shell portion and a memory module disposed on the substrate, the shell portion having a light-penetrable shell portion, the substrate having a light-penetrable portion and a first face, the substrate integrally formed with the light-penetrable portion, the first face having a first coating layer which has an emergent light-penetrable portion corresponding to the light-penetrable portion, the light-penetrable shell portion corresponding to the emergent light-penetrable portion, the substrate including a transmission port, the memory module electrically connected to the transmission port; a light-emitting portion, disposed on the main body and electrically connected to the transmission port, a light emitted from the light-emitting portion being penetrable through the light-penetrable portion and the emergent light-penetrable portion and via the light-penetrable shell portion to an exterior of the solid
    Type: Grant
    Filed: June 21, 2016
    Date of Patent: December 19, 2017
    Assignee: ALSON TECHNOLOGY LIMITED
    Inventors: Han-Hung Cheng, Chi-Fen Kuo, Wei-Di Cheng
  • Patent number: 9846893
    Abstract: Methods, and systems, including computer programs encoded on computer-readable storage mediums, including a method for obtaining information about advertisement slots on resources (e.g., web pages). The method includes receiving a request to provide content for display in an ad slot of a web page presented on a user device; determining that parameter data specifying a parameter of the ad slot is not included in the request, the parameter being an indicator of a relative position of the ad slot on the web page; in response to determining that the parameter data is not included in the request, providing content to display in the ad slot to fulfill the request, the content including a tag configured to determine the parameter of the ad slot; receiving the parameter of the ad slot determined by the tag; and storing the parameter of the ad slot in a database.
    Type: Grant
    Filed: July 18, 2012
    Date of Patent: December 19, 2017
    Assignee: Google LLC
    Inventors: Pavel Kobyakov, Fedor Labounko
  • Patent number: 9847913
    Abstract: An information gathering system includes: an ID gathering mechanism, provided at a transmitter side node, that generates a collective identifier from one or a plurality of individual identifiers of respective management targets, each of the individual identifiers being generated according to a state of a corresponding management target; and an ID analysis mechanism, provided at a receiver side node, that restores an individual identifier from the collective identifier and specifies a management target based on the restored individual identifier.
    Type: Grant
    Filed: May 22, 2015
    Date of Patent: December 19, 2017
    Assignee: FUJITSU LIMITED
    Inventors: Hisashi Kanda, Tsuyoshi Hashimoto
  • Patent number: 9843486
    Abstract: According to one embodiment, a method in a cloud infrastructure for multi-level threshold service level agreement (SLA) violation mitigation. The method includes generating a model for an engineered feature (eF); determining thresholds T1, T2, and a maximum threshold T? for the eF based on the model; estimating a value of the eF based on metrics; responsive to determining that the value of the eF exceeds T?, modifying the values of T1 and T2 and modifying the estimation frequency and sending to a cloud orchestrator a message indicating that an SLA violation of type T? has occurred.
    Type: Grant
    Filed: April 16, 2015
    Date of Patent: December 12, 2017
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Eugen Feller, Julien Forgeat, Meral Shirazipour, Ming Xia