1. Technical Field
Implementations of the present invention include wristwatches and bangle ornaments that comprise computing functionality.
2. Background and Relevant Art
In an increasingly quantized and connected world, innovators and consumers are seeking way of integrating technology more seamlessly into their daily lives. Modern smart phones have been one method by why consumers have increasingly integrated connectivity into their daily lives. For example, many smart phone users frequently user their phones to take and upload pictures, text friends, call friends, navigate streets, identify new restaurants, and perform other such activities.
An additional recent movement in integrating technology into consumer's lives has involved so-called “smart watches.” Conventional smart watches vary dramatically in functionality and form. In general, many conventional smart watches include some form of rudimentary health tracking utilities. For example, many conventional smart watches include pedometers, which can be used to track the number of steps the user took. Similarly, many conventional smart watches include gyroscopes that can be used to detect movement during sleep.
In addition to providing health tracking, some conventional smart watches also provide limited forms of connectivity. In particular, conventional smart watches can communicate with a smart phone that is also owned by the smart watch user. For example, the conventional smart watch may be able to receive information from the smart phone through BLUETOOTH. For instance, a conventional smart watch may display a notification that the smart phone has received a text message. The notification may comprise brief information about the text message.
Conventional smart watches, however, suffer from several shortcomings. In particular, one will understand, that fitting the necessary components into a small form factor like a smart watch is an onerous task. In particular, because most consumers desire watches that are fashionable and attractive, there is a need for a smart watch that comprises a pleasing form-factor, while at the same time comprises a form-factor that allows the smart watch to function.
Additionally, conventional smart watches suffer from shortcomings in interface. One will understand that, in general, a smart watch will comprise less useable surface area for a user interface than a smart phone. Many conventional smart watches have failed to provide user interfaces that are both intuitive and visually useful. For example, the conventional smart phone user interface comprises a grid-like display of mobile applications. For several reasons, one will understand that displaying a large grid of several applications on a small smart watch display may provide a clumsy and inefficient user interface.
Implementations of the present invention comprise systems, methods, and apparatus configured to provide users with an attractive and useful arm-wearable computer accessory. In particular, implementations of the present invention comprise wrist accessories that include integrated cellular phone capabilities, personal multimedia functionality, web-connectivity, and other similar features. Additionally, implementations of the present invention provide novel form factors and methods of interface and information display that address several shortcomings in the conventional art.
For example, implementations of the present invention comprise a smart watch system. The smart watch system can further comprise one or more processors and system memory. Additionally, the smart watch system can comprise a watchband extending from a first side of a touch-sensitive display to a second side of the touch sensitive display. The watchband can comprise a clasp mechanism that allows the watchband to be placed around a wrist. Further, the smart watch system can comprise the touch-sensitive display. The touch-sensitive display can be configured to display an interactive image and detect a contact moving continuously from a first edge of the touch-sensitive display toward a second, opposite edge of the touch-sensitive display. In response to the detection, the touch-sensitive display can display select function indicators in accordance with movement of the contact. The select function indicators can comprise four or fewer distinct, selectable icons.
Additionally, at least one implementation of the present invention can comprise a smart watch. The smart watch can comprise one or more processors and system memory. Additionally, the smart watch can comprise a watchband. The watchband can further comprise a clasp mechanism that connects a first portion of the watchband with a second portion of the watchband, allowing the watchband to form a circuit. The watchband can also comprise a hinge that allows the clasp mechanism to open and close. The watch band can be a bangle shape such that the watchband comprises a substantially consistent width and form. Additionally, the smart watch can comprise a touch-sensitive display. The touch sensitive display can be embedded within a top surface of the watchband. Further, the smart watch can comprise a curved battery embedded within the watchband. The curved battery can be located between the clasp mechanism and the hinge and separated from the touch-sensitive display by both the clasp mechanism and the hinge.
Further, implementations of the present invention include a method for interacting with a user on a smart watch. The method can include displaying an interactive image. The method can further include detecting a contact moving continuously from a first edge of the touch-sensitive display toward a second, opposite edge of the touch-sensitive display. In response to the detection, the touch-sensitive display can display select function indicators in accordance with movement of the contact. The select function indicators can comprise four or fewer distinct, selectable icons.
Additional features and advantages of exemplary implementations of the invention will be set forth in the description which follows, and in part will be obvious from the description, or may be learned by the practice of such exemplary implementations. The features and advantages of such implementations may be realized and obtained by means of the instruments and combinations particularly pointed out in the appended claims. These and other features will become more fully apparent from the following description and appended claims, or may be learned by the practice of such exemplary implementations as set forth hereinafter.
In order to describe the manner in which the above recited and other advantages and features of the invention can be obtained, a more particular description of the invention briefly described above will be rendered by reference to specific embodiments thereof, which are illustrated in the appended drawings. Understanding that these drawings depict only typical embodiments of the invention and are not therefore to be considered to be limiting of its scope, the invention will be described and explained with additional specificity and detail through the use of the accompanying drawings in which:
The present invention extends to systems, methods, and apparatus configured to provide users with an attractive and useful arm-wearable computer accessory. In particular, implementations of the present invention comprise wrist accessories that include integrated cellular phone capabilities, personal multimedia functionality, web-connectivity, and other similar features. Additionally, implementations of the present invention provide novel form factors and methods of interface and information display that address several shortcomings in the conventional art.
Accordingly, in at least one implementation of the present invention, a fashionable and functional smart watch is provided. Embodiments can include a wearable computing device in the form of a wristwatch/bangle or ornament. As used herein, a smart watch can comprise a bangle-shaped, wrist mounted computing device, a computing device shaped like a conventional watch, or any number of other wrist mounted computing devices. In some embodiments, such wearable computing devices can include various multimedia and/or wireless functions. As such, embodiments herein can include a wearable smart watch 100.
Smart watches can include any combination of hardware and software that enable functionality such as telephony, electronic communications, intelligence (including contextual intelligence) including pushing and pulling relevant information, voice control, home automation, fitness tracking/coaching/calories burn, social interaction, offline and online media playback, extendibility (e.g., “apps”), interoperability (e.g., interfacing with other devices), etc.
Additionally, the smart watch 100 includes a band 150. The band 150 may be comprised of a rigid material, a flexible material, or combinations thereof, and may include any material that is known in the art of watch making, as well as any other materials that can be used to form a rigid or a flexible band. In particular, the band 150 can comprise a ceramic material. Additionally, as depicted the band 150 can comprise a bangle shape. When describing the smart watch 100 the display 110 can be described as embedded within the band 150 or the band 150 can be described as attaching to respective ends of the display 110. Additionally, the band 150 can include one or more latches 140 and one or more hinges 130. Any latches 140 may employ any combination of fasteners, including mechanical and magnetic.
As depicted, the smart watch 100 may include one or more physical buttons 200. Any included buttons 200 may be usable to control an operating system and/or hardware devices of the smart watch 100. In at least one implementation, the smart watch 100 may include one or more additional output devices, such as one or more speakers, one or more lights, one or more headphone jacks, one or more haptic output devices (e.g., vibration units), etc.
Additionally, the smart watch 100 may also include a port 210. The port 210 may comprise one or more electronic connectors, and may be configured to provide power to the smart watch 100 (e.g., to charge any included battery or batteries) and/or to facilitate one- or two-way data transfer between the smart watch 100 and an external computing device (e.g., a general-purpose personal computer, an accessory device, etc.). The port 210 can comprise any appropriate data port type, such as a serial (e.g., USB, SPI) port.
One will understand that properly fitting the desired electronics into a form factor the size of a smart watch 100 can be a technically challenging process. This is particularly true when attempting to create a visually attractive product. Accordingly, one will appreciate that the technical and design decisions involved in achieving a particular form factor of a smart watch 100 and the technical and design decisions involved in the placement of components within a smart watch 100 can involve significant novelty and inventiveness.
For example,
In some embodiments, one or both of the display 110 or the band 150 may include one or more solar cells (not shown). The solar cells may be used to charge any batteries 300 disposed within the smart watch 100 or to supply power to computing hardware, the display 101, and/or any electronic lights, sensors, input devices, output devices, communications devices, or other electric components disposed within the smart watch 100.
The visual processing unit 310 may comprise an external camera 320 that can receive photo and video information from outside of the band 150. Additionally, the visual processing unit 310 may comprise various image processing components, including but not limited to a graphics processing unit, support circuitry for the external camera 320, volatile and non-volatile memory, and other similar components. As depicted, unique from conventional smart watches, implementations of the present invention can comprise processing circuitry within the band 150. In contrast, conventional systems include the actual processing components behind the face of the watch. Though, some conventional systems may place hardware components such as cameras within a portion of a watch band, in contrast, to implementations of the present invention, actual processing components are not conventionally placed within the band. In particular, general processing components that are required for the fundamental operation of the smart watch are not placed within the band of conventional systems.
In at least one implementation, the processing unit 310 can also be located within the band 150 at a location that is not directly below the display 110. Additionally, in at least one implementation, the processing unit 310 can be located such that it is not immediately adjacent to the display 110, but is instead otherwise disposed within the band 150.
Additionally, the biometric unit 340 may also comprise user feedback components. For example, the biometric unit 340 may comprise a vibration unit 350. The processing unit 310 may activate the vibration unit 350 as a means to communicate to a user. For example, upon receiving an SMS text, an email, a phone call, or some other notification, the vibration unit 350 may activate to notify the user of a pending item.
In at least one implementation, the smart watch 100 can also comprise various antenna components 360(a-b) disposed within the smart watch 100. The antenna components 360(a-b) can comprise one or more short-range communications devices, such as BLUETOOTH, Wi-Fi, Near-Field Communications (NFC), ANT+, infrared transmitter/receivers, and other similar communication devices. As depicted in
Additionally or alternatively, the antenna components 360(a-b) can include one or more long-range communications devices, such as cellular, geographical positioning (e.g., GPS, Galileo, GLONASS, IRNSS, etc.), etc. As such, the smart watch 100 can be enabled to connect to cellular networks (e.g., GSM, CDMA, LTE, etc.) for data and/or voice communications. In addition, the smart watch 100 can be enabled to receive positional and/or time data from a geographical positioning system.
In various implementations of the present invention, the various internal components of the smart watch 100 can be located in places other than shown in
Accordingly, implementations of the present invention place a wide variety of components within the band 150 of the smart watch 100. In particular, in a bangle shaped band, as shown in
In at least one implementation, to allow communication between the battery and/or the various adjacent components 310, 320, 330, 340, 350, 360(a-b) at least one wire extends through the hinge 130. In at least one implementation, the hinge 130 comprises a continuous portion 132 that continuously connects the upper 102 and lower 104 portions of the smart watch 100 together, even when the latch 140 is open. In at least one implementation, at least one wire extends through the latch 140. In particular, the latch 140 may comprise an integrated electric connector, such that when the latch 140 is closed a circuit is completed between the battery and/or components 310, 320, 330, 340, 350, 360(a-b) and the upper portion 102 of the smart watch 100.
As discussed above, properly fitting the necessary components within a conventional smart watch in a visually attractive package is a shortcoming present within the conventional art. Conventional smart watches either forgo significant functionality to fit the necessary components within a small watch face or conventional smart watches attempt to fit nearly every component within the watch face, resulting in a bulky and unattractive arm piece. As disclosed above, implementations of the present invention overcome this problem with novel methods of placing batteries, accessories, and crucial components within the band 150. Additionally, implementations of the present invention provide novel features that allow communication between components in to the lower portion 104 of the smart watch 100 with components in the upper portion 102 of the smart watch.
In addition to the various components, configurations, and form factors disclosed above, in at least one implementation of the present invention, the smart watch 100 also comprises a novel user interface. One will understand that implementing intuitive and effective user interfaces within conventional smart watches has resulted in several shortcomings. In particular, many conventional smart watches run operating systems that were originally designed for smart phones.
Most of these operating systems rely upon a home screen model. This model comprises one or more screens where applications are arranged in a grid-like pattern. These home screens are somewhat analogous to computer desktops. Within smart phones, home screens provide several benefits. For example, home screens provide a user a starting place, where important applications and functionalities can be arranged and readily accessible. For instance, a user may place the phone application and internet application in a readily available spot on the home screen. Additionally, home screens can provide a default location for a user to resort to when attempting to move from a first application to a second application.
When dealing with the extremely limited screen real estate on a conventional smart watch, however, displaying a large number of applications on a single home screen has several obvious problems. Accordingly, various conventional smart watches have experimented with and implemented a wide variety of different user interface schemes. These conventional user interfaces suffer from several shortcomings. For example, conventional user interfaces on smart watches move too far from a useful home screen. For example, some conventional smart watch user interfaces allow a user to sort through a potentially large number of applications one at a time. In particular, a user may push a button on the conventional smart watch to cycle through the applications. Some of these conventional smart watches may provide a pseudo home screen, which often comprises a digital representation of a watch face.
This scheme has several shortcomings. For example, the pseudo home screen (i.e., the digital watch face), while potentially providing useful information about time and date, fails to provide a user with quick access to crucial applications/functionalities within a single screen. Additionally, returning the user to the digital watch face also may return the user to the very beginning of the application list. For example, if a user has ten applications on a conventional smart watch and is currently executing the ninth application, but desires to switch to the tenth application. Returning to the home screen (e.g., the digital watch face) may require the user to cycle through all ten applications before being able to access the tenth application. Accordingly, there is a need for a smart watch user interface that provides a user with some of the functionality of a home screen, while at the same time not suffering from the obvious shortcomings of placing a full smart phone based home screen onto the limited screen real estate of a smart watch.
Additionally,
In the implementation depicted in
As depicted, in at least one implementation, the select function indicators 500 are overlaid on the smart watch user interface 400 that was previously present. Additionally, in at least one implementation, the underlying smart watch user interface 400 can continue to update itself. For example, the clock can continue to keep and display accurate time even though the select function indicators 500 are overlaid on the display 110. Additionally, in at least one implementation, the select function indicators 500 can be displayed over any smart watch interface 400. For example, the select function indicators 500 could be accessed within a smart watch interface 400 that comprises an internet portal, an SMS text interface, a camera interface, some other application, or any other interface on the smart watch 100.
The select function indicators 500 can also be removed from the screen. In at least one implementation, performing the opposite action required to activate the select function indicators 500 will cause the select function indicators 500 to be removed from the screen. For example, when a contact is detected in approximately the middle of the display 110 and the contact moves towards the right side (i.e., the opposite contact and movement of
Accordingly, implementations of the present invention comprise select function indicators 500 that overcome several of the problems within conventional smart watches. For example, implementations of the select function indicators 500 can be accessible from any screen within the smart watch 100. Additionally, in at least one implementation, the select function indicators 500 overlay the previously accessed smart phone user interface 400 and allow a user to return to the previously accessed smart phone user interface 400 directly from the select function indicators 500.
Using the select function indicators 500, a user is provided with quick access, from anywhere within the smart watch user interface 400, to several key functions of the smart watch 100. Additionally, the select function indicators 500 are laid out in a way that a user can easily select one of the provided options without accidently selecting the wrong icon. While the depicted number of icons within the select function indicators 500 is three, in alternate implementations fewer than three or more than three icons can be depicted. For example, an implementation of select function indicators 500 can comprise four, five, six, or more icons.
Once the select function indicators 500 are displayed a user can select one of the icons 510, 520, 530 to execute an application. In at least one implementation, selecting an icon comprises the user breaking contact with the screen, once the select function indicators 500 are displayed, and then again making contact with the screen on a particular icon 510, 520, 530. In an alternate implementation, selecting an icon comprises the user maintain the initial contact 420 (from
The user information application 600 can comprise notifications provided from other applications on the smart watch 100. Selecting a particular card 610 may execute an application that is associated with the information within the card or it may allow a user to create information within the user information application 600. For example, a particular card 610 may comprise an SMS text. In at least one implementation, selecting the card 610 may execute a dedicated SMS text application or it may allow a user to create a response SMS text within the user information application 600.
Additionally, in at least one implementation, navigating between the cards 610 can be achieved in my swiping the cards downward and/or upwards. In at least one implementation a swipe must originate from an edge of the display 110. In contrast, in at least one implementation, a swipe must originate from the middle of the display (or some other location other than a side) and be directed in a particular direction.
In at least one implementation, additional movements can reveal various operations within the user information application 600. For example,
In at least one implementation, upon entering the carousel application browser 1000, a user is able to scroll from top to bottom through one or more applications that are available on the smart watch 100. Additionally, in at least one implementation, a user may be able to access various options within the carousel application browser 1000.
For example, similar to the interface shown in
In at least one implementation, the order of applications within the carousel application browser 1000 is determinable by a user. For example, a user may desire to place applications that are most commonly accessed so that they appear first within the carousel application browser 1000. In contrast, in at least one implementation, the applications are automatically ordered by the carousel application browser 1000. The carousel application browser 1000 may order the applications in the order in which they were most recently accessed, in the order of most commonly accessed, or through some other intelligent ordering method. For example, in at least one implementation the carousel application browser 1000 can intelligently order the applications based upon the user's location, the time of day, events scheduled in the user's calendar, or biometric information from the user. For instance, the carousel application browser 1000 may order a train payment application first when it detects that the user is walking into a train station. Similarly, the carousel application browser 1000 may order a fitness application first based upon a scheduled exercise time.
The carousel application browser 1000 depicted in
The voice features application 1100 may have access to one or more other standalone applications within the smart watch 100. For example, in at least one implementation, using the voice features application 1100 a user can send an SMS text, initiate a phone call, request a weather update, request directions, access a fitness application, or perform a variety of other functions that are available within the smart watch 100 system.
As depicted in
In at least one implementation, hiding the status information screen 1200, except when explicitly accessed, provides several benefits. For example, due to their form, smart watches 100 must always balance screen real estate with ease of accessing and interacting with information. This is particularly true when, like in the present case, the smart watch 100 comprises novel cellular communication features and other such advanced features. On one hand, like most cellular telephones, certain status information, such as single strength, signal type, battery strength, etc., are useful indicators. On the other hand, watch sized devices are not well suited for information dense screens.
Accordingly, significant advantages can be gained by providing a status information screen 1200 that is accessible from anywhere in the mobile watch user interface, but is otherwise hidden from view. For example, the status information screen 1200 of
In addition to status information, the status information screen 1200 of
The depicted interfaces comprise information screens 1310 and menu items 1320. The menu items 1320 are positioned within the figure to indicate that they are scrollable within the smart watch interface. In particular, the menu items 1320 may be accessible by scrolling from the top of the screen. In at least one implementation, contacting the screen at the very top and scrolling down will reveal the status information screen 1200. In contrast, contacting the screen near the top, but not at the top, and scrolling downward will reveal the menu items 1320. “Near the top” may comprise any contact that does not overlap with the edge of the display 110, any contact that is substantially lower than the top 10% of the display 110, or some other contact that is not immediately at the edge of the display 110. Additionally, in at least one implementation, contacting the display 110 at the middle of the display 110 and swiping down causes the menu items 1320 to scroll.
Accordingly,
One will understand, in light of the above disclosure, that a novel smart watch 100 as disclosed provides for a variety of different use cases. For example, the smart watch 100 may be configured to receive and place voice and/or video calls over a cellular network using cellular hardware, over a WiFi network using WiFi hardware, etc. In some embodiments, the smart watch 100 can play audio of a conversation over an integrated speaker, while in other embodiments the smart watch 100 plays audio of a conversation over an external speaker (e.g., via a headphone jack or Bluetooth). Similarly, in some embodiments, the smart watch 100 records audio of a conversation with an integrated microphone, while in other embodiments the smart watch 100 records audio of a conversation with an external microphone (e.g., via a headphone jack or Bluetooth). One or more cameras may capture still or video images of the wearer/user.
Additionally, as disclosed above, the smart watch 100 can comprise electronic communications functionality (e.g., SMS, MMS, e-mail). For example, the smart watch 100 can include voice control functionality. For instance, the wearer/user may initiate the composition of an email by saying, “compose e-mail to Richard Curtis,” or “Reply.” Any other voice control situations/functions are also possible, such as voice controls to initiate music playback, to initiate voice communications, to receive status (e.g., watch status), or to receive any other information (e.g., weather, movies, directions, etc.). For example, a wearer/user may be able to fetch directions home by saying, “What's the fastest way home?”
Additionally, the smart watch 100 may be configured to automatically push information to a wearer/user based on context (e.g., physical location, time of day, physical (biological) condition of the wearer/user, etc.). For example, the smart watch 100 may be able to detect that the wearer/user is in a transit system (and detect the wearer/user's location in the transit system), and push relevant information (e.g., time to next stop, further directions, weather at destination, receipt for fare payment, etc.) to the wearer/user. The smart watch 100 may be able to detect the wearer/user's location based on GPS, WiFi networks, ambient noise, scanning of NFC, notification of fare payment, etc.
In at least one implementation, the smart watch 100 may be able to push recommendations and/or advertising to a wearer/user based on the wearer/user's location. For example, the smart watch 100 can push a restaurant recommendation to the wearer/user based on the wearer/user's location. Recommendations may come based on paid advertising, social connections, time of day, etc.
Further, in at least one implementation, the smart watch 100 may be configured to operate within a home automation environment. For example, the smart watch 100 may communicate with home automation components locally (e.g., Bluetooth, NFC, WiFi) or remotely (e.g., over the Internet using a WiFi or a cellular connection). For instance, in at least one implementation, the smart watch 100 may be usable with a smart door lock to gain access to a physical location (e.g., a residence, a business, etc.). For example, a user may scan a NFC tag on a door that the user desires to access, and then enter a lock code on the display 110 (e.g., by changing the length of each of a plurality of bars) to gain access.
Additionally, the smart watch 100 may include fitness functionality. For example, the smart watch 100 may track workout and biological data, such as speed, pace, elevation, heart rate, cadence, strokes, laps, calories burned and/or burn rate, etc. The smart watch 100 may gather such workout and biological data using internal sensors, and/or using external sensors (e.g., sensors that interface/communicate with the smart watch 100 using Bluetooth or ANT+). As such, the smart watch 100 can function as a fitness computer/monitor to track a variety of physical activity (e.g., running, swimming, cycling, hiking, etc.).
In some embodiments, the smart watch 100 is configured to function as a general health monitor that can track biological information throughout the day and over time. For example, the smart watch 100 can track a user's activity level, steps, heart rate, etc. on an occasional or continuous basis. In addition, the smart watch 100 can receive and track other supplied information, such as calories consumed, weight, body fat percentage, etc. As such, the smart watch 100 can function as a personal health trainer/assistant.
Additionally, the smart watch 100 can be configured to receive courses/challenges from other users, such as friends on a social network. The smart watch 100 can then function as a virtual trainer/partner during a workout, to show pace, time ahead/behind the other user, etc. to help encourage and motivate a user during a workout. The smart watch 100 can also be configured to record a wearer/user's workout, and to send challenges to other users based on the recorded workout.
The smart watch 100 can also be configured as a personal media device, to play back locally- or remotely-stored media (e.g., music and videos). Media playback may be controllable via voice command (e.g., “play music,” “play workout mix,” “play Asaf Avidan,” etc.), in addition to other control functions (e.g., menus, buttons).
The smart watch 100 can be configured to interface with a television or other home entertainment system, such as via Infrared, Bluetooth, Wifi, etc. As such, the smart watch 100 may be usable to view available programming, to initiate playback of programming, and otherwise control content at a home entertainment system. In some embodiments (as depicted), the smart watch 100 interfaces with a media provider (e.g., Netflix, Hulu).
Accordingly,
For example,
Additionally,
Accordingly, the embodiments disclosed herein provide for a wearable computing device in the form of a smart watch 100 that can be used for a rich variety of functions, which can use a variety of sensors to gather information about a user/wearer and the context of the watch, and that can provide a variety of output on the watch and associated devices.
Although the subject matter has been described in language specific to structural features and/or methodological acts, it is to be understood that the subject matter defined in the appended claims is not necessarily limited to the described features or acts described above, or the order of the acts described above. Rather, the described features and acts are disclosed as example forms of implementing the claims.
Embodiments of the present invention may comprise or utilize a special-purpose or general-purpose computer system that includes computer hardware, such as, for example, one or more processors and system memory, as discussed in greater detail below. Embodiments within the scope of the present invention also include physical and other computer-readable media for carrying or storing computer-executable instructions and/or data structures. Such computer-readable media can be any available media that can be accessed by a general-purpose or special-purpose computer system. Computer-readable media that store computer-executable instructions and/or data structures are computer storage media. Computer-readable media that carry computer-executable instructions and/or data structures are transmission media. Thus, by way of example, and not limitation, embodiments of the invention can comprise at least two distinctly different kinds of computer-readable media: computer storage media and transmission media.
Computer storage media are physical storage media that store computer-executable instructions and/or data structures. Physical storage media include computer hardware, such as RAM, ROM, EEPROM, solid state drives (“SSDs”), flash memory, phase-change memory (“PCM”), optical disk storage, magnetic disk storage or other magnetic storage devices, or any other hardware storage device(s) which can be used to store program code in the form of computer-executable instructions or data structures, which can be accessed and executed by a general-purpose or special-purpose computer system to implement the disclosed functionality of the invention.
Transmission media can include a network and/or data links which can be used to carry program code in the form of computer-executable instructions or data structures, and which can be accessed by a general-purpose or special-purpose computer system. A “network” is defined as one or more data links that enable the transport of electronic data between computer systems and/or modules and/or other electronic devices. When information is transferred or provided over a network or another communications connection (either hardwired, wireless, or a combination of hardwired or wireless) to a computer system, the computer system may view the connection as transmission media. Combinations of the above should also be included within the scope of computer-readable media.
Further, upon reaching various computer system components, program code in the form of computer-executable instructions or data structures can be transferred automatically from transmission media to computer storage media (or vice versa). For example, computer-executable instructions or data structures received over a network or data link can be buffered in RAM within a network interface module (e.g., a “NIC”), and then eventually transferred to computer system RAM and/or to less volatile computer storage media at a computer system. Thus, it should be understood that computer storage media can be included in computer system components that also (or even primarily) utilize transmission media.
Computer-executable instructions comprise, for example, instructions and data which, when executed at one or more processors, cause a general-purpose computer system, special-purpose computer system, or special-purpose processing device to perform a certain function or group of functions. Computer-executable instructions may be, for example, binaries, intermediate format instructions such as assembly language, or even source code.
Those skilled in the art will appreciate that the invention may be practiced in network computing environments with many types of computer system configurations, including, personal computers, desktop computers, laptop computers, message processors, hand-held devices, multi-processor systems, microprocessor-based or programmable consumer electronics, network PCs, minicomputers, mainframe computers, mobile telephones, PDAs, tablets, pagers, routers, switches, and the like. The invention may also be practiced in distributed system environments where local and remote computer systems, which are linked (either by hardwired data links, wireless data links, or by a combination of hardwired and wireless data links) through a network, both perform tasks. As such, in a distributed system environment, a computer system may include a plurality of constituent computer systems. In a distributed system environment, program modules may be located in both local and remote memory storage devices.
Those skilled in the art will also appreciate that the invention may be practiced in a cloud-computing environment. Cloud computing environments may be distributed, although this is not required. When distributed, cloud computing environments may be distributed internationally within an organization and/or have components possessed across multiple organizations. In this description and the following claims, “cloud computing” is defined as a model for enabling on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services). The definition of “cloud computing” is not limited to any of the other numerous advantages that can be obtained from such a model when properly deployed.
A cloud-computing model can be composed of various characteristics, such as on-demand self-service, broad network access, resource pooling, rapid elasticity, measured service, and so forth. A cloud-computing model may also come in the form of various service models such as, for example, Software as a Service (“SaaS”), Platform as a Service (“PaaS”), and Infrastructure as a Service (“IaaS”). The cloud-computing model may also be deployed using different deployment models such as private cloud, community cloud, public cloud, hybrid cloud, and so forth.
Some embodiments, such as a cloud-computing environment, may comprise a system that includes one or more hosts that are each capable of running one or more virtual machines. During operation, virtual machines emulate an operational computing system, supporting an operating system and perhaps one or more other applications as well. In some embodiments, each host includes a hypervisor that emulates virtual resources for the virtual machines using physical resources that are abstracted from view of the virtual machines. The hypervisor also provides proper isolation between the virtual machines. Thus, from the perspective of any given virtual machine, the hypervisor provides the illusion that the virtual machine is interfacing with a physical resource, even though the virtual machine only interfaces with the appearance (e.g., a virtual resource) of a physical resource. Examples of physical resources including processing capacity, memory, disk space, network bandwidth, media drives, and so forth.
The present invention may be embodied in other specific forms without departing from its spirit or essential characteristics. The described embodiments are to be considered in all respects only as illustrative and not restrictive. The scope of the invention is, therefore, indicated by the appended claims rather than by the foregoing description. All changes which come within the meaning and range of equivalency of the claims are to be embraced within their scope.
The present invention claims priority to and the benefit of U.S. Provisional Application No. 61/866,372, filed on Aug. 15, 2013, entitled “Multimedia Wireless Watch,” the entire content of which is incorporated herein by reference.
Number | Name | Date | Kind |
---|---|---|---|
4159416 | Brejnik et al. | Jun 1979 | A |
5088070 | Shiff | Feb 1992 | A |
5418760 | Kawashima et al. | May 1995 | A |
D366036 | Houlihan | Jan 1996 | S |
5793032 | Bard | Aug 1998 | A |
D412445 | Bodino | Aug 1999 | S |
D413531 | Philippe | Sep 1999 | S |
D432437 | Lassigne | Oct 2000 | S |
D445428 | Pattenden | Jul 2001 | S |
D447702 | Bodino | Sep 2001 | S |
6329903 | Yamamori | Dec 2001 | B1 |
6477117 | Narayanaswami et al. | Nov 2002 | B1 |
D466487 | Wada et al. | Dec 2002 | S |
D471471 | Fu et al. | Mar 2003 | S |
6661438 | Shiraishi et al. | Dec 2003 | B1 |
6707764 | Davidson et al. | Mar 2004 | B2 |
D509222 | Hernandez | Sep 2005 | S |
7162217 | Bisig | Jan 2007 | B2 |
D541295 | Harvey | Apr 2007 | S |
D543192 | Jung | May 2007 | S |
D549221 | Yagi | Aug 2007 | S |
7263461 | Sugai | Aug 2007 | B2 |
D564367 | Molyneux | Mar 2008 | S |
D565427 | Ellner et al. | Apr 2008 | S |
D567227 | Hada | Apr 2008 | S |
D567676 | Tang | Apr 2008 | S |
D570711 | Dorsz | Jun 2008 | S |
D576501 | Tang | Sep 2008 | S |
D582940 | Carpenter et al. | Dec 2008 | S |
D584972 | Aeberhard et al. | Jan 2009 | S |
D585458 | Flynt | Jan 2009 | S |
D587726 | Tarara et al. | Mar 2009 | S |
D589374 | Tang | Mar 2009 | S |
D596610 | Hou | Jul 2009 | S |
D619616 | Esterly et al. | Jul 2010 | S |
D621413 | Rasmussen | Aug 2010 | S |
D621415 | Umezawa | Aug 2010 | S |
D621726 | Lattmann | Aug 2010 | S |
D621808 | Kim | Aug 2010 | S |
D623195 | La et al. | Sep 2010 | S |
D626132 | McLaughlin | Oct 2010 | S |
D637918 | Cobbett et al. | May 2011 | S |
D638723 | Ong | May 2011 | S |
D640281 | Davis | Jun 2011 | S |
D642195 | Marks | Jul 2011 | S |
D642198 | Guss et al. | Jul 2011 | S |
D643047 | Guss et al. | Aug 2011 | S |
D643852 | Lemay | Aug 2011 | S |
D645880 | Guss et al. | Sep 2011 | S |
D647105 | Steele et al. | Oct 2011 | S |
D648737 | Lemay | Nov 2011 | S |
D650706 | Zanella et al. | Dec 2011 | S |
D652429 | Steele et al. | Jan 2012 | S |
8088043 | Andren et al. | Jan 2012 | B2 |
D659160 | Anzures | May 2012 | S |
D659711 | Guss et al. | May 2012 | S |
D661275 | Roka | Jun 2012 | S |
D664563 | Phelan | Jul 2012 | S |
D665818 | Anzures | Aug 2012 | S |
D667426 | Randall | Sep 2012 | S |
D667431 | Phelan | Sep 2012 | S |
D667445 | Randall | Sep 2012 | S |
D669092 | Anzures | Oct 2012 | S |
8279716 | Gossweiler et al. | Oct 2012 | B1 |
8301211 | Lee et al. | Oct 2012 | B2 |
D671143 | Phelan | Nov 2012 | S |
D672255 | Zanella et al. | Dec 2012 | S |
D682309 | Steele et al. | May 2013 | S |
D686241 | Steele et al. | Jul 2013 | S |
D686637 | Anzures | Jul 2013 | S |
D687062 | Gardner | Jul 2013 | S |
D687064 | Jang et al. | Jul 2013 | S |
D691633 | Abratowski et al. | Oct 2013 | S |
D692457 | Abratowski et al. | Oct 2013 | S |
D702713 | Abratowski et al. | Apr 2014 | S |
D702722 | Abratowski et al. | Apr 2014 | S |
D703069 | Adams | Apr 2014 | S |
D703228 | Abratowski et al. | Apr 2014 | S |
8725842 | Al-Nasser | May 2014 | B1 |
D709094 | Jogano | Jul 2014 | S |
D711914 | Francisco | Aug 2014 | S |
D711917 | Jang et al. | Aug 2014 | S |
D712927 | Worthington et al. | Sep 2014 | S |
D716343 | Baumann et al. | Oct 2014 | S |
8851372 | Zhou | Oct 2014 | B2 |
D719186 | Kim | Dec 2014 | S |
D721382 | Brinda | Jan 2015 | S |
D724603 | Williams et al. | Mar 2015 | S |
8994827 | Mistry | Mar 2015 | B2 |
D726739 | Jang et al. | Apr 2015 | S |
D727337 | Kim | Apr 2015 | S |
D729839 | Bray et al. | May 2015 | S |
D733185 | Smith et al. | Jun 2015 | S |
D734361 | Roberts | Jul 2015 | S |
D735235 | Zhou | Jul 2015 | S |
D735737 | Lee et al. | Aug 2015 | S |
D743999 | Villamor et al. | Nov 2015 | S |
D745023 | Kwon et al. | Dec 2015 | S |
D745054 | Bray | Dec 2015 | S |
D746313 | Walmsley et al. | Dec 2015 | S |
D747347 | Park et al. | Jan 2016 | S |
D747348 | Park et al. | Jan 2016 | S |
D747727 | Lee et al. | Jan 2016 | S |
D747738 | Park et al. | Jan 2016 | S |
D748138 | Park | Jan 2016 | S |
D748140 | Park et al. | Jan 2016 | S |
D748141 | Park | Jan 2016 | S |
D748144 | Kwon et al. | Jan 2016 | S |
D749109 | Lee et al. | Feb 2016 | S |
D751082 | Hurst et al. | Mar 2016 | S |
D751601 | Park | Mar 2016 | S |
D752063 | Nuovo | Mar 2016 | S |
D752604 | Zhang | Mar 2016 | S |
D752623 | Dye et al. | Mar 2016 | S |
D752644 | Jewitt | Mar 2016 | S |
D753151 | Lee et al. | Apr 2016 | S |
D753696 | Dye et al. | Apr 2016 | S |
D753698 | Moeri | Apr 2016 | S |
D753702 | Zhou et al. | Apr 2016 | S |
D754202 | Chen | Apr 2016 | S |
D754692 | Hurst et al. | Apr 2016 | S |
9310779 | Huh et al. | Apr 2016 | B2 |
D755228 | Lee et al. | May 2016 | S |
D755855 | Wooten | May 2016 | S |
D757100 | Butcher et al. | May 2016 | S |
D757798 | Akana | May 2016 | S |
D757806 | Choi | May 2016 | S |
D758426 | Park | Jun 2016 | S |
D759085 | Anzures | Jun 2016 | S |
D760276 | Huang et al. | Jun 2016 | S |
D760286 | Park | Jun 2016 | S |
D760290 | Huang et al. | Jun 2016 | S |
D761308 | Jewitt | Jul 2016 | S |
D762670 | Harvell | Aug 2016 | S |
D762682 | Vinna | Aug 2016 | S |
D763874 | Boix | Aug 2016 | S |
D763914 | Butcher et al. | Aug 2016 | S |
D763922 | Huang et al. | Aug 2016 | S |
D764512 | McNeil et al. | Aug 2016 | S |
D764528 | Choi et al. | Aug 2016 | S |
D765693 | Chaudhri et al. | Sep 2016 | S |
D765710 | Anzures | Sep 2016 | S |
D766315 | Choi et al. | Sep 2016 | S |
D766950 | Dye et al. | Sep 2016 | S |
D766951 | Wang | Sep 2016 | S |
D767585 | Qu | Sep 2016 | S |
20010017663 | Yamaguchi et al. | Aug 2001 | A1 |
20030030595 | Radley-Smith | Feb 2003 | A1 |
20030125077 | Lee et al. | Jul 2003 | A1 |
20030146927 | Crow et al. | Aug 2003 | A1 |
20040155909 | Wagner | Aug 2004 | A1 |
20070132789 | Ording et al. | Jun 2007 | A1 |
20070152980 | Kocienda et al. | Jul 2007 | A1 |
20080024451 | Aimi | Jan 2008 | A1 |
20080122796 | Jobs | May 2008 | A1 |
20080165153 | Platzer | Jul 2008 | A1 |
20090059730 | Lyons et al. | Mar 2009 | A1 |
20090094562 | Jeong et al. | Apr 2009 | A1 |
20090199130 | Tsern et al. | Aug 2009 | A1 |
20090231960 | Hutcheson | Sep 2009 | A1 |
20090293007 | Duarte et al. | Nov 2009 | A1 |
20100073454 | Lovhaugen | Mar 2010 | A1 |
20100231533 | Chaudhri | Sep 2010 | A1 |
20100275033 | Gillespie et al. | Oct 2010 | A1 |
20100302172 | Wilairat | Dec 2010 | A1 |
20100331145 | Lakovic et al. | Dec 2010 | A1 |
20110035708 | Damale | Feb 2011 | A1 |
20110059769 | Brunolli | Mar 2011 | A1 |
20110060587 | Phillips et al. | Mar 2011 | A1 |
20110090148 | Li | Apr 2011 | A1 |
20110157029 | Tseng | Jun 2011 | A1 |
20110205851 | Harris | Aug 2011 | A1 |
20110209099 | Hinckley | Aug 2011 | A1 |
20110255379 | Vidal | Oct 2011 | A1 |
20110291945 | Ewing et al. | Dec 2011 | A1 |
20120004932 | Sorkey | Jan 2012 | A1 |
20120030566 | Victor | Feb 2012 | A1 |
20120092383 | Hysek et al. | Apr 2012 | A1 |
20120099406 | Lau et al. | Apr 2012 | A1 |
20120122519 | Jochheim | May 2012 | A1 |
20120223890 | Borovsky | Sep 2012 | A1 |
20130007665 | Chaudhri et al. | Jan 2013 | A1 |
20130045037 | Schaffer | Feb 2013 | A1 |
20130107674 | Gossweiler, III et al. | May 2013 | A1 |
20130146659 | Zhou et al. | Jun 2013 | A1 |
20130172068 | Zhou et al. | Jul 2013 | A1 |
20130197857 | Lu et al. | Aug 2013 | A1 |
20130254705 | Mooring et al. | Sep 2013 | A1 |
20130271351 | Lyons | Oct 2013 | A1 |
20130300674 | Davidson | Nov 2013 | A1 |
20130326583 | Freihold | Dec 2013 | A1 |
20140068494 | Petersen et al. | Mar 2014 | A1 |
20140125618 | Panther et al. | May 2014 | A1 |
20140137013 | Matas | May 2014 | A1 |
20140139637 | Mistry et al. | May 2014 | A1 |
20140160078 | Seo et al. | Jun 2014 | A1 |
20140160316 | Hwang | Jun 2014 | A1 |
20140281956 | Anderson et al. | Sep 2014 | A1 |
20140304646 | Rossmann | Oct 2014 | A1 |
20140320434 | Pantel | Oct 2014 | A1 |
20140351745 | Shupp | Nov 2014 | A1 |
20140365854 | Karunamuni et al. | Dec 2014 | A1 |
20150098309 | Adams | Apr 2015 | A1 |
20150106765 | Lee et al. | Apr 2015 | A1 |
20150113411 | Underwood | Apr 2015 | A1 |
20150113473 | Otsuka et al. | Apr 2015 | A1 |
20150121297 | Ying | Apr 2015 | A1 |
20150199082 | Scholler et al. | Jul 2015 | A1 |
20150227925 | Filler | Aug 2015 | A1 |
20150268852 | Otsuka | Sep 2015 | A1 |
20150301697 | Petrell et al. | Oct 2015 | A1 |
20150309689 | Jin | Oct 2015 | A1 |
20150350297 | Yang | Dec 2015 | A1 |
20160034167 | Wilson | Feb 2016 | A1 |
20160085404 | Chen | Mar 2016 | A1 |
20160103576 | Zhang | Apr 2016 | A1 |
20160104205 | Greenberg | Apr 2016 | A1 |
20160104219 | Greenberg | Apr 2016 | A1 |
20160191655 | Yoakum | Jun 2016 | A1 |
20160196244 | Greenberg | Jul 2016 | A1 |
20160224217 | Kim | Aug 2016 | A1 |
20160239177 | Nakagawa | Aug 2016 | A1 |
20160248721 | Bastide | Aug 2016 | A1 |
20160255030 | Shoihat | Sep 2016 | A1 |
20160259528 | Foss | Sep 2016 | A1 |
20160259622 | Kim | Sep 2016 | A1 |
20160283984 | Rabbat | Sep 2016 | A1 |
20160284112 | Greenberg | Sep 2016 | A1 |
20160285982 | Abercrombie, III | Sep 2016 | A1 |
Number | Date | Country |
---|---|---|
2015023955 | Feb 2015 | WO |
2016060848 | Apr 2016 | WO |
Entry |
---|
Hutchings, Emma, “Ideas for Innovation”, Mar. 29, 2012, from www.psfk.com/2012/03/touch-screen-bracelet-text.html. |
International Search Report and Written Opinion for PCT/US14/51295 dated Jan. 27, 2015. |
iam+ Wrist Phone. |
U.S. Appl. No. 29/464,381, Nov. 27, 2013, Notice of Allowance. |
International Search Report and Written Opinion for PCT/US15/53344 dated Dec. 22, 2015. |
U.S. Appl. No. 29/506,320, Oct. 6, 2016, Restriction Requirement. |
U.S. Appl. No. 29/506,314, Oct. 6, 2016, Restriction Requirement. |
U.S. Appl. No. 29/506,316, Oct. 27, 2016, Restriction Requirement. |
U.S. Appl. No. 29/506,313, Oct. 27, 2016, Restriction Requirement. |
U.S. Appl. No. 29/506,312, Oct. 27, 2016, Restriction Requirement. |
U.S. Appl. No. 29/506,322, Oct. 27, 2016, Restriction Requirement. |
U.S. Appl. No. 29/506,321, Oct. 27, 2016, Restriction Requirement. |
U.S. Appl. No. 29/506,319, Oct. 27, 2016, Restriction Requirement. |
U.S. Appl. No. 14/514,377, Nov. 14, 2016, Office Action. |
Ruffolo, Sliding Menu Tutorial, https://www.youtube.com/watch?v=rs9mSnWDIZo, published on Feb. 13, 2013. |
Number | Date | Country | |
---|---|---|---|
20150049591 A1 | Feb 2015 | US |
Number | Date | Country | |
---|---|---|---|
61866372 | Aug 2013 | US |