Computer Network Monitoring Patents (Class 709/224)
  • Patent number: 9942334
    Abstract: The description relates to activity graphs. One example can obtain details from multiple activity cards. The example can identify relationships between at least some of the details of the multiple activity cards. The example can also generate an activity graph that reflects at least some of the relationships between individual activity cards.
    Type: Grant
    Filed: January 31, 2013
    Date of Patent: April 10, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Gail Giacobbe, Imran Aziz, Javier Porras Luraschi, March Rogers, Benjamin B. Gitenstein
  • Patent number: 9942248
    Abstract: The disclosed computer-implemented method for adjusting behavioral detection heuristics may include (1) configuring a behavioral detection heuristic to provide an initial level of malicious behavior detection on a computing system, (2) using the behavioral detection heuristic at the initial level of malicious behavior detection to detect at least two security threats on the computing system, (3) determining that the time between the security threats is shorter than a predetermined length of time, and (4) in response to determining that the time between the security threats is shorter than the predetermined length of time, adjusting the behavioral detection heuristic to provide a heightened level of malicious behavior detection that is configured to catch at least one additional security threat that may not be caught using the initial level of malicious behavior detection. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: June 24, 2015
    Date of Patent: April 10, 2018
    Assignee: Symantec Corporation
    Inventor: Torrey Umland
  • Patent number: 9942586
    Abstract: A method, apparatus, article of manufacture, and a memory structure for inserting a watermark in a media program is described. In an exemplary embodiment, the method comprises the steps of receiving data comprising the media program in the receiver disposed at a subscriber station, generating a watermark, the watermark generated at least in part according to a secure data processor-unique identifier irreversibly stored in the secure data processor, processing the received data to reproduce the media program, and inserting portions of the generated watermark in the reproduced media program at locations determined at least in part according to the secure data processor-unique identifier to produce a watermarked media program provided for display.
    Type: Grant
    Filed: May 27, 2016
    Date of Patent: April 10, 2018
    Assignee: Inside Secure S.A.
    Inventors: Dennis R. Flaharty, Ronald P. Cocchi, Gregory J. Gagnon, Michael A. Gorman, Jacob T. Carson
  • Patent number: 9940153
    Abstract: A method for generating configuration information includes: a network control unit receives a virtual machine association message, where the VM association message includes an identifier of a first VM and an identifier of a first virtual built-in network element (NE), where a state of the first VM changes and the first virtual built-in NE detects that the state of the first VM changes; and the network control unit determines first information according to the identifier of the first VM, where the first information includes at least one of: a first forwarding entry, a location information mapping entry of the first VM, and a first network policy. According to the method, a network control unit determines first information according to an identifier of a first VM whose state changes and whose identifier is included in a VM association message, network configuration efficiency and network performance are improved.
    Type: Grant
    Filed: August 17, 2015
    Date of Patent: April 10, 2018
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Yue Yin, Feng Li, Shifang Dai, Hong Zhou
  • Patent number: 9942362
    Abstract: Client requests for electronic files (e.g., requests for download from a website) can be leveraged by augmenting the electronic files with unique identifiers and/or enriching (e.g., dynamic) content, and tracking distribution or usage of the files based on network requests associated with the electronic files, such as attempts to upload a previously downloaded file or content requests originating from links included in the augmented electronic files.
    Type: Grant
    Filed: June 3, 2016
    Date of Patent: April 10, 2018
    Assignee: ResearchGate Corporation
    Inventors: Vyacheslav Zholudev, Michael Häusler, Horst Fickenscher, Ijad Madisch, Darren Alvares, Tim Einfeldt, Volker Dusch
  • Patent number: 9942103
    Abstract: A method for predicting a computerized service delivery organization workload including collecting data of a computer implementing service delivery routine including overlapping samples of load values, overlapping samples of performance values, overlapping samples of event outputs, ticket values and ticket volumes, building a first correlation of said load values with said performance values for predicting new performance values based on new data, building a second correlation of said performance values with said event outputs, said ticket values and said ticket volumes, combining said first and second correlations into a third correlation for correlating said load values with a ticket volume and an event volume, and determining at least one projected event volume or projected ticket volume value using said third correlation and at least one projected load value of said computer.
    Type: Grant
    Filed: August 30, 2013
    Date of Patent: April 10, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Joel W. Branch, Yixin Diao, Emi K. Olsson, Amitkumar M. Paradkar, Rajeev Puri, Larisa Shwartz
  • Patent number: 9940309
    Abstract: A method in a network setup that includes a client entity and a network for handling a data flow to the client entity. The method estimates a screen rendering time of content at the client entity. The method includes the steps of observing the data flow to the client entity, estimating a screen area at the client entity based on the observed data flow, determining, from the data flow, content data associated with rendering content in the screen area, extracting at least data items from the determined content data, and estimating, as the screen rendering time, the time required to render the content in the screen area at the client entity based on the extracted data items.
    Type: Grant
    Filed: September 28, 2012
    Date of Patent: April 10, 2018
    Assignee: TELEFONAKTIEBOLAGET L M ERICSSON (publ)
    Inventors: Fredrik Kuivinen, David Lindegren
  • Patent number: 9940187
    Abstract: A nexus of a software failure can be determined. A feature module can determine execution features based at least in part on particular execution-related data. An analysis module can determine particular nexus data based at least in part upon a stored computational model and the determined execution features. In some examples, a communications module receives the particular execution-related data and transmits the determined particular nexus data via the communications interface. In some examples, a modeling module determines the computational model based at least in part on training data including execution features of a plurality of execution-related data records and respective nexus data values. Some examples include executing a program module, transmitting execution-related data of the program module, receiving a nexus data value, and executing the program module again if the nexus is a condition external to the program module.
    Type: Grant
    Filed: April 17, 2015
    Date of Patent: April 10, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Navendu Jain
  • Patent number: 9942177
    Abstract: A cloud information service provides information delivery substantially in real-time to in-network users and out-of-network users. Information delivered is formatted to appear visually as a card (a “smartcard”) for both in-network and out-of-network users. Real-time communication by way of messaging is enabled with any user whether they are in-network or out-of-network. Users of the cloud information service may employ mobile devices or desktop or laptop computers. Updates in substantially real-time are provided to the smartcards as the data sources change. The data sources may include enterprise and Internet data. The information is provided in a manner to remain current for mobile users and is efficient for mobile networks that can often experience poor connectivity and limited bandwidth.
    Type: Grant
    Filed: May 11, 2015
    Date of Patent: April 10, 2018
    Assignee: Synqq, Inc.
    Inventors: Andrey Ryabov, Ramu Sunkara
  • Patent number: 9942113
    Abstract: An entry adding method includes: a switch receives a first group entry sent by a controller, where the first group entry includes importance indication information of the first group entry, and a first action bucket; the switch determines that the first group entry cannot be added to a group table, and that a second group entry exits in the group table, the switch deletes the second group entry and adds the first group entry to the group table. Where importance of the second group entry is lower than importance of the first group entry; the second group entry includes a second action bucket; a quantity of first action buckets is not greater than the sum of a first value and a quantity of second action buckets; and the first value is a quantity of available action buckets in the group table.
    Type: Grant
    Filed: December 28, 2015
    Date of Patent: April 10, 2018
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Wanfu Ding, Chengyong Lin
  • Patent number: 9934300
    Abstract: Embodiments of the present invention disclose a computer system for optimizing data analysis. A set of analytics are received and a plurality of subsets of the set of analytics is generated. An optimization goal(s) is defined. The plurality of subsets of analytics are applied to a set of data. The output of applied analytics are recorded on a data storage device by the computer. Performance values of the computer applying the plurality of subsets of analytics are recorded and displayed. An optimal subset of the plurality of subsets of analytics is calculated, using recorded performance values and outputs of the applied plurality of subsets of analytics, being based on the optimization goal. A set of applied analytics are displayed, where the set of applied analytics includes a number of subsets of analytics of the plurality of analytics that meet the criteria of the optimal subset.
    Type: Grant
    Filed: November 2, 2016
    Date of Patent: April 3, 2018
    Assignee: International Business Machines Corporation
    Inventors: Varun Bhagwan, Clemens Drews, Daniel F. Gruhl, Neal R. Lewis, April L. Webster, Steven R. Welch
  • Patent number: 9934389
    Abstract: When a client requests a data import job, a remote storage service provider provisions a shippable storage device that will be used to transfer client data from the client to the service provider for import. The service provider generates security information for the data import job, provisions the shippable storage device with the security information, and sends the shippable storage device to the client. The service provider also sends client-keys to the client, separate from the shippable storage device (e.g., via a network). The client receives the device, encrypts the client data and keys, transfers the encrypted data and keys onto the device, and ships it back to the service provider. The remote storage service provider authenticates the storage device, decrypts client-generated keys using the client-keys stored at the storage service provider, decrypts the data using the decrypted client-side generated keys, and imports the decrypted data.
    Type: Grant
    Filed: December 18, 2015
    Date of Patent: April 3, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Frank Paterra, Firat Basarir
  • Patent number: 9934390
    Abstract: An electronic data storage and retrieval system comprising one or more first computing devices and a second computing device. The one or more first computing devices comprise a plurality of first data files, wherein, each of the plurality of first data files is associated with a first authentication level. The second computing device is associated with a second authentication level. Upon receiving a request to provide at least one of the plurality of first data files from the second computing device, the one or more first computing devices compares the first authentication level with the second authentication level, and creates a copy of the at least one of the plurality of first data files. The copy of the at least one of the plurality of first data files comprises a portion of the at least one of the plurality of first data files.
    Type: Grant
    Filed: September 24, 2013
    Date of Patent: April 3, 2018
    Assignee: EMC IP Holding Company LLC
    Inventor: Michael Scott Gile
  • Patent number: 9936011
    Abstract: A distributed database of a peer-to-peer network is provided. In the network, a group is composed of plural nodes, and the nodes in the group each have CPU and a state list memory. CPU of each node sends other node a request for information to obtain and store node-state information. The node-state information is delivered through a prescribed route among the nodes in the group. When the number of nodes participating in the group increases more than a prescribed number, the participating nodes are separated into plural groups.
    Type: Grant
    Filed: February 27, 2015
    Date of Patent: April 3, 2018
    Assignee: CASIO COMPUTER CO., LTD
    Inventor: Hideyuki Toriumi
  • Patent number: 9935847
    Abstract: A particular method includes generating, at a server configured to access inventory data associated with one or more managed devices, a graphical user interface (GUI) that is operable to define grouping criteria for one or more dynamic groups of managed devices. The method also includes receiving, at the server via the GUI, first grouping criteria and data identifying an action to be performed with respect to managed devices that satisfy the first grouping criteria. The first grouping criteria is based on at least second grouping criteria and a logical operator. The method further includes determining, at the server based on the inventory data, a group of managed devices that satisfy the first grouping criteria. The method includes initiating, by the server, transmission of a push notification regarding the action to each managed device in the group of managed devices.
    Type: Grant
    Filed: May 1, 2017
    Date of Patent: April 3, 2018
    Assignee: JAMF Software, LLC
    Inventors: Richard Zachary Halmstad, Matthew John Anderson, Bryan Christopher Hengels, Ryan Brent Yohnk
  • Patent number: 9935964
    Abstract: An aspect of the present disclosure facilitates controlling access to objects having attributes defined against hierarchically organized domains, with each domain containing a corresponding fixed number of values. In one embodiment, in response to receiving data indicating specific hierarchies of the hierarchically organized domains, the corresponding fixed number of values of the corresponding domains in each hierarchy is displayed. Accordingly, a user is enabled to select a desired set of values from the corresponding fixed number of values of the corresponding domains, and to specify a security rule for a combination of the selected set of values and a user entity. The security rule is thereafter enforced when objects having attributes matching the selected set of values are accessed by the user entity.
    Type: Grant
    Filed: February 23, 2015
    Date of Patent: April 3, 2018
    Assignee: ORACLE FINANCIAL SERVICES SOFTWARE LIMITED
    Inventors: Rajaram Narasimha Vadapandeshwara, Bhargava Srinivasa, Gangadhar Nagulakonda
  • Patent number: 9935817
    Abstract: Methods and apparatus for managing the expiration and execution of commands sent from a remote system having administration functions to an agent residing on a computer system are disclosed. An exemplary method includes receiving, at an agent, one or more commands, storing the one or more received commands, retrieving the one or more stored commands, and determining whether the one or more retrieved commands can be executed by comparing at least one time parameter associated with the agent to at least one time parameter associated with the one or more retrieved commands.
    Type: Grant
    Filed: August 8, 2016
    Date of Patent: April 3, 2018
    Assignee: Webroot Inc.
    Inventors: Joseph Jaroch, Melvyn Morris
  • Patent number: 9936037
    Abstract: A redirection of a URL page request may be performed by monitoring an upstream path from a subscriber to the internet through an ISP. When a URL page request is detected from a subscriber for whom a redirection is required, a redirection device generates a single TCP packet response that mimics a response from the intended destination server. The single TCP packet includes a set FIN bit that closes any active session with the destination server to prevent the subscriber from accepting packets from the destination server.
    Type: Grant
    Filed: August 17, 2011
    Date of Patent: April 3, 2018
    Assignee: PERFTECH, INC.
    Inventors: Lewis T. Donzis, Henry M. Donzis, Peter W. Baron, John A. Murphy
  • Patent number: 9936368
    Abstract: A method at a wireless device outside of base station control, the method comprising: transmitting a device presence signal for a predetermined time period; and listening for a network presence signal sent in response to the device presence signal. Further, a method at a wireless device, the method comprising: listening for a device presence signal; and transmitting a network presence signal in response to the device presence signal.
    Type: Grant
    Filed: October 30, 2013
    Date of Patent: April 3, 2018
    Assignee: BlackBerry Limited
    Inventors: William Anthony Gage, Masoud Ebrahimi Tazeh Mahalleh, Biswaroop Mukherjee, Robert Novak, Zhijun Cai
  • Patent number: 9935851
    Abstract: Systems, methods, and computer-readable media for determining sensor placement and topology. In some embodiments, a system can receive messages from sensors deployed around a network, each of the messages reporting a respective flow captured by a reporting sensor from the sensors. Next, the system can identify flows reported in the messages and, for each of the flows, generate a respective list of sensors that reported that flow. Based on the respective list of sensors, the system can infer a respective placement of the sensors within the network and a topology of the sensors. For example, the system can determine that a first sensor is deployed in a virtual machine, a second sensor is deployed in a hypervisor hosting the virtual machine, and a third sensor is deployed in a network device configured to route traffic associated with the hypervisor.
    Type: Grant
    Filed: May 11, 2016
    Date of Patent: April 3, 2018
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Shashidhar Gandham, Rohit Chandra Prasad, Ashutosh Kulshreshtha, Supreeth Hosur Nagesh Rao, Khawar Deen, Navindra Yadav
  • Patent number: 9935864
    Abstract: Provided are systems and methods for determining and displaying service performance information via a graphical user interface. In one embodiment, a system can provide, for each of one or more machines associated with a service: obtaining performance data for the machine; and comparing the performance data for the machine to one or more predefined performance thresholds for the machine to determine a health status for the machine; and determining a health status for the service based at least in part on the health status of at least one of the one or more machines associated with the service.
    Type: Grant
    Filed: October 24, 2014
    Date of Patent: April 3, 2018
    Assignee: Splunk Inc.
    Inventors: Adrian Hall, Kenneth M. Sternberg, Anupadmaja Raghavan, Brian C. Reyes
  • Patent number: 9935862
    Abstract: A system can collect, from an address resolution protocol (“ARP”) cache of a managed virtual network function (“VNF”), at least one active entry corresponding to at least one active element of a plurality of virtual local area network (“VLAN”) networks. The system can check the ARP cache for an entry associated with at least one of the plurality of VLAN elements. The system can determine whether an entry associated with at least one of the plurality of VLAN elements was found. In response to determining that an entry associated with at least one of the plurality of VLAN elements was not found, the system can send an ARP request to the plurality of VLAN elements, wait for an ARP response, and, in response to determining that an ARP response has not been received, generate a notification that VLAN connectivity has been lost.
    Type: Grant
    Filed: September 8, 2015
    Date of Patent: April 3, 2018
    Assignee: AT&T Intellectual Property I, L.P.
    Inventor: Zosim Kanevsky
  • Patent number: 9935893
    Abstract: In some embodiments, systems and methods provide for assigning networked computer resources to computing tasks, based on, for example, task complexity and/or computer resource workload.
    Type: Grant
    Filed: March 28, 2016
    Date of Patent: April 3, 2018
    Assignee: The Travelers Indemnity Company
    Inventors: Joao G. Goncalves, Patrick N. Maher, Stacy Morris-Carter, John S. Nowhitney, Michael J. Dulz, Edward A. Hennen, Sharon L. Costa, Jon S. Williams, Matthew Zheng
  • Patent number: 9928366
    Abstract: A data recorder stores endpoint activity on an ongoing basis as sequences of events that causally relate computer objects such as processes and files, and patterns within this event graph can be used to detect the presence of malware on the endpoint. The underlying recording process may be dynamically adjusted in order to vary the amount and location of recording as the security state of the endpoint changes over time.
    Type: Grant
    Filed: April 11, 2017
    Date of Patent: March 27, 2018
    Assignee: Sophos Limited
    Inventors: Beata Ladnai, Mark David Harris, Andrew J. Thomas, Andrew G. P. Smith, Russell Humphries
  • Patent number: 9928884
    Abstract: An integrated circuit (IC) can dynamically manage memory communication paths between multiple processors and multiple memory modules. The IC can include upstream logic that performs data conversion and provides memory communication paths between each processor and a corresponding upstream port. An interconnect layer in the IC can be electrically coupled to the upstream ports to multiple downstream ports. An interconnect management processor electrically coupled to the interconnect layer can respond to received commands by executing an allocation program stored in a read-only memory (ROM) that dynamically establishes and terminates memory communication paths between the upstream ports and the downstream ports. A memory interface layer in the IC can be electrically coupled to the downstream ports and to the memory modules, and can provide, through corresponding memory physical interfaces, memory communication paths between the multiple downstream ports and corresponding memory modules.
    Type: Grant
    Filed: May 1, 2017
    Date of Patent: March 27, 2018
    Assignee: International Business Machines Corporation
    Inventors: Peng Fei Gou, Jin Song Jiang, Yufei Li, Heng Liu, ZeQiang Xiao
  • Patent number: 9928258
    Abstract: Differential health-check systems and accompanying methods provide health-checking and reporting of one or more information management systems in reference to a first time period before and a second time period after a triggering event. A triggering event may be an upgrade of at least part of the information management system, or a restore operation completed in the information management system for example following a disaster, or any number of other events, etc. The health-checking and reporting may comprise a comparison of one or more performance metrics of one or more components and/or operations of the information management system during the first and second time periods.
    Type: Grant
    Filed: January 6, 2017
    Date of Patent: March 27, 2018
    Assignee: COMMVAULT SYSTEMS, INC.
    Inventors: Sanjay Harakhchand Kripalani, Parag Gokhale
  • Patent number: 9928480
    Abstract: Disclosed are a method, system and computer program for collecting inventory data about a group of machines at an office. This method comprises the steps of running an inventory tool on each of the machines, and the tool presenting dialog displays on each of the machines, filling in or changing data in the dialogs presented by the tool, and submitting the collected information to a server. Also disclosed are a method, system and computer program for customizing an inventory data collection tool for a plurality of logical groups of users. Each of the logical groups of users is provided with a copy of the inventory data collection tool and with a first copy of a common control file. Each of the groups of users uses the first copy of the common control file to customize the tool for the group of users.
    Type: Grant
    Filed: July 28, 2014
    Date of Patent: March 27, 2018
    Assignee: PAYPAL, INC.
    Inventors: Carol I. DelGaudio, Scott D. Hicks, William M. Houston, Rachele Shannon Kurtz, Victoria A. Hanrahan, James A. Martin, Jr., Donald P. Mummey, Douglas G. Murray, Jeffrey E. Prince, Richard R. Pritsky, Diane C. Rauch
  • Patent number: 9930188
    Abstract: Systems and computing devices may be configured to intelligently and dynamically allocate quotas for the access and use of a telecommunications network by consumers that use a shared account balance. A server computing device may be configured to intelligently allocate quota by determining an allocation time interval for allocating quota from a shared account balance, receiving a quota request message from a metering and gating component that includes information requesting allocation of a first quota to a first consumer associated with a shared account balance, determining a validity period for the first quota based on the determined allocation time interval, and allocating the first quota to the first consumer from the updated shared account balance so as to eliminate or reduce conflicts and discrepancies between different instances of the shared account balance.
    Type: Grant
    Filed: December 4, 2014
    Date of Patent: March 27, 2018
    Assignee: OPENET TELECOM LTD.
    Inventors: David Rolfe, Tony Gillick, Roland Holland, Barry Mulvin
  • Patent number: 9929902
    Abstract: A radio network node (120) is configured to operate within a system bandwidth comprising multiple subbands and to serve a user equipment (110) limited to operating within only one subband during any given subframe. The radio network node (120) is configured to generate configuration information and to send that configuration information to the user equipment (110). In some embodiments, the configuration information indicates a location within the system bandwidth of a single subband within which the user equipment (110) is to be operated during a subframe. Alternatively or additionally, the configuration information indicates a mode according to which the user equipment (110) is to feed back channel state information to the radio network node (120).
    Type: Grant
    Filed: February 1, 2016
    Date of Patent: March 27, 2018
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Yufei Blankenship, Kazuyoshi Uesaka
  • Patent number: 9930430
    Abstract: Apparatuses, systems, and methods for use of directionalized antennas at a seismic module in a seismic survey array to allow for simultaneous transmission and reception of data in a serial data transfer line. The directionalized antenna may be selectively controlled such that the control of the transmission functionality and reception functionality are independently controlled to transmit data in and receive data from different directions. In turn, bandwidth utilization may be improved in the survey.
    Type: Grant
    Filed: October 11, 2016
    Date of Patent: March 27, 2018
    Assignee: Wireless Seismic, Inc.
    Inventor: Keith Elder
  • Patent number: 9929924
    Abstract: A method is provided that is implemented by a computing device to automate management functions in a network. The method collects existing state of the network from local database tables, logs or remote system tables. An expected network state is generated from a predefined set of expectations. The expected network state is compared to the collected existing state to identify errors in the network. The method then generates a set of notifications for administrators for the identified errors.
    Type: Grant
    Filed: September 25, 2015
    Date of Patent: March 27, 2018
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Jonathan Lynam, Lars Ernstrom, Joel L. Wittenberg, Yakov Teplitsky
  • Patent number: 9928364
    Abstract: Detecting malicious files is disclosed, including: receiving a file checking task, wherein the file checking task comprises a storage address of a candidate file and basic information associated with executing the candidate file; sending the file checking task to a detection device, wherein the file checking task causes the detection device to: use the storage address to acquire the candidate file from a file server; execute the candidate file based at least in part on the basic information associated with the candidate file; monitor the execution of the candidate file; and generate a monitored action record corresponding to the execution of the candidate file; and receiving the monitored action record from the detection device; determining a set of actions included in the monitored action record that matches one or more action types included in a preset malicious action set; and determining whether the candidate file is a malicious file based at least in part on the determined set of actions.
    Type: Grant
    Filed: May 9, 2016
    Date of Patent: March 27, 2018
    Assignee: Alibaba Group Holding Limited
    Inventor: Zhen Wang
  • Patent number: 9929956
    Abstract: A system for optimizing network traffic is described. The system includes a transport communication protocol (TCP) controller configured to acquire data regarding a flow of a plurality of data packets over a link and to determine TCP characteristics for the flow, and a congestion window controller configured to determine an initial congestion window based on the TCP characteristics. The TCP controller is further configured to establish a second flow using the initial congestion window.
    Type: Grant
    Filed: February 26, 2015
    Date of Patent: March 27, 2018
    Assignee: Citrix Systems, Inc.
    Inventors: Chaitra Maraliga Ramaiah, Praveen Raja Dhanabalan
  • Patent number: 9928521
    Abstract: Example methods and apparatus to de-duplicate impression information are disclosed. An example method includes extracting, by executing a first instruction with a processor, characters from first cookies stored in a first memory space, the first cookies collected from client devices via network communications, and in response to the processor determining that at least two of the first cookies (1) include a same pattern of characters, and (2) correspond to a same first demographic, executing a second instruction with the processor to store, in a second memory space, the pattern of characters in association with the first demographic to indicate that the pattern of characters and the first demographic are both representative of a same first unique audience member.
    Type: Grant
    Filed: April 11, 2016
    Date of Patent: March 27, 2018
    Assignee: The Nielsen Company (US), LLC
    Inventors: Albert Ronald Perez, Mimi Zhang
  • Patent number: 9928149
    Abstract: A computing device configured with a rule engine to apply a set of predetermined rules to conditions relevant to changes of presence data of computers in a computing network forming a computing entity in which data stored in the computing entity is distributed among the computers for redundancy and data recovery. In response to the absence of a computer previously present in the computing entity, the rules cause the computing device to communicate with one or more of the computers to perform data recovery and store data with redundancy with the absent computer. In response to the addition of a new computer in the computing entity, the rules cause the computing device to communicate with one or more of the computers to redistribute data across the computing entity to use the storage capacity offered by the new computer.
    Type: Grant
    Filed: April 20, 2015
    Date of Patent: March 27, 2018
    Assignee: CYNNY SPACE SRL
    Inventor: Stefano Bargagni
  • Patent number: 9928290
    Abstract: Techniques are described for determining and employing trust metrics for entities interacting with a super-platform. An end-user may interact with multiple individual platforms of different types. The individual platforms may generate data based on the interactions with end-user(s). The data from the various individual platforms may be received, ingested, stored, analyzed, aggregated, and/or otherwise processed by a super-platform. The super-platform may provide the data, aggregate data, and/or data analysis results to data consumer(s) through a marketplace associated with the super-platform. In some implementations, entities such as data providers, data manipulators, and/or data consumers may rate one another and, based on the rating(s), a trust metric may be determined that indicates a trust level of an entity.
    Type: Grant
    Filed: April 11, 2016
    Date of Patent: March 27, 2018
    Assignee: Accenture Global Solutions Limited
    Inventor: Steven C. Tiell
  • Patent number: 9928282
    Abstract: An apparatus for providing search results on a mobile terminal includes a page-obtaining module configured to obtain a plurality of candidate pages and terminal-support information corresponding to the candidate page, and a support-information-updating module configured to establish or update page terminal-support information based on the candidate page and its corresponding terminal-support information. The page terminal-support information includes a mapping relationship between one or more groups of page-identification information and their corresponding terminal-support information.
    Type: Grant
    Filed: October 31, 2013
    Date of Patent: March 27, 2018
    Assignee: BAIDU ONLINE NETWORK TECHNOLOGY (BEIJING) CO., LTD.
    Inventor: Menglong Tan
  • Patent number: 9921926
    Abstract: For each of N active servers (N being an integer equal to or larger than 2), a management system performs, on at least one of M standby servers (M being an integer equal to or larger than 2), a full test for determining whether a failover is executable by performing a failover from the active server to the standby server, and performs, on at least one of the standby servers that is different from the standby server on which the full test is performed, a simplified test for determining whether the failover is executable without performing the failover from the active server to the standby server, the number of standby servers on which the simplified test is performed being larger than the number of standby servers on which the full test is performed.
    Type: Grant
    Filed: January 16, 2014
    Date of Patent: March 20, 2018
    Assignee: HITACHI, LTD.
    Inventors: Rai Cho, Jun Nakayama
  • Patent number: 9922197
    Abstract: Methods, systems, and computer program products are provided that address issues related to data privacy by enabling users to elect various levels of data sharing. A user of a user device is enabled to indicate their comfort level with sharing, transmitting, or otherwise exposing individual activity records (data entities) with respect to various activity categories. The exposure of activity records may be controlled with respect to on-device and off-device components. Furthermore, privacy profiles may be automatically generated for the user, and the privacy profiles may be automatically activated in corresponding situations.
    Type: Grant
    Filed: January 15, 2014
    Date of Patent: March 20, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Colleen Hamilton, Robert Howard, Lee Dicks Clark, John Yovin, Shawn Brown, Sogol Malekzadeh
  • Patent number: 9922190
    Abstract: System and method for detecting a domain generation algorithm (DGA), comprising: performing processing associated with clustering, utilizing a name-based features clustering module accessing information from an electronic database of NX domain information, the randomly generated domain names based on the similarity in the make-up of the randomly generated domain names; performing processing associated with clustering, utilizing a graph clustering module, the randomly generated domain names based on the groups of assets that queried the randomly generated domain names; performing processing associated with determining, utilizing a daily clustering correlation module and a temporal clustering correlation module, which clustered randomly generated domain names are highly correlated in daily use and in time; and performing processing associated with determining the DGA that generated the clustered randomly generated domain names.
    Type: Grant
    Filed: January 24, 2013
    Date of Patent: March 20, 2018
    Assignee: Damballa, Inc.
    Inventors: Manos Antonakakis, Roberto Perdisci, Wenke Lee, Nikolaos Vasiloglou, II
  • Patent number: 9924401
    Abstract: Embodiments describe systems, methods, and apparatuses for identifying, based at least in part on an access network discovery and selection function (ANDSF) quality of service (QoS) policy, a preferred access point (AP) of a wireless local area network (WLAN). In some embodiments, the ANDSF QoS policy may be compared to one or more of an air-interface congestion parameter of the AP, and/or a backhaul congestion parameter of the AP.
    Type: Grant
    Filed: October 5, 2016
    Date of Patent: March 20, 2018
    Assignee: Intel Corporation
    Inventor: Vivek Gupta
  • Patent number: 9922096
    Abstract: In one embodiment, a web browser-based scheme for combining structured data, infographic definitions, and visual styling information to render infographics and aggregate collections of infographics, referred to herein as “Vizumes” and “Personas.” In exemplary embodiments of the disclosure, a relational database and/or a file system stores user data, infographic definitions, templates and palettes; combines these elements to produce individual infographic representations or a collection of infographic/visualizations (Vizumes) on a single canvas; allows users to choose different infographic visualizations of the same underlying data; and allows users to change the layout, font style, and color palette to instantly produce different visual presentations from the same data.
    Type: Grant
    Filed: July 9, 2012
    Date of Patent: March 20, 2018
    Assignee: YAHOO HOLDINGS, INC.
    Inventors: Todd Silverstein, D. Eli Tucker, Jeff Cutler-Stamm
  • Patent number: 9923794
    Abstract: A method, an apparatus, and a system for identifying an abnormal IP data stream, which are used to improve identification accuracy. The method provided by the embodiments of the present invention includes: receiving Y elements sent by a data collection node; mapping the Y elements to N buckets; acquiring a bucket in the N buckets as a target bucket; acquiring r upper traffic limits of a first object in r buckets within the current time interval, the first object is any object mapped to the target bucket; and identifying, according to a preset abnormal object type and the r upper traffic limits within the current time interval, whether the first object is an abnormal object, where the preset abnormal object type is a heavy hitter or a heavy changer.
    Type: Grant
    Filed: July 14, 2015
    Date of Patent: March 20, 2018
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Cheng He, Qun Huang, Pak-Ching Lee
  • Patent number: 9922539
    Abstract: A telecommunications network infrastructure alarms processing system. The system comprises a processor, a non-transitory memory, an alarm collection application and an alarm processing application stored in the non-transitory memory. The alarm collection application pulls alarms from a data store and stores each alarm on a process pending queue. The alarm processing application takes alarms from the process pending queue, determines an identity of network equipment inventory corresponding to each alarm, determines an alarm signature of each alarm, builds enriched alarms comprising corresponding alarm signatures and a management identity of network equipment inventory, places the enriched alarms on a network operations center (NOC) queue, and launches alarm transmission threads for each different cell site, where threads retrieve enriched alarms from the NOC queue and sends enriched alarms to a network operations center (NOC) tool in time order by cell site.
    Type: Grant
    Filed: August 5, 2016
    Date of Patent: March 20, 2018
    Assignee: Sprint Communications Company L.P.
    Inventors: Michael A. Emigh, Brian D. Lushear, Ravi N. Malghan
  • Patent number: 9924409
    Abstract: Embodiments of the present invention provide a group communication method, system, group server, and group member device. A group server receives notification messages sent by a group member device, aggregates, according to an address of a subscription device, the notification messages destined for the same subscription device, and sends a notification message obtained after aggregation to the subscription device. By aggregating multiple messages sent by the group member device to the subscription device, messages exchanged between the group member device and the subscription device are reduced, thereby reducing communication traffic between the group member device and the subscription device.
    Type: Grant
    Filed: September 23, 2014
    Date of Patent: March 20, 2018
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Fangying Xiao, Yongjing Zhang
  • Patent number: 9922036
    Abstract: Disclosed are systems, methods and computer program products for duplicating files on client device for storage in a cloud storage server. An example method includes: receiving, by a user device, a request to upload a file stored locally on the user device into the cloud storage server; determine time required to generate a unique file identifier for said file and time required to upload said file to the cloud storage server; responsive to the time required to generate the unique file identifier for said file exceeding the time required to upload said file to the cloud storage server, initiating the uploading of the file to the cloud storage server; and responsive to the time required to upload said file to the cloud storage server exceeding the time required to generate the unique file identifier, generating said unique file identifier and transmitting the unique file identifier to the cloud storage server.
    Type: Grant
    Filed: February 2, 2016
    Date of Patent: March 20, 2018
    Assignee: YANDEX EUROPE AG
    Inventor: Sergey Petrovich Nechaev
  • Patent number: 9922561
    Abstract: The present invention is a system for intelligently managing parking spaces and facilities. A preferred embodiment of the present invention would include a system comprising one or more parking barrier devices, connected over a network to a system back-end that manages parking space utilization, barrier operation and status, and inputs from one or multiple user applications.
    Type: Grant
    Filed: February 19, 2015
    Date of Patent: March 20, 2018
    Assignee: MyPark, Corp.
    Inventors: Ricardo Blanco, Luis Mayendia, Azam Malik
  • Patent number: 9922434
    Abstract: A method for presenting data and device thereof related to the field of information technology are provided, to improve a presenting efficiency for data and reduce operational complexity for a user. The method includes: firstly obtaining data to be presented; then allocating corresponding initialization playing parameters for the data; formatting, after a playing trigger instruction for the data is received, data corresponding to each frame based on the data formatting function, to generate visualization data corresponding to each frame; finally continuously playing the visualization data corresponding to each frame in sequence from the playing start frame.
    Type: Grant
    Filed: September 24, 2014
    Date of Patent: March 20, 2018
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Haiyang Zhu, Jiang Li
  • Patent number: 9922562
    Abstract: The present invention is a system for intelligently managing parking spaces and facilities. A preferred embodiment of the present invention would include a system comprising one or more parking barrier devices, connected over a network to a system back-end that manages parking space utilization, barrier operation and status, and inputs from one or multiple user applications.
    Type: Grant
    Filed: October 5, 2016
    Date of Patent: March 20, 2018
    Assignee: MyPark, Corp.
    Inventors: Ricardo Blanco, Luis Mayendia
  • Patent number: 9922196
    Abstract: In one embodiment, a device receives a classifier tracking request from a coordinator device that specifies a classifier verification time period. During the classifier verification time period, the device classifies a set of network traffic that includes traffic observed by the device and attack traffic specified by the coordinator device. The device generates classification results based on the classified set of network traffic and provides the classification results to the coordinator device.
    Type: Grant
    Filed: December 21, 2016
    Date of Patent: March 20, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Andrea Di Pietro, Jean-Philippe Vasseur, Javier Cruz Mota