Computer Network Monitoring Patents (Class 709/224)
  • Patent number: 10095370
    Abstract: [Object] To provide a network visualizing apparatus giving a user to have a clear perspective of network configuration and operation. [Solution] The visualizing apparatus for monitoring a network having logical configuration changeable by software interpreting a network control command includes a display device 98, a first drawing unit drawing a first image 92 representing cooperation between services provided on the network on the display device 98, and a second drawing unit drawing a second image 98 representing what connection between which node and which switch realizes the service cooperation on the network, on the display device. The first and second drawing units update drawings of a service cooperation execution monitoring window 92 and a network configuration monitoring window 98, respectively, in a synchronized manner.
    Type: Grant
    Filed: May 15, 2014
    Date of Patent: October 9, 2018
    Assignee: National Institute of Information and Communications Technology
    Inventors: Hideki Murasato, Takashi Kimata, Tetsuo Toyomura, Koji Zettsu
  • Patent number: 10097554
    Abstract: Technologies for secure server access include a client computing device that loads a license agent into a secure enclave established by a processor of the client computing device. The license agent receives a request from an application to access a remote server device. The license agent opens a secure connection with the server device and performs remote attestation of the secure enclave. The license agent authenticates the user and transmits a machine identifier and a user identifier to the server device. The machine identifier may be based on an enclave sealing key of the client computing device. The server device verifies that the machine identifier and the user identifier are bound to a valid application license. If the machine identifier and the user identifier are successfully verified, the application communicates with the server device using the secure connection. Other embodiments are described and claimed.
    Type: Grant
    Filed: August 21, 2017
    Date of Patent: October 9, 2018
    Assignee: Intel Corporation
    Inventors: Oron Lenz, Noam Milshten, Ilya Berdichevsky
  • Patent number: 10097652
    Abstract: Embodiments of the present invention relate to identifying website visitors. Initially, a predictor is trained with a set of data of known website visitors to identify a rule with the highest effectiveness score. To do so, each rule in a set of rules is applied to all cookies in the set of data. Based on a selected goal of identifying unknown website visitors, the rule with the highest effectiveness score is identified. To identify a cookie of an unknown website visitor, a cookie representation corresponding to the cookie is identified. The cookie representation represents the cookie in a numeric vector space and can computed based on hits in log data and a selection of variables. Utilizing the cookie representation, a cookie-stitching rule is selected and applied to the cookie. In this way, a website visitor associated with the cookie can be identified.
    Type: Grant
    Filed: January 21, 2016
    Date of Patent: October 9, 2018
    Assignee: Adobe Systems Incorporated
    Inventor: Nedim Lipka
  • Patent number: 10098091
    Abstract: A method and apparatus perform Uplink (UL) beam tracking in a beamforming-based wireless communication system. A Mobile Station (MS) repeatedly transmits code sequences mapped respectively to MS transmit beams through each MS transmit beam as many times as the number of Base Station (BS) receive beams while sweeping the MS transmit beams. The MS receives, from a BS, transmit beam information indicating at least one best transmit beam selected from the MS transmit beams by the BS, and allocation information used to allocate UL resources for UL feedback. The MS transmits best beam information indicating the at least one best transmit beam and a MS identifier to the BS using the UL resources.
    Type: Grant
    Filed: January 17, 2013
    Date of Patent: October 9, 2018
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Ji-Yun Seol, Tae-Young Kim, Hyun-Kyu Yu
  • Patent number: 10095752
    Abstract: Methods and apparatus are described for scoring documents in response, in part, to parameters related to the document, source, and/or cluster score. Methods and apparatus are also described for scoring a cluster in response, in part, to parameters related to documents within the cluster and/or sources corresponding to the documents within the cluster. In one embodiment, the invention may identify the source; detect a plurality of documents published by the source; analyze the plurality of documents with respect to at least one parameter, and determine a source score for the source in response, in part, to the parameter. In another embodiment, the invention may identify a topic; identify a plurality of clusters in response to the topic; analyze at least one parameter corresponding to each of the plurality of clusters; and calculate a cluster score for each of the plurality of clusters in response, in part, to the parameter.
    Type: Grant
    Filed: May 3, 2016
    Date of Patent: October 9, 2018
    Assignee: Google LLC
    Inventors: Michael Schmitt, Krishna Bharat, Michael Curtiss
  • Patent number: 10097427
    Abstract: Concepts and technologies are disclosed herein for a service assurance platform. A service assurance platform can be provided by a computing device comprising a processor. The computing device can obtain a service order comprising a request for functionality. The computing device can initiate determination of service offerings available to provide the functionality and initiate presentation of the service offerings determined to be available. The computing device can obtain a selection of a service offering of the service offerings and initiate orchestration of the service offering to instantiate a service that provides the functionality.
    Type: Grant
    Filed: January 29, 2018
    Date of Patent: October 9, 2018
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Zhiqiang Qian, Robert Best, David H. Lu, Michael John Zinnikas
  • Patent number: 10097457
    Abstract: A network device may receive, from a first control device, a first value for a control plane parameter used to configure a control plane associated with the network device. The network device may receive, from a second control device, a second value for the control plane parameter. The second value may be different from the first value. The network device may determine that the second value is different from the first value. The network device may determine a rule, associated with the control plane parameter, based on determining that the second value is different from the first value. The network device may determine, based on the rule, a third value for the control plane parameter. The network device may transmit, to another network device, a packet that includes the third value for the control plane parameter.
    Type: Grant
    Filed: December 28, 2015
    Date of Patent: October 9, 2018
    Assignee: Juniper Networks, Inc.
    Inventors: Shriram Srinivasan, Rajeevalochan Ramaswamy
  • Patent number: 10095703
    Abstract: A method for repairing a corrupted filesystem, whereby the corrupted filesystem includes a plurality of corrupted metadata structures is provided. The method may include determining a plurality of missing metadata structures associated with the corrupted filesystem. The method may also include determining a plurality of current addresses corresponding to a plurality of valid metadata structures in a hierarchical metadata structure of the corrupted filesystem. The method may further include locating the plurality of missing metadata structures and a plurality of addresses associated with the missing metadata.
    Type: Grant
    Filed: June 12, 2015
    Date of Patent: October 9, 2018
    Assignee: International Business Machines Corporation
    Inventor: Robert W. Thompson
  • Patent number: 10097510
    Abstract: The present disclosure relates generally to the field of identifying network flows (e.g., IP flows) under network address translation. In various examples, identifying network flows (e.g., IP flows) under network address translation may be implemented in the form of methods and/or algorithms.
    Type: Grant
    Filed: August 14, 2013
    Date of Patent: October 9, 2018
    Assignee: International Business Machines Corporation
    Inventors: Dakshi Agrawal, Bong Jun Ko, Thai Franck Le, Robert B. Nicholson, Vasileios Pappas, Dinesh C. Verma
  • Patent number: 10097511
    Abstract: Methods and apparatuses for identifying a domain of a command and control server of a botnet are described. Upon receipt of a request to register a domain for a service that includes a proxy server, where the proxy server is to receive and process traffic for that domain if registration is successful, a determination of whether the domain was generated by a domain generation algorithm (DGA) is performed.
    Type: Grant
    Filed: December 22, 2015
    Date of Patent: October 9, 2018
    Assignee: Cloudflare, Inc.
    Inventor: Nicholas Thomas Sullivan
  • Patent number: 10097540
    Abstract: A WiFi network manager stores a unique identifier value such as a network address associated with a communication device as being a valid credential for the communication device to subsequently access a WiFi network including one or more access points. The WiFi network manager monitors use of the unique identifier value to access the WiFi network. In response to detecting misuse of the unique identifier value by two or more communication devices using the unique identifier value to use the WiFi network, the WiFi network manager at least temporarily prevents access to the WiFi network.
    Type: Grant
    Filed: February 17, 2016
    Date of Patent: October 9, 2018
    Assignee: Time Warner Cable Enterprises LLC
    Inventors: Arun Manroa, Ahmed Bencheikh
  • Patent number: 10097567
    Abstract: An information processing apparatus includes an adding unit and an identifying unit. The adding unit adds, to data received from a communication destination device by a program to be analyzed, a tag, by which the communication destination device is identifiable. If the tag has been added to data executed by a new program when an activation of or an activation reservation for the new program is detected, the identifying unit identifies the communication destination device identified by the tag.
    Type: Grant
    Filed: March 26, 2014
    Date of Patent: October 9, 2018
    Assignee: NIPPON TELEGRAPH AND TELEPHONE CORPORATION
    Inventors: Makoto Iwamura, Yuhei Kawakoya, Takeo Hariu
  • Patent number: 10091219
    Abstract: A system, method, and apparatus for detecting remote control of a client device are disclosed. An example network security apparatus includes a network switch configured to route first data packets between a client device and a content provider device, determine IP addresses of other devices that transmit second data packets to or receive second data packets from the client device, and throttle the second data packets destined for the client device. The apparatus also includes a controller configured to receive signal packets indicative of activity in relation to a webpage provided by the content provider device to the client device and instruct the network switch to throttle the second data packets after receiving one of the signal packets. The controller is also configured to provide an indication of a malicious device remotely controlling the client device responsive to not receiving another signal packet within a specified time period.
    Type: Grant
    Filed: May 13, 2016
    Date of Patent: October 2, 2018
    Assignee: SunStone Information Defense, Inc.
    Inventor: David K. Ford
  • Patent number: 10091222
    Abstract: A device may identify exfiltration information to be used to detect data exfiltration. The exfiltration information may be associated with a file being tested to determine whether the file exfiltrates data. The exfiltration information may include a resource identifier that identifies a resource to be used to detect the data exfiltration. The device may determine that the resource, to be used to detect the data exfiltration, has been accessed. The device may identify, based on determining that the resource has been accessed, the file associated with the exfiltration information. The device may perform an action, associated with the file, to counteract the data exfiltration based on determining that the resource has been accessed and based on identifying the file.
    Type: Grant
    Filed: March 31, 2015
    Date of Patent: October 2, 2018
    Assignee: Juniper Networks, Inc.
    Inventors: Jacob Asher Langton, Kyle Adams, Zhenxin Zhan, Daniel J. Quinlan
  • Patent number: 10091082
    Abstract: Methods and apparatus to capture data plane information are disclosed. An example method includes capturing, via an observation point deployed between core routers of a network, data plane information traversing between the core routers of the network; generating an observational data plane using the data plane information captured via the observation point; and conveying the observational data plane to a data plane process implemented separately from a control plane process.
    Type: Grant
    Filed: November 28, 2014
    Date of Patent: October 2, 2018
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Arthur L. Zaifman, Sandra Hall, John M. Mocenigo, Hemanshu Patel
  • Patent number: 10091377
    Abstract: Provided is an image forming apparatus, a control method, and a non-transitory computer-readable storage medium storing a control program. An image forming apparatus includes a flash memory, where a recording area of the flash memory can be regionally switched between a multilevel recording mode and a binary recording mode. The image forming apparatus further includes a history information creating section which creates use history information; a determining section which determines high frequently used data piece or pieces among data pieces stored in the flash memory, while referring to the use history information; and a recording area changing section which changes a size ratio of a region or regions operating in the binary recording mode and a region or regions operating in the multi-level recording mode in the recording area so that at least the determined data piece or pieces can be recorded in the binary recording mode.
    Type: Grant
    Filed: May 29, 2015
    Date of Patent: October 2, 2018
    Assignee: Konica Minolta, Inc.
    Inventor: Hiroshi Nogawa
  • Patent number: 10091719
    Abstract: According to a first aspect there is provided a method of operating a user terminal when attempting to move from a source network that is one of a 3GPP network and a WLAN, to a target network that is the other of a 3GPP network and a WLAN. The method comprises, during an attempt to connect to the target network, sending, to the target network, information relating to the performance of the source network experienced by the user terminal.
    Type: Grant
    Filed: November 23, 2012
    Date of Patent: October 2, 2018
    Assignee: Telefonaktiebolaget LM Ericsson (Publ)
    Inventors: Tomas Nylander, Per-Daniel Stålnacke
  • Patent number: 10089497
    Abstract: Embodiments are described for generating, by a processor, a first event record in response to an event being performed by a computer; and generating, by the processor, a second event record in response to the first event record being generated, wherein the second event record comprises a signature corresponding to the first event record.
    Type: Grant
    Filed: October 7, 2015
    Date of Patent: October 2, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Anthony T. Sofia, Peter G. Sutton
  • Patent number: 10084810
    Abstract: In the selective wiping of data stored on an aircraft Inflight Entertainment and Communications (IFEC) computer system, a potential attack indicator generated in response to a detection of an attack attempt that is received from a remote manager client computer system. The potential attack indicator includes an attack severity classification, which is correlated to one of a plurality of attack attempt responses. Each of the attack attempt responses correspond to a data sensitivity classification, and each predefined block of data stored on the IFEC computer system is assigned a data sensitivity classification. According to the attack attempt response that was correlated to the received attack severity classification, the predefined blocks of data assigned to the data sensitivity classification corresponding to the attack attempt response are deleted.
    Type: Grant
    Filed: May 20, 2016
    Date of Patent: September 25, 2018
    Assignee: Panasonic Avionics Corporation
    Inventors: Philip Watson, Steven Bates
  • Patent number: 10084816
    Abstract: Embodiments of the present invention relate to identification of suspicious network traffic indicative of a Botnet and/or an Advanced Persistent Threat (APT) based on network protocol of such traffic. According to one embodiment, a traffic file is received at a network security device that is protecting a private network. The traffic file contains therein network traffic associated with the private network that has been captured and stored. The received traffic file is processed by the network security device to determine whether the network traffic relates to a network protocol that is indicative of existence of a network security threat within the private network. When existence of the network security threat is detected, then the network security device reports details regarding the network security threat.
    Type: Grant
    Filed: June 26, 2015
    Date of Patent: September 25, 2018
    Assignee: Fortinet, Inc.
    Inventors: Jie Zhang, He Xu
  • Patent number: 10082886
    Abstract: In certain embodiments, a computer-implemented method includes detecting a graphical control element on a graphical user interface (GUI), determining a type of the graphical control element, generating configuration control data to cause an input device to configure one or more input elements on the input device to perform functions corresponding to the type of the graphical control element, and sending the configuration control data to the input device. In some cases, the configuration control data causes the input device to configure at least two of the one or more input elements to perform functions corresponding to the type of the graphical control element, and wherein the at least two of the one or more input elements are associated with different functions. The type of graphical control element can be one of a video media player, audio media player, hyperlink, word processor document, spreadsheet document, or alphanumeric text.
    Type: Grant
    Filed: December 22, 2016
    Date of Patent: September 25, 2018
    Assignee: Logitech Europe S.A.
    Inventors: Guillaume Mathias, Christophe Dayer, Martin Caspar Ruegg, Marten Helwig, Patrick Cerisier, Philippe Chazot, Patrick Salamin, Mauricio Garcia, Nicolas Ramond, Yohan Baillet
  • Patent number: 10084674
    Abstract: A method includes monitoring, by one or more processor, a communications connection to a client, and detecting a disconnection event. The disconnection occurs when activity over the communications connection drops below a threshold. Based on detecting the disconnection event, the one or more processor creates a cloned virtual environment by cloning an original virtual environment obtained by the client via the communications connection. The original virtual environment and the cloned virtual environment execute in parallel. The one or more processor obtains process information and based on the process information, applies at least one process to the cloned virtual environment and monitors the communications connection, to detect a reconnection event, where the reconnection event includes activity over the communications connection being above or equal to the threshold.
    Type: Grant
    Filed: September 9, 2015
    Date of Patent: September 25, 2018
    Assignee: International Business Machines Corporation
    Inventor: Takashi Yanagisawa
  • Patent number: 10084803
    Abstract: Systems and methods for rating of signature patterns are provided. According to one embodiment, a frequency of occurrence is determined by a network security system of each of multiple patterns within a pattern database containing a set of candidate patterns from which a set of patterns or sub-patterns thereof will be selected for inclusion within a pre-match list. For each pattern, the network security device determines whether a length of the pattern exceeds a pre-defined length; and, if so, cuts the pattern to generate multiple sub-patterns having the pre-defined length. A rating for each pattern or, as the case may be, each sub-pattern is then determined by the network device based on any or a combination of the frequency of occurrence of the pattern within the pattern database, the length of the pattern or the sub-pattern and a measure of redundancy within the pattern or sub-pattern.
    Type: Grant
    Filed: December 28, 2015
    Date of Patent: September 25, 2018
    Assignee: Fortinet, Inc.
    Inventors: Juneng Zheng, Hongbin Lu
  • Patent number: 10084753
    Abstract: Systems and methods for delivering security functions to a distributed network are described herein. An exemplary method may include: processing a data packet received from a switch, the data packet directed to the at least one network asset; selectively forwarding the data packet using the processing and a rule set; inspecting the forwarded packet; directing the enforcement point to at least one of forward the data packet to the at least one network asset and drop the data packet, using the inspection and the rule set; accumulating data associated with at least one of the data packet, the processing, and the inspection; analyzing the at least one of the data packet, the processing, and the inspection; and initiating compilation of a high-level security policy by the compiler using the analysis to produce an updated rule set.
    Type: Grant
    Filed: November 3, 2016
    Date of Patent: September 25, 2018
    Assignee: vArmour Networks, Inc.
    Inventors: Marc Woolward, Choung-Yaw Shieh, Jia-Jyi Lian
  • Patent number: 10082978
    Abstract: A distributed shared log storage system employs an adapter that translates APIs for a big data application to APIs of the distributed shared log storage system. The adapter is configured for different big data applications in accordance with a profile thereof, so that storage performance using the distributed shared log storage system can be comparable to the storage performance of the profiled big data application. An over-utilized adapter instance is detected and the workload assigned to the over-utilized adapter instance is either moved to a different adapter instance that can handle the workload or split among two or more adapter instances.
    Type: Grant
    Filed: December 19, 2016
    Date of Patent: September 25, 2018
    Assignee: VMware, Inc.
    Inventors: Sandeep Uttamchandani, Cheng Zhang
  • Patent number: 10084660
    Abstract: A method for collecting statistics on network communication data includes: acquiring, by a first client, an identification code, requesting corresponding webpage content from a server according to the identification code, and displaying the webpage content; receiving, by the first client, a user-entered communication operation instruction including an operation type, sending the instruction to the server, and receiving an operation binding identification code that is returned by the server; acquiring, by a second client, the operation binding identification code displayed on the first client, and extracting the first client operation information and the entry prompt information from the operation binding identification code, the first client operation information including an operation type; and acquiring, by the second client, operation description information based on the entry prompt information, generating a binding relationship between the first client operation information and the operation description
    Type: Grant
    Filed: July 15, 2016
    Date of Patent: September 25, 2018
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Tao Zhang, Lichun Li, Chen Tao, Feng Lu, Sen Wang
  • Patent number: 10084855
    Abstract: Disclosed are methods, systems, and apparatus for load-balancing image-processing jobs based on the number of pixels in the images and/or the nature of the processing that is requested on those pixels. For example, a set of machines may run software to provide various types of image processing services, such as format conversion, recompression, resizing, cropping, among others. These are referred to as image servers. In accordance with the teachings hereof, the load on each image server can be calculated based on the number of pixels in the images that are waiting to be processed in the image server's processing queue, adjusted by the type of processing that is requested on each image. The adjustment typically reflects and adjusts for the relative time needed to perform various types of processing. Load scores can be further adjusted based on the processing capabilities of each image server, in some embodiments.
    Type: Grant
    Filed: January 23, 2017
    Date of Patent: September 25, 2018
    Assignee: Akamai Technologies, Inc.
    Inventor: Byung K. Choi
  • Patent number: 10085214
    Abstract: Methods and apparatus for limiting wake requests from one device to one or more other devices. In one embodiment, the requests are from a peripheral processor to a host processor within an electronic device such as a mobile smartphone or tablet which has power consumption requirements or considerations associated therewith. In one implementation, the peripheral processor includes a wake-limiting procedure encoded in e.g., its software or firmware, the procedure mitigating or preventing continuous and/or overly repetitive “wake” requests from the peripheral processor.
    Type: Grant
    Filed: January 27, 2016
    Date of Patent: September 25, 2018
    Assignee: Apple Inc.
    Inventors: Richard M. Solotke, Saurabh Garg, Haining Zhang
  • Patent number: 10084681
    Abstract: A method and system for monitoring a server cluster are provided for solving the problem of incapable of performing unified management and monitoring of different types of servers in the prior art.
    Type: Grant
    Filed: September 11, 2014
    Date of Patent: September 25, 2018
    Assignees: BOE TECHNOLOGY GROUP CO., LTD., BEIJING BOE DISPLAY TECHNOLOGY CO., LTD.
    Inventors: Baolong Xu, Yong Jiang, Yu Feng
  • Patent number: 10078317
    Abstract: A method is for monitoring an industrial control system. The method comprises collecting data from one or more sources external to the industrial control system; collecting data from one or more internal sources on the industrial control system; aggregating data collected from said internal sources or from said external sources; correlating said collected data by analyzing and interpreting said collected data in view of previously collected data so as to monitor the security of the industrial control system. An apparatus is for performing the method.
    Type: Grant
    Filed: January 7, 2014
    Date of Patent: September 18, 2018
    Assignee: Secure-NOK AS
    Inventor: Siv Hilde Houmb
  • Patent number: 10079797
    Abstract: Methods and apparatus to remotely start a virtual machine are disclosed herein. An example method to remotely start a virtual machine includes requesting, at a network device, allocation of a network address to the network device, the network address formerly being allocated to the virtual machine and generating, with the network device, a user interface. The user interface presents an option to start at least one of the virtual machine and an operating system installed in the virtual machine. Some example methods also include requesting, at the network device, release of the network address based on a selection of the option to start the virtual machine. Release of the network address causes the network address to be available for re-allocation to the virtual machine. The example methods can further include generating an instruction to start the virtual machine when the option to start the virtual machine is selected.
    Type: Grant
    Filed: October 29, 2014
    Date of Patent: September 18, 2018
    Assignee: VMware, Inc.
    Inventor: Ilan Uriel
  • Patent number: 10079821
    Abstract: The embodiments herein disclose a system and method for enabling single sign-on for a user on a plurality of web applications through a browser extension. The system includes a browser extension installed on a client device and a server. The server includes a receiving module, a parsing module, an authentication module, a generating module, and a database.
    Type: Grant
    Filed: April 12, 2016
    Date of Patent: September 18, 2018
    Assignee: ILANTUS TECHNOLOGIES PVT. LTD.
    Inventors: Ashutosh Kumar Mishra, Sateesh Kulkarni
  • Patent number: 10079739
    Abstract: A computer-implemented method for handling logs includes the steps of: accessing a log definition by an application, wherein the log definition describes a log message format including a first parameter and a second parameter, and assigns parameter identifications P1, P2 for the first parameter and the second parameter, respectively; the application generating a log message in the log message format, wherein the first log contains a combination of the parameter identification P1 and a value of the first parameter and a combination of the parameter identification P2 and a value of the second parameter; a log disseminating program, using the parameter identification P1, sending the value of the first parameter to a first recipient associated beforehand with the parameter identification P1; and the log disseminating program, using the parameter identification P2, sending the value of the second parameter to a second recipient associated beforehand with the parameter identification P2.
    Type: Grant
    Filed: January 15, 2015
    Date of Patent: September 18, 2018
    Assignee: International Business Machines Corporation
    Inventors: Jean-Philippe Durney, Jui Hsiang Huang, Jeffrey C. H. Liu, Joey H. Y. Tseng
  • Patent number: 10079875
    Abstract: Methods, systems, and techniques for remote contextual access to an operating system desktop are provided. Example embodiments provide a desktop state agent the harvests information from a user's desktop regarding state of various objects such as open documents, recent documents, links, shared links, bookmarks, upcoming events, and/or recent emails. The harvested information is translated to html or other web browser recognized language where possible and uploaded to be accessible to a web server configured to respond to requests for desktop state using a web address. In one embodiment, the RCAS allows access to a user's desktop transparently—without the user needing to take explicit action. Further, a remote mobile device can render the desktop data without using a session or connection to the user's desktop machine and without use of a remote desktop protocol.
    Type: Grant
    Filed: June 5, 2016
    Date of Patent: September 18, 2018
    Assignee: VMware, Inc.
    Inventor: Tal Zamir
  • Patent number: 10080251
    Abstract: A wireless communication system includes: a plurality of terminal devices respectively configured to support D2D (Device to Device) communication; and a base station configured to control the plurality of terminal devices. A first terminal device that communicates with a second terminal device via a first D2D link receives identification information of a third terminal device from the third terminal device that communicates with a fourth terminal device via a second D2D link. The first terminal device transmits the identification information of the third terminal device received from the third terminal device to the base station. The base station controls at least one of a resource for the first D2D link and a resource for the second D2D link in such a way that the resource for the first D2D link and the resource for the second D2D link are different from each other.
    Type: Grant
    Filed: December 20, 2016
    Date of Patent: September 18, 2018
    Assignee: FUJITSU LIMITED
    Inventor: Hongyang Chen
  • Patent number: 10079786
    Abstract: The present disclosure provides methods and apparatus for enhanced messaging. Specifically, methods and apparatus are presented for transmitting a communication characteristic indicator of a communication message substantially simultaneous to an input of data defining at least a portion of the communication message at the sending device. In one aspect, the communication characteristic indicator represents one or more characteristics of the data.
    Type: Grant
    Filed: September 3, 2012
    Date of Patent: September 18, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Devender Akira Yamakawa, Kameron N. Kerger, Paul J. Lafata
  • Patent number: 10079724
    Abstract: Computer nodes in a network manage the configuration of neighbor nodes and enforce policy compliance by scanning neighboring nodes and taking corrective action based on consensus. A testing node scans a neighboring target node and identifies if the target node violates the policy. The testing node requests common neighbors of the target node to repeat the scan. If the common neighbors agree that the target node violates the policy, a corrective action is taken to ensure compliance with the policy. Corrective action includes reconfiguration of the target node. Nodes also perform negative checking to ensure adherence to separation rules restricting interaction between neighboring nodes. A testing node attempts to perform a restricted action with a neighboring restricted node. If the restricted action is successful, the testing node takes corrective action on the target node to ensure that subsequent attempts to perform the restriction action are denied access in compliance with the policy.
    Type: Grant
    Filed: February 20, 2016
    Date of Patent: September 18, 2018
    Assignee: Upguard, Inc.
    Inventors: Michael Franz Baukes, Alan James Sharp-Paul
  • Patent number: 10079787
    Abstract: A method for exiting a group includes receiving an exiting request for exiting a target subgroup. The exiting request is sent by a client and includes a subgroup identifier of the target subgroup. The method further includes searching a member list of the target subgroup according to the subgroup identifier and deleting the client from the member list. The target subgroup is associated with a target group. Members of the target subgroup constitute a subset of members of the target group.
    Type: Grant
    Filed: October 22, 2014
    Date of Patent: September 18, 2018
    Assignee: Xiaomi Inc.
    Inventors: Guoming Liu, Xibei Zhang, Weiliang Zhang
  • Patent number: 10078522
    Abstract: In some embodiments, a PPM interface may be provided with functionality to facilitate to an OS memory power state management for one or more memory nodes, regardless of a particular platform hardware configuration, as long as the platform hardware is in conformance with the PPM interface.
    Type: Grant
    Filed: November 21, 2012
    Date of Patent: September 18, 2018
    Assignee: Intel Corporation
    Inventors: Mohan Kumar, Sarathy Jayakumar, Neelam Chandwani
  • Patent number: 10079762
    Abstract: An example method includes broadcasting periodically, from a computing system, control packets over a network to instrument modules, where a control packet includes data representing sequence numbers of last data packets received from the instrument modules and information based on the sequence numbers, and the control packet includes slots for all of the instrument modules, with each slot containing the data that is specific to one of the instrument modules. The example method also includes receiving, at the computing system and in response to the control packet, via unicast and over the network, an acknowledgement packet from each of the instrument modules, where the acknowledgement packet includes repair information that is based on a broadcast control packet received by the instrument module from the computing system.
    Type: Grant
    Filed: April 24, 2017
    Date of Patent: September 18, 2018
    Assignee: Teradyne, Inc.
    Inventor: Byoung J. Keum
  • Patent number: 10073894
    Abstract: Event stream attributes are analyzed to determine whether the attributes are of a statistical enumerated type, or, in other words, whether the attributes comprise statistically fixed sets of unique values, for instance. The analysis can involve determining a magnitude of change to a set of unique attribute values. In one instance, such a determination can be performed as a function of a number, or count, of unique values. Further, event stream processing can be performed dynamically, for instance, by partitioning data into time intervals and processing the intervals incrementally.
    Type: Grant
    Filed: November 12, 2015
    Date of Patent: September 11, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jinlin Yang, Haibin Xie, Peter Chapman
  • Patent number: 10073717
    Abstract: The system and method generally relate to reducing heat dissipated within a data center, and more particularly, to a system and method for reducing heat dissipated within a data center through service level agreement analysis, and resultant reprioritization of jobs to maximize energy efficiency. A computer implemented method includes performing a service level agreement (SLA) analysis for one or more currently processing or scheduled processing jobs of a data center using a processor of a computer device. Additionally, the method includes identifying one or more candidate processing jobs for a schedule modification from amongst the one or more currently processing or scheduled processing jobs using the processor of the computer device. Further, the method includes performing the schedule modification for at least one of the one or more candidate processing jobs using the processor of the computer device.
    Type: Grant
    Filed: July 21, 2016
    Date of Patent: September 11, 2018
    Assignee: International Business Machines Corporation
    Inventors: Christopher J. Dawson, Vincenzo V. Di Luoffo, Rick A. Hamilton, II, Michael D. Kendzierski
  • Patent number: 10074069
    Abstract: Methods and systems are described for creating a hierarchical sensor network for enhanced monitoring of a grouped set of packages being shipped, the hierarchical sensor network using a wireless node network having a mobile master node, an ID node and a server. The mobile master node can communicate directly with the server over a first communication path, and is placed within a package in the grouped packages. The ID node can communicate directly with the master node over a second communication path but cannot communicate directly with the server over the first communication path. The ID node is placed within another package in the grouped packages. The mobile master node and the ID node are enabled with power, and the hierarchical sensor network for the grouped packages is activated by causing the server to associate the mobile master node with the ID node.
    Type: Grant
    Filed: September 23, 2015
    Date of Patent: September 11, 2018
    Assignee: FEDEX CORPORATE SERVICES, INC.
    Inventor: Ole-Petter Skaaksrud
  • Patent number: 10075456
    Abstract: The disclosed computer-implemented method for detecting exploit-kit landing pages may include detecting an attempt to access a web page via a computing device. The web page may be an unknown landing page of an exploit kit that includes a script that may be used by the exploit kit to access attributes of the computing device that may be used by the exploit kit to select suitable exploit code for compromising the computing device. The disclosed computer-implemented method may further include (1) monitoring one or more behaviors of the script, (2) detecting an attempt by the script to access an attribute of the computing device, (3) determining, based on the attempt to access the attribute, that the web page is likely a landing page of the exploit kit, and (4) performing a security action in response to the determination. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: March 4, 2016
    Date of Patent: September 11, 2018
    Assignee: Symantec Corporation
    Inventors: Jeet Morparia, Liam OMurchu, Ravi Patel, Valentine Saengphaibul, Yana Liu
  • Patent number: 10073599
    Abstract: A mobile computing device, such as a smartphone or tablet device, can be coupled to any one or more of multiple display devices at any given time. The mobile computing device allows the home screen displayed on the display devices to be dynamic, changing based on which display device the mobile computing device is coupled to. The mobile computing device can also be coupled to multiple different display devices concurrently, and different home screens are concurrently displayed on those different display devices. User inputs changing the information displayed on the home screen can also be received, and a record of the change is maintained by the computing device so the changed home screen for a particular display device is again displayed to the user the next time the mobile computing device is coupled to that display device.
    Type: Grant
    Filed: January 7, 2015
    Date of Patent: September 11, 2018
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Issa Yousef Khoury, Petteri Jussinpoika Mikkola, Abolade Gbadegesin
  • Patent number: 10073823
    Abstract: An approach is described for generating a form response interface in an online application. An associated method may include identifying a content post in an online application interface and facilitating evaluation of the content post. Upon determining that the content post is form-addressable based on the evaluation, the method may include generating a form response interface element including multiple alternatives and updating the online application interface to display the form response interface element with the content post. In an embodiment, facilitating evaluation according to the method may include parsing language in the content post to determine the presence of a form-addressable interrogatory element. In a further embodiment, facilitating evaluation according to the method may include analyzing comments posted in response to the content post to determine the presence of form-addressable common language elements.
    Type: Grant
    Filed: February 24, 2015
    Date of Patent: September 11, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Bernadette A. Carter, Kathryn L. Mercer, Cesar A. Wong
  • Patent number: 10073716
    Abstract: The system and method generally relate to reducing heat dissipated within a data center, and more particularly, to a system and method for reducing heat dissipated within a data center through service level agreement analysis, and resultant reprioritization of jobs to maximize energy efficiency. A computer implemented method includes performing a service level agreement (SLA) analysis for one or more currently processing or scheduled processing jobs of a data center using a processor of a computer device. Additionally, the method includes identifying one or more candidate processing jobs for a schedule modification from amongst the one or more currently processing or scheduled processing jobs using the processor of the computer device. Further, the method includes performing the schedule modification for at least one of the one or more candidate processing jobs using the processor of the computer device.
    Type: Grant
    Filed: July 21, 2016
    Date of Patent: September 11, 2018
    Assignee: International Business Machines Corporation
    Inventors: Christopher J. Dawson, Vincenzo V. Di Luoffo, Rick A. Hamilton, II, Michael D. Kendzierski
  • Patent number: 10075467
    Abstract: Embodiments relate to systems, devices, and computing-implemented methods for providing DoS mitigation using a list of persistent clients generated using network flow data. Daily flow counts can be incremented once per date for unique flow combinations in the network flow data that are associated with at least one network interaction that occurred on that date. A candidate list of persistent clients can be created based on the daily flow counts, and the candidate list of persistent clients can be filtered and ranked, and the list of persistent clients can be selected based on the rankings.
    Type: Grant
    Filed: November 25, 2015
    Date of Patent: September 11, 2018
    Assignee: VERISIGN, INC.
    Inventors: Yannis Labrou, Suresh Bhogavilli, Mark Teodoro, Han Zhang
  • Patent number: 10075465
    Abstract: Embodiments of the invention are directed to systems, methods and computer program products for determining exposure of an apparatus to a technical hazard and prioritizing technical hazards. An exemplary system is configured to: determine an impact associated with a technical hazard on the apparatus, the impact being initiated by a second apparatus; determine a probability of occurrence of the technical hazard; and determine the exposure of the apparatus based on the impact and the probability.
    Type: Grant
    Filed: March 6, 2017
    Date of Patent: September 11, 2018
    Assignee: Bank of America Corporation
    Inventors: Santosh S. Nair, Shikhar Sood, Phani Gautham Tenneti
  • Patent number: 10067780
    Abstract: A hybrid cloud solution for securely extending a private cloud or network to a public cloud can be enhanced with tools for evaluating the resources offered by multiple public cloud providers. In an example embodiment, a public cloud evaluation system can be used to create a virtual machine (VM) in a public cloud to serve the function of a public cloud evaluation agent. The public cloud evaluation agent can instantiate one or more VMs and other resources in the public cloud, and configure the VMs and resources to execute performance evaluation software. The results of the performance evaluation software can be transmitted to a private enterprise network, and analyzed to determine whether the public cloud is an optimal public cloud for hosting an enterprise application.
    Type: Grant
    Filed: October 6, 2015
    Date of Patent: September 4, 2018
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: David W. Chang, Rakesh M. Pathak