Interactive Network Representation Of Devices (e.g., Topology Of Workstations) Patents (Class 715/734)
  • Patent number: 10068030
    Abstract: The present invention provides a method, system, and computer program product for extending Java Server Faces Web pages to support multiple devices. The method includes: providing a device and modeling language independent Java Server Faces (JSF) web page, wherein the JSF web page does not contain any modeling language specific elements.
    Type: Grant
    Filed: February 11, 2005
    Date of Patent: September 4, 2018
    Assignee: International Business Machines Corporation
    Inventors: Phil Coulthard, Brian G. Farn
  • Patent number: 10061479
    Abstract: An information processing apparatus includes a setting information transmission section that transmits setting information for making a function of controlling a supply of power to a second communication section provided in a display apparatus valid or invalid to the display apparatus. The display apparatus includes a first control section that supplies power to the second communication section even when the power source of the display apparatus is turned off in a case where the setting information indicates that the function of controlling the supply of power to the second communication section is valid, and stops the supply of power to the second communication section when the power source of the display apparatus is turned off in a case where the setting information indicates that the function of controlling the supply of power to the second communication section is invalid.
    Type: Grant
    Filed: May 27, 2016
    Date of Patent: August 28, 2018
    Assignee: SEIKO EPSON CORPORATION
    Inventors: Makoto Shigemitsu, Yoshiyuki Kanamori, Mitsunori Tomono
  • Patent number: 10042336
    Abstract: Techniques are provided for defining and activating scenes in a home automation system. In one embodiment, a user-defined scene is automatically captured based on current states in a home automation system and a last media query. Current states in the home automation system are automatically captured for services to build a set of states, the set of states including states of services provided by multiple different types of devices, the multiple different types including two or more of audio/video (A/V) devices, lighting devices, heating ventilation and cooling (HVAC) devices, security devices, shade control devices, energy conservation devices, or communications devices. A last media query performed by the home automation system is also captured. A user-defined scene is generated from both. The user-defined scene is stored, and when it is determined it should be activated, service requests are sent.
    Type: Grant
    Filed: September 9, 2014
    Date of Patent: August 7, 2018
    Assignee: Savant Systems, LLC
    Inventors: Nicholas J. Cipollo, Andrew R. Hamm, Ryan E. Kitson, Nathan A. Trapp, Cameron B. Pulsford, Timothy R. Locascio, George T. Katsiris, Michael C. Silva, Jose J. Ronquillo Rodriguez
  • Patent number: 10031660
    Abstract: Embodiments of the present disclosure relate to techniques for enabling easy generation, editing, and access to digital content compilations, such as playlists, etc. Specifically, embodiments of the present disclosure employ one or more graphical user-interfaces that provide a playlist toolbar (e.g., a sidebar) after determining a user wishes to access a digital content compilation. Further, predictions may be made to determine potential activities associated with these compilations based upon previous actions performed by the user.
    Type: Grant
    Filed: December 21, 2015
    Date of Patent: July 24, 2018
    Assignee: APPLE INC.
    Inventors: William M. Bachman, Brian R. Frick, Timothy B. Martin, Jeffrey L. Robbin, Christopher J. Sanders
  • Patent number: 10033585
    Abstract: In some embodiments, an apparatus includes a compute device to communicate with a network control entity at each access switch from a set of access switches that define a portion of a data plane having a switch fabric coupling as hierarchical peers each access switch from the set of access switches. The compute device is operable to define a portion of a control plane that includes the network control entities from the set of access switches such that the compute device is hierarchically removed from the network control entities from the set of access switches. The compute device is operable to receive forwarding-state information from a first access switch from the set of access switches. The compute device to send the forwarding-state information to a second access switch from the set of access switches.
    Type: Grant
    Filed: December 15, 2010
    Date of Patent: July 24, 2018
    Assignee: Juniper Networks, Inc.
    Inventors: Quaizar Vohra, Umesh Kondur
  • Patent number: 10026108
    Abstract: Certain exemplary embodiments can provide a method that can include: sending software to a first information device and to a second information device, the software adapted to cause display of information regarding user-selected items; and providing content to the software running on the second information device, the software adapted to cause the content to be rendered via the second information device.
    Type: Grant
    Filed: October 2, 2015
    Date of Patent: July 17, 2018
    Assignee: Rakuten Commerce LLC
    Inventors: John Clarke Jackson, Brian Eugene Cunningham, Travis Ames Hurant
  • Patent number: 10008108
    Abstract: A method for controlling a home network system using a mobile terminal is provided, which includes the mobile terminal connecting to a gateway of a home network through a communication network, the mobile terminal receiving a list of devices which are connected to the home network from the gateway of the home network, the mobile terminal displaying the devices connected to the home network, if one of the displayed devices is selected, requesting the status information of the selected device from the selected device status information of the selected device through the gateway, receiving the status information of the selected device from the selected device, and displaying the received status information and a user interface for controlling the selected device.
    Type: Grant
    Filed: October 28, 2010
    Date of Patent: June 26, 2018
    Assignee: Samsung Electronics Co., Ltd
    Inventors: Hyung-Rae Cho, Sun-Ae Kim, Ji-Young Kwahk, Hyun-Joo Oh
  • Patent number: 10001544
    Abstract: Embodiments of the present disclosure provide a method for identifying an indoor environment location. The method includes an operation of obtaining a visibility map of an indoor environment. The visibility map may include a plurality of static markers in the indoor environment. The method can determine a direction of a first static marker with respect to magnetic north by an electronic device if the electronic device is located to point at the first static marker and can determine a direction of a second static marker with respect to magnetic north if the electronic device is disposed to point at the second static marker. The method can calculate an intersecting point based on the determined first static marker and second static marker and can identify a location of the electronic device in an indoor environment.
    Type: Grant
    Filed: April 18, 2016
    Date of Patent: June 19, 2018
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Ayush Patwari, Gaurav Mishra, Rupika Srivastava, Aloknath De, Deepraj Prabhakar Patkar
  • Patent number: 9990215
    Abstract: A virtualized computing environment is managed with a user interface that includes a graphical interface portion as well as a command-line portion. As a user interacts with the graphical interface portion, a command-line entry corresponding to the interaction is automatically generated and populates the command-line portion. Similarly, as the user types in a command-line entry, a corresponding action is graphically depicted in the graphical interface portion. By providing a blend of a graphical interface and a command-line interface, embodiments of the invention provide improved usability of the virtual infrastructure client and allow users to more quickly become familiar with the use of the application.
    Type: Grant
    Filed: February 22, 2011
    Date of Patent: June 5, 2018
    Assignee: VMware, Inc.
    Inventors: Karen Natalie Wong, Kathryn Murrell, Manaswi Shukla
  • Patent number: 9979757
    Abstract: According to an example computer-implemented method, a first client on a proxy server joins a collaborative meeting on behalf of a user. The collaborative meeting is hosted on a first meeting platform, and the first client utilizes the first meeting platform. The first client receives media content from the collaborative meeting on behalf of the user. The proxy server transmits the received media content to a second client on a computing device of the remote user that utilizes a different, second meeting platform. A computing device and computer program product implementing similar features are also disclosed.
    Type: Grant
    Filed: March 11, 2013
    Date of Patent: May 22, 2018
    Assignee: CA, Inc.
    Inventors: Steven L. Greenspan, Howard A. Abrams
  • Patent number: 9954937
    Abstract: A grouping method of User Equipment (UE) is provided. The grouping method includes transmitting, to a server, relational data stored in the UE using a first communication mode, and receiving, from the server, generated group information based on relational data of a plurality of UEs, wherein, in response to the first communication mode being unusable, communication is performed using a second communication mode.
    Type: Grant
    Filed: March 24, 2015
    Date of Patent: April 24, 2018
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Jae-keun Lee, Jin-guk Jeong
  • Patent number: 9940220
    Abstract: In general, the subject matter described in this disclosure can be embodied in methods, systems, and program products for controlling a protocol analysis device when a code execution breakpoint is encountered. The method includes displaying computer code in a user interface of a software development program. The computer code includes a breakpoint. The computing system receives user input to cause a first hardware device to execute the computer code. The computing system instructs the first hardware device to execute the computer code. The computing system instructs a protocol analysis device that is in communication with the computing system to begin recording data that is transmitted between the first hardware device and a second hardware device. The computing system determines that execution of the computer code has reached the breakpoint and as a result instructs the protocol analysis device to start or stop recording the data.
    Type: Grant
    Filed: April 13, 2016
    Date of Patent: April 10, 2018
    Assignee: Teledyne LeCroy, Inc.
    Inventors: Michael Romm, Douglas Lee, Evgeni Stavinov, Daniel Jacobs, Christopher Webb
  • Patent number: 9927958
    Abstract: A user interface for a virtual machine infrastructure enables a user to navigate a graph in a tabular format. The user interface simultaneously displays data associated with a selected node from a plurality of applications via view extensions provided by the applications. The user interface shows data associated with a node on which a navigation panel is focused, an anchor node, together with related nodes and edge categories including the edges connecting the related nodes to the anchor node. The user can peek at the data associated with a related node by selecting the node in the user interface and change the displayed data without changing the focus of the navigation panel. The user can also change the focus of the navigation panel to a related node via data displayed in a data panel or related nodes identified in the navigation panel.
    Type: Grant
    Filed: August 25, 2011
    Date of Patent: March 27, 2018
    Assignee: VMware, Inc.
    Inventors: Thomas C Cannon, III, Stephanie Dee, Peter J. Shepherd
  • Patent number: 9929893
    Abstract: Methods and systems for displaying data associated with a client drive of a client computing device in a virtualized desktop executing on a remote computing device without explicitly mapping the client drive onto the remote computing device are described. A first client agent executing on a client computing device establishes a user session with a remote computing device. The first client agent transmits data identifying the client drive of the client computing device to a second client agent executing on the remote computing device. The second client agent receives data associated with the client drive and generates a shell link using the received data associated with the client drive in the context of the user session. The second client agent displays the data associated with the client drive of the client computing device in a virtualized desktop executing on the remote computing device.
    Type: Grant
    Filed: October 8, 2013
    Date of Patent: March 27, 2018
    Assignee: Citrix Systems, Inc.
    Inventor: Georgy Momchilov
  • 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: 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: 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: 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: 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: 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