Interactive Network Representation Of Devices (e.g., Topology Of Workstations) Patents (Class 715/734)
  • Patent number: 10671043
    Abstract: In an embodiment, the present invention provides a system for generating a visualization a home or building, including a fieldbus commissioning tool with a template library and a graphical commissioning engine for implementing physical devices of the home or building. The template library includes: a set of device templates and device object templates, which contains information how the devices are used; a set of zone templates, which specify the use of the devices which are available within a zone; a set of automation templates and a set of web templates. The fieldbus commissioning tool is connected with a configuration data input unit and an automation studio, the automation studio being receiving building topology information, which are supplied by the fieldbus commissioning tool. Based on the building topology, the automation studio generates a navigation structure of the building to allow access to different areas of the building.
    Type: Grant
    Filed: October 16, 2017
    Date of Patent: June 2, 2020
    Assignee: ABB AG
    Inventors: Eric Ferro, Francois Mayis, Olaf Bigalke
  • Patent number: 10664551
    Abstract: Certain aspects direct to systems and methods for providing an intuitive user interface (UI) for device or vendor independent network switch management via a management controller. The management controller is communicatively connected to a network switch through a Simple Network Management Protocol (SNMP) interface. The management controller provides a web UI. When a remote computing device request the web UI, the management controller sends the web UI to the remote computing device. Thus, a user at the remote computing device may upload the parsed information of the MIB file to the management controller through the UI. The management controller then processes the parsed information of the MIB file, and displays the processed parsed information in a hierarchical organization through the UI. Then the management controller establishes a communication between the management controller and the network switch through the SNMP interface based on the parsed information of the MIB file.
    Type: Grant
    Filed: July 25, 2016
    Date of Patent: May 26, 2020
    Assignee: AMERICAN MEGATRENDS INTERNATIONAL, LLC
    Inventors: Anurag Bhatia, Kiran Kumar Ballapalli, Yi-Wei Chiu, George Hsin, Ajay Kumar Gupta
  • Patent number: 10652363
    Abstract: Some embodiments provide a non-transitory machine-readable medium that stores a program. The program receives a request to perform a set of data processing units on a set of data. The set of data processing units are deployed on a computing system. The program further retrieves the set of data. The program also instructs a background user interface (UI) page to perform the set of data processing units on the set of data. The program further provides results from performing the set of data processing units on the set of data.
    Type: Grant
    Filed: December 22, 2017
    Date of Patent: May 12, 2020
    Assignee: SAP SE
    Inventor: Pak Man Chan
  • Patent number: 10623424
    Abstract: Techniques are disclosed for supplementing network flow analysis with data collected from endpoint computer systems in a network. An endpoint analysis agent may run on endpoints to collect information relating to computing activity internal to the endpoint, including system configuration information, event information, and network, user, process, and file activity. This information may be reported to a network flow analyzer using an extensible flow data record format. The flow analyzer may then correlate this information with network flow data records received from flow collectors in the network to perform a security analysis. In various embodiments, the endpoint analysis agent may cache the collected information when the endpoint is offline. The agent may also perform data reduction operations (such as compression) on the collected information before reporting; data may be further reduced by reporting data only during specified time periods. An analysis agent may also be deployed in a cloud environment.
    Type: Grant
    Filed: November 15, 2016
    Date of Patent: April 14, 2020
    Assignee: Ziften Technologies, Inc.
    Inventors: Ryan Holeman, Al Hartmann, Josh Harriman, Josh Applebaum
  • Patent number: 10602332
    Abstract: The ability for an organization's administrator to customize assets and content that, their users have access to is a substantial capability. This capability is not just to facilitate delivery of the correct content to the relevant audience, but is also important to ensure that the content is appropriate for the endpoint. The administrator may curate organizational links that are provided as a hierarchical directory of sites and applications for the organization. Embodiments are directed to programming the organizational links that propagate to mobile applications. A server side application programming interface (API) may be provided to access a organization's curated links, a web user experience may be provided to enable the administrator to manage and curate the organizational links, and a mobile-specific user experience may be provided for viewing the links in a manner that enables quick access to the most relevant content to users of the organization.
    Type: Grant
    Filed: October 20, 2016
    Date of Patent: March 24, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Zhihua Dong, Nathaniel T. Clinton, David M. Cohen, Kin Man Yau, Quanjie Lin, Andrew C. Haon
  • Patent number: 10579500
    Abstract: This disclosure provides a computer-implemented method for debugging a program including a SQL statement. The method comprises indicating one or more first positions of source code of the program. Each of the one or more first positions corresponds to a fragment of the SQL statement at which a breakpoint can be set. The method further comprises receiving an input of setting breakpoint at one of the one or more first positions. The method further comprises presenting an execution context generated in response to execution of the program reaching a breakpoint set based on the input.
    Type: Grant
    Filed: April 22, 2019
    Date of Patent: March 3, 2020
    Assignee: International Business Machines Corporation
    Inventors: Shuo Li, Xin Peng Liu, Xiaobo Wang, Xiong Wei Zhao
  • Patent number: 10574538
    Abstract: A user interface is provided that displays hierarchical and/or relational information, such as information related to the topology of a computer network. The user interface provides a set of enclosed shapes arranged to present a set of nested regions to a network administrator. Each nested region represents a level of a hierarchy, and each region is segmented to represent individual elements within the hierarchy level. In one embodiment, the outmost ring is segmented to represent various networks. The middle ring is segmented to represent various subnets, with the arc of each network segmented to represent one or more subnets associated with a corresponding network. The innermost ring includes elements that represent individual data element. Connections between data elements are shown with lines extending across a shared interior region. In various embodiments, the lines may be given colors, animations, or patterns to indicate various properties of a relationship.
    Type: Grant
    Filed: April 20, 2018
    Date of Patent: February 25, 2020
    Assignee: Amazon Technologies, Inc.
    Inventor: Dylan Shields
  • Patent number: 10547501
    Abstract: The present approach relates to event monitoring and management of an instance using a generated service map, allowing monitoring of CIs (e.g., applications) and connections that are currently active in a user's specific instance. A self-monitoring solution is generated for a user (e.g., via an application) that depicts status, configuration, and errors related to the user's instance. In certain implementations, the present techniques involve applying internal knowledge of the working of a user's instance and applications to perform the self-monitoring, and determine when an alert should be generated. Further, the present techniques may involve making a determination to provide a user with a self-help solution in addition or based on the self-monitoring of the user's instance.
    Type: Grant
    Filed: October 10, 2017
    Date of Patent: January 28, 2020
    Assignee: ServiceNow, Inc.
    Inventors: Adar Margalit, Vadim Shif
  • Patent number: 10505821
    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: August 8, 2017
    Date of Patent: December 10, 2019
    Assignee: Hitachi, Ltd.
    Inventors: Shiro Tanoue, Kousuke Shibata, Yuusuke Asai, Tsutomu Fujii
  • Patent number: 10474540
    Abstract: A method for contact information backup and recovery comprising receiving, by a contact information backup and recovery system, subscriber information, storing the subscriber information in a contacts data store, receiving, by the contact information backup and recovery system, contacts information associated with the subscriber information, storing the contacts information in the contacts data store, wherein the contacts information is stored in relation to the subscriber information, receiving, by the contact information backup and recovery system, a contacts recovery request, and performing, by the contact information backup and recovery system, a contacts recovery operation, comprising acquiring target contact information from the stored contacts information in the contacts data store, performing a telephonic communication using the target contact information, and sending the stored contacts information to a remote storage device.
    Type: Grant
    Filed: March 5, 2018
    Date of Patent: November 12, 2019
    Assignee: Globally Tele-Connected, LLC
    Inventors: John Dunn, Craig H DePoi
  • Patent number: 10452155
    Abstract: A display method of an on-screen keyboard, applied to a computing device connected to a physical keyboard, a screen and a sensor, the physical keyboard including a plurality of keys, and the sensor being configured to detect and obtain an operating position image, where the display method of the on-screen keyboard includes: displaying an on-screen keyboard at a topmost layer of a displayed image of the screen; reading the operating position image obtained by the sensor; converting the operating position image into an operating position data, where the operating position data includes relative position data of a key which is touched or is approached; and according to the operating position data, displaying a first key mark at a position corresponding to the key which is touched or is approached on the on-screen keyboard.
    Type: Grant
    Filed: April 28, 2017
    Date of Patent: October 22, 2019
    Inventor: Bing-Yang Yao
  • Patent number: 10454782
    Abstract: A system and method for automating network management includes providing a GUI for receiving a network command to be executed on the network. The results from the execution of the network command are received by a parser including a variable for storing the retrieved information. An analysis routine is received, through the GUI, that analyzes the network based on the information in the variable. The method may include generating a network management application and may include instructions for recursively updating the variable.
    Type: Grant
    Filed: February 11, 2015
    Date of Patent: October 22, 2019
    Assignee: NetBrain Technologies, Inc.
    Inventors: Lingping Gao, Guangdong Liao
  • Patent number: 10447492
    Abstract: In one embodiment, a technique is provided managing a plurality of home automation systems in different residential structures. The plurality of home automation systems are bound to a cloud-based residential management system (RMS). The RMS periodically receives status and diagnostics information from home automation systems, and displays, on a web-enabled device, a plurality of RMS user interface (UI) screens. The RMS UI screens provide an all systems view which lists each the plurality of home automation systems, a system details view which shows a summary of status information for a selected one of the plurality of home automation systems, and an equipment level view which shows status information for individual devices of the selected home automation system. At least some of the individual devices are non-network available devices that lack a direct connection to an Internet Protocol (IP)-based network.
    Type: Grant
    Filed: July 24, 2014
    Date of Patent: October 15, 2019
    Assignee: Savant Systems, LLC
    Inventors: Arthur A. Jacobson, Michael C. Silva, David W. Tatzel, Nathan A. Trapp
  • Patent number: 10417195
    Abstract: A management system displays two or more columns lined up in accordance with a sequence order of a selected display rule. Each display rule is a customized rule, and includes a first type, one or more second types, and a sequence order of display for two or more columns respectively corresponding to the first type and the one or more second types. In a first column, which corresponds to a selection type, one or more objects is displayed respectively corresponding to a one or more elements, and in each of a one or more second columns, an object is displayed which belongs to a type corresponding to the second column, and corresponds to an element that is topologically related to at least one of the one or more selected elements.
    Type: Grant
    Filed: August 17, 2015
    Date of Patent: September 17, 2019
    Assignee: HITACHI, LTD.
    Inventors: Asami Sasaki, Taiki Eiraku, Yuusuke Asai, Kousuke Shibata
  • Patent number: 10417298
    Abstract: A personalized content system enables a user with a communications device to convert and/or passively receive pre-selected content from multiple resources. A communications device has hardware and software to provide input and transmission to convert content from any form of media. The converted content is created by retrieving a digital copy of a digital record associated with it, and processing the digital copy for at least a web-based personalized application. Conversion is based on input of a code such as a telephone number, server program address, and a set of and/or range of characters. The transmission is communicated to at least one server that recognizes the code, the originating telephone number associated with the communications device, the device identifier associated with the communications device, and combinations thereof. The server retrieves a digital record and processes content and outputs based on user input, a user and/or program profile, and combinations thereof.
    Type: Grant
    Filed: December 1, 2005
    Date of Patent: September 17, 2019
    Assignee: Insignio Technologies, Inc.
    Inventor: Robert F. Scannell, Jr.
  • Patent number: 10404483
    Abstract: A control method is provided for an information apparatus having a display and being connected to a network, one or more target devices being controlled over the network. The method causes a computer of the information apparatus to display a first display screen on the display when the first display screen is selected, the first display screen displaying one or more control icons that allow operation or state confirmation of the one or more target devices. The method also causes the computer to display a second display screen representing a floor plan of a building on the display when the second display screen is selected, and to display each of one or more device icons representing the one or more target devices on the second display screen representing the floor plan, where the floor plan includes one or more rooms.
    Type: Grant
    Filed: September 11, 2017
    Date of Patent: September 3, 2019
    Assignee: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA
    Inventors: Takamitsu Sasaki, Kohei Tahara
  • Patent number: 10386991
    Abstract: A method includes: receiving a first operation of a user, where the first operation controls an icon of an electronic device to enter an editing state; receiving a second operation of the user, where the second operation controls a first icon to move along a first track; determining a correlation between the first icon and another icon during the movement of the first icon along the first track; and after the first icon is most correlated with a second icon, continuing, by the second operation, to control the first icon to move away from the second icon along a second track, and when the first icon is most correlated with the second icon again along a third track, moving the first icon to a location of the second icon and moving the second icon to another location.
    Type: Grant
    Filed: May 22, 2017
    Date of Patent: August 20, 2019
    Assignee: Huawei Technologies Co., Ltd.
    Inventor: Zhu Liu
  • Patent number: 10380870
    Abstract: Device and method for controlling Bluetoothâ„¢ enabled occupancy sensors. One example system includes a transceiver, a display, and an electronic processor. The electronic processor is configured to receive from an occupancy sensor, a plurality of occupancy data points and an occupancy threshold, and to generate a graphical representation based on the data points and the threshold. The graphical representation includes a first line providing an indication of the values of the plurality of the occupancy data points relative to the occupancy threshold over time. The electronic processor is configured to present the graphical representation on the display.
    Type: Grant
    Filed: May 3, 2018
    Date of Patent: August 13, 2019
    Assignee: Hubbell Incorporated
    Inventors: Theodore Weber, Michael Muecke, Terrence Arbouw
  • Patent number: 10362091
    Abstract: An unregistered first subject device is managed in memory as one or more subject devices. A room selection screen for selection of a room where the unregistered first subject device is installed, is displayed on a display. The unregistered first subject device is associated with a first room and managed as a registered first subject device, based on selection of the first room from the room selection screen. A room list screen including a first room icon representing the first room is generated, and displayed on the display.
    Type: Grant
    Filed: July 23, 2015
    Date of Patent: July 23, 2019
    Assignee: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA
    Inventors: Takamitsu Sasaki, Ryuji Inoue
  • Patent number: 10348798
    Abstract: In one embodiment, a method includes receiving notifications of events associated with the connected devices, evaluating a plurality of event sequences that include two or more events occurring within a particular time period, and generating a plurality of rules based on the evaluated event sequences. The method further includes receiving a notification of a first event associated with a first connected device on the network, determining that a first rule of the plurality of rules is based on the first event, and sending one or more instructions to connected devices in accordance with the first rule.
    Type: Grant
    Filed: August 4, 2016
    Date of Patent: July 9, 2019
    Assignee: Facebook, Inc.
    Inventors: Eran Tal, Martin Rehwald, Francislav Penov, Siyin Yang, Damian Kowalewski, Georgiy Yakovlev, Anupma Chhabra, Zachary Chee-Ping Lawrence, Rizwan Ahmad, Dung Nguyen Tien, Angelica Estefania Escareno, Aidymar Bigio
  • Patent number: 10320611
    Abstract: A system may include a database disposed within a remote network management platform, a server device disposed in the platform, and a client device. The database may contain representations of configuration items, such as computing devices and software applications associated with the managed network. The server device may provide a graphical user interface including a sequence of panes to the client device. The sequence of panes may include an identifier pane, an identification rules pane, and a reconciliation pane. Each pane may include data entry fields that are operable to define a new class of configuration item. The server device may receive, by way of the graphical user interface, a definition of the new class that uniquely identifies configuration items of a particular type using at least the attributes. The server may store, in the database, the definition of the new class.
    Type: Grant
    Filed: February 6, 2018
    Date of Patent: June 11, 2019
    Assignee: SERVICENOW, INC.
    Inventors: Vivian Tero, Chinna Polinati, Madhavi Puvvada, Purushottam Amradkar, Manish Gupta, Brandon Trudel, Guarav Yakhmi, Jesus Antonio Castro Cisneros, Viral Shah
  • Patent number: 10318121
    Abstract: A control method according to the present disclosure is used in a remote control system including apparatuses and an information terminal that controls at least one of the apparatuses via a network. The control method includes: a step (S2) of displaying, on a user interface region of a display unit of the information terminal, apparatus icons indicating target apparatus candidates among the apparatuses; a step (S3) of obtaining, via the network, (a) apparatus state information related to the apparatuses and (b) sensor information that is a value indicating a spatial environment in which the apparatuses are located; and a step (S4) of (i) determining priorities of the target apparatus candidates based on the apparatus state information and the sensor information, all of which are obtained in the step (S3), and (ii) sorting, according to the determined priorities, the apparatus icons displayed on the user interface region.
    Type: Grant
    Filed: December 25, 2013
    Date of Patent: June 11, 2019
    Assignee: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA
    Inventors: Chikara Yoshida, Masayuki Kozuka, Toshihisa Nakano, Tsutomu Sekibe, Jun Yamaguchi, Kazushige Yamada, Kenji Shimizu, Masaki Takahashi, Yuri Nishikawa, Motoji Ohmori, Hiroyuki Takemura, Takeshi Hosaka
  • Patent number: 10310945
    Abstract: Exemplary embodiments relate to techniques that allow for file system support to be rapidly deployed for new or updated operating system distributions. In some embodiments, a management component is provided perform data management on file systems. When a data management operation on a file system is requested, an operation component searches in a predetermined location for a named module that implements certain types of operations. The operation component then calls these operations (including validate, build and deport operations for the file system) to implement data management procedures in the file system. Implementing support for a new operating system or file system does not require that the management entity be rebuilt. Upon release of a new operating system or file system, a new named module can be written and placed in the predetermined location where the operation module is configured to search.
    Type: Grant
    Filed: April 28, 2016
    Date of Patent: June 4, 2019
    Assignee: NETAPP, INC.
    Inventors: Vasantha Prabhu, Nikhil Kaplingat, Girish Kumar
  • Patent number: 10310843
    Abstract: Provided is software versioning that allows a set of features to be selectively enabled and/or disabled based on a value of a switch associated with each feature of the set of features. The software versioning includes an administrator component that receives a change to a switch associated with at least one application. A toggle component generates a configuration notice based on an indication of the change to the switch. A tool kit component facilitates implementation of the change at the application based on the configuration notice received from the toggle component.
    Type: Grant
    Filed: January 8, 2018
    Date of Patent: June 4, 2019
    Assignee: Wells Fargo Bank, N.A.
    Inventors: Peter L. Shen, Catherine Li, Chandramouli Balasubramaniam
  • Patent number: 10241647
    Abstract: Systems and methods of interacting with a building security system are provided. Some methods can include displaying a BIM diagram of a secured area on a user interface device, receiving first user input, via the user interface device, indicative of a change to an operating parameter of a security system monitoring the secured area, correlating the user input with at least one security device of the security system, and transmitting a signal to a control panel of the security system instructive of the change to the operating parameter associated with the at least one security device.
    Type: Grant
    Filed: January 21, 2016
    Date of Patent: March 26, 2019
    Assignee: Honeywell International Inc.
    Inventors: Viswanathan Chatapuram Krishnan, Sakkaravarthy Muniyasamy, Vinoth Dharmalingam
  • Patent number: 10229178
    Abstract: Various embodiments are generally directed to techniques for generating effective visualizations of some or all of a storage cluster system. An apparatus includes a processor component; a rendering component to generate a visualization of at least a portion of a storage cluster system for presentation on a display, the visualization to comprise a depiction of an object that corresponds to a component of the storage cluster system; and an interpretation component to interpret received indications of operation of an input device to select the depicted object and to select a first time and a second time along a timeline presented on the display, and to generate a command to request information indicating a change in state of the object between the first and second times.
    Type: Grant
    Filed: October 30, 2015
    Date of Patent: March 12, 2019
    Assignee: NETAPP, INC.
    Inventors: Shankar Pasupathy, Ross Ackerman, Garrett Mueller, Deepak Viswanath
  • Patent number: 10218692
    Abstract: Various embodiments are directed to a computer-implemented method for displaying a map of certificate relationships. A method can include retrieving certificate information for two or more servers and storing the retrieved certificate information in a memory. In addition, the method can include receiving a command to generate a map of certificate relationships. The command includes a command scope that identifies at least a first server of the two or more servers. Further, the method can include generating the map from the retrieved certificate information and rendering the map on a display device. The map includes the first server and a device having a certificate relationship with the first server.
    Type: Grant
    Filed: August 21, 2014
    Date of Patent: February 26, 2019
    Assignee: International Business Machines Corporation
    Inventors: Robert A. Gibson, J. Peter Neergaard, William J. O'Donnell
  • Patent number: 10148556
    Abstract: In one embodiment, a system includes a software-defined network (SDN) controller including a processor and logic executable by the processor. The logic is executable by the processor to receive a port addition indication that a logical port is configured on a switching device, the switching device being coupled to the SDN controller and a second device, with the logical port representing a link aggregation group (LAG) that includes at least two links between the switching device and the second device. The logic is also executable by the processor to derive and maintain a logical index for all logical ports in software-defined switching devices connected to the SDN controller based on logical port identifiers thereof. Other systems, methods, and computer program products are described in accordance with more embodiments.
    Type: Grant
    Filed: December 19, 2016
    Date of Patent: December 4, 2018
    Assignee: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.
    Inventors: Sivakumar Arumugam, Chidambaram Bhagavathiperumal, Dillibabu Kodamala, Ashok Kumar Mutthaiyanvalasu Somosundaram
  • Patent number: 10133587
    Abstract: Provided are a computer program product, system, and method for generating component pages to render in a configuration page in a graphical user interface (GUI) to configure a computing resource. A plurality of component pages are generated to render in the configuration page. Each component page includes user configuration setting controls to enable the user to set configuration parameters for component resources to configure the computer resource. The configuration page is generated to: render a main panel in the GUI program; render graphical component page selection controls in the GUI program associated with the component pages; receive user selection of a selected one of the graphical component page selection controls associated with one of the component pages; and render the component page associated with the selected graphical component page selection control.
    Type: Grant
    Filed: October 28, 2015
    Date of Patent: November 20, 2018
    Assignee: International Business Machines Corporation
    Inventors: Yoni Raveh, Gal Sinay, Moshe Weiss, Malki Wiegner
  • Patent number: 10127202
    Abstract: A method and apparatus is provided for automatically detecting layout corruption in graphical user interface (GUI). A layout detection system iteratively analyzes web elements contained in a GUI page. The layout detection system identifies a parent web element and its child web elements. Overlapping web elements are detected by comparing an area of the parent web element to the total area of child web elements contained within the parent web element.
    Type: Grant
    Filed: July 28, 2015
    Date of Patent: November 13, 2018
    Assignee: CA, Inc.
    Inventors: Zaiwei Xiong, Yue Liu, Mingzhe Cai, Fang Wu
  • 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: 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: 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: 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