Abstract:
A device comprises a non-transitory memory storage comprising instructions, a network interface, and one or more processors in communication with the memory storage and the network interface. The one or more processors execute the instructions to receive, via the network interface, a write request from a client device; send, via the network interface, the received write request to a set of follower devices; receive, via the network interface, a first acknowledgment from a majority of the follower devices of the set of follower devices that the write request was processed; send, via the network interface, the received write request to a set of peer devices; receive, via the network interface, second acknowledgments from a majority of the set of peer devices that the write request was processed; and send an acknowledgment of the write request to the client device in response to the receipt of the first acknowledgments and the second acknowledgments.
Abstract:
A system, method, and computer program product are provided for visually altering a graphical user interface based on application program runtime information. At least one indicia is presented on a graphical user interface of a device. Each indicia corresponds with an application program accessible utilizing the device. Further, runtime information associated with at least one application program is identified. At least a portion of the graphical user interface is visually altered in connection with a corresponding indicia on the at least one graphical user interface, based on the runtime information associated with the at least one application program.
Abstract:
A mobile device, computer readable medium, and method are provided for web browsing that reduces a power consumption of the mobile device. The method includes the steps of receiving a markup language document that includes a plurality of elements; assigning each element in the plurality of elements a priority value according to a set of rules; and selectively loading rendered content corresponding to the plurality of elements into a window of an application executed by the mobile device based on the priority value assigned to each element in the plurality of elements. The set of rules includes at least two rules configured to assign two or more priority values to at least two subsets of elements in the plurality of elements. Selective loading may refer to loading elements of a web page in a different order compared to a default order of a rendering engine of the web browser.
Abstract:
A device comprises a non-transitory memory storage comprising instructions, a network interface, and one or more processors in communication with the memory storage and the network interface. The one or more processors execute the instructions to receive, via the network interface, a write request from a client device; send, via the network interface, the received write request to a set of follower devices; receive, via the network interface, a first acknowledgment from a majority of the follower devices of the set of follower devices that the write request was processed; send, via the network interface, the received write request to a set of peer devices; receive, via the network interface, second acknowledgments from a majority of the set of peer devices that the write request was processed; and send an acknowledgment of the write request to the client device in response to the receipt of the first acknowledgments and the second acknowledgments.
Abstract:
A sender device includes a non-transitory memory storage comprising instructions and a location control policy, and a processor coupled to the memory. The processor executes the instructions to generate an email, generate a control mechanism for the email, wherein the control mechanism instructs a security server to implement the location control policy and wherein the location control policy affects a recipient device's use of the email, and integrate the control mechanism into the email to generate an integrated email. The sender device further includes a transmitter coupled to the processor and configured to transmit the integrated email to the security server for the security server to implement the control mechanism.
Abstract:
A method of controlling an electronic device is provided, comprising receiving a selection contact within a first icon region of a first icon displayed on a pressure-sensing display screen of the electronic device, displaying on the pressure-sensing display screen a second set of icons related to the first icon, detecting that the selection contact uninterruptedly moves to a second icon of the second set of icons and selects the second icon, displaying on the pressure-sensing display screen a third set of icons related to the second icon, detecting that the selection contact uninterruptedly moves to a third icon of the third set of icons and selects the third icon, and initiating an application or function associated with the third icon.
Abstract:
A computing device is provided, including a display configured to display images, a pressure sensor configured to sense at least one of a pressure and a force on the display, and a processor configured to generate a dynamic icon having an image for display on the display, wherein the image is two-dimensional or three-dimensional in appearance, the processor changing an appearance of the image on the dynamic icon upon the pressure sensor sensing at least one of a pressure and a force on the icon.
Abstract:
A method of controlling an electronic device is provided, comprising receiving a selection contact within a first icon region of a first icon displayed on a pressure-sensing display screen of the electronic device, displaying on the pressure-sensing display screen a second set of icons related to the first icon, detecting that the selection contact uninterruptedly moves to a second icon of the second set of icons and selects the second icon, displaying on the pressure-sensing display screen a third set of icons related to the second icon, detecting that the selection contact uninterruptedly moves to a third icon of the third set of icons and selects the third icon, and initiating an application or function associated with the third icon.
Abstract:
A sender device includes a non-transitory memory storage comprising instructions and a temporal control policy, and a processor coupled to the memory. The processor executes the instructions to generate an email, generate a control mechanism for the email, wherein the control mechanism instructs a security server to implement the temporal control policy and wherein the temporal control policy affects a recipient device's use of the email, and integrate the control mechanism into the email to generate an integrated email. The sender device further includes a transmitter coupled to the processor and configured to transmit the integrated email to the security server for the security server to implement the control mechanism.
Abstract:
A sender device includes a non-transitory memory storage comprising instructions and a location control policy, and a processor coupled to the memory. The processor executes the instructions to generate an email, generate a control mechanism for the email, wherein the control mechanism instructs a security server to implement the location control policy and wherein the location control policy affects a recipient device's use of the email, and integrate the control mechanism into the email to generate an integrated email. The sender device further includes a transmitter coupled to the processor and configured to transmit the integrated email to the security server for the security server to implement the control mechanism.