Computer Network Monitoring Patents (Class 709/224)
  • Patent number: 10025618
    Abstract: A computer-implemented method may include identifying a plurality of selected bits of usage data of a virtual machine. A desired message may be encoded, by a computer processor, as a steganographic message stored in the plurality of selected bits in the usage data. Encoding the desired message may include manipulating one or more resources of the virtual machine to cause a change in the plurality of selected bits in the usage data. The usage data may be provided to the hypervisor, and the steganographic message may be observable in the usage data.
    Type: Grant
    Filed: November 28, 2017
    Date of Patent: July 17, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Eli M. Dow, Thomas D. Fitzsimmons, Frank R. LeFevre, Jessie Yu
  • Patent number: 10027754
    Abstract: Category labels, associated with IP addresses, may define a dominant usage role, in a network, of a corresponding IP address. Updates for a number of IP address/category label associations may be received, where the update may reflect changing roles relating to the IP addresses and/or to reflect newly used IP addresses. A merge operation may be performed to integrate the updated category labels into an existing data set that relates category labels to IP addresses. The merge operation may be performed within a distributed storage architecture that uses the write once read many (WORM) storage model.
    Type: Grant
    Filed: November 25, 2015
    Date of Patent: July 17, 2018
    Assignee: Verizon Patent and Licensing Inc.
    Inventor: Hema G. Chhatpar
  • Patent number: 10027989
    Abstract: Example methods and apparatuses including a picture parallel decoder are described herein. The picture parallel decoder includes an entropy pre-processing unit, an entropy transcoding unit, and a plurality of decoders. The entropy pre-processing unit may be configured to determine dependencies between frames of an encoded bitstream and to determine slice location data within the encoded bitstream based on dependencies between the frames. The entropy transcoding unit may be configured to transcode slices of the encoded bitstream based on the dependencies between frames. The plurality of decoders may be configured to decode two or more of the transcoded slices in parallel.
    Type: Grant
    Filed: May 6, 2015
    Date of Patent: July 17, 2018
    Assignee: INTEGRATED DEVICE TECHNOLOGY, INC.
    Inventor: Sandeep Doshi
  • Patent number: 10027529
    Abstract: A distributed system includes a plurality of managed devices of an infrastructure with a plurality of system parameters; at least one agent in communication with the managed devices. The at least one agent is configured to determine which of a managed device it runs on. A first server is in communication with the at least one agent, with the at least one agent communicating over a subscribed bus. A portal bridge is in communication with the bus and communicates through a client's firewall to a Network System. The system is configured to be in communication with a second server with a database of anomalies and time series. A repository of system parameters run on the second server.
    Type: Grant
    Filed: May 16, 2017
    Date of Patent: July 17, 2018
    Assignee: Moogsoft, Inc.
    Inventor: Philip Tee
  • Patent number: 10027698
    Abstract: A method and apparatus for managing an attack on a computer system. A computer identifies actions taken by an adversary in the computer system and links connecting the actions over time using an ontology defining linking rules for linking the actions over time. The computer creates a graph of the actions with the links connecting the actions over time. The graph shows a number of patterns of behavior for the adversary. The computer then identifies a protective action to take with respect to the computer system using the graph of the actions taken by the adversary.
    Type: Grant
    Filed: December 18, 2015
    Date of Patent: July 17, 2018
    Assignee: National Technology & Engineering Solutions of Sandia, LLC
    Inventors: David John Zage, John Charles Jarocki, Andrew N. Fisher, Carson Kent
  • Patent number: 10027553
    Abstract: A distributed system includes a plurality of managed devices of an infrastructure that includes a plurality of system parameters. At least one agent is in communication with the managed devices. The at least one agent is configured to determine which of a managed device it runs on. A server is in communication with the at least one agent, with the at least one agent communicating over a subscribed bus. A portal bridge is in communication with the bus and communicates through a client's firewall to a Network System. A server is provided with a database of anomies and time series, wherein a repository of system parameters run on the server.
    Type: Grant
    Filed: May 11, 2017
    Date of Patent: July 17, 2018
    Assignee: Moogsoft, Inc.
    Inventor: Philip Tee
  • Patent number: 10025653
    Abstract: Disclosed herein is a computer architecture and software that is configured to modify data intake operation at an asset-monitoring system based on a predictive model. In accordance with the present disclosure, the asset-monitoring system may execute a predictive model that outputs an indicator of whether at least one event from a group of events (e.g., a failure event) is likely to occur at a given asset within a given period of time in the future. Based on the output of this predictive model, the asset-monitoring system may modify one or more operating parameters for ingesting data from the given asset, such as a storage location for the ingested data, a set of data variables from the asset that are ingested, and/or a rate at which data from the asset is ingested.
    Type: Grant
    Filed: December 8, 2015
    Date of Patent: July 17, 2018
    Assignee: Uptake Technologies, Inc.
    Inventors: Michael Goldstein, Tom Ravensberg, Will Hansmann
  • Patent number: 10027527
    Abstract: Mobile communication network (301), mobility node (322) and method for selecting, as a user terminal (304) moves in the mobile communication network (301) from a first node (306) to a second node (311), a cache (308 or 312) that stores a desired content and is closest to the user terminal (304). The method includes receiving a request from the user terminal (304) for a segment of the desired content; querying a mobility functionality (300) run by the mobile communication network (301) about an internet protocol, IP, address of a cache that stores the segment of the desired content; based on a location at the first node (306) or the second node (311) of the user terminal that sent the request, determining the cache (308 or 312) that stores the segment of the desired content and has a location closest to the user terminal (304); and providing the user terminal (304) with an answer that includes the IP address of the closest cache that stores the segment of the desired content.
    Type: Grant
    Filed: February 8, 2011
    Date of Patent: July 17, 2018
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Ignacio Mas Ivars, Ayodele Damola
  • Patent number: 10025346
    Abstract: Methods, systems, and computer program products are included for processing data structures to align timestamps of the data structures. An method includes receiving a first data structure from a first server that includes a first node corresponding to an activity, wherein the first node includes a first identifier, a first timestamp, and a first time duration corresponding to the activity. The method further includes receiving a second data structure from a second server, the second data structure including a second node corresponding to the activity, wherein the second node includes a second identifier and a second time duration corresponding to the activity. The method further includes creating a third data structure that includes at least a portion of the first data structure and at least a portion of the second data structure, the third data structure including an aligned timestamp corresponding to the activity.
    Type: Grant
    Filed: December 9, 2015
    Date of Patent: July 17, 2018
    Assignee: Red Hat, Inc.
    Inventor: Gary Peter Brown
  • Patent number: 10025682
    Abstract: A control system includes a first control device, a second control device, and a transfer storage unit. The first and second control devices execute processes. The first control device includes a first storage unit and a first processor. The first processor reflects state information in the first storage unit and the transfer storage unit. The first processor transmits, to the second control device, a start notification that causes the second control device to start an operation of the second control device. The second control device includes a second storage unit and a second processor. The second processor starts the operation of the second control device in response to reception of the start notification when the second control device is in a suspended state. The second processor reads the state information from the transfer storage unit. The second processor reflects the read state information in the second storage unit.
    Type: Grant
    Filed: May 25, 2016
    Date of Patent: July 17, 2018
    Assignee: FUJITSU LIMITED
    Inventor: Yousuke Katou
  • Patent number: 10019496
    Abstract: The disclosed system and method acquire and store performance measurements relating to performance of a component in an information technology (IT) environment and log data produced by the IT environment, in association with corresponding time stamps. The disclosed system and method correlate at least one of the performance measurements with at least one of the portions of log data.
    Type: Grant
    Filed: January 31, 2017
    Date of Patent: July 10, 2018
    Assignee: Splunk Inc.
    Inventors: Brian Bingham, Tristan Fletcher, Alok Anant Bhide
  • Patent number: 10021246
    Abstract: Embodiments disclosed herein provide systems, methods, and computer readable media for identifying information pertinent to an emergent event through social media postings. In a particular embodiment, a method provides, in an emergency contact center, receiving a communication initiated by an individual in response to an emergent event and identifying the individual. The method further provides identifying social media data of the individual created prior to receiving the communication and extracting first data pertinent to the emergent event from the social media data.
    Type: Grant
    Filed: May 12, 2016
    Date of Patent: July 10, 2018
    Assignee: Avaya Inc.
    Inventors: Sanjog Narayan Kotnis, Paul Roller Michaelis, Mark J. Fletcher
  • Patent number: 10021547
    Abstract: A wireless communication device includes a transceiver and processing circuitry. The transceiver is configured to establish a telecommunication connection with a total usable bandwidth. The processing circuitry is coupled to the transceiver. The processing circuitry is configured at least to monitor a foreground throughput of data transmission induced by a foreground application program and a background throughput of data transmission induced by a background application program over the telecommunication connection. The processing circuitry is further configured at least to detect whether the foreground application program and the background application program compete for the total usable bandwidth or not according to variations of the foreground throughput and the background throughput.
    Type: Grant
    Filed: October 14, 2016
    Date of Patent: July 10, 2018
    Assignee: HTC Corporation
    Inventors: Cheng-Ho Chang, Hsin-Yuan Chang, Jyun-Jhong Lin, Po-Kai Huang
  • Patent number: 10021119
    Abstract: This disclosure provides an apparatus and method for automatic handling of cyber-security risk events and other risk events. A method includes detecting, by a monitoring system, a first event associated with a device in a computing system. The method includes initializing a risk item corresponding to the first event, and setting the risk item to a full risk value, in response to detecting the event. The method includes determining whether a second event, corresponding to the first event, has been detected. The method includes altering the risk value over time in response to determining that no second event has been detected. The method includes determining if the risk value for the risk item has passed a threshold. The method includes clearing the event in response to the risk value passing the threshold.
    Type: Grant
    Filed: September 30, 2015
    Date of Patent: July 10, 2018
    Assignee: Honeywell International Inc.
    Inventors: Seth G. Carpenter, Kenneth W. Dietrich
  • Patent number: 10021176
    Abstract: Method(s) and System(s) for managing traffic-overload on Domain Name System (DNS) server during a network overload are described. The described system(s) may implement method(s) that include monitoring of traffic associated with the DNS server and identifying an occurrence of an event. Thereafter, activating (deactivating) a rescue mode and implementing one or more policies for handling the traffic during the rescue mode. In implementing the one or more policies, the method includes segregating the traffic into three sets of requests based on availability of responses in a cache, and a Time to Live (TTL) associated with the responses. Further, the method includes processing a first set of requests for which corresponding responses stored in the cache have expired based on TTL of corresponding responses. Furthermore, the method includes transmission of the corresponding responses with expired data to the client devices.
    Type: Grant
    Filed: December 8, 2015
    Date of Patent: July 10, 2018
    Assignee: EFFICIENT IP SAS
    Inventors: Sylvain Galliano, Jean-Yves Bisiaux
  • Patent number: 10017105
    Abstract: A vehicle control system for a vehicle having a driver assistance system includes sensors configured to acquire data about surroundings of the vehicle, a user interface configured to display user information and acquire user input from a user, and a processing unit coupled to the sensors, the driver assistance system and the user interface. The processing unit is configured to produce and provide adapted parameters to the driver assistance system based on acquired user input about sensor data and/or actions performed by the driver assistance system. In a corresponding method, the parameters are adapted based on the acquired user input.
    Type: Grant
    Filed: April 14, 2016
    Date of Patent: July 10, 2018
    Assignee: Continental Automotive GmbH
    Inventor: Dan Onica
  • Patent number: 10019453
    Abstract: A file management server displays, according to selection order of first information and second information, either a relationship that the first information is subordinate to the second information or a relationship that the second information is subordinate to the first information as a subordinate relationship to be set.
    Type: Grant
    Filed: December 26, 2013
    Date of Patent: July 10, 2018
    Assignees: FUJITSU LIMITED, HONDA MOTOR CO., LTD.
    Inventors: Kazuhisa Hanamoto, Kou Kawanobe, Yasuo Kurosaki, Kenji Nishimiya
  • Patent number: 10021170
    Abstract: Managing a storage array includes: receiving, by a client-side array services module from a cloud-based security module through data communications on a wide area network, a token representing authentication of user credentials; and managing, by the client-side array services module, a storage array only through data communications on a local area network, including sending, to the storage array, the token with a management instruction.
    Type: Grant
    Filed: May 29, 2015
    Date of Patent: July 10, 2018
    Assignee: Pure Storage, Inc.
    Inventors: Jimmy T. Hu, Terence W. Noonan, Neil A. Vachharajani, Daquan Zuo
  • Patent number: 10019189
    Abstract: A preliminary investigation execution unit sequentially sets a plurality of target values for each of predetermined times and then executes adjustment of a bandwidth of a storage apparatus on the basis of each of the set target values. A performance information acquisition unit obtains performance information for each of predetermined times regarding a business server in a case where adjustment of a bandwidth by the preliminary investigation execution unit is not performed, and obtains the performance information regarding the business server for the predetermined time for each of the target values in a case where adjustment of the bandwidth is performed by the preliminary investigation execution unit. A notification unit notifies the performance information obtained. A bandwidth management unit adjusts a bandwidth of the storage apparatus on the basis of a specific target value, on the basis of an input of the specific target value after notification.
    Type: Grant
    Filed: March 22, 2017
    Date of Patent: July 10, 2018
    Assignee: FUJITSU LIMITED
    Inventors: Kiyoyuki Kodama, Kiyoshi Sugioka, Tadashi Murase
  • Patent number: 10019679
    Abstract: A management apparatus includes: a unit to read configuration information of information processing apparatuses, which contains an attribute value of each of information processing apparatuses and a reference relationship between the information processing apparatuses, and log information containing a first type command executed by the information processing apparatuses; a unit to check a parameter value specified by the first type command with the configuration information of information processing apparatuses and to extract path information indicating a relationship between first configuration information of a first information processing apparatus with the first type command being executed and second configuration information of a second information processing apparatus that contains and attribute value coincident with the parameter value; and a unit to generate a second type command with the path information being specified in the first type command in place of the parameter value.
    Type: Grant
    Filed: March 26, 2014
    Date of Patent: July 10, 2018
    Assignee: FUJITSU LIMITED
    Inventors: Akira Ogata, Kenichi Shimazaki, Kenichi Mori, Satoshi Matsuda, Kazunao Muramoto, Shinnosuke Nagakura, Hiroki Matsueda
  • Patent number: 10013281
    Abstract: Network utilization of an arbitrary application is controlled by tracking network usage statistics of virtual machines (VMs), including at least VMs hosting parts of the application. For network utilization control, VMs serve as network proxies for elements of the application. A specification for a network requirement of the application is evaluated against the network usage statistics. When a network capacity requirement to/from/through an element of the application is not satisfied, one or more VMs are adapted to satisfy the requirement. For example, a VM may be migrated from a host or network location that has excess network bandwidth. Or, for example, network bandwidth availability for an under-requirement VM may be increased and bandwidth availability for a VM at an appropriate host or network location may be decreased. Thus, application-level communication path requirements may be satisfied using VM adaptations.
    Type: Grant
    Filed: June 29, 2011
    Date of Patent: July 3, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Robert Fries
  • Patent number: 10012968
    Abstract: A server device having a plurality of server modules and a plurality of cooling fans in a chassis includes: a control unit configured to control the server modules and the cooling fans, which can be placed in predetermined positions. The control unit is configured to decide a server module and a cooling fan to become targets of operation status control from among the server modules and the cooling fans, on a basis of location information showing locations of the server modules and the cooling fans.
    Type: Grant
    Filed: March 20, 2017
    Date of Patent: July 3, 2018
    Assignee: NEC Corporation
    Inventor: Kazuya Uchida
  • Patent number: 10013282
    Abstract: A method of processing a computing task required by wireless equipment of a cellular communication network, including classifying the task in at least one class of immediate offloaded execution and a class of immediate local execution, by traversing oriented graph decision nodes and terminal nodes each assigned to one of the classes, the decision nodes being distributed into at least three hierarchical levels themselves distributed into at least three subsets of levels. Traversal of the graph includes: during transit through any decision node of a first subset of levels, verification of a feasibility criterion for the offloading of the task for execution by third-party equipment; during transit through any decision node of a second subset of levels, verification of a criticality criterion for execution of the task, and during transit through any decision node of a third subset of levels, verification of an opportunity criterion for execution of the task.
    Type: Grant
    Filed: November 3, 2014
    Date of Patent: July 3, 2018
    Assignees: Commissariat a l'energie atomique et aux energies alternatives, UNIVERSITA DEGLI STUDI DI ROMA “LA SAPIENZA”
    Inventors: Emilio Calvanese Strinati, Sergio Barbarossa, Jessica Oueis
  • Patent number: 10013318
    Abstract: According to an example, a master node is to divide an event field in events into partitions including ordered contiguous blocks of values for the event field. Each partition may be assigned to a pair of cluster nodes. A partition map is determined from the partitions and may identify for each partition, the block of the event field values for the partition, a primary cluster node, and a failover cluster node for the primary cluster node.
    Type: Grant
    Filed: April 16, 2013
    Date of Patent: July 3, 2018
    Assignee: EntIT Software LLC
    Inventors: Robert Block, Anurag Singla
  • Patent number: 10015133
    Abstract: A value-added service deployment method, a network device, and a value-added service device, which relates to the field of network communications. The network device receives a first registration request message sent by the value-added service device, where the first registration request message includes an Internet Protocol (IP) address of the value-added service device, where the network device acquires virtual system information of a virtual system generated by the value-added service device for the network device according to the first registration request message, the network device allocates a virtual slot and a slot number to the virtual system and sends the slot number to the virtual system according to the virtual system information, and the network device manages the virtual system as a value-added service board of the network device.
    Type: Grant
    Filed: June 23, 2016
    Date of Patent: July 3, 2018
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Xianguo Zhang, Yang Shi
  • Patent number: 10015181
    Abstract: Detection of unintended application behaviors, where natural language processing (NLP) techniques are used to analyze the application, and specifically its graphical user interface (GUI), and construct an acceptable (or expected) list per-context actions. Actions executed by the application in a given context that do not fall within the list are flagged as unexpected (or anomalous).
    Type: Grant
    Filed: May 19, 2016
    Date of Patent: July 3, 2018
    Assignee: International Business Machines Corporation
    Inventors: Lior Horesh, Raya Horesh, Marco Pistoia, Omer Tripp
  • Patent number: 10007528
    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: June 26, 2018
    Assignee: Intel Corporation
    Inventors: Guy M. Therien, Paul Diefenbaugh, Anil Aggarwal, Andrew D. Henroid, Jeremy J. Shrall, Efraim Rotem, Krishnakanth V. Sistla, Eliezer Weissmann, Mohan Kumar, Sarathy Jayakumar, Jose Andy Vargas, Neelam Chandwani, Michael A. Rothman, Robert Gough, Mark Doran
  • Patent number: 10007771
    Abstract: A method for operating a mobile device includes generating a user interface at a processor. The user interface includes one or more virtual objects. The method also includes changing a configuration of the one or more virtual objects. The method further includes monitoring a mannerism of a user of the mobile device. The mannerism is affected by a change in configuration of the one or more virtual objects. The method also includes performing a function based on the mannerism.
    Type: Grant
    Filed: January 15, 2016
    Date of Patent: June 26, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Seyfullah Halit Oguz, Khaled Helmi El-Maleh, Saurabh Sensharma, Arvind Kulathu Ramachandran
  • Patent number: 10007563
    Abstract: A first event indication is received. In response to receiving the first event indication, it is determined that the first event indication has not been tagged. In response to determining that the first event indication has not been tagged, the first event indication is tagged as comprising an event chain. It is also determined that an event count associated with the event chain does not exceed a threshold. In response to determining that the event count does not exceed the threshold, the first event indication is processed.
    Type: Grant
    Filed: December 28, 2015
    Date of Patent: June 26, 2018
    Assignee: CA, Inc.
    Inventors: James Andrew Perkins, Richard Bennett Whitner
  • Patent number: 10007580
    Abstract: A method for distributing data among storage devices. The method comprising one or more processors receiving a first graph workload that executes within a networked computing environment. The method further includes identifying data from the first graph workload that is utilized during the execution of the first graph workload that includes a plurality of data packets. The method further includes creating a first graph workload model representative of the graph structure of the first graph workload and determining two or more partitions that are representative of a distribution of the identified data utilized by the first graph workload based, at least in part, on the first graph workload model. The method further includes allocating a plurality of network accessible storage devices among the two or more partitions and copying a first set of data packets of the plurality of data packets to a network accessible storage device.
    Type: Grant
    Filed: April 11, 2016
    Date of Patent: June 26, 2018
    Assignee: International Business Machines Corporation
    Inventors: John J. Auvenshine, Sunhwan Lee, James E. Olson, Mu Qiao, Ramani R. Routray, Stanley C. Wood
  • Patent number: 10009418
    Abstract: The present invention relates to a content providing system, a receiving apparatus and method, a storage medium, and a program, which enable to perform a variety of contents provisions. An operational terminal 21 can obtain, from a storage terminal 1, contents corresponding to utilization information sent from an operational terminal 11 that is receiving provision of predetermined contents from a storage terminal 1. That is, if a user 23 is interested in contents that a user 13 is watching and listening to on the operational terminal 11, and desires to watch and listen to it, the user 23 can watch and listen to on the operational terminal 21, the contents that the user 13 is watching and listening to, by holding the operational terminal 21 very close to the operational terminal 11, or holding the operational terminal 11 very close to the operational terminal 21.
    Type: Grant
    Filed: September 29, 2016
    Date of Patent: June 26, 2018
    Assignee: SONY CORPORATION
    Inventors: Yoriko Komatsuzaki, Makoto Sato, Takuro Noda
  • Patent number: 10009749
    Abstract: The present invention discloses a device discovery method which relates to the field of communications technologies. The method in the present invention mainly includes: receiving, by a server, a discovery request, where the discovery request is used to request to discover another UE near a user equipment UE, and the discovery request includes a discovery category indication; generating discovery configuration information according to the discovery category indication, and sending the discovery configuration information to a base station or the UE, where the discovery configuration information is used to configure a parameter that is used when the base station or the UE detects another nearby UE; and receiving a discovery result sent by the base station or the UE.
    Type: Grant
    Filed: May 26, 2017
    Date of Patent: June 26, 2018
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Yali Guo, Weihua Zhou
  • Patent number: 10009434
    Abstract: A personalized data monitoring service is provided to users. Data from a user's devices is collected and compared to user-defined rules and to ranges. Notification messages may be sent to notify of the data. Data labels may be added to explain the data and any abnormal condition.
    Type: Grant
    Filed: January 6, 2017
    Date of Patent: June 26, 2018
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Tum J. Lee, Monowar Hossain, Thiru Ilango, Gregory C. Sheehan
  • Patent number: 10009242
    Abstract: Improving a content player is disclosed. A monitoring module is configured to obtain status information associated with a content player. The monitoring module is loaded. Status information associated with the content player is obtained. A report of at least a portion of the obtained status information is made to a monitoring service.
    Type: Grant
    Filed: June 17, 2015
    Date of Patent: June 26, 2018
    Assignee: Conviva Inc.
    Inventors: Aditya Ravikumar Ganjam, Ningning Hu, George C. Necula
  • Patent number: 10009265
    Abstract: A communication control apparatus for switching a communication route from a first apparatus to a second apparatus based on apparatus identification information identifying the second apparatus, the communication control apparatus including: a table storage unit configured to store the apparatus identification information; a storage unit configured to store communication information of communication to the second apparatus with which the communication is performed; and a control unit configured to determine whether or not the control unit stores the apparatus identification information of the second apparatus starting the communication in the table storage unit based on the communication information stored in the storage unit and an information amount of the apparatus identification information capable of storing in the table storage unit.
    Type: Grant
    Filed: September 28, 2015
    Date of Patent: June 26, 2018
    Assignee: FUJITSU LIMITED
    Inventors: Itaru Nakagawa, Kazuo Sasaki
  • Patent number: 10004987
    Abstract: Example apparatus and methods concern establishing, maintaining, managing, or terminating communications between an access point and a client in a wireless network used by a shared, wireless gaming system. An example apparatus may include a first logic configured to control timing for the protocol and a second logic configured to control message exchange for the protocol. Controlling timing and message exchange facilitates reducing contention in the wireless gaming environment. Contention may lead to latency. A user gaming experience may depend on reducing latency. Therefore, reducing latency may produce an improved gaming experience. Controlling timing and message exchange also facilitates reducing power consumption by clients (e.g., accessories, controllers), which in turn facilitates improving battery life for clients.
    Type: Grant
    Filed: September 12, 2016
    Date of Patent: June 26, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: David Russo, Ranveer Chandra, Hang Yu
  • Patent number: 10007585
    Abstract: The disclosure is directed towards fault-tolerant methods, systems and architectures for data distribution. One method includes generating fault distribution tables. The table entries correspond to a copy of data records. The entry and copy are associated with a fault status, a node, and a group that are based on a position of the entry within the distribution table. The method also includes storing the copy of the data record that corresponds to the entry in a database that is included in a plurality of databases. In response to determining an unavailable node included in the plurality of nodes, the method determines a fault status, a node, and a group. The method provides an available node sequential access to data records that are stored in a particular database that is stored locally on the available node in a tree structure.
    Type: Grant
    Filed: September 21, 2015
    Date of Patent: June 26, 2018
    Assignee: TigerIT Americas, LLC
    Inventors: A M Sohaib Reza, Forhad Ahmed, Md. Mukit Hasan Siddiquee
  • Patent number: 10007434
    Abstract: High performance storage resources are proactively deallocated when a storage group exceeds its service level objective. A load score is calculated for each unit of storage allocated from a high performance physical disk group. A minimum load score is determined that is the lowest load score calculated for the storage units allocated from the high performance disk group to the storage group. When the storage group service level objective is exceeded, a demotion threshold is calculated equal to a product of the minimum load score and a demotion range factor. A demotion set is determined made up of storage units allocated from the high performance disk group having load scores less than or equal to the demotion threshold. Host data stored on the demotion set is migrated to storage from a lower performance disk group, and the high performance units of storage in the demotion set are released for re-allocation.
    Type: Grant
    Filed: June 28, 2016
    Date of Patent: June 26, 2018
    Assignee: EMC IP Holding Company LLC
    Inventors: Owen Martin, Malak Alshawabkeh, Hui Wang, Sean Dolan, Xiaomei Liu
  • Patent number: 10007783
    Abstract: In a method for determining a threat situation for an automation component of the controller or field level, wherein the automation component has at least one essentially cyclic program behavior, a number of required program behaviors is established in a learning phase in a processor, and the determined required program behaviors are stored and compared cyclically with actual program behaviors, that are established in operation of the automation component. The result of the comparison is logically linked with results of other security components for verification as to whether a threat situation exists.
    Type: Grant
    Filed: July 30, 2015
    Date of Patent: June 26, 2018
    Assignee: Siemens Aktiengesellschaft
    Inventor: Peter Schoenemann
  • Patent number: 10009359
    Abstract: In one embodiment, a method includes receiving, in an on-boarding system for a first network, a request to transfer ownership of a first device to a new owner; receiving, in the on-boarding system, notification information from a spectrum analyzer regarding wireless signal information within the first network; determining if a potential attacker is within a radio range of the first network based on the wireless signal information; responsive to determining that the potential attacker is within the radio range, manipulating a signal strength of the on-boarding system and the first device, to limit an emission range of the on-boarding system and the first device; and performing a native communication protocol to communicate ownership information, and to cause the first device to store the ownership information in a storage of the first device.
    Type: Grant
    Filed: September 25, 2015
    Date of Patent: June 26, 2018
    Assignee: Intel Corporation
    Inventors: Ned M. Smith, Nathan Heldt-Sheller, Sachin Agrawal, Mats G. Agerstam
  • Patent number: 10007843
    Abstract: Personalized segmentation of media content may be performed to enable users to create end points to segment a media item based on user preferences, such as create a segment of a document that takes a predetermined amount of time to consume or read. In some embodiments, techniques may create new chapters or segments within existing chapters. The techniques may also create titles for the segments or chapters, possibly by leveraging text within the segment or chapter. The end points, segments/chapters, titles, and/or other information may be stored as annotations, which can be selectively used when rendering the media item to reveal the segments/chapters and other data.
    Type: Grant
    Filed: June 23, 2016
    Date of Patent: June 26, 2018
    Assignee: Amazon Technologies, Inc.
    Inventor: Herve Jacques Clement Letourneur
  • Patent number: 10009361
    Abstract: Systems and methods for detecting malicious resources by analyzing communication between multiple resources coupled to a network are provided. According to one embodiment, a method of client reputation monitoring is provided. A monitoring unit executing on a network security device operable to protect a private network observes activities relating to multiple monitored devices within the private network. For each of the observed activities, a score is assigned by the monitoring unit based upon a policy of multiple polices established within the monitoring unit. For each of the monitored devices, a current reputation score is maintained by the monitoring unit based upon the score and a historical score associated with the monitored device. A monitored is classified by the monitoring unit as potentially being a malicious resource based upon the current reputation score for the monitored device.
    Type: Grant
    Filed: March 18, 2017
    Date of Patent: June 26, 2018
    Assignee: Fortinet, Inc.
    Inventor: Darren W. Turnbull
  • Patent number: 10009251
    Abstract: Disclosed aspects relate to tuple traffic management in a stream computing environment to process a stream of tuples using a set of control group data with respect to a set of operation-system-level virtualization and resource isolation containers. The set of control group data may be collected with respect to a set of containers in the stream computing environment. A tuple flow model may be determined with respect to the set of containers in the stream computing environment based on the set of control group data. The stream of tuples may be processed using the tuple flow model with respect to the set of containers in the stream computing environment.
    Type: Grant
    Filed: September 11, 2017
    Date of Patent: June 26, 2018
    Assignee: International Business Machines Corporation
    Inventors: David M. Koster, Christopher R. Sabotta, Joseph C. Schmidt, Manuel Orozco
  • Patent number: 10009433
    Abstract: A method for identifying respective networked devices in a social communications network, which networked devices communicate messages relevant to an article. The messages may include posts, shares, likes, votes, ranks, and other comments. A server of the social communications network maintains a respective identity (e.g., user name or handle) for each connected networked device, respectively, of the social communications network. The server includes an API for requests.
    Type: Grant
    Filed: January 22, 2016
    Date of Patent: June 26, 2018
    Inventor: Matthew S. Sommer
  • Patent number: 10002144
    Abstract: A big data processing system includes a features permutations testing function that separates out from among a set of identified compound features, those compound feature permutations that have better capabilities for distinguishing between anomalies observed in respective multi-dimensional feature spaces having as their axes the features of the identified compound features.
    Type: Grant
    Filed: March 25, 2016
    Date of Patent: June 19, 2018
    Assignee: CA, INC.
    Inventors: Ye Chen, Yue Xiao, Chi Zhang
  • Patent number: 10003509
    Abstract: To evaluate a network's performance in processing communications related to a target transaction, a set of “reference” communications corresponding to the target transaction are compared to a larger set of communications in the network in a “production” environment, to identify the occurrence of the target transaction in the production environment. Preferably, the reference communications are recorded in a laboratory environment that models the production environment, or recorded from the production environment during a period of minimal other activities. A variety of filters are used to eliminate communications in the production environment that are apparently unrelated to the target transaction, including filters based on the time-order of communications among the nodes, the size of the packets being communicated, and the content of the communications.
    Type: Grant
    Filed: July 13, 2005
    Date of Patent: June 19, 2018
    Assignee: RIVERBED TECHNOLOGY, INC.
    Inventors: Patrick J. Malloy, Michael Cohen, Alain J. Cohen
  • Patent number: 10003502
    Abstract: An architecture, methods and apparatus are provided for managing sensor data. Sensor networks comprised of a plurality of sensors are managed by obtaining measurement data and context data from the plurality of sensors; storing the obtained measurement data and context data using a Massively Parallel Processing Database Management System (MPP DBMS); and managing the sensor network from outside of the sensor network using the MPP DBMS. Context-aware adaptation of sensors is based on context regarding a state of the sensor network and context regarding a state of one or more applications. The sensor nodes are optionally clustered based on semantic similarities among sensor readings from different sensor nodes and a distance among the sensor nodes. A subset of the sensor nodes is optionally selected to be active based on a residual energy of the sensor nodes and a relevance of the sensor nodes to an application. Data prediction models are generated and employed for data sensing and analytics.
    Type: Grant
    Filed: September 29, 2016
    Date of Patent: June 19, 2018
    Assignee: EMC IP Holding Company LLC
    Inventors: Ana Cristina Bernardo de Oliveira, Flavia Coimbra Delicato, Paulo de Figueiredo Pires
  • Patent number: 10003671
    Abstract: A capture and replay system identifies images displayed during an application session. A parser may generate Hypertext Markup Language (HTML) code from an application resource file or from the JSON post made by the application. A replay engine may use the HTML code to recreate at least some of the screens displayed during the application session. The capture and replay system may dynamically identify images that are not reproduced from the resources database and request an agent/(s) to asynchronously upload the image files associated with the images. The replay engine may use the uploaded image files to replay the application session. The capture and replay system may capture application sessions more efficiently by reproducing images from the resource file instead of capturing the images during the original application session and by dynamically requesting image files for the images were are not previously reproduced from the resource file.
    Type: Grant
    Filed: March 15, 2017
    Date of Patent: June 19, 2018
    Assignee: International Business Machines Corporation
    Inventor: Shridhar Damale
  • Patent number: 10001938
    Abstract: In accordance with embodiments of the present disclosure, a method may include receiving requirements for building a virtual storage resource from an array of physical storage resources, receiving performance metrics and power metrics of the physical storage resources of the array available for inclusion in the virtual storage resource, determining a plurality of unique combinations of the available physical storage resources that could be used to build the virtual storage resource, determining an effective performance, an effective performance penalty, a total power consumption, and an effective power penalty for each of the plurality of unique combinations, and selecting a single combination of the plurality of unique combinations for the virtual storage resource based on effective performances, effective performance penalties, total power consumptions, and effective power penalties of the plurality of unique combinations.
    Type: Grant
    Filed: January 7, 2016
    Date of Patent: June 19, 2018
    Assignee: Dell Products L.P.
    Inventors: Kanaka Charyulu B, Deepu Syam Sreedhar M, Sandeep Agarwal, Gary E. Billingsley, Abhijit Rajkumar Khande
  • Patent number: 10003567
    Abstract: A system for providing a Domain Name System (DNS) service may include providing an agent for installation on a subscriber device. The subscriber device may be connected to the DNS service via an entry point device. The system includes receiving, from the agent, agent data indicative of a subscriber identifier and a unique identifier associated with the entry point device. The system may then determine, based on the agent data, a current Internet Protocol (IP) address associated with the entry point device and associate the unique identifier with the subscriber identifier. The system may then dynamically map the subscriber identifier to the current IP address and provide DNS service to the subscriber device based on the current IP address.
    Type: Grant
    Filed: April 30, 2014
    Date of Patent: June 19, 2018
    Assignee: Nominum, Inc.
    Inventors: Srinivas Avirneni, Keith Oborn