Patent application number | Description | Published |
20110071981 | AUTOMATED INTEGRATED HIGH AVAILABILITY OF THE IN-MEMORY DATABASE CACHE AND THE BACKEND ENTERPRISE DATABASE - A cluster manager is configured to manage a plurality of copies of a mid-tier database as a mid-tier database cluster. The cluster manager may concurrently manage a backend database system. The cluster manager is configured to monitor for and react to failures of mid-tier database nodes. The cluster manager may react to a mid-tier database failure by, for example, assigning a new active node, creating a new standby node, creating new copies of the mid-tier databases, implementing new replication or backup schemes, reassigning the node's virtual address to another node, or relocating applications that were directly linked to the mid-tier database to another host. Each node or an associated agent may configure the cluster manager to behave in this fashion during initialization, based on common cluster configuration information. Each copy of the mid-tier database may be, for example, a memory resident database. Thus, a node must reload the entire database into memory to recover a copy of the database. | 03-24-2011 |
20130046731 | AUTOMATED INTEGRATED HIGH AVAILABILITY OF THE IN-MEMORY DATABASE CACHE AND THE BACKEND ENTERPRISE DATABASE - A cluster manager manages copies of a mid-tier database as a mid-tier database cluster. The cluster manager may concurrently manage a backend database system. The cluster manager is configured to monitor for and react to failures of mid-tier database nodes. The cluster manager may react to a mid-tier database failure by, for example, assigning a new active node, creating a new standby node, creating new copies of the mid-tier databases, implementing new replication or backup schemes, reassigning the node's virtual address to another node, or relocating applications that were directly linked to the mid-tier database to another host. Each node or an associated agent may configure the cluster manager during initialization, based on common cluster configuration information. Each copy of the mid-tier database may be, for example, a memory resident database. Thus, a node must reload the entire database into memory to recover a copy of the database. | 02-21-2013 |
20140100905 | HOME TOUR AND OPEN HOUSE SCHEDULER - A computer-implemented method includes providing to a user access, via an electronic network, to a memory device on which are stored listings of parcels of real property. A selection of a set of the stored listings is received from the user via the electronic network. In response to receiving the selection, at least a portion of a first itinerary is generated including an indication of at least one time at which the user will receive permitted physical access to at least one parcel of real property associated with the selected set of stored listings. The first itinerary is then provided to the user. | 04-10-2014 |
Patent application number | Description | Published |
20120147898 | NETWORK CONTROL APPARATUS AND METHOD FOR CREATING AND MODIFYING LOGICAL SWITCHING ELEMENTS - A network controller for managing several managed switching elements that forward data in a network that includes the managed switching elements. The network controller is further for creating a logical switching element to be implemented in a set of managed switching elements. The network controller includes a set of modules for receiving input data specifying a logical switching element and for creating, based on the received input data, a set of logical switch constructs for the logical switching element by performing a set of database join operations. At least one of the logical switch constructs is for facilitating non-forwarding behavior of the logical switching element. | 06-14-2012 |
20130058341 | NETWORK CONTROL APPARATUS AND METHOD WITH PORT SECURITY CONTROLS - Port security in some embodiments is a technique to apply to a particular port of a logical switching element such that the network data entering and existing the logical switching element through the particular logical port have certain addresses that the switching element has restricted the logical port to use. For instance, a logical switching element may restrict a particular logical port to one or more certain network addresses. To enable a logical port of a logical switch for port security, the control application of some embodiments receives user inputs that designate a particular logical port and a logical switch to which the particular logical port belongs. The control application in some embodiments formats the user inputs into logical control plane data specifying the designation. The control application in some embodiments then converts the logical control plane data into logical forwarding data that specify port security functions. | 03-07-2013 |
20130058350 | NETWORK CONTROL APPARATUS AND METHOD FOR PORT ISOLATION - Some embodiments provide a method for managing a logical switching element that includes several logical ports. The logical switching element receives and sends data packets through the logical ports. The logical switching element is implemented in a set of managed switching elements that forward data packets in a network. The method provides a set of tables for specifying forwarding behaviors of the logical switching element. The method performs a set of database join operations on the tables to specify in the tables that the logical forwarding element drops a data packet received through a first logical port when the data packet is headed to a second logical port different than the first logical port. | 03-07-2013 |
20130058358 | NETWORK CONTROL APPARATUS AND METHOD WITH QUALITY OF SERVICE CONTROLS - A control application of some embodiments allows a user to enable a logical switching element for Quality of Service (QoS). QoS in some embodiments is a technique to apply to a particular logical port of a logical switching element such that the switching element can guarantee a certain level of performance to network data that a machine sends through the particular logical port. The control application of some embodiments receives user inputs that specify a particular logical switch to enable for QoS. The control application may additionally receive performance constraints data. The control application in some embodiments formats the user inputs into logical control plane data. The control application in some embodiments then converts the logical control plane data into logical forwarding data that specify QoS functions. | 03-07-2013 |
20130212235 | MAINTAINING QUALITY OF SERVICE IN SHARED FORWARDING ELEMENTS MANAGED BY A NETWORK CONTROL SYSTEM - A non-transitory machine readable medium storing a program that manages a plurality managed forwarding elements that forward data through a network is described. The program receives user inputs that define forwarding performance constraints of a set of managed forwarding elements. Based on the inputs, the program generates a set of universal flow entries for configuring the set of managed forwarding elements to apply the forwarding performance constraints to data traffic that the managed forwarding elements forward. The set of universal flow entries is for subsequent conversion into a set of customized flow entries for the managed forwarding elements. | 08-15-2013 |
Patent application number | Description | Published |
20090314423 | APPARATUSES AND METHODS RELATING TO FINDABLE BALLS - Golf balls for use with a system for finding golf balls and methods for making such golf balls. In the case of one exemplary golf ball, the ball includes a shell, a core material and a tag having a diode which is coupled to an antenna which has at least a portion formed from an elastic conductive material, such as an elastic conductive ink. The core material may include a void for receiving at least part of the diode. Other golf balls are described and methods for making balls are also described. | 12-24-2009 |
20110316192 | APPARATUSES, METHODS AND SYSTEMS RELATING TO FINDABLE GOLF BALLS - Golf balls and a system for finding golf balls and methods for making golf balls and methods for using such balls. In the case of one exemplary golf ball, the ball includes a shell and a core material which is encased in the shell and a tag which is disposed within the core material and which has at least one perforation. The tag includes a diode and an antenna which are coupled together. Another exemplary golf ball includes a shell and a core material which is encased within the shell and a tag which is within the core material and which includes an electrical element which is coupled to an antenna; the tag is detectable over a range of at least 20 feet from a handheld device, and the golf ball has high durability and substantially complies with the golf ball specifications of the United States Golf Association. | 12-29-2011 |
20150020377 | APPARATUSES AND METHODS RELATING TO FINDABLE BALLS - Golf balls for use with a system for finding golf balls and methods for making such golf balls. In the case of one exemplary golf ball, the ball includes a shell, a core material and a tag having a diode which is coupled to an antenna which has at least a portion formed from an elastic conductive material, such as an elastic conductive ink. The core material may include a void for receiving at least part of the diode. Other golf balls are described and methods for making balls are also described. | 01-22-2015 |
Patent application number | Description | Published |
20150220249 | METHODS AND DEVICES FOR TOUCH-BASED MEDIA CREATION - An electronic device with one or more processors and memory displays a first user interface including a plurality of audio tracks, detects a first user input selecting one of the plurality of audio tracks, and, in response to detecting the first user input, displays a second user interface for recording a video clip. The device also detects a second user input to initiate recording of the video clip and detects a third user input to stop recording of the video clip. The device further detects a fourth user input to publish the media item based on the video clip and the selected audio track and, in response to detecting the fourth user input, publishes the media item to a server, including sending to the server information identifying the selected audio track, the video clip, and information related to synchronization of the selected audio track and the video clip. | 08-06-2015 |
20150220558 | METHODS AND DEVICES FOR MODIFYING PRE-EXISTING MEDIA ITEMS - A server system with one or more processors and memory maintains a database for a plurality of root media items, where: a respective root media item is associated with a family tree that includes a genesis node and multiple leaf nodes; and the genesis node corresponds to the respective root media item and a respective leaf node of the multiple leaf nodes corresponds to a first modified media item that is a modified version of the respective root media item. The server system: receives at least a portion of modified metadata corresponding to a second modified media item that is a modified version of a media item corresponding to a respective node in the family tree; and, in response, appends, to the family tree, a new leaf node that is linked to the respective node, where the new leaf node corresponds to the second modified media item. | 08-06-2015 |
20150221339 | METHODS AND DEVICES FOR SYNCHRONIZING AND SHARING MEDIA ITEMS - An electronic device with one or more processors and memory detects a user input to play a media item, where the media item is associated with at least a portion of an audio track and one or more media files. The device requests the media item from a server in response to the user input and, in response to the request, receives, from the server, the one or more media files and information identifying at least the portion of the audio track. The device obtains at least the portion of the audio track based on the information identifying at least the portion of the audio track. The device also displays the one or more media files and, while displaying the one or more media files, plays back at least the portion of the audio track in synchronization with the one or more media files. | 08-06-2015 |