Patents by Inventor Craig Ranta
Craig Ranta has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20230260537Abstract: The technology generally relates to an accelerometer, such as a voice accelerometer, that may capture data from one or more coordinate axes. The accelerometer may be a component with an accessory, such as a pair of earbuds. The accessory may use the data captured by the accelerometer to determine whether a user wearing the accessory is speaking or whether someone else is speaking. For example, the accelerometer may capture vibrations data from the bony facial structure of the user from multiple axes. The data may be combined and/or formatted into a single data collection vector. The single data collection may be, for example, predetermined vector that is oriented to increase the sensitivity of the accelerometer. By combining the data into the predetermined vector, the data may be transmitted using pulse density modulation, which may use less power and, therefore, may increase the battery life of the device.Type: ApplicationFiled: February 16, 2022Publication date: August 17, 2023Inventor: Craig Ranta
-
Patent number: 9233179Abstract: A sanitizing system for use with monitors, particularly including touchscreen monitors, includes an ultraviolet light source positioned about a periphery of the monitor and configured to transmit light toward the monitor. A sensor detects the presence of an object such as a human finger in the close vicinity or in contact with the monitor in order to stop the operation of the lights.Type: GrantFiled: October 1, 2014Date of Patent: January 12, 2016Assignee: VIOGUARD LLCInventors: Craig Ranta, Steven Swedenberg
-
Publication number: 20150182647Abstract: A sanitizing system for use with monitors, particularly including touchscreen monitors, includes an ultraviolet light source positioned about a periphery of the monitor and configured to transmit light toward the monitor. A sensor detects the presence of an object such as a human finger in the close vicinity or in contact with the monitor in order to stop the operation of the lights.Type: ApplicationFiled: October 1, 2014Publication date: July 2, 2015Inventors: Craig Ranta, Steven Swedenberg
-
Patent number: 8650345Abstract: A web configurable human input device is provided. The device includes at least one mechanical control element having a dynamically alterable appearance. In some embodiments, the appearance of the at least one mechanical control element is dynamically altered in response to the execution of an input device web script. An example of such a web configurable human input device is an active keyboard in which the at least one mechanical control element having a dynamically alterable appearance is one of an array of keys of the active keyboard. When the active keyboard is connected to a web-enabled device, at least one key of the array of keys is configured to alter its appearance in response to the execution of the input device web script.Type: GrantFiled: October 30, 2006Date of Patent: February 11, 2014Assignee: Microsoft CorporationInventors: Craig Ranta, Panos Panay
-
Patent number: 8577715Abstract: A ringtone service distributes selected ringtones to respective communication devices in a communication network. A particular ringtone for a respective communication device is selected is in accordance with at least one recommendation operation and ringtone selector data. The selector data is generated from user data associated with the particular communication device from which to make implicit observations of user behavior for predicting how a user will like a particular ringtone. A media purchase link, provided with the ringtone, assists with the purchase of an associated media file from a media purchase service. A ringtone may comprise a sample from a source (e.g. an audio or video recording) and the associated medial file may comprise a copy of the source.Type: GrantFiled: February 27, 2009Date of Patent: November 5, 2013Assignee: BlackBerry LimitedInventor: Craig Ranta
-
Patent number: 8084752Abstract: A keyboard and touchpad or mouse UV treatment system with optical sensor and inclined slide is described. A proximity sensor, microcontroller firmware, and motorized mechanism allow activation of the sanitization cycle by personnel with contaminated hands without risk of additional spreading of pathogens to other personnel and patients. The inclined slide provides stability when operated on a desk, and the microcontroller and optical sensor determine the proper exposure time to compensate for lamp aging and variations in lamp output.Type: GrantFiled: March 3, 2009Date of Patent: December 27, 2011Assignee: VioGuard CorporationInventors: Craig Ranta, Steven Fisher
-
Publication number: 20100223095Abstract: A ringtone service distributes selected ringtones to respective communication devices in a communication network. A particular ringtone for a respective communication device is selected is in accordance with at least one recommendation operation and ringtone selector data. The selector data is generated from user data associated with the particular communication device from which to make implicit observations of user behavior for predicting how a user will like a particular ringtone. A media purchase link, provided with the ringtone, assists with the purchase of an associated media file from a media purchase service. A ringtone may comprise a sample from a source (e.g. an audio or video recording) and the associated medial file may comprise a copy of the source.Type: ApplicationFiled: February 27, 2009Publication date: September 2, 2010Inventor: Craig Ranta
-
Publication number: 20090218512Abstract: A keyboard and touchpad or mouse UV treatment system with optical sensor and inclined slide is described. A proximity sensor, microcontroller firmware, and motorized mechanism allow activation of the sanitization cycle by personnel with contaminated hands without risk of additional spreading of pathogens to other personnel and patients. The inclined slide provides stability when operated on a desk, and the microcontroller and optical sensor determine the proper exposure time to compensate for lamp aging and variations in lamp output.Type: ApplicationFiled: March 3, 2009Publication date: September 3, 2009Applicant: Vioguard CorporationInventors: Craig Ranta, Steven Fisher
-
Publication number: 20080168187Abstract: A web configurable human input device is provided. The device includes at least one mechanical control element having a dynamically alterable appearance. In some embodiments, the appearance of the at least one mechanical control element is dynamically altered in response to the execution of an input device web script. An example of such a web configurable human input device is an active keyboard in which the at least one mechanical control element having a dynamically alterable appearance is one of an array of keys of the active keyboard. When the active keyboard is connected to a web-enabled device, at least one key of the array of keys is configured to alter its appearance in response to the execution of the input device web script.Type: ApplicationFiled: October 30, 2006Publication date: July 10, 2008Applicant: Microsoft CorporationInventors: Craig Ranta, Panos Panay
-
Publication number: 20070252810Abstract: An improved handheld electronic device has a case with an elongated cavity formed therein. An audio transducer is in fluid communication with the cavity, and a number of sound openings are formed in the case and are in fluid communication with the cavity and with the atmosphere surrounding the handheld electronic device. The sound openings are generally spaced from a central region of the audio transducer to space the sound openings generally farther from an edge of the case than the audio transducer. The cavity is configured to form a Helmholtz resonator that enables the communication of sound through the cavity between the audio transducer and the sound openings. The spacing of the sound openings from an edge of a case helps a user to form a seal between the case and the user's ear to enable sound from the sound openings to enter the ear and to be perceived by the user.Type: ApplicationFiled: April 27, 2006Publication date: November 1, 2007Applicant: Research In Motion LimitedInventors: Craig Ranta, Larry Hawker, Jonathan Nobels
-
Publication number: 20070103441Abstract: Optical tracking systems, method, and devices are described in which optical components detect light within a substantially planar region adjacent to a user device. Tracking logic may receive signals output by the optical components and determine coordinates associated with a movement of a pointing object through the substantially planar region. The tracking logic may then provide for translation of the coordinates into an action on a display, such as, for example, a movement of a cursor or other icon on the display.Type: ApplicationFiled: November 8, 2005Publication date: May 10, 2007Applicant: Microsoft CorporationInventors: Yuan Kong, Craig Ranta
-
Publication number: 20070103440Abstract: Optical tracking systems, method, and devices are described in which optical components detect light within a substantially planar region adjacent to a user device. Tracking logic may receive signals output by the optical components and determine coordinates associated with a movement of a pointing object through the substantially planar region. The tracking logic may then provide for translation of the coordinates into an action on a display, such as, for example, a movement of a cursor or other icon on the display.Type: ApplicationFiled: November 8, 2005Publication date: May 10, 2007Applicant: Microsoft CorporationInventors: Yuan Kong, Tianpeng Zhao, Hai Ming, Jianping Xie, Jun Xu, Deyong He, Huaqiao Gui, Liang Lv, Craig Ranta
-
Publication number: 20070091295Abstract: A laser range finder includes a laser and a photosensitive element. The laser projects a beam onto a target surface. A backscattered portion of the laser beam returns to the laser from the target surface and enters the laser emitting cavity. Variations in laser output power are detected by the photosensitive element, which provides a “beat” signal to a frequency detection circuit. The frequency detection circuit includes a difference frequency analog phase locked loop (DFAPLL) providing a purified form of the beat signal. The frequency of the purified beat signal is determined and used to calculate distance to the target surface.Type: ApplicationFiled: October 14, 2005Publication date: April 26, 2007Applicant: Microsoft CorporationInventors: Jun Xu, Tianpeng Zhao, Hai Ming, Jianping Xie, Deyong He, Liang Lv, Huaqiao Gui, Bo Yi, Lei Guo, Craig Ranta, Yuan Kong
-
Publication number: 20070002020Abstract: An optical mouse includes a housing, a remote sensing unit and an optical coupling. The remote sensing unit may include a sensor and the optical coupling may be a fiber optic cable and may connect the housing to the remote sensing unit. The fiber optic cable may also be transparent. Mechanical elements of the optical mouse, such as switches or scroll wheels may also be located within the housing of the device.Type: ApplicationFiled: June 29, 2005Publication date: January 4, 2007Applicant: Microsoft CorporationInventors: Craig Ranta, David Bohn, John Lutian, Victor Drake
-
Publication number: 20070002013Abstract: An input device encodes motion using a laser self-mixing velocimeter. The laser beam is directed at a disk or other moving member. As light from that beam is reflected back into the emitting cavity of the laser, the beam power output fluctuates because of the self-mixing effect and generates a beat signal. The beat signal frequency is used to determine the speed of the member's motion. The direction of motion is also determined based on the beat signal. A difference frequency analog phase locked loop filters the beat signal. A zero-point control disables motion detection when the average beat signal amplitude falls below a threshold. A triangle modulator generates a triangle wave for the laser bias current, with the triangle wave frequency being a submultiple of the beat signal frequency.Type: ApplicationFiled: June 30, 2005Publication date: January 4, 2007Applicant: Microsoft CorporationInventors: Yuan Kong, Craig Ranta, Zhao Tianpeng, Ming Hai, Xie Jianping, Xu Jun, He Deyong
-
Publication number: 20060217064Abstract: The present invention relates to systems and methods that facilitate wireless device communications and configuration. A detection component identifies N devices that are coupled together via a biological medium, N being an integer, wherein the medium includes direct or indirect touching to a device or devices. After biological contact, a configuration component initiates a configuration between a subset of the devices. Although configurations and/or other communications can be conducted through a medium such as the human body, the present invention can employ an initial touch to identify respective devices whereby other electronic configuration sequences commence without further device contact. Other aspects include chain touching between users and/or devices to facilitate contact between the devices.Type: ApplicationFiled: June 9, 2006Publication date: September 28, 2006Applicant: MICROSOFT CORPORATIONInventors: Andrew Glass, Christopher Dreher, Ellick Sung, Randall Aull, Doron Holan, Craig Ranta
-
Publication number: 20060171357Abstract: A wireless device is coupled to a multi-sector antenna that includes a plurality of different sectors, any of which can be activated to transmit and receive in a desired direction specific to that sector. Optionally, an omnidirectional antenna is included for initially establishing a wireless connection with another wireless device, such as an access point. A parameter indicative of signal quality, such as throughput or received signal strength indication (RSSI) is determined by polling with each antenna sector to establish a prioritized candidate list. If a receive Trigger becomes active in response to a parameter falling below a threshold level, a new candidate sector is selected from the current list based upon a next-best signal quality. The directionality of the multi-sector antenna provides a substantially higher data rate compared to that of the conventional omnidirectional antenna.Type: ApplicationFiled: January 28, 2005Publication date: August 3, 2006Applicant: Microsoft CorporationInventors: Wayne King, Craig Ranta, Edward Giaimo, James Brennan, Stephen Stegner, David Russo, Chris Murzanski
-
Publication number: 20060172711Abstract: A wireless access point is equipped with both an omnidirectional antenna and a directable antenna that can be selectively directed to any of a plurality of directional spaces overlapping the network space served by the omnidirectional antenna. The directable antenna is directed to an optimal directional space for a client when the access point is communicating with the client at a high data rate. The access point can intermittently exchange information with other clients using the omnidirectional antenna. The omnidirectional antenna enables broadcast signals to be transmitted to any client in the entire network space, but at a lower data rate. A preferred data rate and an optimal client directional space are re-determined periodically or as necessary based on parameters such as the data rate, signal strength, and rate of success in communicating data.Type: ApplicationFiled: January 28, 2005Publication date: August 3, 2006Applicant: Microsoft CorporationInventors: Wayne King, Craig Ranta, Edward Giaimo, James Brennan
-
Publication number: 20060166710Abstract: Operational characteristics of a wireless input device are modified so as to balance performance and power conservation. Power management algorithms may include an algorithm that improves device performance and increases device power consumption, as well as an algorithm that decreases device power consumption and reduces device performance. An algorithm that most closely corresponds to the desired balance of performance and power consumption is identified. The identified algorithm is then transmitted to the wireless device.Type: ApplicationFiled: April 4, 2006Publication date: July 27, 2006Applicant: MICROSOFT CORPORATIONInventor: Craig Ranta
-
Publication number: 20060145921Abstract: An electronically steerable antenna system includes a plurality of panels that are coupled together to form an N-sided polygon. Each panel includes a plurality of microstrip conductor patches forming a phased array antenna. In a first embodiment that includes beam steering, each panel can selectively transmit or receive in a direction that is either perpendicular to the panel, or to the left or right of perpendicular, depending upon relative delay line lengths applied to the left and right antennas. A second embodiment omits the beam steering capability for each panel and simply enables only one of the N different panels to be employed for transmitting or receiving a radiofrequency signal in a direction perpendicular to the panel. PIN diodes are preferably used for selecting the panel that is active, and in the first embodiment, for selecting the delay lines used.Type: ApplicationFiled: December 30, 2004Publication date: July 6, 2006Applicant: Microsoft CorporationInventors: Craig Ranta, Qin-Ye Yin, Yan-Sheng Jiang