Network Managing Or Monitoring Status Patents (Class 715/736)
  • Patent number: 10643569
    Abstract: A method of adjusting a virtual machine GPU refresh rate to match a given remote desktop stream frame rate is described. The GPU refresh rate of a virtual machine in a virtual machine server environment can be adjusted to a value stored either in the virtual machine GPU or a graphics driver of the virtual machine. The value represents a desired refresh rate or desired frame rate and can be determine by a plurality of parameters that characterized a remote desktop client or a hypervisor in the virtual machine server environment based on network conditions and/or other factors. A guest operating system of the virtual machine receives the frame rate information, and adjusts a refresh rate of a virtual machine GPU, which uses the adjusted refresh rate to draw framebuffers to create a portion of a remote desktop image for transmission to the remote desktop client.
    Type: Grant
    Filed: October 16, 2018
    Date of Patent: May 5, 2020
    Assignee: RED HAT ISRAEL, LTD.
    Inventors: Snir Sheriber, Uri Lublin
  • Patent number: 10638261
    Abstract: Various aspects of the subject technology relate to systems, methods, and machine-readable media for sharing content with a nearby device. A system is configured receive, from a sending device, a request to share content, wherein the request comprises location information associated with a location of the sending device and content characteristics, determine, based on the location information and the content characteristics, that one or more receiving devices are within a proximity threshold of the location of the sending device and are capable of loading content associated with the content characteristics, receive, from the sending device, a selection of a receiving device from the one or more receiving devices and content to be shared, and provide the content to be shared to the selected receiving device.
    Type: Grant
    Filed: December 28, 2017
    Date of Patent: April 28, 2020
    Assignee: GOOGLE LLC
    Inventor: Akshay Kannan
  • Patent number: 10628775
    Abstract: A system, method, and computer program product for selecting, processing, and visually depicting information in real time using in-memory technology and user-customizable Sankey diagrams in a graphical user interface. Embodiments receive data describing contact interactions with a business establishment, select interactions occurring frequently during a given time span that led to selected target events, and aggregate similar interaction sequences into paths displayed with widths denoting relative flow quantities. Embodiments modify the depicted information according to user customization of the Sankey diagram. Coherent coordination of visual depiction by context, associated algorithms and models, data sources, event types, and various graphical indicia helps provide an intuitive exploratory situational overview and enables user-driven detailed investigations of complex data via manipulations of the Sankey diagrams.
    Type: Grant
    Filed: August 7, 2015
    Date of Patent: April 21, 2020
    Assignee: SAP SE
    Inventors: Alain Gauthier, Mohannad El-Jayousi, Farid Toubal-Seghir, Roy Ghorayeb, Ghufran Iftikhar, James Zdralek, Rischa Poncik, Wanling Zhang
  • Patent number: 10630814
    Abstract: A multi-port communication device having a plurality of serial interfaces and a plurality of Transmission Control Protocol (TCP) interfaces is provided. Data is received from one or more medical devices at a serial interface of the plurality of serial interfaces and communicated to a healthcare information system via a TCP interface of the plurality of TCP interfaces. The multi-port communication device can be remotely managed by a remote device via a set of management tools. In embodiments, the set of management tools run locally on the multi-port communication device. The multi-port communication device may additionally comprise locally installed drivers that enable communication with the healthcare information system via TCP.
    Type: Grant
    Filed: August 29, 2017
    Date of Patent: April 21, 2020
    Assignee: Cerner Innovation, Inc.
    Inventors: Michael Thomas Barnes, Raymond B. Smith, Dharmesh Jagadish, John Harold Volkens
  • Patent number: 10609242
    Abstract: An image processing apparatus is configured to execute first image data process, second image data process, a first storing process to store process combination information including a first default parameter and a second default parameter, and a combination process. The combination process includes a first obtaining process of obtaining an alternative parameter including at least one of a first alternative parameter and a second alternative parameter, a first combination execution process of executing the first image data process in accordance with the first alternative parameter when the first alternative parameter is obtained, and a second combination execution process of executing the second image data process in accordance with the second alternative parameter when the second alternative parameter is obtained.
    Type: Grant
    Filed: September 10, 2019
    Date of Patent: March 31, 2020
    Assignee: BROTHER KOGYO KABUSHIKI KAISHA
    Inventor: Takafumi Yamada
  • Patent number: 10607176
    Abstract: Methods and systems of the present disclosure provide techniques for analyzing behavior of and triggering action for a definable group. In an embodiment, a method may identify a group based on a Sankey diagram. For example, a group may include those users belonging to a journey or path of the Sankey diagram. The method may analyze behavior of the group, e.g., whether a group characteristic meets a pre-definable condition. The method may perform an action for the group. In an embodiment, the method may automatically identify group members and/or automatically perform at least one action for the group members based on satisfaction of the pre-definable condition.
    Type: Grant
    Filed: August 7, 2015
    Date of Patent: March 31, 2020
    Assignee: SAP SE
    Inventors: Alain Gauthier, James Zdralek, Wanling Zhang, Ghufran Iftikhar, Rischa Poncik, Roy Ghorayeb, Mohannad El-Jayousi, Farid Toubal-Seghir
  • Patent number: 10599476
    Abstract: The invention relates to a device for acquiring values of counters associated with a computational task implemented on an interconnection network, said interconnection network including a plurality of nodes interconnected via switches, said nodes and switches including a plurality of ports associated with counters, the values of said counters being stored over time, said computational task involving a subset of ports associated with subsets of nodes and switches, and said device comprising: a routing acquisition module, able to acquire a routing table including all the connections of the interconnection network, a module for acquiring involved nodes, able to acquire a list of the nodes involved in the computational task, a port extraction module, able to extract a list of the ports involved in the computational task from the list of involved nodes and the routing table, and a counter extraction module, able to extract the values of the counters of the ports involved in the computational task from the list
    Type: Grant
    Filed: September 27, 2018
    Date of Patent: March 24, 2020
    Assignee: BULL SAS
    Inventors: Jean-Vincent Ficet, Sébastien Dugue, Marek Schimara
  • Patent number: 10595180
    Abstract: A method and apparatus for determining a success or failure of a software update is provided herein. When software is updated, part of the update process will require a radio to be configured to communicate on a new “update talkgroup”. As part of the update process, the user's device will send a short PTT bursts on the update talkgroup. If the PTT burst on the update talkgroup is received, it is assumed that the update was successful. If, however, the PTT burst on the update talkgroup is not received, it is assumed that the update was unsuccessful, stopping any further updates to other radios.
    Type: Grant
    Filed: August 21, 2019
    Date of Patent: March 17, 2020
    Assignee: MOTOROLA SOLUTIONS, INC.
    Inventors: Chun Meng Tan, Anoop Sehgal A/L Paras Ram, Tejeash Duraimanickam, Mun Yew Tham
  • Patent number: 10592287
    Abstract: Implementations for a user interface for MapReduce job are disclosed. A method of the disclosure includes receiving a request to submit a MapReduce job to a cluster and providing a first graphical user interface (GUI) to input a first set of arguments and first argument values for a first portion of the arguments. The method may include receiving, from the first GUI, the first argument values and a second portion of the arguments, associated with a configuration of the cluster and without a corresponding argument value. The method may provide a second GUI that is to display the arguments, first argument values, and allow for a selection of second argument values for the second portion of the arguments. In response to a selection, the method may execute the MapReduce job in view of the first argument values from the first GUI and the second argument values from the second GUI.
    Type: Grant
    Filed: November 20, 2015
    Date of Patent: March 17, 2020
    Assignee: Red Hat, Inc.
    Inventor: Ethan Gafford
  • Patent number: 10586241
    Abstract: Methods and systems of the present disclosure provide techniques for selecting displayed data in a Customer Journey diagram as eligible for one of presentation of contextual data and analysis. The methods may further include analysis or presentation of the selected displayed data in a manner that maximizes the comprehensibility of the data. The techniques for selecting displayed data as eligible for presentation or analysis include at least one of: increasing the visibility of a selected path; selecting, or multi-selecting, paths and/or Nodes for analysis; rendering contextual data from a Customer Journey diagram according to a point of click; providing additional methods for presentation of contextual data or action options; providing granular drilling information regarding a Customer Journey on demand; and dynamically adjusting a point of focus according to a diagram selection.
    Type: Grant
    Filed: August 7, 2015
    Date of Patent: March 10, 2020
    Assignee: SAP SE
    Inventors: Alain Gauthier, Mohannad El-Jayousi, Farid Toubal-Seghir, Roy Ghorayeb, Ghufran Iftikhar, James Zdralek, Rischa Poncik, Wanling Zhang
  • Patent number: 10560398
    Abstract: Systems and methods to reserve resources is provided. In exemplary embodiments, a selection of a profile from a user is received. A dynamic graphical user interface is generated, using one or more processors. The dynamic graphical user interface allows the user to configure a topology based on the selected profile. The dynamic graphical user interface provides input fields in which the user may select a resource. An indication of the selected applicable topology property for configuring the topology is received. A topology is automatically generating based in part on the selected applicable topology property.
    Type: Grant
    Filed: June 28, 2018
    Date of Patent: February 11, 2020
    Assignee: eBay Inc.
    Inventor: Timothy Gordon Kimmet
  • Patent number: 10554616
    Abstract: Described herein are methods and systems for generating a mobile device-specific identifier usable across native mobile applications and mobile browsers with a unified opt-out mechanism. A mobile device generates a transient identifier for the mobile device and maps the transient identifier to a stable identifier of the mobile device using at least one call to a service endpoint coupled to the mobile device via a communications network. A browser application on the mobile device renders a webpage, the webpage comprising first instructions, executed by the browser application, to retrieve the stable identifier of the mobile device using at least one call to the service endpoint coupled to the mobile device via a communications network.
    Type: Grant
    Filed: December 8, 2017
    Date of Patent: February 4, 2020
    Assignee: Criteo S.A.
    Inventors: Dan Teodosiu, Bruno Roggeri, Philippe Joseph François Bourcier, Paul Bryan Davis, Jimmy Ma, Baptiste Gérard Adrien Marie Courtois
  • Patent number: 10552615
    Abstract: A security operations system may receive an alarm in response to a detected threat. The alarm may include characteristics of the threat. The system may then generate a record in response to the alarm and populate a form with the characteristics of the threat. The form may be associated with the record and selected in response to a type of the threat. The system may further generate a workflow including at least one but potentially multiple actions. The system also receives security contextual information in response to a request including the characteristics of the threat or associated indicators of the threat and then updates the form to include the security contextual information. The security operations system can evaluate contextual information and request additional information, as well as leverage workflow to take iterative changes to rulesets and configurations, to provide additional security protection or gamer additional information on a threat.
    Type: Grant
    Filed: February 18, 2016
    Date of Patent: February 4, 2020
    Assignee: Swimlane LLC
    Inventors: Cody Cornell, Brian Kafenbaum, Brant Wheeler, Austin McDaniel
  • Patent number: 10547583
    Abstract: Disclosed are examples of systems, apparatus, methods and computer program products for combining updates of a social network feed. In some implementations, a feed of a social networking system can be configured to share feed items associated with an enterprise record. The feed items can include a first update associated with a first user. A first request to share a comment on the first update can be processed. A second request to share a first post in a feed can be processed. The first post can be related to the first update based on a first attribute conforming to a second attribute. A combined update can be generated based on the first post being related to the first update. The combined update can be displayed in a feed.
    Type: Grant
    Filed: December 19, 2018
    Date of Patent: January 28, 2020
    Assignee: salesforce.com, inc.
    Inventor: Kaushick Naidu
  • Patent number: 10528660
    Abstract: Popular trends are predicted by leveraging the language of influencers as found in their electronic publications such as social media, blogs, etc. A list of influencers in a given field is curated along with a lexicon of the field which includes product names and associated modifiers. Natural language processing is performed on the current publications to identify a particular word combination based on syntactic relationships. The current usage frequency of the particular word combination is compared to a historical usage frequency derived from a baseline. If the current usage frequency is significantly higher, an alert is generated indicating that the particular word combination represents a candidate trend. The word combination may be a syntactic n-gram. The current usage frequency is based on a first, recent time window, and the historical usage frequency is based on a second time window preceding the first time window.
    Type: Grant
    Filed: December 2, 2017
    Date of Patent: January 7, 2020
    Assignee: International Business Machines Corporation
    Inventors: William G. Dubyak, Joshua G. Hong, Brian L. Keith
  • Patent number: 10510192
    Abstract: A system provides systems and methods for visualizing a computational process. A portion of attributes of a computational process may be displayed on a face of a three-dimensional object. In response to rotation of the object by a user, a different face of the object may be displayed and a different portion of the attributes displayed thereon. Each object may represent a status of a computational cluster, specifically a set of jobs executing on the cluster. A cluster may be selected and the jobs represented by means of graphical indicators arranges on a time axis and a performance axis. The size of a graphical indicator may indicate an amount of processing time consume by the corresponding job. A color of the graphical indicator may indicate a status. A portion of the graphical indicator may be visually distinguished from a remaining portion to indicate a completion percentage of the job.
    Type: Grant
    Filed: April 4, 2016
    Date of Patent: December 17, 2019
    Assignee: ROBIN SYSTEMS, INC.
    Inventors: Robert S. Cancilla, Krishna Satyasai Yeddanapudi
  • Patent number: 10511708
    Abstract: Disclosed embodiments process network traffic according to user feedback. At least one intermediary between a client and a server on a network may process network traffic of a session established between the client and the server. The at least one intermediary may intercept a message from the client identifying a level of quality of experience (QoE) indicated by a user based on the network traffic. The at least one intermediary may determine, in response to the intercepted message, that the level of the QoE is below a threshold, and a predefined action to improve a condition of the network causing the identified level of QoE. The at least one intermediary may change, according to the determination, the processing of the network traffic by taking the predefined action.
    Type: Grant
    Filed: March 15, 2017
    Date of Patent: December 17, 2019
    Assignee: Citrix Systems, Inc.
    Inventors: Sudharsan Rangarajan, Daljit Singh
  • Patent number: 10505785
    Abstract: A terminal monitoring control device that controls a terminal device to be monitored connected to a network, the terminal monitoring control device including: a communication information creator that transmits a first command to the terminal device and receives a response to the first command from the terminal device, and determines whether the terminal device can perform communication based on a received result; an information analyzer that, when a determination result of the communication information creator indicates that the terminal device can perform communication, transmits a second command to the terminal device and receives a response to the second command from the terminal device, and determines based on a received result whether the terminal device can be monitored based on a predetermined monitoring item; and a terminal registering unit that, when a determination result of the information analyzer indicates that the terminal device can be monitored, registers the terminal device as a terminal devi
    Type: Grant
    Filed: September 8, 2017
    Date of Patent: December 10, 2019
    Assignee: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.
    Inventor: Koji Sasaki
  • Patent number: 10499273
    Abstract: Systems and methods for monitoring network communications for mobile vehicles are described. A method may include receiving vehicle data items for each of the mobile vehicles of the fleet of mobile vehicles. The vehicle data items may include vehicle identifiers, such as fleet number or vehicle number; route information; origin and destination, etc. The method may include receiving network communication metrics associated with a network access service provided to devices on the fleet. The method may include presenting, to a user, multiple aggregation options, with each aggregation option associated with a vehicle data item. The method may include receiving, from the user, selection of an aggregation option and presenting, to the user, a list of vehicle data items organized by the first vehicle data item, along with a plurality of network communication metric options selected by the user.
    Type: Grant
    Filed: July 30, 2018
    Date of Patent: December 3, 2019
    Assignee: Viasat, Inc.
    Inventor: Richard G. Walsh
  • Patent number: 10498615
    Abstract: A wireless device and method detect a current signal strength of each of a number of wireless networks, determine an expected end-to-end data speed for each of the wireless networks using wireless network end-to-end data speed information that was historically compiled from prior connections with the wireless networks and using the detected current signal strength of each of the wireless networks. The wireless device and method connects to at least one wireless network based on the determined expected end-to-end data speed and/or provides a user interface that includes the determined expected end-to-end data speed and the detected signal strength indication of each of the wireless networks.
    Type: Grant
    Filed: July 10, 2017
    Date of Patent: December 3, 2019
    Assignee: Google LLC
    Inventors: Jonathan Huang, Joseph LaPenna, Alexander Schiffhauer, Alex Zheng
  • Patent number: 10488992
    Abstract: A multi-chip touch architecture for scalability can include one or more touch controller application specific integrated circuits (ASICs), and one or more switching circuits coupled between the one or more touch controller ASICs and the touch sensor panel. The number of touch controller ASICs and switching circuits can be scaled based on the size of the touch sensor panel. The touch controller ASICs can include an interface for data transfer between the touch controller ASICs to allow for parallel processing of an image of touch by more than one touch controller ASIC. The touch controller ASIC can also include a memory directly accessible by more than one processing circuit (e.g., hardware accelerators), and circuitry to dynamically adjust the coupling between portions (e.g., banks) of memory and inputs of the one or more processing circuits to minimize data transfer and improve processing speeds.
    Type: Grant
    Filed: January 11, 2016
    Date of Patent: November 26, 2019
    Assignee: Apple Inc.
    Inventors: Shahrooz Shahparnia, Vivek Pant, Christoph H. Krah
  • Patent number: 10489808
    Abstract: A method for determining policies for cloud orchestrators is provided. The method includes sending from a server to a client device, availability and pricing information pertaining to a plurality of constraints relating to a plurality of resources as managed by a plurality of cloud orchestrators, for selection. The method includes receiving at the server, via the network, the selection from the client device and generating, at the server, a policy for at least one of the plurality of cloud orchestrators, based on the selection.
    Type: Grant
    Filed: November 19, 2014
    Date of Patent: November 26, 2019
    Assignee: VCE IP Holding Company LLC
    Inventors: Venkatesh S. Madhipatla, Praphul Krottapalli, Sanjay Basu
  • Patent number: 10474470
    Abstract: A method and apparatus for generating an effect. The apparatus comprises a group of tactical controllers and a mission controller. The group of tactical controllers control heterogeneous types of hardware to generate an effect for at least one of electronic warfare operations or cyber mission operations. A selected tactical controller in the group of tactical controllers controls a particular type of hardware using a technique that is specific for controlling the particular type of hardware to generate the effect. The mission controller identifies the effect for the selected tactical controller and assigns a task to the selected tactical controller. The selected tactical controller performs the task to control a particular type of hardware using the technique to generate the effect for at least one of the electronic warfare operations or the cyber mission operations.
    Type: Grant
    Filed: June 24, 2014
    Date of Patent: November 12, 2019
    Assignee: The Boeing Company
    Inventors: Seth L. Jahne, Blake Jeffrey Harnden, Eric R. Van Alst, James M. Chan, James M. Kalasky, Andrew Paul Riha
  • Patent number: 10466869
    Abstract: The present disclosure is directed toward systems and methods for extracting a branching pattern from a dataset of event sequences. For example, one or more embodiments described herein extract a branching pattern from a dataset that illustrates patterns of events within the dataset. Additionally, one or more embodiments described herein generate one or more interactive visualizations based on the extracted branching pattern that enable an analyst to query specific portions of the extracted branching pattern.
    Type: Grant
    Filed: May 1, 2017
    Date of Patent: November 5, 2019
    Assignee: Adobe Inc.
    Inventor: Zhicheng Liu
  • Patent number: 10467634
    Abstract: Methods and systems of the present disclosure provide techniques for selectively providing mined customer data habits as source data to populate a Customer Journey as part of a Sankey diagram displayed on a User Interface. The mined customer data habits are selected for inclusion in the Customer Journey diagram according to at least one of: a user selection according to a mini-map; a modification based on metadata from a user selection; a modification of the available User Interface size according to a screen size; a recognition of content repetition in the Customer Journey; and an identification of sequential patterns as focus points in the Customer Journey diagram. In an embodiment, the method may automatically provide mined customer data habits to a predefined extent. The method may adapt a currently supplied miner customer data habit based on a user selection.
    Type: Grant
    Filed: August 7, 2015
    Date of Patent: November 5, 2019
    Assignee: SAP SE
    Inventors: Alain Gauthier, Ghufran Iftikhar, Farid Toubal-Seghir, Mohannad El-Jayousi, Rischa Poncik, Wanling Zhang, Roy Ghorayeb, James Zdralek
  • Patent number: 10459607
    Abstract: Expandable application representation techniques are described. The techniques may include support of an expandable tile that may function as an intermediary within a root level (e.g., start menu or screen) of a file system. The expandable tile, for instance, may be output via a gesture to gain additional information that was not included in an unexpanded version of the tile, may be utilized to provide inputs to an application such that a user, and so on. Thus, this may support non-modal interaction by a user. Techniques are also described in which the expanded representation is included in a taskbar, which may also be used for non-modal interaction, sending of content represented in the representation to a device or application, continuation of interaction initiated with the representation by a mobile computing device, and so on. Expandable tile techniques may also be utilized to support interaction between shells of an operating system, such as a desktop and immersive shell.
    Type: Grant
    Filed: November 10, 2017
    Date of Patent: October 29, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Jiawei Gu
  • Patent number: 10439906
    Abstract: The present disclosure is directed to systems and methods of configuring a resource for network traffic analysis. An agent executed by a computing device receives an indication to record a browsing session. The agent records network activity data of the browsing session. The agent generates a data file with the recording. The agent transmits the data file and a request to generate a report to an analytics server. The analytics server receives the request and extracts the network activity data from the data file. The analytics server applies an event processing protocol to the network activity data. The analytics server generates a report and transmits the report to the client device for display.
    Type: Grant
    Filed: September 5, 2018
    Date of Patent: October 8, 2019
    Assignee: Google LLC
    Inventors: Frank Geert Kieviet, Matthew Matyas, Robert Gardner, Martin Trieu, David Wieser, Anthony Medeiros, Andres Albano, Zohar Postelnicu, Ajay Nainani, Jens Trapp
  • Patent number: 10423133
    Abstract: A design software, e.g., a graphical user interface (GUI) software, may be used to design and/or configure a load control system. The design software may be executed on a network device (e.g., a personal computer, a laptop, a tablet, or a smart phone). The design software may allow for easy configuration of load control panels and effortless multiplication of configured panels during the design of the load control system. Each load control panel may have a plurality of control devices, such as load control devices (e.g., power modules, dimming modules, and/or switching modules), system controllers, and/or power supplies. The design software may allow for the configuration of load control panels having different types and numbers of control devices. In addition, the design software may allow for the multiplication of load control panels having the same configuration (e.g., the same type and number of control devices).
    Type: Grant
    Filed: February 17, 2017
    Date of Patent: September 24, 2019
    Assignee: Lutron Technology Company LLC
    Inventors: Manisha Dahiya Baluja, Erica L. Clymer, Aditya Charan Dara, Sanjeev Kumar, Christopher Spencer
  • Patent number: 10402246
    Abstract: A method and system for generating a heartbeat of a process including at least one machine configured to perform a process cycle consisting of timed events performed in a process sequence includes determining the duration of each timed event during performance of the process cycle, ordering the durations of the timed events in the process sequence, and generating a heartbeat defined by the ordered durations of a process cycle. One or more process parameters can be sensed and displayed with the heartbeat in real time. The variance of a current heartbeat to a baseline heartbeat and/or a comparison of a process parameter to a parameter limit can be analyzed to monitor and/or control the process or machine. The heartbeat, the process parameter corresponding to the heartbeat can be displayed on a user interface which can include a message corresponding to the heartbeat and/or the process parameter.
    Type: Grant
    Filed: March 26, 2018
    Date of Patent: September 3, 2019
    Assignee: BEET, LLC
    Inventor: David J. Wang
  • Patent number: 10389597
    Abstract: A system comprising an internal device management system configured to interface with an internal device through an application operating on the internal device, and to receive data from the internal device. An interface to an external device management system configured to interface with an external device and to receive data from the external device. The internal device management system is configured to interact with the external device management system via the interface to receive the data from the external device and to generate one or more reports that include the data from the internal device and the data from the external device.
    Type: Grant
    Filed: September 19, 2017
    Date of Patent: August 20, 2019
    Assignee: Quest Software
    Inventors: Richard Daniel Laos, Kenneth Galvin
  • Patent number: 10382306
    Abstract: Disclosed are examples that relate to monitoring network usage by client devices and enforcing compliance rules related thereto. In various examples, a system can intercept a network call in transit from a client application to an operating system of a client device, wherein the network call is configured to cause a content provider to transmit content to the operating system over a carrier network, and wherein the network call is further configured to cause the operating system to transmit the content to the client application; can modify the configuration of the network call such that the network call causes the operating system to transmit the content to the management component; can receive the content from the operating system; can analyze the content for network usage; can create a network usage analysis; and, can provide the content to the client application.
    Type: Grant
    Filed: July 6, 2015
    Date of Patent: August 13, 2019
    Assignee: AIRWATCH LLC
    Inventors: Lucas Chen, Deep Singh, Iury Bessa, Rajiv Singh, Raghuram Rajan
  • Patent number: 10375759
    Abstract: A network system for accessing situation related information is disclosed. In one embodiment, the system includes a network connection for receiving an indication of an occurrence of a situation; a situational network formed based on the occurrence of the situation, the situational network including a plurality of participant devices determined to be geographically proximate to the situation, each of the participant devices corresponding to a participant in the situational network; a second network connection for presenting a roll call query to each of the plurality of participant devices soliciting a reply related to a status of the participant; a plurality of network connections established for receiving a status response from the participant devices; and a database for aggregating the status responses from responsive participants into a roll call list.
    Type: Grant
    Filed: October 18, 2018
    Date of Patent: August 6, 2019
    Assignee: Resource Consortium Limited
    Inventors: Thomas Cona, Patrick T. Igoe, Leonid Kravets, Edward A. Ehrlacher
  • Patent number: 10372520
    Abstract: Disclosed are systems, methods and non-transitory computer-readable mediums for dynamically presenting and updating a directed time graph displayed in a graphical user interface. In some examples, the method can include displaying a suggested path within a graphical user interface on a computer screen, the suggested path can include outstanding issues of elements of a network. The displaying the suggested path can include determining based on one or more factors an efficient ordering of the outstanding issues and ordering the outstanding issues based on the one or more factors. The method can also include monitoring, at regular intervals, updates to the one or more outstanding issues and automatically updating the suggested path, by a processor, based on the updates to the one or more outstanding issues.
    Type: Grant
    Filed: November 22, 2016
    Date of Patent: August 6, 2019
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Jay Kemper Johnston, Magnus Mortensen, David C. White, Jr., Joseph Michael Clarke
  • Patent number: 10360059
    Abstract: A method includes, in a computer, running a hypervisor that allocates resources of a memory and of a network to one or more Virtual Machines (VMs), which run VM processes and communicate over network connections. First information is extracted by monitoring the network connections in the hypervisor. Second information is extracted by directly accessing, in the hypervisor, regions of the memory assigned to the VMs. An association is established between a given network connection and a given VM process, by correlating the first information with the second information.
    Type: Grant
    Filed: February 12, 2017
    Date of Patent: July 23, 2019
    Assignee: GUARDICORE LTD.
    Inventors: Itamar Tal, Ariel Zeitlin
  • Patent number: 10331654
    Abstract: Using an action registry to edit data across users and devices is described. In one or more implementations, a user editing data in an application requests to share the data with another user or another device for further editing. Responsive simply to the request or based on an exchange of content transfer information, the data is communicated to the selected user or device. Using information maintained by an action registry, a list of applications capable of editing the data is presented to the selected user or via the selected device. Upon selection of an application from the list, the selected application is launched. Once changes are made to the data by the selected user or device, those changes can be saved and the changed data automatically returned to the original user and/or device. The changed data can then be automatically presented to the original user or on the original device.
    Type: Grant
    Filed: May 20, 2016
    Date of Patent: June 25, 2019
    Assignee: Adobe Inc.
    Inventors: Oliver I. Goldman, Eric P. Snowden, Eric A. George, Abraham M. Muchnick, Julian R. Wixson
  • Patent number: 10324759
    Abstract: Techniques for secure and efficient interfacing with a cloud computing service are described. In an embodiment, a cloud computing management service is programmed or configured to communicate with a cloud computing service. The cloud computing management service can be accessed by software engineers that are looking to deploy a software instance to a computing device of the cloud computing service. Thus, the cloud computing management service acts as an intermediary layer in front of the cloud computing service. In an embodiment, the cloud computing management service may store one or more frequently-used system parameters for deployment of software instances. The parameters conform to company's security protocols, compliance protocols, and/or other standards.
    Type: Grant
    Filed: December 4, 2017
    Date of Patent: June 18, 2019
    Assignee: Palantir Technologies Inc.
    Inventors: Daniel Paquette, Huw Pryce, Alexander Feldman, Ryan Zheng, Daniel Walker, Cody Moore, Patricio Velez, Gustav Brodman, Jakub Kozlowski, Eric Wong, Steven Capetta, Charles Post, Rick White
  • Patent number: 10310708
    Abstract: In some embodiments, in response to the user selecting a first node in the tree to be pinned, the system displays a first detail panel for the first node, wherein the first detail panel displays state information for the first node, wherein the state information is frozen at the time of pinning. Moreover, in response to the user selecting a second node in the tree to be pinned, the system displays a second detail panel for the second node, wherein the second detail panel displays state information for the second node, wherein the state information is frozen at the time of pinning. Note that the first detail panel is displayed concurrently with the second detail panel to facilitate comparing state information between the first and second nodes.
    Type: Grant
    Filed: July 20, 2016
    Date of Patent: June 4, 2019
    Assignee: Splunk Inc.
    Inventors: Tristan Fletcher, Cary Glen Noel, Alok Bhide
  • Patent number: 10306014
    Abstract: A method for controlling quality of service, including receiving an application programming interface (API) call request that a user terminal is triggered to send when an application (APP) is being used, where the API call request carries a user identifier of the APP and an identifier of the APP, acquiring a quality of service control policy of the APP according to the identifier of the APP and the user identifier of the APP, and controlling, according to the quality of service control policy of the APP, quality of service of a user indicated by the user identifier. Hence, quality of service control can be provided for an APP that registers with an API management device, which improves the APP development efficiency.
    Type: Grant
    Filed: December 12, 2016
    Date of Patent: May 28, 2019
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Biao Liang, Bin Xia, Tizheng Wang
  • Patent number: 10305751
    Abstract: A computer-readable medium storing instructions that, when executed by one or more processors, cause the one or more processors to: receive a setup request for an optical path between a source entity of network entities in an optical network and a destination entity of the network entities, identify a first channel and a second channel having one or more contiguous first span with an allocation status of available and being configurable to provide the optical path between the source entity and the destination entity; analyze network configuration data indicative of the first channel and the second channel with a fragmentation heuristic to generate an allocation recommendation recommending the first channel to be allocated to the optical path; and provide the allocation recommendation identifying the first channel for allocation to the optical path.
    Type: Grant
    Filed: September 30, 2013
    Date of Patent: May 28, 2019
    Assignee: Infinera Corporation
    Inventors: Vasudha N. Bhaskara, Dharmendra Naik
  • Patent number: 10284427
    Abstract: Managing the lifecycle of a cloud service modeled as a topology decorated by a number of policies includes with a processor, generating a topology or the realized topology, the topology or the realized topology representing a cloud service, associating a number of lifecycle management actions (LCMAs) with a number of nodes within the topology or the realized topology, and with a lifecycle management engine, updating the topology or the realized topology by associating a number of policies with the number of nodes within the topology or the realized topology.
    Type: Grant
    Filed: October 30, 2013
    Date of Patent: May 7, 2019
    Assignee: Hewlett Packard Enterprise Development LP
    Inventor: Stephane Herman Maes
  • Patent number: 10282220
    Abstract: A method and an information handling system (IHS) dynamically modifies queue depth values based on changing relative workload demands of virtual functions. A controller, executing code of a queue depth profiler, determines, for each virtual function, an average number of total unfulfilled, outstanding requests. The controller compares values for an average number of total outstanding requests across the plurality of virtual functions. The controller determines a relative demand for request queue depth corresponding to each respective virtual function based on the compared values. The controller calculates desired queue depth values for each virtual function, based on the relative demand. The controller triggers completion of pending requests for a first processing state. In response to successful completion of the first processing state, the controller enables initiation of a second processing state in which request processing continues using the desired queue depth values.
    Type: Grant
    Filed: November 5, 2015
    Date of Patent: May 7, 2019
    Assignee: Dell Products, L.P.
    Inventors: Krishnaprasad Koladi, Chandrashekar Nelogal, Karan Singh Gandhi, Kiran Kumar Devarapalli
  • Patent number: 10262380
    Abstract: The disclosed embodiments provide a system for processing data. During operation, the system obtains a count of actions associated with a member of a social network, wherein the count comprises a set of action types and a number of actions associated with the member for each of the action types. Next, the system uses the count to calculate a set of scores for measuring the value of the social network to the member, wherein the set of scores is associated with researching and contacting people, building a network, keeping up with connections, staying informed and building knowledge, establishing and managing a reputation, and getting hired. The system then outputs the scores for use in characterizing and improving the value of the social network for the member.
    Type: Grant
    Filed: August 31, 2016
    Date of Patent: April 16, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Xin Fu, Joonhyung Lim, Huangming Xie, Seyedehmina Doroud
  • Patent number: 10230580
    Abstract: A method of managing the lifecycle of cloud service modeled as a topology includes, with a processor, generating a topology, the topology representing a cloud service, associating a number of lifecycle management actions (LCMAs) with a number of nodes within the topology, associating a number of policies with a number of nodes within the topology, the policies guiding the lifecycle management of the nodes, and with a lifecycle management engine, executing the topology.
    Type: Grant
    Filed: October 30, 2013
    Date of Patent: March 12, 2019
    Assignee: Hewlett Packard Enterprise Development LP
    Inventor: Stephane Herman Maes
  • Patent number: 10230568
    Abstract: A method of monitoring a cloud service modeled as a topology with a processor includes establishing a number of monitoring policies to monitor an instantiated topology, detecting an event at a node based on the number of monitoring policies, and processing the detected event based on the number of monitoring policies.
    Type: Grant
    Filed: October 30, 2013
    Date of Patent: March 12, 2019
    Assignee: Hewlett Packard Enterprise Development LP
    Inventor: Stephane Herman Maes
  • Patent number: 10230640
    Abstract: At an application executing in conjunction with a vSwitch in a host system, using a processor assigned to the vSwitch in the host system, a CWND value corresponding to a flow from a VM is computed using a period measured by a timer and a number of packets of the flow received and acknowledged in response packets, the number being counted by a counter, the timer being associated with a packet of the flow. A set of flow parameters is extracted, at the application, from the flow. At the application, a normalized value corresponding to the flow is computed. At the application, the CWND value is reduced according to the normalized value of the flow to form a reduced CWND value. The reduced CWND value is applied to the flow at the vSwitch such that the vSwitch transmits, from the flow to a network, only a number of packets up to the reduced CWND value.
    Type: Grant
    Filed: March 29, 2018
    Date of Patent: March 12, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kanak B. Agarwal, John Carter, Wesley M. Felter, Yu Gu, Keqiang He, Eric J. Rozner
  • Patent number: 10218578
    Abstract: A method for controlling a management device may include receiving, by a virtual master device deployed in a cloud terminal device, a data processing instruction; and selecting, by the virtual master device, N2 entity subdevices from N1 entity subdevices a set policy, and instructing the selected N2 entity subdevices to perform data processing based on the data processing instruction, where N1 and N2 are positive integers, N2 is less than or equal to N1, the virtual master device and the N2 entity subdevices are of a same device type, and the N1 entity subdevices are deployed in the cloud terminal device or connected to the cloud terminal device. The embodiments of the present disclosure help improve flexibility in using multiple function devices of a same type when a cloud terminal device can be connected to the multiple function devices of the same type.
    Type: Grant
    Filed: December 28, 2015
    Date of Patent: February 26, 2019
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventor: Bo Li
  • Patent number: 10200337
    Abstract: Disclosed are examples of systems, apparatus, methods and computer program products for combining updates of a social network feed. In some implementations, a feed of a social networking system can be configured to share feed items associated with an enterprise record. The feed items can include a first update associated with a first user. A first request to share a comment on the first update can be processed. A second request to share a first post in a feed can be processed. The first post can be related to the first update based on a first attribute conforming to a second attribute. A combined update can be generated based on the first post being related to the first update. The combined update can be displayed in a feed.
    Type: Grant
    Filed: July 24, 2018
    Date of Patent: February 5, 2019
    Assignee: salesforce.com, inc.
    Inventor: Kaushick Naidu
  • Patent number: 10192333
    Abstract: A system comprising a computer-readable storage medium storing at least one program and a method for generating graphical representations of event participation flows are presented. In example embodiments, the method includes determining an event participation flow for participants of a subject event, and causing presentation of a graphical representation of the event participation flow in the user interface. The method may further include receiving a user selection of a filter via the user interface, and filtering the graphical representation of the event participation flow in accordance with the user selected filter.
    Type: Grant
    Filed: July 28, 2016
    Date of Patent: January 29, 2019
    Assignee: Palantir Technologies Inc.
    Inventors: Catherine Lu, Karanveer Mohan, Jacob Stern
  • Patent number: 10110699
    Abstract: A customizable notification system permits a user of a mobile device to configure notification preferences for different accounts and services that the user subscribes to, such as notification from email, instant messaging, and social networks. A notification viewer on the mobile device provides an aggregated view of notifications coming from different sources, customized according to the user's preferences, such as filter preferences and delivery preferences.
    Type: Grant
    Filed: June 7, 2017
    Date of Patent: October 23, 2018
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Anugeetha Kunjithapatham, Simon Gibbs
  • Patent number: 10104036
    Abstract: A method of generating a routing table containing information as to the weighted distance between client's that use a resolver and each rack gateway, taking into account how traffic to each client can egress from the CDN AS. The routing table is generated from matrix multiplication of two matrices. One matrix contains information as to the proportion of each client's use of each resolver in a first autonomous system. The second matrix contains information as to the distance between each client and each rack, with respect to an egress gateway, in a second autonomous system. The resulting routing table is used to identify a gateway from which to serve content to a client.
    Type: Grant
    Filed: June 24, 2015
    Date of Patent: October 16, 2018
    Assignee: Level 3 Communications, LLC
    Inventors: William Hopkins, Joelle T. Maslak