Interactive Network Representation Of Devices (e.g., Topology Of Workstations) Patents (Class 715/734)
  • Patent number: 9923859
    Abstract: In a computer-implemented method to facilitate administration of a virtualization infrastructure, operational conditions of members of the virtualization infrastructure are monitored, wherein the members of the virtualization infrastructure are mapped to a social network such that at least a portion of the members of the virtualization infrastructure are also members of the social network. A group of members of the virtualization infrastructure is created within the social network based at least in part on the operational conditions.
    Type: Grant
    Filed: June 25, 2013
    Date of Patent: March 20, 2018
    Assignee: VMware, Inc.
    Inventors: Vijayaraghavan Soundararajan, Lawrence Spracklen, Emre Celebi
  • Patent number: 9900175
    Abstract: A display apparatus according to an exemplary aspect of the invention includes a display unit which displays information on a system, which includes a plurality of system resources and one or more than one networks connecting the system resources, on a screen of a display device, wherein the display unit displays system resource identifiers which identify the system resources respectively, and network identifiers which identify the networks respectively, and furthermore displays a state of connection between the system resource and the network at an area determined on the basis of the displayed system resource identifier and the displayed network identifier, on the screen.
    Type: Grant
    Filed: November 29, 2012
    Date of Patent: February 20, 2018
    Assignee: NEC CORPORATION
    Inventors: Takeo Ohno, Kentaro Sonoda
  • Patent number: 9870133
    Abstract: Exemplary methods, apparatuses, and systems receive user input to move, resize, or add a first user interface object to a first location in a user interface window. The user interface window includes a second user interface object in a second location. In response to the user input, constraints are generated based upon the first location and the second location. The constraints define a size or a position of the first user interface object relative to the second user interface object. The first user interface object is displayed within the user interface according to the determined constraints.
    Type: Grant
    Filed: April 7, 2015
    Date of Patent: January 16, 2018
    Assignee: Apple Inc.
    Inventors: Ken Ferry, Kevin Cathey, Ali T. Ozer
  • Patent number: 9832158
    Abstract: A method for improving engagement between users of a social network and entity pages within the social network is described. Historical and real-time user interaction data may be logged and aggregated in order to identify engagement opportunities where notification to fan page owners, posting of a new post, or promotion of a post may increase engagement of users with entities via pages on a social network.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: November 28, 2017
    Assignee: FACEBOOK, INC.
    Inventors: Rousseau Kazi, Yuankai Ge
  • Patent number: 9811454
    Abstract: A computer storage system includes multiple disk trays, each disk tray holding two or more physical disks. The disks on a single tray are virtualized into a single logical disk. The single logical disk reports to the RAID (redundant array of inexpensive disks) subsystem, creating the impression that there is one large capacity disk. In one implementation, each disk in the tray is allocated to a different RAID group. By allocating the disks in a tray to different RAID groups, if the tray is removed, only a portion of several different RAID groups are removed. This arrangement permits a simple reconstruction of the RAID groups if a disk tray is removed from the system.
    Type: Grant
    Filed: November 12, 2013
    Date of Patent: November 7, 2017
    Assignee: NETAPP, INC.
    Inventors: Douglas Wayne Coatney, Radek Aster
  • Patent number: 9805108
    Abstract: Systems and methods are provided for managing asynchronous replication in a distributed database environment, while providing for scaling of the distributed database. A cluster of nodes can be assigned roles for managing partitions of data within the database and processing database requests. In one embodiment, each cluster includes a node with a primary role to process write operations and mange asynchronous replication of the operations to at least one secondary node. Each cluster or set of nodes can host one or more partitions of database data. Collectively, the cluster or set of nodes define a shard cluster that hosts all the data of the distributed database. Each shard cluster, individual nodes, or sets of nodes can be configured to manage the size of any hosted partitions, splitting database partitions, migrating partitions, and/or managing expansion of shard clusters to encompass new systems.
    Type: Grant
    Filed: June 27, 2013
    Date of Patent: October 31, 2017
    Assignee: MongoDB, Inc.
    Inventors: Dwight Merriman, Eliot Horowitz
  • Patent number: 9800428
    Abstract: A first display screen is displayed on a display when display of the first display screen is selected, the first display screen displaying a control icon that allows operation or confirmation of the state of each of one or more target devices. A second display screen representing a floor plan of a building is displayed on the display when display of the second display screen is selected. A device icon representing each of the one or more target devices is displayed as overlapped on the second display screen representing the floor plan. The device icon representing each of the one or more target devices is displayed at a position corresponding to information representing the arrangement position of each of the one or more target devices included in the floor plan.
    Type: Grant
    Filed: January 28, 2014
    Date of Patent: October 24, 2017
    Assignee: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA
    Inventors: Takamitsu Sasaki, Kohei Tahara
  • Patent number: 9785140
    Abstract: A method and apparatus are disclosed for improving the implementation of automated job management for equipment in a factory. A multi-protocol multi-client equipment server is provided for communicating with equipment and clients utilizing multiple protocols. The equipment server incorporates an object model of each tool and communicates directly in real-time with factory equipment. By providing a multi-protocol multi-client platform, data consumer clients are effectively decoupled from job management clients, allowing next generation station controllers for monitoring and controlling equipment processing to be easily implemented.
    Type: Grant
    Filed: January 26, 2006
    Date of Patent: October 10, 2017
    Assignee: PEER Intellectual Property Inc.
    Inventors: Charles M. Bayliss, Raymond W. Ellis, Toni Guckert, Timothy Yoas
  • Patent number: 9766799
    Abstract: A control method of the present disclosure causes a computer of an information apparatus to: display a display screen representing a floor plan for one floor including rooms on the display; display device icons representing target devices within regions of the respective rooms included in the floor plan, the device icons being initially displayed at positions within the regions of the respective rooms; and output to a network a first control command, when selection of an illumination icon, representing an illumination device among the target devices, is sensed within a region of any of the rooms included in the floor plan, and when selection of any region within a room, in which selection of the illumination icon is sensed, is sensed, the first control command controlling on/off of power for an illumination device corresponding to the room in which selection of the illumination icon is sensed.
    Type: Grant
    Filed: January 28, 2014
    Date of Patent: September 19, 2017
    Assignee: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA
    Inventors: Takamitsu Sasaki, Kohei Tahara
  • Patent number: 9762453
    Abstract: A management system displays a list of elements of some element types from among a plurality of element types, and receives a selection of the two or more elements from the list. The management system displays a topology which is configured of the two or more selected elements and an element (related element) related to the two or more selected elements and in which the two or more selected elements and the related element are segmented by element types.
    Type: Grant
    Filed: October 10, 2014
    Date of Patent: September 12, 2017
    Assignee: Hitachi, Ltd.
    Inventors: Shiro Tanoue, Kousuke Shibata, Yuusuke Asai, Tsutomu Fujii
  • Patent number: 9742815
    Abstract: An information processing apparatus includes a determination unit configured to determine whether a first communication port used by a first communication protocol is available and whether a second communication port used by a second communication protocol is available; and a determination result display unit configured to display a determination result for the first communication port and a determination result for the second communication port individually on a display unit.
    Type: Grant
    Filed: February 3, 2016
    Date of Patent: August 22, 2017
    Assignee: Ricoh Company, Ltd.
    Inventor: Yoshinaga Kato
  • Patent number: 9712411
    Abstract: A data processing method, comprising: using computing apparatus, causing instantiating a plurality of baseline application instances that are running a first version of software, and one or more canary application instances that are running a second version of the software; using computing apparatus including a load balancer, causing selectively routing a first proportion of incoming requests to the baseline instances, and routing a second proportion of the incoming requests to the canary instances; monitoring the plurality of canary instances to collect performance data for performance metrics; determining that the performance data indicates a negative performance issue, and in response thereto: using computing apparatus, automatically updating the first proportion to be larger and updating the second proportion to be smaller, and then reconfiguring the load balancer based upon the first proportion and the second proportion; terminating one or more of the canary application instances.
    Type: Grant
    Filed: December 28, 2015
    Date of Patent: July 18, 2017
    Assignee: NETFLIX, INC.
    Inventors: Ariel Tseitlin, Joseph Sondow
  • Patent number: 9691042
    Abstract: A method and system is provided to manage and track changes in enterprise architectures. The invention provides a hierarchical visual management tool to manage and update relational information within an enterprise in a controlled fashion. The relationship may be maintained in a database and displayed via graphical user interface. Enterprise assets are categorized into such categories as goals, customer values or requirements, capabilities, resources, and the like. A hierarchy is constructed so that relationships between these various categories are identified and captured using the invention. Weights may be assigned to each element of the categories so that any proposed change to an enterprise architecture may be viewed so that a value can be ascertained and compared between other values of other proposed changes. In this manner, tracking and management of evolutionary changes to an architecture may be accomplished using relational information.
    Type: Grant
    Filed: May 24, 2012
    Date of Patent: June 27, 2017
    Assignee: International Business Machines Corporation
    Inventors: Marybeth Ahern, Michael J. Law
  • Patent number: 9686237
    Abstract: Systems and methods to manage a network include a security blade server configured to perform a security operation on network traffic, and a controller configured to virtualize a plurality of network devices. The controller is further configured to program the network traffic to flow through the security blade server to create a secure network channel. A software defined environment may includes an application program interface (API) used to program the flow of the network traffic. The controller may use the API to virtually and selectively position the security blade server as waypoint for the network traffic.
    Type: Grant
    Filed: August 19, 2014
    Date of Patent: June 20, 2017
    Assignee: International Business Machines Corporation
    Inventors: Casimer M. DeCusatis, Vincenzo V. Di Luoffo
  • Patent number: 9641571
    Abstract: A computer-implemented method, computer program product, and computing system is provided for orchestrating presentations within an electronic meeting. In an implementation, a method may include receiving one or more social scoring inputs associated with a plurality of presentations included within an electronic meeting. The method may also include defining a social score for a first presentation of the plurality of presentations based on, at least in part, the one or more social scoring inputs. The method may further include establishing at least one attribute of the first presentation for the electronic meeting based on the social score for the first presentation.
    Type: Grant
    Filed: May 14, 2013
    Date of Patent: May 2, 2017
    Assignee: International Business Machines Corporation
    Inventors: Judith H. Bank, Liam Harpur, Ruthie D. Lyle, Patrick J. O'Sullivan, Lin Sun
  • Patent number: 9641573
    Abstract: A computer-implemented method, computer program product, and computing system is provided for orchestrating presentations within an electronic meeting. In an implementation, a method may include receiving one or more social scoring inputs associated with a plurality of presentations included within an electronic meeting. The method may also include defining a social score for a first presentation of the plurality of presentations based on, at least in part, the one or more social scoring inputs. The method may further include establishing at least one attribute of the first presentation for the electronic meeting based on the social score for the first presentation.
    Type: Grant
    Filed: May 28, 2013
    Date of Patent: May 2, 2017
    Assignee: International Business Machines Corporation
    Inventors: Judith H. Bank, Liam Harpur, Ruthie D. Lyle, Patrick J. O'Sullivan, Lin Sun
  • Patent number: 9634852
    Abstract: A control method of the present disclosure causes a computer of the information apparatus to: switch between display of a first display screen and a second display screen displayed on the display, when selection of a region corresponding to a staircase on a floor plan for a first floor or a second floor is sensed; and output to the network a first control command, when selection of an illumination icon representing an illumination device among the one or more target devices in a region corresponding to the staircase included in the first display screen, or an illumination icon representing the illumination device in a region corresponding to the staircase included in the second display screen is sensed, and when selection of the region corresponding to the staircase is sensed, the first control command controlling on/off of power for the illumination device associated with the region corresponding to the staircase.
    Type: Grant
    Filed: January 28, 2014
    Date of Patent: April 25, 2017
    Assignee: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA
    Inventors: Takamitsu Sasaki, Kohei Tahara, Tomoyuki Hirota
  • Patent number: 9619498
    Abstract: A indexing engine and method are provided for operating an indexing engine that parses and indexes data created by a set of users associated with a business entity on a database while interacting with a service associated to the database, the method comprising: monitoring the users' interactions with the database related to a creation of new data by one or more of the users over a predefined period of time when using the service; monitoring service availability during these interactions over the same predefined period of time; and changing an indexing frequency based on both parameters associated with the monitoring of the users' interactions and the service usage conditions.
    Type: Grant
    Filed: June 28, 2013
    Date of Patent: April 11, 2017
    Assignee: FRANCE TELECOM
    Inventors: Julian Gay, Dominic Lee, Pylyp Nuzhnyi
  • Patent number: 9602358
    Abstract: Embodiments provide a virtual machine infrastructure including an application model and a user interface for displaying data associated with a plurality of nodes. The user interface is arranged in a hierarchy of views. An application is added to the infrastructure by adding an edge category and a view extension to the infrastructure. The user interface simultaneously displays the added view extension together with a view extension provided by another application.
    Type: Grant
    Filed: August 25, 2011
    Date of Patent: March 21, 2017
    Assignee: VMware, Inc.
    Inventors: Thomas C. Cannon, III, Stephanie Dee, Peter J. Shepherd, Robert Lee Thompson
  • Patent number: 9565091
    Abstract: In an embodiment, a non-transitory computer readable storage medium storing instructions which cause processors to perform: collecting, at a management computer located separately with respect to a networked plurality of devices, device information about each of the devices; for each particular device: determining matches between the device capabilities for the particular device, and features of software applications; for a particular match: determining a particular software application that is configured to control the particular device; based at least in part on the device information for the particular device, determining a particular protocol endpoint from protocol endpoints that is configured to communicate control instructions from the particular software application to the particular device; creating data comprising a mapping between the particular software application, the particular protocol endpoint and the particular computing device; configuring an application computer program to use the mapping a
    Type: Grant
    Filed: February 25, 2015
    Date of Patent: February 7, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Anthony Dupre, Michael Elford, Landon Kuhn, Steve Gorretta
  • Patent number: 9552194
    Abstract: A graphical user interface for a manufacturing execution system (MES) wherein a client application builder tool (CAB) enables a user to display MES screens and customize MES applications and/or proprietary applications. A MES database contains required data stemming from a production process to be displayed on the MES screens. Specification data are determined in a configuration file with a meta-data fixed structure enabling the generation of a configuration interface. A dynamically built and WEB-technology based GUI configuration tool is executed, calling the specification data and offering the user the configuration interface within the GUI configuration tool to create the GUI according to the specification data. The configuration interface is generated by using the meta-data fixed structure. The graphical user interface is created according to data entries made to the configuration interface. The data from the MES database are filled into the respective data fields, creating the MES screens.
    Type: Grant
    Filed: May 29, 2014
    Date of Patent: January 24, 2017
    Assignee: SIEMENS AKTIENGESELLSCHAFT
    Inventors: Luca Bortoloso, Stefania Luca
  • Patent number: 9548916
    Abstract: In one aspect, a method includes performing a fast discovery on a virtual network to obtain objects and attributes necessary to display the objects on a user interface, performing a full discovery on the virtual network after the fast discovery and performing rediscovery regularly on the virtual network after the full discovery comprising updating object data based on changes since the last discovery was performed.
    Type: Grant
    Filed: June 28, 2012
    Date of Patent: January 17, 2017
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventor: Sunil Kumar
  • Patent number: 9536331
    Abstract: Methods and apparatuses for creating an output graphic using a processing device may include receiving one or more elements of a hierarchical data structure, wherein each of the one or more elements includes a value. In addition, the methods and apparatuses may include calculating a total value for the hierarchical data structure by adding the value from the one or more elements and creating relationships that associate the one more elements with the total value. The methods and apparatuses may also include generating a diagram to illustrate the total value and the relationships among the one or more elements and the total value and transmitting the diagram for presentation on a display.
    Type: Grant
    Filed: January 6, 2016
    Date of Patent: January 3, 2017
    Assignee: TECHNOMICS, INC.
    Inventors: Robert Kenneth Nehring, Katharine Alexandra Mann, Robert Raymond Jones
  • Patent number: 9514478
    Abstract: An application executing on a mobile device, such as an application associated with a social networking system provides a link to install a third-party application. The link may be presented in an advertisement, and the link is used to retrieve data comprising a client application for execution by the mobile device. To track installations, the client application stores an indication that the client application was installed in a shared memory location on the mobile device, as native applications do not have access to cookies. A social networking application executing on the mobile device retrieves the indication the client application was installed from the shared memory location and communicates it to a social networking system for storing in a user profile.
    Type: Grant
    Filed: January 23, 2013
    Date of Patent: December 6, 2016
    Assignee: Facebook, Inc.
    Inventors: Deborah Liu, Nipun Mathur, Teck Chia, Vijaye Raji
  • Patent number: 9501659
    Abstract: Various embodiments provide for inheriting social network information from a first user to one or more other users. In various examples, rule-based criteria (e.g., origination, update frequency, access, event occurrence and/or proficiency) are utilized for allowing a first user to bestow (e.g., transfer/share/delegate) social network information (e.g., authorization, access, contact(s), document(s), video(s), file(s), image(s), post(s), blog(s), content, rule(s) and/or control) to a second user.
    Type: Grant
    Filed: May 20, 2013
    Date of Patent: November 22, 2016
    Assignee: International Business Machines Corporation
    Inventors: Bernadette A. Carter, Arthur R. Francis
  • Patent number: 9495276
    Abstract: In an embodiment, a model is analyzed and a metric is generated based on the analysis. An indication of the metric is displayed on a Human Machine Interface (HMI) associated with a model. The analysis may involve executing one or more tests of one or more functions in the model. The metric may be generated based on the executing. The one or more functions may be associated with a widget implemented by the HMI and the indication of the metric may be displayed on the widget. The widget may be coded to indicate the metric.
    Type: Grant
    Filed: August 20, 2008
    Date of Patent: November 15, 2016
    Assignee: The MathWorks, Inc.
    Inventor: Jonathan H. Friedman
  • Patent number: 9490997
    Abstract: When selection of a device icon representing one target device among one or more target devices is sensed, a control screen for operating, or confirming a state of, the one target device corresponding to the sensed device icon is displayed on a display as overlapped on a display screen representing a floor plan, and device icons representing the one or more target devices are moved out of a display region of the control screen.
    Type: Grant
    Filed: January 28, 2014
    Date of Patent: November 8, 2016
    Assignee: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA
    Inventors: Takamitsu Sasaki, Kohei Tahara
  • Patent number: 9477932
    Abstract: A method of displaying a representation of a power distribution network and a representation of a parameter of the power distribution network on a display device includes displaying the representation of a power distribution network on the display device as an expandable tree structure in a first region, the expandable tree structure having branches that can be expanded and collapsed; displaying the representation of the parameter on the display device during a time period that the representation of the power distribution network is displayed; and collapsing or expanding a portion of the representation of the parameter when a branch is expanded or collapsed.
    Type: Grant
    Filed: January 17, 2011
    Date of Patent: October 25, 2016
    Assignee: General Electric Company
    Inventor: Quang Binh Dam
  • Patent number: 9442810
    Abstract: A system and a method to enable visual management of a service is disclosed. The method includes, for example, presenting a visual representation of a candidate concrete type of an instance of a model resource, the candidate concrete type of the instance of the model resource derived from a filtering of concrete types of resources, the filtering based on an abstract type of an instance of a model resource corresponding to the service and an instance of an additional model resource corresponding to the service. The method also includes receiving a command to establish a mapping between the instance of the model resource and the candidate concrete type of the instance of the model resource.
    Type: Grant
    Filed: February 26, 2010
    Date of Patent: September 13, 2016
    Assignee: PayPal, Inc.
    Inventor: Devendra Rajkumar Jaisinghani
  • Patent number: 9348958
    Abstract: A disclosed method includes: converting, for each sample point, a set of performance item values for a sample point into coordinate values of a mesh element containing the set among plural mesh elements obtained by dividing a space mapped by the performance items; generating a binary decision graph representing a group of the coordinate values of the sample points; calculating the number of sample points including second sample points that dominates a first sample point and the first sample point, by counting the number of paths in the binary decision graph from a root node to a leaf node representing “1” through at least one of certain nodes corresponding to coordinate values that are equal to or less than coordinate values of the first sample point; and calculating a yield of the first sample point by dividing the calculated number by the number of the plural sample points.
    Type: Grant
    Filed: August 2, 2012
    Date of Patent: May 24, 2016
    Assignee: FUJITSU LIMITED
    Inventors: Hiroyuki Higuchi, Yu Liu, Yuzi Kanazawa
  • Patent number: 9317947
    Abstract: A technique is provided for a graphical user interface on a computer. The technique includes receiving messages individually corresponding to resources being monitored, displaying rows in a table, and generating bar graphs of the messages respectively corresponding to the resources in the rows. Each of the bar graphs displays a color coded scheme to visually distinguish severity of the messages in each of the rows for the resources. The bar graphs display the severity of the messages for one resource per the given row without requiring user intervention to view severities of the messages displayed by the color coded scheme, without requiring user intervention to view a total number of messages for the given row, while maintaining a same row height regardless of the total number of messages for the given row, and without changing a table size including a table height and a table width of the table.
    Type: Grant
    Filed: September 30, 2014
    Date of Patent: April 19, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Rolando Perez, Christopher A. Robbins
  • Patent number: 9286704
    Abstract: A technique is provided for a graphical user interface on a computer. The technique includes receiving messages individually corresponding to resources being monitored, displaying rows in a table, and generating bar graphs of the messages respectively corresponding to the resources in the rows. Each of the bar graphs displays a color coded scheme to visually distinguish severity of the messages in each of the rows for the resources. The bar graphs display the severity of the messages for one resource per the given row without requiring user intervention to view severities of the messages displayed by the color coded scheme, without requiring user intervention to view a total number of messages for the given row, while maintaining a same row height regardless of the total number of messages for the given row, and without changing a table size including a table height and a table width of the table.
    Type: Grant
    Filed: May 17, 2013
    Date of Patent: March 15, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Rolando Perez, Christopher A. Robbins
  • Patent number: 9229622
    Abstract: In a method, system, and computer-readable medium having instructions for a visual treatment for a user interface in a content integration framework, information is received on a tile size for a matrix of tiles and the matrix has one or more tiles with the tile size displayed on a user interface, one or more content images is received for display on the user interface, a position is determined within a first tile of the matrix for rendering a first content image from the one or more content images, a first area of excess space is determined within the tile after positioning the first content image within the first tile and the first area of excess space is dependent on at least one of an aspect ratio of the first content image and a size of the first content image, a reflection of the first content image is rendered within at least a portion of the first area of excess space within the first tile, the first content image is rendered within the first tile of the matrix, and descriptive text associated with the
    Type: Grant
    Filed: August 28, 2013
    Date of Patent: January 5, 2016
    Assignees: Sony Corporation, Sony Corporation of America
    Inventor: Manabu Sakamoto
  • Patent number: 9225621
    Abstract: A data processing method, comprising: using computing apparatus, causing instantiating a plurality of baseline application instances that are running a first version of software, and one or more canary application instances that are running a second version of the software; using computing apparatus including a load balancer, causing selectively routing a first proportion of incoming requests to the baseline instances, and routing a second proportion of the incoming requests to the canary instances; monitoring the plurality of canary instances to collect performance data for performance metrics; determining that the performance data indicates a negative performance issue, and in response thereto: using computing apparatus, automatically updating the first proportion to be larger and updating the second proportion to be smaller, and then reconfiguring the load balancer based upon the first proportion and the second proportion; terminating one or more of the canary application instances.
    Type: Grant
    Filed: June 25, 2013
    Date of Patent: December 29, 2015
    Assignee: NETFLIX, INC.
    Inventors: Ariel Tseitlin, Joe Sondow
  • Patent number: 9215212
    Abstract: The present invention is directed towards systems and methods for generating a representation a plurality of learned rules from a learning engine of an application firewall. The representation may be generated based on a history of URL communications with a web server. A learning engine of an application firewall may determine a plurality of learned rules based on a history of URL communications with a web server. Each of the plurality of learned rules mat be assigned a URL string. A visualizer can categorize a subset of the plurality of learned rules under a first check type of a plurality of check types. The visualizer may further generate a tree representation of URL strings of the subset of learned rules. Each node of the tree corresponds to a segment of the URL strings identified based on a delimiter for the URL strings.
    Type: Grant
    Filed: June 22, 2009
    Date of Patent: December 15, 2015
    Assignee: CITRIX SYSTEMS, INC.
    Inventors: Anoop Kandi Reddy, Stanley Wong, Raghu Goyal, Sanjay Gupta
  • Patent number: 9215161
    Abstract: A NIC teaming intermediate driver running on a computer system binds NIC resources into teams to provide a physical interface for the computer system to the network. When configuring a team, the teaming driver assigns one of the team members to be the primary resource and the others to be secondary. When one or more members of the team are coupled to more than one path through a layer 2 network to a core switch, the intermediate driver listens to frames transmitted over the layer 2 network regarding the cost (i.e. the bandwidth) of various connections between switches in the network and chooses the primary member to be that member coupled to the lowest cost path (i.e. highest bandwidth).
    Type: Grant
    Filed: February 1, 2005
    Date of Patent: December 15, 2015
    Assignee: Hewlett Packard Enterprise Development LP
    Inventor: Michael Sean McGee
  • Patent number: 9191546
    Abstract: An information processing apparatus may be configured to communicate with a plurality of devices. The information processing apparatus may determine an input source and an input function. The input source may be one of the devices and the information processing apparatus. The input function may be processed in the input source. The information processing apparatus may determine at least two output destinations and at least two output functions. Each of the at least two output destinations may be one of the devices and the information processing apparatus. Each of the at least two output functions may be processed in each of the at least two output destinations respectively. The information processing apparatus may output first data received from the input function to the at least two output destinations.
    Type: Grant
    Filed: September 18, 2014
    Date of Patent: November 17, 2015
    Assignee: Brother Kogyo Kabushiki Kaisha
    Inventor: Norihiko Asai
  • Patent number: 9184929
    Abstract: A method for use in a broadband network includes displaying the cumulative amounts in a hierarchy of network issues, the hierarchy including a summary category including summary values indicating total cumulative amounts of time that the network elements in the at least a desired portion of the network were considered at corresponding qualities of performance, the hierarchy further including a plurality of sub-categories contributing to the summary category, and the sub-categories each further comprising at least one sub-sub-category contributing to the sub-categories.
    Type: Grant
    Filed: November 26, 2001
    Date of Patent: November 10, 2015
    Assignee: ARRIS Enterprises, Inc.
    Inventors: Robert F. Cruickshank, III, Daniel J. Rice, Jason K. Schnitzer, Dennis J. Picker, Raphael Aaron Leeman, Ramesh H. Vaswani, Robert James Gauvin
  • Patent number: 9178753
    Abstract: Disclosed are systems, apparatus, methods, and computer-readable storage media for providing access to an online social network. The online social network can be specific to an organization having one or more internal users. In some implementations, a request message is received from a requesting user to access social network data of the online social network. The requesting user is identified as an external user of the organization, and it is determined that the requesting user has an authorized status. Access to only a portion of the social network data is provided to the authorized requesting user.
    Type: Grant
    Filed: July 2, 2012
    Date of Patent: November 3, 2015
    Assignee: salesforce.com, inc.
    Inventors: Michael Scott Micucci, Aditya Sesha Kuruganti, Theodore James Summe, Kedar Doshi, Leonard Gestrin, Sanjaya Lai, George Wen Su
  • Patent number: 9170737
    Abstract: A method is used in processing data storage system configuration information. A capture tool is used to create a template from a configuration of a first data storage system. The template is published, and a configuration engine is used to apply the template to configuring a second data storage system.
    Type: Grant
    Filed: September 30, 2009
    Date of Patent: October 27, 2015
    Assignee: EMC Corporation
    Inventors: Joseph Gugliemino, Brian A. Castelli, Stephen J. Todd
  • Patent number: 9165049
    Abstract: The present disclosure involves systems, software, and computer-implemented methods for providing process intelligence by translating a business scenario definition into one or more corresponding data storage system artifacts. One example method includes identifying a process intelligence scenario associated with one or more business processes and including one or more definitions defining an observable behavior of the one or more business processes, processing the one or more definitions to produce an executable description including one or more artifacts associated with a data storage system, the one or more artifacts associated with the one or more definitions, storing the executable description in the data storage system, and processing one or more flow events associated with the one or more business processes using the executable description in the data storage system to expose the observable behavior of the business process defined in the process intelligence scenario.
    Type: Grant
    Filed: March 1, 2013
    Date of Patent: October 20, 2015
    Assignee: SAP SE
    Inventors: Oliver Kieselbach, Bogdan Vatkov, Harshavardhan Jegadeesan
  • Patent number: 9147008
    Abstract: In a network environment between a group of endpoint computing devices, where content is shared between the group of endpoint computing devices via a social network platform, techniques are described herein for receiving a social activity feed associated with the social network platform, the social activity feed including activities occurring within the social network platform. An algorithm is applied to a social graph of a user at an endpoint computing device of the group to determine a prioritization of nodes within the user's social graph, activities within the social activity feed are associated with nodes of the user's social graph, and recommendations are provided to the user of activities within the social activity feed that correspond with prioritized nodes of the user's social graph.
    Type: Grant
    Filed: January 15, 2013
    Date of Patent: September 29, 2015
    Assignee: Cisco Technology, Inc.
    Inventor: Keith Griffin
  • Patent number: 9148398
    Abstract: Systems and methods of providing notifications are described herein. A user account for which a request to provide content is received is identified. Responsive to identifying the user account and the content requested, one or more notifications to be provided along with the requested content is identified. Each of the notifications has a corresponding notification type identifier that indicates a type of notification. A priority level for each of the notifications is determined responsive to a global prioritization policy and the corresponding notification type identifier. The priority level for each of the notifications can be determined by identifying the notification type identifier for each notification, identifying a priority level that matches the notification type identifier and assigning the notification the identified priority level.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: September 29, 2015
    Assignee: Google Inc.
    Inventors: Alison Beverly Miller, Samantha Lemonnier, Jaime Lynn Sonoda, Jamie Samdal, Vance Maverick, Eric Hwang
  • Patent number: 9106442
    Abstract: The present invention provides network interface monitoring and management that may be employed with link aggregation technologies. Multiple network interfaces may be aggregated into a single bond and data may be transferred to and from a backbone network via this aggregated bond. A link aggregation monitor employs a heartbeat generator, sniffer and data store to keep track of health and availability of network interfaces. The heartbeat generator sends heartbeats to the network interfaces, which pass the heartbeats around in a token ring configuration. If a network interface fails or otherwise goes offline, detection of this condition causes the monitor and heartbeat generator to prepare new or modified heartbeats so that data may be efficiently and accurately routed around the token ring and health of all remaining alive interfaces can be monitored properly. If a network interface re-enters or is added to the aggregate bond, new/modified heartbeats are then employed.
    Type: Grant
    Filed: September 23, 2011
    Date of Patent: August 11, 2015
    Assignee: Google Inc.
    Inventors: Junlan Zhou, Zhengrong Ji, Yuguang Wu
  • Publication number: 20150149911
    Abstract: A method and apparatus can be configured to determine that a first range of internet protocol addresses corresponds to a first scope. The method can also include displaying a first visual representation of the first scope. The first visual representation includes a first displayed bar. The length of the first displayed bar represents the span of the first scope. Each internet protocol address of the first scope has a representative position within the first displayed bar.
    Type: Application
    Filed: November 27, 2013
    Publication date: May 28, 2015
    Applicant: SOLARWINDS WORLDWIDE, LLC
    Inventors: Ondrej HRUSKA, Jennifer Elizabeth JOBST
  • Patent number: 9037977
    Abstract: A system for simulated communication is described. A simulator module generates simulated communication information. A Graphical User Interface module (“GUI module”) generates graphical data based at least in part on the simulated communication information. The graphical data creates the appearance of an ongoing communication between a reserved agent and a third party user that is not yet occurring. The GUI module sends the graphical data to a display associated with the reserved agent device so that the display depicts a simulated communication.
    Type: Grant
    Filed: March 22, 2011
    Date of Patent: May 19, 2015
    Assignee: ShoreTel, Inc.
    Inventors: Michael S. W. Tovino, Glen K. Okita, Meigy Tsai, Florin Micle
  • Patent number: 9032295
    Abstract: In a synchronization or back-up system that synchronizes and/or back-ups files from multiple computing devices, the present invention provides a method for (1) displaying files from multiple computing devices in a multi-view user interface and (2) enabling content and file operations to be performed on such files through the user interface. The multi-view interface includes a file-system view and one or more media-specific views. In the file-system view files are organized in the same way in which they are organized on the devices on which they are stored. The file-system view in the interface looks essentially the same as the file-system view on client devices. In the file-system view, users can perform file operations on files. In the media-specific view files are organized by media category. In one embodiment of the media-specific view, files are organized by metadata that relates to the files content. In the media-specific view, users can perform content operations on the files.
    Type: Grant
    Filed: March 19, 2008
    Date of Patent: May 12, 2015
    Assignee: Dropbox, Inc.
    Inventors: Vivek Patel, Mark C. Dixon, Gibu Thomas, Ashish Chordia, Nichole C. Gabriel
  • Publication number: 20150128050
    Abstract: A graphical user interface is provided that intuitively presents a collection of icons, with each icon representing one or more networked appliances in an environment. The interface allows selection of an appliance(s) and presentation of an interface for interacting with the selected appliance(s).
    Type: Application
    Filed: July 5, 2014
    Publication date: May 7, 2015
    Inventors: Neil Cormican, Ronnie Dan, James Walker
  • Patent number: 9021359
    Abstract: Enhanced presentation techniques for modeling a connectivity universe associated with a particular user or device are provided. Example embodiments provide a WorldView Display System (a “WVDS”), which automatically organizes a user's online relationships with entities, such as devices, data collections, services, and people, and provides a user interface for accessing and interacting with these entities. The WVDS automatically determines the universe of objects that the user has relationships with, automatically groups objects having similar measures of access proximity, displays a multi-dimensional representation of these groups of objects on a display device, and provides a uniform user interface for initiating an interaction with any represented object. This abstract is provided to comply with rules requiring an abstract, and it is submitted with the intention that it will not be used to interpret or limit the scope or meaning of the claims.
    Type: Grant
    Filed: August 26, 2005
    Date of Patent: April 28, 2015
    Assignee: Cascade Basic Research Corp.
    Inventor: Eric H. Michelman
  • Patent number: 9015660
    Abstract: An exemplary embodiment may provide tools for creating a graphical user interface (GUI) in a first or original environment and for embedding the GUI in a second or target environment. The GUI created in the first environment may be translated into a platform independent description. A proxy GUI may be generated from the platform independent description and incorporated in the second environment.
    Type: Grant
    Filed: January 29, 2013
    Date of Patent: April 21, 2015
    Assignee: The MathWorks, Inc.
    Inventor: Peter Hartwell Webb