About
Software engineer with broad experience in many areas.
Don't let AI write your bio 😛
Experience
Education
Patents
-
Networked media consumption service
Issued US 9966107
Disclosed are various embodiments for transmitting a plurality of files of a plurality of file systems associated with a corresponding plurality of users to each one of the users. In one embodiment, a jukebox service identifies files from file systems associated with each user requesting to consume the transmitted content. In one embodiment, the jukebox service identifies the files based in part on a plurality of disc jockey preferences provided by a disc jockey. The jukebox service then…
Disclosed are various embodiments for transmitting a plurality of files of a plurality of file systems associated with a corresponding plurality of users to each one of the users. In one embodiment, a jukebox service identifies files from file systems associated with each user requesting to consume the transmitted content. In one embodiment, the jukebox service identifies the files based in part on a plurality of disc jockey preferences provided by a disc jockey. The jukebox service then generates a jukebox playlist of the identified files having an order that is generated based at least in part on a playback profile associated with each one of the files. For instance, the playback profile may describe a playback frequency of the respective file. The jukebox service may then transmit the files over a network to clients of requesting users according to the order established by the jukebox playlist.
Other inventorsSee patent -
Adaptive service timeouts
Issued US 9292039
Disclosed are various embodiments for a timeout management application. Latency data for executing services is obtained. The used service capacity is calculated. If the service capacity is outside of a predefined range, the timeout of a selected service is reconfigured.
-
Replicating user requests to a network service
Issued US 8762486
Disclosed are various embodiments for replicating service requests. A service request is obtained from a client. A primary service and a secondary service are determined based at least in part on the service request and a routing configuration. The secondary service corresponds to another version of the primary service. The service request is routed to the primary service and potentially replicated to the secondary service. A service response to the service request is obtained from the primary…
Disclosed are various embodiments for replicating service requests. A service request is obtained from a client. A primary service and a secondary service are determined based at least in part on the service request and a routing configuration. The secondary service corresponds to another version of the primary service. The service request is routed to the primary service and potentially replicated to the secondary service. A service response to the service request is obtained from the primary service and then sent to the client.
Other inventorsSee patent -
Page editing and trial of network site
Issued US 8510651
Disclosed are various embodiments for facilitating a user to design and test a layout to a network merchant site. One embodiment of such a method describes presenting at a display device a graphical interface to edit a layout of a network page in at least one graphical pane; receiving a selection of parameters to a trial experiment of one or more modifications made to the layout of a version of the network page designed in the graphical pane(s); and tracking at least one metric for the version…
Disclosed are various embodiments for facilitating a user to design and test a layout to a network merchant site. One embodiment of such a method describes presenting at a display device a graphical interface to edit a layout of a network page in at least one graphical pane; receiving a selection of parameters to a trial experiment of one or more modifications made to the layout of a version of the network page designed in the graphical pane(s); and tracking at least one metric for the version of the network page designed in the graphical pane(s) based on interactions with the first sample class of users.
Other inventorsSee patent
Explore collaborative articles
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
Explore More