A method provides techniques for item query initiation based on contact information. Prepurchase activity for an item, such as a product or service, is detected. A list of one or more reviews for the item is obtained. For each review in the list, a user identifier is obtained. A determination is made, based on the user identifier, if one or more reviews in the list of reviews correspond to a contact in a contact list associated with the electronic device. In response to determining that a user identifier associated with at least one review corresponds to a contact in the contact list, a query pertaining to the item for presentation to the contact is generated. The query is sent to the contact. A reply from the contact may be received and analyzed to generate a purchase recommendation.
A method in an electronic device includes detecting, with one or more sensors, a wrapped geometric form factor defined by a flexible display supported by a deformable housing and presenting, with one or more processors, content on the flexible display in a first location. The method also detects, with one or more other sensors, gesture input translating the electronic device in three-dimensional space while the wrapped geometric form factor is occurring and moving, by the one or more processors, the content on the flexible display in response to the translating to a second location as a function of a change in orientation of the electronic device in three-dimensional space resulting from the translating.
G09G 3/00 - Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
G06F 1/16 - Constructional details or arrangements
G06F 3/01 - Input arrangements or combined input and output arrangements for interaction between user and computer
G06F 3/0346 - Pointing devices displaced or positioned by the userAccessories therefor with detection of the device orientation or free movement in a 3D space, e.g. 3D mice, 6-DOF [six degrees of freedom] pointers using gyroscopes, accelerometers or tilt-sensors
H04M 1/02 - Constructional features of telephone sets
H04N 23/63 - Control of cameras or camera modules by using electronic viewfinders
3.
Methods and Electronic Devices for Enabling a Video Recording Mode of Operation as a Function of Device Geometry and Support Condition
A method in an electronic device includes detecting, with one or more sensors, a wrapped geometric form factor defined by a flexible display supported by a deformable housing. The method also includes detecting, with one or more other sensors, gesture input indicating a camcorder support condition is supporting the electronic device in three-dimensional space while the wrapped geometric form factor is occurring. Thereafter, the method enables, with one or more processors in response to detecting the wrapped geometric form factor and the camcorder support condition, an image capture mode of operation of an image capture device of the electronic device.
An electronic device includes a deformable housing with linkage members, a flexible display, and an image capture device. The device features sensors to determine a wrapped, wrist-worn geometric configuration and to detect orientation relative to gravity. Processors, in conjunction with the sensors and image capture device, adjust the video capture output orientation to compensate for deviations from gravity's direction. This adjustment ensures an upright video capture experience, even when the device is worn on the wrist. The processors may also present the adjusted video output on the flexible display with indicators of the rotation applied. The device can dynamically adapt to various form factors, enhancing the video recording experience by maintaining a consistent horizon in the output, regardless of the device's orientation during use.
H04N 23/63 - Control of cameras or camera modules by using electronic viewfinders
G06F 3/0346 - Pointing devices displaced or positioned by the userAccessories therefor with detection of the device orientation or free movement in a 3D space, e.g. 3D mice, 6-DOF [six degrees of freedom] pointers using gyroscopes, accelerometers or tilt-sensors
H04M 1/02 - Constructional features of telephone sets
H04N 23/62 - Control of parameters via user interfaces
H04N 23/667 - Camera operation mode switching, e.g. between still and video, sport and normal or high and low resolution modes
5.
MANAGING AUDIO ROUTING AMONG CONNECTED DEVICES RESPONSIVE TO BEING INSIDE OR OUTSIDE OF A USE SPACE
An electronic device, a method, and a computer program product provide automatic external audio output device switching based on sensing relative device position to a use space such as an occupant enclosure, vehicle or room. A controller of the electronic device communicates, via a wireless transceiver, an audio output signal to an external audio output device positioned in a use space. In response to a change in a sensor input indicating that a position of the electronic device has moved from inside to outside of the use space and while the external audio output device is within a communication range with the wireless transceiver, the controller configures the electronic device to selectively discontinue communicating the audio output signal to the external audio output device based on context (e.g., type of audio content). The electronic device may switch the audio output signal to an integral or wearable audio output device.
An electronic device includes a blade assembly with a flexible display and a translation mechanism that adjusts the movement of the blade assembly based on user input. The device detects user input and translates the blade assembly at varying speeds depending on the category of user input. Initial translation speeds are set based on the frequency of interaction and the user's familiarity with the device, with slower speeds for new or infrequent users and faster speeds for seasoned or frequent users. The translation speed increases as the device receives subsequent user inputs, adapting to the user's learning curve. The device also includes one or more processors that modify the translation speed in response to the level of friction applied to the blade assembly. Additionally, the device may comprise sensors to identify the source of user input, further tailoring the translation speed to the user's interaction patterns.
A computing system, a method and a computer program product for delivering advertising/promotional messages to an electronic device following a check of user satisfaction data associated with a user of the electronic device. The method includes detecting, via a processor of a computing system, at least one message for transmission to at least one electronic device. The method includes retrieving user satisfaction data corresponding to one or more users of the at least one electronic device and determining if a first user satisfaction score from the user satisfaction data of a first user is less than a first user satisfaction score threshold. In response to determining that the first user satisfaction score is less than the first user satisfaction score threshold, the method includes withholding transmission of the at least one message to a corresponding electronic device of the first user among the at least one electronic device.
An electronic device, computer program product, and method provide autonomous projecting of a selected content to a second display. The device is configured to, in response to a trigger to transmit first content of the electronic device to a connected second electronic device for presenting on a second display: (i) determine whether second display content is currently being shared with at least one third electronic device; and (ii) in response to determining that the second display content is currently being shared with at least one third electronic device: (a) withhold automatic rendering of the first content on the second display; and (b) generate and output a notification presented on at least the first display, the notification informing a user of at least one of the electronic device and the second electronic device that the content presented on the second display is being shared.
A network device, a method, and a computer program product facilitate delivery scheduling adjustment of a replacement device based on network backup of user data of an exchanged device. In response to detecting completion of a transactional agreement to have the second device delivered to and exchanged for the first device of a user, the network device communicates, via a communications subsystem of the network device, a backup request to the first device for user data that is currently stored on the first device. The network device receives, from the first device in response to the backup request, identification information associated with the first device and metadata associated with the user data to be backed up. The network device triggers delivery of the second device and pickup of the first device at a time corresponding to after completion of the backup of the user data to a network storage.
G06F 11/14 - Error detection or correction of the data by redundancy in operation, e.g. by using different operation sequences leading to the same result
10.
PERSONALIZED PRODUCT RECOMMENDATIONS BASED ON AN ITINERARY
Techniques for personalized product recommendations based on an itinerary are described and are implementable to generate a recommendation for a good and/or service based on product data associated with a destination. The described implementations, for instance, enable generation of a recommendation for a user to acquire the good and/or service prior to visiting the destination based on digital content associated with the destination. The described implementations further enable generation of synthetic digital content that depicts the user at the destination with the good and/or service. Additionally, the techniques described herein include a monitoring system that is operable to detect a development related to the destination, and generate an updated recommendation based on the development.
A method provides techniques for implementing image-based group creation (IBGC) on the electronic device. An image of a group of people is obtained. The image can be obtained via a camera on the electronic device, and/or retrieved from a repository of previously acquired images. Faces are detected for people in the images. Identities of the people are obtained based on the detected faces. Metadata for the identified people is obtained. The metadata can include contact information, role information, and so on. A group including two or more people is created, and stored in memory of the electronic device. A group registration portal is created, and access to the group registration portal is sent to the group members to enable the members to activate their membership in the group.
G06Q 50/00 - Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
G06F 21/32 - User authentication using biometric data, e.g. fingerprints, iris scans or voiceprints
G06V 40/16 - Human faces, e.g. facial parts, sketches or expressions
12.
Electronic Devices and Corresponding Methods for Transferring Electronic Communications Operations Between Wireless Communication Subsystems for Dark Shot Noise Reduction
A method in an electronic device manages thermal energy events affecting the performance of an image capture device. The method includes detecting an elevated thermal energy event at the image capture device, determining if a second wireless communication subsystem is situated farther from the image capture device than a first wireless communication subsystem, and checking if the second wireless communication subsystem is inactive and has a lower temperature than the first wireless communication subsystem. If these conditions are met, the method transfers electronic communication operations from the first wireless communication subsystem to the second wireless communication subsystem. Additionally, the method can perform thermal mitigation operations as well.
H04N 23/52 - Elements optimising image sensor operation, e.g. for electromagnetic interference [EMI] protection or temperature control by heat transfer or cooling elements
H04N 23/71 - Circuitry for evaluating the brightness variation
H04N 23/76 - Circuitry for compensating brightness variation in the scene by influencing the image signals
13.
Multi-Factor Assessment to Detect Image Capture Device Smudges and Corresponding Electronic Devices and Methods
The present disclosure relates to a method implemented in an electronic device for detecting and notifying users about the cleanliness of an image capture device cover. The method includes determining, using one or more processors, whether the image capture device cover is smudged by assessing multiple factors, including measuring the pressure applied to the cover. When the assessment indicates that the cover is smudged, the method causes the user interface of the electronic device to present indicia indicating the smudged condition. The method further includes detecting a cleaning operation on the cover and, in response, altering the indicia to reflect the cleaned condition. The method combines hardware and software components to provide an efficient and user-friendly solution for maintaining the cleanliness of the image capture device cover.
H04N 23/81 - Camera processing pipelinesComponents thereof for suppressing or minimising disturbance in the image signal generation
H04N 23/52 - Elements optimising image sensor operation, e.g. for electromagnetic interference [EMI] protection or temperature control by heat transfer or cooling elements
H04N 23/63 - Control of cameras or camera modules by using electronic viewfinders
H04N 23/741 - Circuitry for compensating brightness variation in the scene by increasing the dynamic range of the image compared to the dynamic range of the electronic image sensors
In aspects of digital content projection using sensor data, a first device obtains first data and second data using one or more sensors. The first device establishes a wireless connection with a second device. The first device transmits first signaling via the wireless connection based on the first data. The first signaling indicates for the second device to initiate sharing of digital content. The first device transmits second signaling via the wireless connection based on the second data. The second signaling indicates for the second device to transmit the digital content to a third device based on initiating the sharing of the digital content. In some examples, the first signaling and the second signaling include the first data and the second data. The second device establishes a wireless connection with the third device to initiate the sharing of the digital content and to transmit the digital content.
Techniques for media control interface for a mobile device are described and are implementable to generate a media control interface for display by a first device to control an application displayed by a second device. For instance, a mobile device executes a media application that supports playback of digital video content, and communicates the digital video content to a display device for display. The mobile device generates a media control interface that is configurable with a variety of selectable indicia based on the digital video content. For instance, the media control interface includes a seekbar to control a temporal location of the digital video content, one or more video control buttons, and a touchpad that maps to actuatable areas of the media application. The media control interface receives an input and controls various functionality of the media application based on the input.
H04N 21/472 - End-user interface for requesting content, additional data or servicesEnd-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content
H04N 21/422 - Input-only peripherals, e.g. global positioning system [GPS]
16.
Adaptive video recap of media content episodes in an electronic device
A computing system, a method and a computer program product for presenting a determined optimal duration of video recap of media content. The method includes detecting, via a processor of a computing system, selection of a current episode of media content for playback. In response to detecting selection of the current episode of the media content for playback, the method includes determining a first time difference between a current time and a previous viewing time of prior episodes. The method includes determining, based on the first time difference, a first time duration for a first video recap of the prior episodes of the media content. The method includes streaming the first time duration of the first video recap of the media content for presentation on an electronic device as a preview presented prior to streaming the current episode of the media content for presentation on the electronic device.
In aspects of ending audio playback based on a trigger word, a mobile device implements an audio playback manager that detects a headset in communication with a mobile device, the headset causing active noise cancellation (ANC) and outputting audio playback communicated from the mobile device. The audio playback manager detects a trigger word that is audible in an environment of the mobile device. In response to detecting the trigger word, the audio playback manager ends the audio playback and adjusts the ANC of the headset.
In aspects of group device location coordination, a mobile device implements a group manager that establishes the mobile device as an organizer of a group of one or more additional devices. The group manager receives input to designate a geographical meeting location and an associated designated meeting time for the one or more additional devices. The group manager communicates a regroup indicator to the one or more additional devices that includes a displayable indication for the one or more additional devices to return to the geographical meeting location at the designated meeting time.
An electronic device includes a communication device configured for electronic communication with a wireless personal area network associated with a vehicle, an ultra-wideband component electronically communicating with another ultra-wideband component carried by a vehicle-mounted companion electronic device, and one or more processors. The one or more processors determine whether to direct the communication device to establish a paired communication channel with the wireless personal area network associated with the vehicle as a function of a distance between the electronic device and the vehicle-mounted companion electronic device determined from ultra-wideband signals exchanged between the ultra-wideband component and the other ultra-wideband component.
B60R 16/023 - Electric or fluid circuits specially adapted for vehicles and not otherwise provided forArrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric for transmission of signals between vehicle parts or subsystems
H04L 67/12 - Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
H04W 84/02 - Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
H04W 4/00 - Services specially adapted for wireless communication networksFacilities therefor
B60R 16/00 - Electric or fluid circuits specially adapted for vehicles and not otherwise provided forArrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for
In aspects of presenting relevant audio data, a mobile device implements an audio playback manager that monitors audio in an environment for a trigger word. The audio playback manager detects the trigger word via a microphone associated with a headset in communication with a mobile device. The audio playback manager determines whether a portion of the audio preceding the trigger word is relevant to a user of the mobile device and presents the portion of the audio that is relevant to the user.
In aspects of ending active noise cancellation based on a detected audio source, a mobile device implements an audio playback manager that detects a headset employing active noise cancellation (ANC) of audio in communication with a mobile device in an environment of the mobile device. The audio playback manager receives a selection of at least one audio source that triggers adjustment of the ANC and detects sound originating from the at least one audio source that triggers adjustment of the ANC. Based on detecting the sound originating from the at least one audio source, the audio playback manager adjusts the ANC.
In aspects of subgroup device location coordination, a mobile device implements a group manager that establishes the mobile device as an organizer of a subgroup of one or more additional devices included within a group coordinated by a managing device. The managing device designates a geographical meeting location and an associated meeting time for the mobile device and the one or more additional devices. The mobile device designates a secondary meeting location and an associated secondary meeting time for the one or more additional devices.
H04W 4/029 - Location-based management or tracking services
H04W 4/06 - Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]Services to user groupsOne-way selective calling services
25.
CONTENT RECOMMENDATIONS BASED ON CONSUMPTION STATUS
Techniques for content recommendations based on consumption status are described and are implementable to generate digital identity groups within a content aggregation application and transmit digital content based on content consumption behavior of the digital identity group. For instance, a digital identity group is generated that includes a first digital identity of a user of the computing device and a second digital identity of an additional user of an additional computing device. Candidate digital content is identified to transmit to the computing device based on one or more digital attributes associated with the first digital identity. The client device then determines whether the candidate digital content is a duplicative instance of digital content based on content consumption of the digital identity group. If the candidate digital content is duplicative, the client device identifies alternative digital content for display by the client device.
An electronic device includes a device housing, a unitary flexible display coupled to the device housing and having at least two end portions extending distally from a base portion, and a translator coupled to the unitary flexible display. The translator is operable to selectively move the at least two end portions between a first position where the at least two end portions abut the device housing and a second position where the at least two end portions extend distally from the device housing. A first device housing can also be pivotable relative to a second device housing between an axially displaced open position and closed position. The combination of extendable display and pivoting action allows the electronic device to be configured in any of a clamshell configuration, a slab configuration, or a tablet configuration.
A deformable stylus has a plurality of deformable sections allowing the deformable stylus to transform between an extended state where a central axis passes through each deformable section of the plurality of deformable sections and an ear-wearable state where at least some deformable sections deform to define an car-receiving hook.
G06F 3/0354 - Pointing devices displaced or positioned by the userAccessories therefor with detection of 2D relative movements between the device, or an operating part thereof, and a plane or surface, e.g. 2D mice, trackballs, pens or pucks
G06F 3/038 - Control and interface arrangements therefor, e.g. drivers or device-embedded control circuitry
An electronic device includes a communication device configured for electronic communication with a wireless personal area network associated with a vehicle, an ultra-wideband component electronically communicating with another ultra-wideband component carried by a vehicle-mounted companion electronic device, and one or more processors. The one or more processors determine whether to direct the communication device to establish a paired communication channel with the wireless personal area network associated with the vehicle as a function of a distance between the electronic device and the vehicle-mounted companion electronic device determined from ultra-wideband signals exchanged between the ultra-wideband component and the other ultra-wideband component.
H04W 48/04 - Access restriction performed under specific conditions based on user or terminal location or mobility data, e.g. moving direction or speed
G01S 11/04 - Systems for determining distance or velocity not using reflection or reradiation using radio waves using angle measurements
H04W 48/16 - DiscoveringProcessing access restriction or access information
H04W 64/00 - Locating users or terminals for network management purposes, e.g. mobility management
Techniques for managing data transaction location information are described and are implementable to generate accurate associations between data transactions and transaction locations. For instance, a computing device receives input data from a remote device that includes a request to complete a data transaction, such as with a third party. The computing device can identify a location of the remote device, such as by extracting the location from metadata included in the input data. The computing device completes the data transaction and generates an association between the data transaction and the location of the remote device. The computing device can generate a variety of transaction insights based on one or more associations.
G06F 16/587 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using geographical or spatial information, e.g. location
G06F 16/583 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
30.
Electronic Devices and Corresponding Methods for Transferring Application Operations Between Devices Using Swipe Gestures
A method in an electronic device includes receiving, by a user interface, a swipe gesture identifying a companion electronic device operating within an environment of the electronic device. The method then transfers, by one or more processors using a communication device in response to the swipe gesture, operation of an application operating on the one or more processors to the companion electronic device identified by the swipe gesture.
G06F 3/0488 - Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
G06F 9/451 - Execution arrangements for user interfaces
H04M 1/72412 - User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories using two-way short-range wireless interfaces
31.
Electronic Devices and Corresponding Methods for Transferring Application Operations Between Devices Using Swipe Gestures
An electronic device includes a user interface, a communication device, and one or more processors operable with the user interface and communication device. The one or more processors, in response to the user interface receiving a swipe gesture across a surface of the user interface, prioritize a plurality of companion electronic devices as a function of at least one predefined criterion to select a companion electronic device and cause the communication device to transfer operation of a foreground application operating on the one or more processors to the companion electronic device selected.
G06F 3/0488 - Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
G01S 13/02 - Systems using reflection of radio waves, e.g. primary radar systemsAnalogous systems
32.
METHODS AND SYSTEMS FOR CONTROLLING A TRANSLATING FLEXIBLE DISPLAY OF AN ELECTRONIC DEVICE IN RESPONSE TO USER INPUT
A method in an electronic device includes detecting, with a flexible display carried by a blade assembly that is slidably coupled to a device housing and movable between at least an extended position where an edge of the blade assembly extends beyond and end of the device housing and a retracted position where the edge of the blade assembly situates at the end of the device housing, user input translating a user interface interaction element beyond a border of the flexible display situated at the edge of the blade assembly. The method then includes translating, by a translation mechanism operable with the blade assembly, the blade assembly toward the extended position in response to the user input.
In aspects of condition-based data transactions, a client device can receive a request to execute a data transaction. The client device can detect a condition corresponding to a failure to execute the data transaction at a first time. For example, the condition corresponding to the failure to execute the data transaction at the first time can include at least one of a network connection status, one or more characteristics of a network connection, a server status, a stored balance associated with the payment service, or a threshold numerical quantity of data transactions associated with the payment service for a duration of a timer, a threshold numerical quantity of data transactions for a geographic location, or a threshold transaction value for the geographic location. The client device can execute the data transaction at a later based on a change in the condition corresponding to the failure to execute the data transaction.
G06Q 20/40 - Authorisation, e.g. identification of payer or payee, verification of customer or shop credentialsReview and approval of payers, e.g. check of credit lines or negative lists
34.
Methods and Electronic Devices Enabling a Video Recording Mode of Operation as a Function of Support Condition
A method in an electronic device includes detecting, with at least a first sensor, a first device housing of the electronic device being pivoted about a hinge relative to a second device housing to a deformed geometry where the first device housing and second device housing define a substantially orthogonal angle. The method includes detecting, with at least a second sensor, a rotational lifting operation of the electronic device in three-dimensional space. In response to the at least a first sensor detecting the deformed geometry and the at least a second sensor detecting the rotational lifting operation, the method includes causing, with one or more processors, an image capture device of the electronic device to enter a video recording mode of operation.
A method in an electronic device includes receiving, by a user interface, a swipe gesture identifying a companion electronic device operating within an environment of the electronic device. The method then transfers, by one or more processors using a communication device in response to the swipe gesture, operation of an application operating on the one or more processors to the companion electronic device identified by the swipe gesture.
G06F 3/04817 - Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
36.
ELECTRONIC DEVICES AND CORRESPONDING METHODS FOR TRANSFERRING APPLICATION OPERATIONS BETWEEN DEVICES USING SWIPE GESTURES
An electronic device includes a user interface, a communication device, and one or more processors operable with the user interface and communication device. The one or more processors, in response to the user interface receiving a swipe gesture across a surface of the user interface, prioritize a plurality of companion electronic devices as a function of at least one predefined criterion to select a companion electronic device and cause the communication device to transfer operation of a foreground application operating on the one or more processors to the companion electronic device selected.
H04M 1/72412 - User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories using two-way short-range wireless interfaces
37.
Methods and systems for controlling a translating flexible display of an electronic device in response to user input
A method in an electronic device includes detecting, with a flexible display carried by a blade assembly that is slidably coupled to a device housing and movable between at least an extended position where an edge of the blade assembly extends beyond and end of the device housing and a retracted position where the edge of the blade assembly situates at the end of the device housing, user input translating a user interface interaction element beyond a border of the flexible display situated at the edge of the blade assembly. The method then includes translating, by a translation mechanism operable with the blade assembly, the blade assembly toward the extended position in response to the user input.
G06F 3/0488 - Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
G06F 3/04883 - Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
H04M 1/02 - Constructional features of telephone sets
38.
Deformable electronic devices and corresponding methods for moving flashlight output as a function of a change in orientation
A deformable electronic device includes a flexible display supported by a deformable housing and one or more sensors to detect a wrapped geometric form factor while in a flashlight mode of operation. The device presents flashlight output on the flexible display in a first location and detects gesture input translating the device in three-dimensional space. The device moves the flashlight output to a second location as a function of a change in orientation resulting from the translating. The device includes processors operable with sensors to dynamically adjust the flashlight output based on the device's orientation, ensuring effective illumination without causing glare to the user.
G06F 3/0346 - Pointing devices displaced or positioned by the userAccessories therefor with detection of the device orientation or free movement in a 3D space, e.g. 3D mice, 6-DOF [six degrees of freedom] pointers using gyroscopes, accelerometers or tilt-sensors
G06F 3/01 - Input arrangements or combined input and output arrangements for interaction between user and computer
39.
CONTACT CONFIGURATION INCLUDING EXTRACTED CONTEXT DATA
Techniques for contact configuration including extracted context data are described. For instance, the described techniques can be implemented to detect a contact data trigger to perform a contact operation and extract context data pertaining to one or more of the contact data trigger or the contact operation. The context data, for instance, includes an indication of a contextual relationship between a user of the client device and a contact associated with the contact operation. A contact recommendation is generated based at least in part on the context data, and a contact profile is configured based at least in part on the contact recommendation.
A method provides techniques for determining an adverse health status of a first individual within an established association of two or more individuals. The method includes determining, in part based on the adverse health status of the first individual, a setting for a group-based do-not-disturb (GBDnD) mode to activate on the communication device. The method further includes activating the GBDnD mode, and transmitting to one or more second communication devices of each other individual within the established association, an indication of the activation of the GBDnD mode on the communication device and notification of the adverse health status. The method can further include generating a delivery postponement notice for the scheduled delivery and communicating the delivery postponement notice to a delivery service account device, while operating in a GBDnD mode.
H04M 1/72463 - User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions to restrict the functionality of the device
H04M 1/72436 - User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages for text messaging, e.g. short messaging services [SMS] or e-mails
H04M 1/72454 - User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions according to context-related or environment-related conditions
41.
SOURCE DEVICE AUTONOMOUS SECURITY FROM SECURITY THREAT ON PEERED RECEIVING DEVICE DURING PEER-TO-PEER APPLICATION STREAMING
An electronic device, computer program product, and method provide autonomous protection from security threat on peered receiving device(s) during peer-to-peer application streaming. A device processor of the electronic device: establishes a streaming session over a connection established with a secondary electronic device via a communication interface; receives first security threat information from the second electronic device; analyzes the first security threat information to determine whether the secondary electronic device is vulnerable to any security threats; and in response to the first security threat information indicating that the secondary electronic device is vulnerable to at least one security threat: (i) generates and output an alert indicating a vulnerability of the secondary electronic device to the at least one security threat; and (ii) applies one or more types of restriction to the streaming session to restrict access to one or more portions of the information at the secondary electronic device.
G06F 21/57 - Certifying or maintaining trusted computer platforms, e.g. secure boots or power-downs, version controls, system software checks, secure updates or assessing vulnerabilities
In aspects of data transaction application transmission across devices, a first client device can obtain a request to transmit, for display at a second client device, an instance of an application associated with a data transaction. The first client device can output, for display at the first client device, a message indicating a stored balance associated with a payment service fails to satisfy a threshold value associated with the data transaction. The first client device can transmit, to the second client device and in response to a determination that the stored balance is updated to satisfy the threshold value, the instance of the application associated with the data transaction. The second client device can receive, from the first client device, the instance of an application. The second client device can output, for display at the second client device, the instance of the application.
G06Q 20/32 - Payment architectures, schemes or protocols characterised by the use of specific devices using wireless devices
G06Q 20/10 - Payment architectures specially adapted for electronic funds transfer [EFT] systemsPayment architectures specially adapted for home banking systems
43.
DISPLAYING CONTENT BASED ON DETECTED FORCE ON A MULTI-DISPLAY DEVICE
In aspects of displaying content based on detected force on a multi-display device, a mobile device includes a first display device attached to a second display device, and the mobile device includes one or more proximity sensors positioned to detect one or more forces applied to the second display device. The mobile device implements a display manager that causes display of digital content on the first display device based at least in part on detecting the one or more forces applied to the second display device.
G06F 3/0488 - Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
44.
ELECTRONIC DEVICE WITH GROUP ACTION SHARING OF SECURITY FILTERING FOR THIRD-PARTY CONTENT
An electronic device, method and computer program product mitigate risks of presenting content that may include links to malware or phishing queries at secondary device(s) by learning from security-related user actions taken at trusted primary device(s). In response to receiving, via user interface component(s), a user input designating third-party content as violating a security policy at an electronic device assigned group level authorization to make security decisions for security policy sharing group of electronic devices, the controller updates a security policy module of the electronic device. The controller configures the electronic device to implement the updated security policy of the third-party content. The controller transmits a security policy update to each second device within the security policy sharing group to trigger an update of the respective security policy module to recognize and locally implement security measures against similar third-party content that is subsequently received.
In aspects of methods and systems for surfacing unconsumed communications, an example device includes at least one memory and at least one processor. The at least one processor is configured to cause the device to detect that an ongoing communication pertaining to a first topic includes one or more first communications in a first communication channel being accessed by a user of the device, detect one or more second communications in a second communication channel associated with the user based on the one or more second communications including an unconsumed communication, determine whether the first topic and a second topic of the one or more second communications are similar, generate, based on the first topic and the second topic being similar, a reference link to the one or more second communications of the second communication channel, and display the reference link in the first communication channel.
G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
H04L 51/08 - Annexed information, e.g. attachments
An electronic device (e.g., smartphone) identifies digital content and classifies the digital content as confidential digital content via one or more machine learning models. The electronic device automatically stores the confidential digital content in a secure digital storage. The secure digital storage maintains the confidential digital content separately from digital content that is not classified as confidential digital content. Access to the secure digital storage is controlled by the electronic device such that the confidential digital content within the secure digital storage is not exposed outside of the secure digital storage.
A method provides techniques for device locking using Bluetooth Low Energy Channel Sounding. The method includes receiving, by a processor of an electronic device that includes a Bluetooth Low Energy (BLE) interface, a motion initiation message from a second electronic device while the electronic device is unlocked, the second electronic device being communicatively linked with the electronic device for BLE channel sounding and distance measurement. The method further includes initiating a BLE Channel Sounding (BLECS) process using a distance calculation algorithm, where the BLECS process includes sending periodic channel sounding subevents and obtaining distance measurement results corresponding to the periodic channel sounding subevents. The method includes determining a current distance between the electronic device and the second electronic device based on the distance measurement results, and in response to determining that the current distance exceeds a predetermined distance threshold, invoking a lock screen on the electronic device.
H04W 4/80 - Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
48.
UNLOCKING A DEVICE USING BLUETOOTH CHANNEL SOUNDING IN A CONNECTED DEVICE CONTEXT
A method provides techniques for receiving a signal proximity message from a second electronic device, where the second electronic device is electronically paired to the electronic device. The method further includes initiating a BLE Channel Sounding (BLECS) process that includes a distance calculation algorithm. The BLECS process includes sending periodic channel sounding subevents to the second electronic device and obtaining distance measurement results corresponding to the periodic channel sounding subevents. The method further includes determining a current distance between the electronic device and the second electronic device based on the distance measurement results. The method includes, in response to determining that the current distance is less than a predetermined distance threshold and determining that the electronic device is in a locked state or a partially locked state, activating a biometric identification interface on the electronic device to facilitate unlocking of the electronic device.
G06V 40/16 - Human faces, e.g. facial parts, sketches or expressions
H04W 4/02 - Services making use of location information
H04W 4/80 - Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
In aspects of automatic eSIM transfer between devices, a first device having a first embedded subscriber identity module (eSIM) chip determines, while an eSIM profile associated with a user is activated on the first eSIM chip, that the user is transitioning from using the first device to using a second device. In response, the first device initiates a transfer of the eSIM profile from the first device to the second device. The transfer causes deactivation of the eSIM profile on the first eSIM chip and activation of the eSIM profile on a second eSIM chip of the second device.
An electronic device, method and computer program product monitor accumulated usage of connected audio wearable devices and employ digital wellbeing policies responsive the accumulated usage. The electronic device includes an audio driver configured to communicatively couple and transmit audio output to at least one wearable audio output device. A controller of the electronic device is communicatively coupled to the audio driver. The controller monitors presentation of audio output via each of the at least one wearable audio output device. The controller compares a total time of audio exposure to a user via each of the at least one wearable audio output device presenting the audio output with a corresponding audio exposure threshold within an exposure period of time. The controller presents an alert via an output device in response to the total time of audio exposure exceeding the audio exposure threshold.
G08B 5/22 - Visible signalling systems, e.g. personal calling systems, remote indication of seats occupied using electric transmissionVisible signalling systems, e.g. personal calling systems, remote indication of seats occupied using electromagnetic transmission
An electronic device, method and computer program product provide recommendations for a wearable audio output device that is appropriate for a scheduled use. A controller of the electronic device determines, based on schedule data, a context (e.g., sound quality and volume level of ambient sound) of presentation of audio output via wearable audio output device(s). The controller associates, for each wearable audio output device, a respective ambient sound attenuation value compatible with a range of sound quality and volume level of the context. The controller identifies a candidate wearable audio output device that has an associated ambient sound attenuation value that is compatible with the context of presentation. The controller presents, via an output device, a recommendation to have the candidate wearable audio output device available to successfully present the audio output for the context of presentation of the audio output during a scheduled time.
In aspects of audio broadcast management based on audio disruption, a wireless device receives an audio broadcast from an audio source device, and initiates a connection to the audio broadcast. The wireless device detects an audio disrupt event of the audio broadcast based on audio frequency data, audio intensity data, or a predefined time limit associated with the audio broadcast. In response to this, the wireless device initiates a disconnection from the audio broadcast, and initiates a connection to a new in-range audio broadcast.
An electronic device, method and computer program product provide recommending wearable audio output devices (e.g., earphones, headsets) for audio output that are appropriate for the ambient sound context and sound quality of the audio output. A controller of the electronic device monitors the context, associates a respective air leakage value and a respective ambient sound attenuation value associated with each wearable audio output device. In response to use of a wearable audio output device exceeding a duration threshold, the controller identifies and presents a recommendation to switch to a candidate wearable audio output device to mitigate a risk level while successfully presenting the audio output for the context.
An electronic device, a method and a computer program product for presenting incentive alerts for an intended purchase and coordinating purchases with other users. The method includes detecting a trigger indicative of an intended purchase transaction. The method includes identifying a potential incentive applicable to the intended purchase transaction and having an incentive threshold spend amount to trigger receipt of an incentive. In response to identifying the potential incentive, the method includes presenting an incentive notification on a display. The incentive notification indicating that the potential incentive is available if the transaction total spend amount of the intended purchase transaction meets or exceeds the incentive threshold spend amount. The method includes presenting at least one user-selectable option on the display that facilitates electronic notification of and coordination with at least one potential second purchaser associated with a communicatively connected second electronic device to incorporate combined purchasing of additional items.
An electronic device and method are disclosed for managing content on a foldable device with a flexible display. The method includes detecting, with sensors, a partially deformed geometric form factor defined by a first device housing pivoted about a hinge relative to a second device housing between an open and closed position. The method further includes presenting, with processors, first content on a display portion of the first device housing and second content on another display portion of the second device housing. Additionally, the method involves detecting, with other sensors, movement of a person viewing the content within the environment of the electronic device. When the movement meets a predefined criterion, the method includes moving the first content to the second display portion and the second content to the first display portion. This approach enhances the user experience by dynamically adjusting content presentation based on user movement.
A method in an electronic device detects, from a user interface, initiation of a device unlocking operation. The method captures, by an image capture device having an image sensor receiving light in response to the initiation of the device unlocking operation, one or more images of a subject situated within an environment of the electronic device. The method determines, by one or more processors operable with the image capture device, whether the one or more images depict the subject in a state of lagophthalmos and precludes, by the one or more processors, the device unlocking operation from completing when the one or more images depict the subject in the state of lagophthalmos.
An electronic device, computer program product, and method autonomously verifies accuracy of delivery of purchased items. The electronic device: receives information of a first order requested from a source, including a delivery address for the first order; captures a first image of one or more items included in the first order at the source for delivery; subsequently captures, a second image comprising all items that were delivered contemporaneously with presenting the first order at the delivery address; and initiates a comparison of the delivered items within the second image with the one or more items within the first image. In response to identification of a material discrepancy between the delivered items in the second image and the items in the first image, the processor presents a notification indicating the material discrepancy and presents at least one corrective action required to be taken to address the material discrepancy.
A method provides techniques for credit card management. The method includes identifying an intended spend amount for a financial transaction to be paid for via use of one of multiple payment sources within the digital wallet. The method further includes determining, in part based on the intended spend amount, the minimum spending criteria, and the end/renewal data, a preferred payment source from among the multiple payment sources to suggest for use in completing the financial transaction, while maximizing a collective financial benefit of selectively utilizing the multiple payment sources within the digital wallet to complete financial transactions up to and following the end/renewal date. The method continues with presenting, on an output device, an indication to utilize a particular payment source in response to determining that reducing a balance remaining to meet the minimum spending criteria is a best option to maximize the collective financial benefit.
G06Q 20/36 - Payment architectures, schemes or protocols characterised by the use of specific devices using electronic wallets or electronic money safes
G06Q 20/34 - Payment architectures, schemes or protocols characterised by the use of specific devices using cards, e.g. integrated circuit [IC] cards or magnetic cards
59.
AUTOMATICALLY ROUTING AUDIO DATA BASED ON SPEECH CODEC USAGE
Audio data is received at an electronic device. This audio data can be received from various sources, such as a microphone of the electronic device, a modem or network connection, a local storage device, and so forth. The electronic device determines whether the received audio data was encoded using a speech codec and whether the electronic device is connected to an external public speaker. If the audio data was encoded using a speech codec, and the electronic device is connected to an external public speaker, then the audio data is automatically routed to a private speaker of the electronic device (e.g., an internal speaker of the electronic device) rather than the external public speaker.
H04M 1/72469 - User interfaces specially adapted for cordless or mobile telephones for operating the device by selecting functions from two or more displayed items, e.g. menus or icons
60.
AUTOMATICALLY SELECTING A NETWORK LINK FOR TRANSFERRING DATA BASED ON LINK PERFORMANCE
Automatically selecting a network link for transferring data based on link performance is discussed herein. The performance of a cellular network link and the performance of a wireless local area network link are determined. If both the wireless local area network link and the cellular network link are available, the one of those two network links having the higher performance is automatically selected to connect to the internet when the electronic device is operating as a mobile hotspot, or to connect to another electronic device in a peer-to-peer (P2P) mode.
In aspects of automatic selection of audio broadcast based on direction, a media playback manager detects an available Bluetooth Low Energy (BLE) audio broadcast from a media device. Based on a location of a tag associated with the media device, the media playback manger determines a position of a wireless device relative to the media device. The media playback manager then receives the BLE audio broadcast at the wireless device based on the position of the wireless device relative to the location of the tag that is associated with the media device.
H04H 20/95 - Arrangements characterised by special technical features of the broadcast information, e.g. signal form or information format characterised by a specific format, e.g. an encoded audio stream
Electronic Devices and Corresponding Methods Electronically Prompting Fraud Warnings as a Combined Function of Impersonation Likelihood and Security Risk
An electronic device includes a communication device, a user interface, and one or more processors operable with the communication device and the user interface. In response to the communication device receiving electronic signals defining an electronic communication comprising a request for benefit for a person known to an authorized user of the electronic device, the one or more processors, in parallel operations, determine both how likely the electronic communication originated from the person known to the authorized user of the authorized user of the electronic device and how likely the electronic communication is to be fraudulent. When the electronic communication is sufficiently likely to be both from a person unknown to the authorized user of the electronic device and sufficiently likely to be fraudulent, the one or more processors cause the user interface to deliver a prompt comprising a fraud warning indicating that the electronic communication is likely fraudulent.
An electronic device includes a first device housing and a second device housing that are slidable relative to each other. A flexible display spans a major surface of the electronic device. A strap can be attached to the electronic device so as to span a second major surface of the electronic device, where sliding the first device housing toward the second device housing changes the perimeter of an arm insertion aperture defined by the strap and device housings. A deformable device housing arm can extend between the device housing(s) and the strap and can wrap around a user's arm. The first device housing and second device housing can be manufactured from a flexible material to wrap around an arm allowing a first coupler coupled to the first device housing to attach to a second coupler coupled to the second device housing.
An electronic device includes a user interface, a communication device, and one or more processors operable with the user interface and the communication device. The one or more processors are configured to select a user interface sensory element configuration from a plurality of user interface sensory element configurations contained in a user interface sensory element bundle received by the communication device from a remote electronic device across a network as a function of a dominant sensory profile associated with an authorized user of the electronic device and, thereafter, cause the user interface to present the user interface sensory element configuration selected from the plurality of user interface sensory element configurations contained in a user interface sensory element bundle.
An electronic device includes a communication device and one or more processors operable with the communication device. The one or more processors are configured to, in response to the communication device determining that a remote electronic device in communication with the communication device across a network is implementing a sensory element user interface presentation mode of operation, compile a plurality of user interface sensory element configurations contained in a user interface sensory element bundle from which a user interface sensory element configuration can be selected as a function of a dominant sensory profile associated with an authorized user of the electronic device, and cause the communication device to transmit the user interface sensory element bundle to the remote electronic device across the network.
An electronic device includes a user interface and one or more processors operable with the user interface. The one or more processors are configured to modify one or more user interface elements as a function of a dominant sensory profile associated with an authorized user of the electronic device to create a one or more modified user interface elements and, thereafter, cause the user interface to present the one or more modified user interface elements.
In aspects of aggregating capture specifications for media content using generative artificial intelligence (AI), a client device can aggregate one or more capture specifications for capturing media content based on inputting one or more media specifications of an application to a generative AI. The client device can cause an instance of the media content to be captured by one or more media capture devices based on applying the one or more capture specifications. The client device can provide the instance of the media content to the application.
An electronic device includes a user interface, a memory, one or more sensors, and one or more processors operable with the user interface, the memory, and the one or more sensors. The one or more processors are configured to, when the one or more sensors identify an authorized user of the electronic device using the electronic device, determine a dominant sensory profile associated with the authorized user and store the dominant sensory profile associated with the authorized user in the memory of the electronic device.
G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
G06F 3/0481 - Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
G06F 9/451 - Execution arrangements for user interfaces
69.
DETERMINING RECIPIENT AVAILABILITY FOR RESCHEDULING PACKAGE DELIVERY
In aspects of determining recipient availability for rescheduling package delivery, a package delivery manager of a device (e.g., a client device and/or a server device) obtains application data that indicates an availability status of a recipient to receive a package delivery according to a delivery schedule. The availability status may indicate that the recipient is unavailable to receive the package delivery according to the delivery schedule. The package delivery manager establishes an updated schedule for the package delivery based on the availability status of the recipient indicating availability to receive the package delivery according to the updated schedule.
G06Q 10/1093 - Calendar-based scheduling for persons or groups
70.
Electronic Devices and Corresponding Methods for Dynamically and Automatically Selecting Exposure Values for Bracketing Operations Generating High Dynamic Range (HDR) Images
An electronic device includes an image sensor and one or more processors operable with the image sensor. The one or more processors are operable to dynamically and automatically select-exposure values using a camera response function for the image sensor for a sequence of images to generate an HDR image. The one or more processors can cause the image sensor to capture the sequence of images using the exposure values selected and can fuse the sequence of images to create the HDR image.
H04N 23/741 - Circuitry for compensating brightness variation in the scene by increasing the dynamic range of the image compared to the dynamic range of the electronic image sensors
G06T 5/50 - Image enhancement or restoration using two or more images, e.g. averaging or subtraction
H04N 23/72 - Combination of two or more compensation controls
H04N 23/73 - Circuitry for compensating brightness variation in the scene by influencing the exposure time
H04N 23/743 - Bracketing, i.e. taking a series of images with varying exposure conditions
In aspects of active noise cancellation (ANC) adjustment, a mobile device is in communication with a headset that has ANC. The mobile device and/or the headset implements a noise cancellation manager to detect that the headset is in communication with the mobile device, and monitor for contextual conditions associated with the ANC of the headset. The noise cancellation manager is implemented to detect one or more contextual triggers from the contextual conditions, where the contextual triggers indicate an ANC adjustment scenario. Based on detecting the one or more contextual triggers and/or the ANC adjustment scenario, the noise cancellation manager adjusts the ANC of the headset from a first level of the ANC to a second level of the ANC, where the first level of the ANC provides a different amount of the ANC relative to the second level of the ANC.
An electronic device includes a user interface, a memory, and one or more processors. In response to the one or more processors detecting commencement of an interactive session in an electronic shopping application operating on the processors, the one or more processors initiate a timer for each search string category detected. In response to the interactive session ceasing, the one or more processors present a compilation of timer data for the interactive session. The compilation can itemize each search string category and a corresponding amount of time associated with each search string category.
An electronic device includes a user interface, a memory, and one or more processors operable with the user interface and the memory. In response to the one or more processors detecting commencement of an interactive shopping session in an electronic shopping application operating on the one or more processors, the one or more processors retrieve an average electronic shopping completion time associated with a detected search string category and present a prompt identifying the average electronic shopping completion time associated with the detected search string category on the user interface.
An electronic device, a method and a computer program product for tracking personal and collaborative purchasing. The method includes detecting a trigger indicative of an intended purchase of a first item. In response to detecting the trigger, the method includes transmitting a request for collaborative shopping data with a previously purchased second item. In response to receiving the collaborative shopping data with the previously purchased second item, the method includes determining whether the first item is substantially similar to the previously purchased second item. In response to the first item being substantially similar to the previously purchased second item, the method includes identifying the intended purchase of the first item as a potential duplicate purchase and presenting a duplicate purchase alert on a display. The duplicate purchase alert indicates that completion of the intended purchase of the first item will potentially result in a duplicate purchase.
In aspects of mobile device access protection, a mobile device implements a performance degradation manager that can detect one or more contextual triggers that indicate at least one potential risk event, such as an unauthorized attempt to access a device application. Based on the one or more contextual triggers, the performance degradation manager performs a degradation protocol that limits access to one or more functions of the mobile device, where the one or more functions would normally provide access to personal information and/or a device application. The degradation protocol includes the appearance of a malfunction of the device, such as an application update, a touchscreen malfunction, a display malfunction, a connection malfunction, a power failure, and/or a redirection.
G06Q 20/40 - Authorisation, e.g. identification of payer or payee, verification of customer or shop credentialsReview and approval of payers, e.g. check of credit lines or negative lists
Techniques for activity tracking for multiple users on a device are described. For instance, the described techniques can be implemented to detect that a first user is in possession of a client device and to track physical activity of the first user as part of an activity log of the first user. The techniques can detect, via sensor data, that possession of the client device switches from the first user to a second user, and track physical activity of the second user as part of an activity log of the second user. In implementations the techniques can track physical activity of multiple users via a single device.
An electronic device includes a device housing. An illuminative fabric display is coupled to the device housing. One or more processors of the electronic device are configured to cause the illuminative fabric display to present content. The presentation of content can be in response to user input and may occur only when one or more sensors determine that a primary display of the electronic device defines a bottom side of the electronic device in three-dimensional space.
H04M 1/72409 - User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories
H04M 1/02 - Constructional features of telephone sets
H04M 1/72442 - User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality for playing music files
H04M 1/72466 - User interfaces specially adapted for cordless or mobile telephones with selection means, e.g. keys, having functions defined by the mode or the status of the device
78.
AUTONOMOUS IDENTIFICATION AND CONFIDENTIAL TAGGING/HANDLING OF PURCHASE TRANSACTIONS INVOLVING PURCHASED ITEMS WHOSE PURCHASE ARE INTENDED TO BE PRIVATE
An electronic device, a method and a computer program product enable tracking and separating personal from collaborative purchasing of at least one item. The method includes detecting a trigger indicative of an intended purchase of a first item. In response to detecting the trigger, the method includes identifying a first merchandise category and type associated with the first item and determining if the first merchandise category and type corresponds to a purchase transaction that is to be maintained as a private purchase transaction. In response to determining that the first merchandise category and type is a private purchase transaction, the method includes withholding transmission of a notification of the intended purchase of the first item to a collaborative shopping database.
Techniques for context for fulfillment transactions are described and are implementable to enable context information for fulfillment transactions to be stored, presented, and filtered.
In aspects of compatible product recommendations, a mobile device implements a product recommendation manager that receives a search input for a consumer product. The product recommendation manager receives a recommendation list of compatible products with the consumer product. The compatible products can be determined based at least in part on a profile associated with the mobile device and product feedback corresponding to returned products. The product recommendation manager can then display the recommendation list of the compatible products on a display device. In implementations, a server device determines the profile associated with the mobile device, and generates the recommendation list of the compatible products with the consumer product.
A method in an electronic device includes receiving user input requesting an electronic payment transaction. The electronic payment transaction defines an electronic payment transaction amount. One or more processors of the electronic device determine whether the electronic payment transaction amount triggers a secondary confirmation operation. Where it does, the one or more processors present a prompt that includes a secondary confirmation challenge. When user input correctly answers the secondary confirmation challenge, the one or more processors complete the electronic payment transaction. However, when the user input answering the secondary confirmation challenge incorrectly answers the secondary confirmation challenge, the one or more processors preclude completion of the electronic payment transaction.
A method in an electronic device receives, at a user interface, user input requesting an electronic payment transaction. The method presents, by one or more processors on the user interface in response to the receiving, a user actuation target facilitating the electronic payment transaction by occasion. The method retrieves, with a communication device from a remote electronic device across a network, one or more upcoming occasions. The method also presents, by the one or more processors on the user interface, the one or more upcoming occasions as execution dates for the electronic payment transaction.
G06Q 20/28 - Pre-payment schemes, i.e. "pay before"
G06Q 20/10 - Payment architectures specially adapted for electronic funds transfer [EFT] systemsPayment architectures specially adapted for home banking systems
83.
Electronic Devices Having Morphing Device Housings Allowing Wearable and Handheld Modes of Operation
An electronic device includes a first device housing and a second device housing that are slidable relative to each other. A flexible display spans a major surface of the electronic device. A strap can be attached to the electronic device so as to span a second major surface of the electronic device, where sliding the first device housing toward the second device housing changes the perimeter of an arm insertion aperture defined by the strap and device housings. A deformable device housing arm can extend between the device housing(s) and the strap and can wrap around a user's arm. The first device housing and second device housing can be manufactured from a flexible material to wrap around an arm allowing a first coupler coupled to the first device housing to attach to a second coupler coupled to the second device housing.
A method provides techniques for automatic obfuscation of sensitive information. The sensitive information can include one-time passcodes that surface on an electronic device. The method includes receiving a notification comprising sensitive information. The method continues with determining that a notification setting of the electronic device enables presentation of received notifications, and determining that the notification setting of the electronic device further includes enabling dynamic obfuscation of the sensitive information if a presence of an authorized user of the electronic device is not confirmed. The sensitive information is automatically obfuscated from being presented during presentation of the notification. A modified notification is presented on the electronic device, where the modified notification includes the received notification with the sensitive information obfuscated.
Techniques for device event state alarm for an event conflict condition are described. For instance, the described techniques can be implemented to detect that a state condition of a client device may conflict with a scheduled event associated with the client device. An event state alarm can be output including actions that can be performed to mitigate an event conflict condition.
In aspects of authentication based on modulated auditory input, a computing device implements an auditory authentication manager that receives an auditory input as an account access request, such as via a user interface on a mobile device. A voice modulation system of the auditory authentication manager modulates the auditory input to generate a modulated auditory input. The auditory authentication manager can then compare the modulated auditory input to stored modulated voice data, such as generated from an initial auditory input previously received as provided by a user of the mobile device. The auditory authentication manager can authenticate the auditory input for the account access request based at least in part on the comparison of the modulated auditory input to the modulated voice data.
In aspects of user preferences based on environmental context, a mobile device implements a context suitability manager that obtains media content related to a user. The context suitability manager determines an environmental context based on the media content related to the user. The context suitability manager can determine one or more user preferences associated with activity recommendations for the user given the environmental context derived from the media content related to the user. For example, the one or more user preferences may be based on user participation in an activity indicated by the media content, and/or based on visual content depicted in the media content that is related to the user.
When the two electronic devices are connected (e.g., wired or wireless connection), a determination is made as to whether a contextual state of at least one of the electronic devices (e.g., a smartphone or tablet) indicates that a virtual view of the electronic device is to be displayed by the other electronic device. The contextual state may include, for example, whether the displays of the two electronic devices are spatially aligned, whether the one electronic device is upside down, whether a display of the one electronic device is turned off, and so forth. The virtual view of the electronic device is a display of the user interface of the electronic device, allowing a user to interact with the electronic device via the virtual view of the electronic device.
In aspects of event-based authorization transmission across mobile devices, a first mobile device detects an event associated with a first application on the first mobile device and transmits an interface of a second application installed on the first mobile device to a second mobile device based on the event associated with the first application and a request for the second mobile device to use the second application installed on the first mobile device. When the first mobile device receives an authorization code from a remote device associated with the second application, the first mobile device transmits the authorization code to the second mobile device. When the first mobile device receives a request for a third application associated with the second application, the first mobile device transmits an interface of the third application to the second mobile device.
In aspects of event-driven subscription order modification, a mobile device transmits a subscription order to a fulfillment service for one or more items. A server device receives, from the mobile device, the subscription order for the one or more items. The mobile device and/or the server device determine an event that affects a quantity of an item included in the subscription order. The mobile device transmits, to the fulfillment service (e.g., of the server device), a request to modify the quantity of the item included in the subscription order based on the determination of the event. Additionally, or alternatively, the server device transmits, to the mobile device, a request to modify the quantity of the item included in the subscription order based on the determination of the event.
An electronic device, method and computer program product provide clear video feeds while operating within a data bandwidth limitation. The electronic system monitors eye gaze direction of a local participant viewing a display and positioned in a field of view of the at least one image capturing device. The electronic device receives, via a communications subsystem, and presents, at the display, more than one video feeds of respective participants in a video communication session. In response to determining that at least one video feed is not being gazed at by the local participant, the electronic system captures a video snippet of each of the at least one video feed and presents the video snippet within a participant tile in place of the respective video feed. The electronic system presents a live video feed in a corresponding participant tile that is being viewed by the local participant.
A method provides techniques for identifying a most-recently received security notification from amongst multiple received security notifications for a single transaction. The method includes detecting, by a processor of an electronic device, receipt within a predetermined time interval of a plurality of security notifications, where each security notification contains different transaction authentication information. The method includes determining that each of the plurality of notifications are associated with a same transaction. The method includes identifying a most recently received notification. The method continues with modifying at least one characteristic of each other notification from the plurality of notifications that is not the most recently received notification to create a modified notification that includes an indication that corresponding transaction authentication data is obsolete.
In aspects of offline business recommendations, a system can receive payment context data associated with a transaction between a mobile device and an offline business. The system implements a business recommendation manager that can extract business data that identifies the offline business from the payment context data. The business recommendation manager can update a business tracking database with the offline business data that identifies the offline business. In implementations, the offline business data included in the business tracking database can used to provide offline business recommendations to users searching for specific items, particularly from businesses that have little to no online presence.
In aspects of personalized weather insight information, a mobile device implements a context suitability manager that receives an input including a user preference related to a weather condition. The context suitability manager also receives a weather forecast indicating the weather condition. Based on the user preference related to the weather condition, the context suitability manager can generate personalized weather insight information related to the weather forecast. In some examples, the personalized weather insight information is based on a group context that considers the user preference related to the weather condition and at least one additional user preference related to the weather condition. The context suitability manager outputs the personalized weather insight information for display on a display device.
A deformable electronic device includes a first section carrying a first display and a second section that is both bendably coupled to the first section and devoid of any display. The deformable electronic device also includes a third section that carries a second display and is bendably coupled to the second section. The first display and the second display are oppositely facing. The deformable electronic device can be bent such that the first display and second display are aligned along a minor edge, aligned along a major edge, are oppositely facing, are configured as a tent, a stand, or even a loop. The number of sections carrying displays and devoid of displays can be increased to increase the total number of sections of the deformable electronic device.
G06F 3/01 - Input arrangements or combined input and output arrangements for interaction between user and computer
G09G 3/00 - Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
96.
AUTOMATIC UPDATING OF ELECTRONIC DEVICE FEATURES AND SOFTWARE IN PREPARATION FOR A PLANNED OR DETECTED TRAVEL TO A DIFFERENT GEOGRAPHICAL LOCATION OR COUNTRY
An electronic device, computer program product, and method autonomously updates/modifies device features and/or settings for use in a new location having specific requirements for device usage. The device processor executes code to: determine that a user of the electronic device will be travelling from a first location having the first set of location specific requirements to a second location having a second set of location specific requirements; and identify the second set of location specific requirements corresponding to the second location. In response to at least one of a time trigger or a location trigger corresponding to the electronic device being moved to the second location, the processor autonomously modifies one or more device features associated with the second set of location specific requirements to enable the electronic device to operate according to the second set of location specific requirements while the electronic device is in the second location.
An electronic device includes a device housing, a blade assembly carrying a blade and a flexible display and slidably coupled to the device housing, and a translation mechanism operable to slide the blade assembly relative to the device housing between an extended position and a retracted position. The electronic device includes a first audio output device component mechanically coupled to the blade assembly and a second audio output device component mechanically coupled to a surface carried by the device housing. Translation of the blade assembly to the extended position causes the first audio output device component and the second audio output device component to axially align, thereby defining an audio output device.
A method provides techniques for account lockout prevention with multifactor authentication. The method includes detecting, by an electronic device that comprises a memory having stored thereon at least one application requiring login authentication to an account via an account unlock module, a number of failed access attempts for access to the account based on a first challenge. In response to the number of failed access attempts exceeding a failed account access attempt limit, access to the account via the first challenge is temporarily suspended. An alternate challenge requiring entry of a second, different authentication response is presented. The method continues with enabling further access to respond to the first challenge only in response to receipt of a correct response to the alternate challenge.
In aspects of payment recovery boot mode for mobile devices, a mobile device transmits a payment status request to a network device. The network device receives an identifier of the mobile device and, based on the identifier, determines a payment status of the mobile device indicates a payment for the mobile device is pending. The mobile device receives, from the network device, a payment status response indicating a payment for the mobile device is pending. The mobile device initiates a payment recovery boot mode of the mobile device based on the payment status response.
G06Q 20/10 - Payment architectures specially adapted for electronic funds transfer [EFT] systemsPayment architectures specially adapted for home banking systems
100.
BUDGET ALERT DISPLAY IN AN ELECTRONIC DEVICE TO PREVENT OVER-BUDGET TRANSACTIONS
An electronic device, a method and a computer program product for presenting budget alerts for budget categories. The method includes detecting a trigger indicative of an intended transaction that falls within a first budget category having a budgeted amount for at least one budget period. In response to detecting the trigger, the method includes transmitting, to a budget tracking repository, a request for budget data. The budget data includes a first budget amount and current spend amount for the first budget category. The method includes identifying an over-budget condition by determining that a sum of a payment amount for the intended transaction and the current spend amount is greater than the first budget amount. In response to identifying the over-budget condition, the method includes presenting a budget alert on a display. The budget alert indicates that the first budget amount will be exceeded, if the intended transaction is completed.