Patent application number | Description | Published |
20090058461 | Configurable Circuits, IC's, and Systems - Some embodiments of the invention provide a configurable integrated circuit (IC). The IC includes a logic circuit for receiving input data sets and configuration data sets and performing several functions on the input data sets. Each configuration data set specifies a particular function that the logic circuit has to perform on the input data set. The IC also includes a connection circuit for supplying sets of the configuration data to the logic circuit at a particular rate for at least a particular time period. At least two supplied configuration data sets are different and configure the logic circuit to perform two different functions on the input data. | 03-05-2009 |
20090160481 | Configurable Circuits, IC's and Systems - Some embodiments of the invention provide a configurable integrated circuit (IC). The configurable IC includes first and second interconnect circuits. The first interconnect circuit has a set of input terminals, a set of output terminals, and several connection schemes for communicatively coupling the input terminal set to the output terminal set. During the operation of the IC, the second connection circuit supplies sets of configuration data to the first interconnect circuit at a particular rate for at least a particular time period. At least two supplied configuration data sets are different and configure the first interconnect circuit to use two different connection schemes that differently couple the input and output terminal sets. | 06-25-2009 |
20090167354 | Non-Sequentially Configurable IC - Some embodiments of the invention provide a configurable integrated circuit (IC). The IC includes at least fifty configurable circuits arranged in an array having a plurality of rows and a plurality of columns. Each configurable circuit for configurably performing a set of operations. At least a first configurable circuit reconfigures at a first reconfiguration rate. The first configurable circuit performs a different operation each time the first configurable circuit is reconfigured. The reconfiguration of the first configurable circuit does not follow any sequential progression through the set of operations of the first configurable circuit. | 07-02-2009 |
20100219859 | Non-Sequentially Configurable IC - Some embodiments of the invention provide a configurable integrated circuit (IC). The IC includes at least fifty configurable circuits arranged in an array having a plurality of rows and a plurality of columns. Each configurable circuit for configurably performing a set of operations. At least a first configurable circuit reconfigures at a first reconfiguration rate. The first configurable circuit performs a different operation each time the first configurable circuit is reconfigured. The reconfiguration of the first configurable circuit does not follow any sequential progression through the set of operations of the first configurable circuit. | 09-02-2010 |
20110133777 | Configurable Circuits, IC's, and Systems - Some embodiments of the invention provide a configurable integrated circuit (IC). The IC includes a logic circuit for receiving input data sets and configuration data sets and performing several functions on the input data sets. Each configuration data set specifies a particular function that the logic circuit has to perform on the input data set. The IC also includes a connection circuit for supplying sets of the configuration data to the logic circuit at a particular rate for at least a particular time period. At least two supplied configuration data sets are different and configure the logic circuit to perform two different functions on the input data. | 06-09-2011 |
20110267102 | NON-SEQUENTIALLY CONFIGURABLE IC - Some embodiments of the invention provide a configurable integrated circuit (IC). The IC includes at least fifty configurable circuits arranged in an array having a plurality of rows and a plurality of columns. Each configurable circuit for configurably performing a set of operations. At least a first configurable circuit reconfigures at a first reconfiguration rate. The first configurable circuit performs a different operation each time the first configurable circuit is reconfigured. The reconfiguration of the first configurable circuit does not follow any sequential progression through the set of operations of the first configurable circuit. | 11-03-2011 |
20130021057 | CONFIGURABLE CIRCUITS, IC'S, AND SYSTEMS - Some embodiments of the invention provide a configurable integrated circuit (IC). The IC includes a logic circuit for receiving input data sets and configuration data sets and performing several functions on the input data sets. Each configuration data set specifies a particular function that the logic circuit has to perform on the input data set. The IC also includes a connection circuit for supplying sets of the configuration data to the logic circuit at a particular rate for at least a particular time period. At least two supplied configuration data sets are different and configure the logic circuit to perform two different functions on the input data. | 01-24-2013 |
20130099819 | NON-SEQUENTIALLY CONFIGURABLE IC - Some embodiments of the invention provide a configurable integrated circuit (IC). The IC includes at least fifty configurable circuits arranged in an array having a plurality of rows and a plurality of columns. Each configurable circuit for configurably performing a set of operations. At least a first configurable circuit reconfigures at a first reconfiguration rate. The first configurable circuit performs a different operation each time the first configurable circuit is reconfigured. The reconfiguration of the first configurable circuit does not follow any sequential progression through the set of operations of the first configurable circuit. | 04-25-2013 |
20150130508 | Non-Sequentially Configurable IC - Some embodiments of the invention provide a configurable integrated circuit (IC). The IC includes at least fifty configurable circuits arranged in an array having a plurality of rows and a plurality of columns. Each configurable circuit for configurably performing a set of operations. At least a first configurable circuit reconfigures at a first reconfiguration rate. The first configurable circuit performs a different operation each time the first configurable circuit is reconfigured. The reconfiguration of the first configurable circuit does not follow any sequential progression through the set of operations of the first configurable circuit. | 05-14-2015 |
Patent application number | Description | Published |
20130199604 | SOLAR CELLS AND METHODS OF FABRICATION THEREOF - A solar cell comprises a region formed on a substrate. The region has a dopant. The region can be one of a selective emitter and a back surface field of the solar cell. A grid line is deposited over a first portion of the region. A dopant profile is generated that has a concentration of electrically active dopants at a surface portion on the first portion of the region smaller than the concentration of electrically active dopants at a distance away from the surface portion. In an embodiment, an electrical activity of a portion of the dopant is deactivated in a second portion of the region outside the grid line. The grid line is used as a mask for deactivating the dopant. | 08-08-2013 |
20130200386 | CRYSTALLIZATION OF MULTI-LAYERED AMORPHOUS FILMS - In one aspect, crystallization of multiple layers of amorphous materials is disclosed. In one embodiment, multiple layers of amorphous materials such as amorphous silicon, silicon carbide, and/or germanium are deposited using deposition methods such as PECVD or sputtering. A layer of metal such as aluminum is deposited on the surface of the deposited amorphous materials using sputtering or evaporation, and the structure is annealed in a hydrogen environment. The structure is contained on a semiconductor substrate, glass, a flexible metal/organic film, or other type of substrate. | 08-08-2013 |
20140159042 | TOP DOWN ALUMINUM INDUCED CRYSTALLIZATION FOR HIGH EFFICIENCY PHOTOVOLTAICS - Certain aspects of the present disclosure are directed to a method that includes: depositing, in a deposition environment, an amorphous semiconductor material on a substrate to form a semiconductor film on the substrate; filling, in the depositing process, the deposition environment with a first precursor material such that the semiconductor film formed on the substrate includes a first layer having a first material characteristic; filling, in the depositing process, the deposition environment with a crystallization-stop precursor material such that the silicon film includes a crystallization-stop layer having a crystallization characteristic different from a crystallization characteristic of the first layer; depositing a metal film on the semiconductor film; and annealing the semiconductor film and the metal film at an predetermined annealing temperature for a predetermined period of time such that the first layer is at least partially crystallized and the crystallization-stop layer is at least partially amorphous. | 06-12-2014 |
20150228810 | SOLAR CELLS AND METHODS OF FABRICATION THEREOF - A passivation layer is deposited on a first portion of a region of the solar cell. A grid line is deposited on a second portion of the region. The passivation layer is annealed to drive chemical species from the passivation layer to deactivate an electrical activity of a dopant in the first portion of the region of the solar cell. | 08-13-2015 |
Patent application number | Description | Published |
20080301744 | Method and Apparatus for Locating Content in an Internet Protocol Television (IPTV) System - A set top box includes a front-end (e.g., a network interface) for receiving programming content over a broadband communication network and a processor operatively associated with the front-end. The set top box also includes a resolver operatively associated with the processor for determining a network-level multicast address corresponding to a domain name of a virtual channel on which the broadcast programming is available. | 12-04-2008 |
20080313463 | Method and Apparatus For Use in a Downloadable Conditional Access System - In a downloadable conditional access system (DCAS), preferably all DCAS-specific code is implemented in a configurable secure (CS) processor that is in communication with the host processor. Preferably, no DCAS-specific code is executed in the host processor. The host processor delivers commands to the CS processor, which the CS processor performs to configure itself in accordance with the particular DCAS encryption scheme used by the DCAS. Once configured, the CS processor executes a DCAS software module that has been downloaded to the CS processor, which looks for the corresponding EMMs and ECMs, processes them to obtain the CW, and then uses the CW to decrypt the content stream. | 12-18-2008 |
20120060034 | DIGITAL INFORMATION STREAM COMMUNICATION SYSTEM AND METHOD - A digital information stream communication (DISC) system within a first conditional access system (CAS) is disclosed. The DISC system communicates information from a digital information stream (DIS) having DIS attributes for accessibility using the first CAS or associated with a digital media (DM) content in the DIS. The DISC system includes a monitoring module configured to receive the DIS and identify one or more of the DIS attributes for accessibility using the first CAS. The DISC system also includes a processing module configured to identify one or more of the DIS attributes associated with the DM content and analyze the DIS attributes. It does this to determine whether to send DIS data from the DIS to a second CAS based upon the DIS data being included in the DIS attributes. The DISC system also includes a processor configured to operate the monitoring module and the processing module. | 03-08-2012 |
20140219446 | METHOD AND APPARATUS FOR USE IN A DOWNLOADABLE CONDITIONAL ACCESS SYSTEM - In a downloadable conditional access system (DCAS), preferably all DCAS-specific code is implemented in a configurable secure (CS) processor that is in communication with the host processor. Preferably, no DCAS-specific code is executed in the host processor. The host processor delivers commands to the CS processor, which the CS processor performs to configure itself in accordance with the particular DCAS encryption scheme used by the DCAS. Once configured, the CS processor executes a DCAS software module that has been downloaded to the CS processor, which looks for the corresponding EMMs and ECMs, processes them to obtain the CW, and then uses the CW to decrypt the content stream. | 08-07-2014 |
Patent application number | Description | Published |
20130346333 | SYSTEM AND METHOD FOR RECEIVING REQUESTS AND RESPONDING TO EMERGENCIES - The various implementations of the present invention are provided as a computer system configured to allow for sending requests for aid, responding to requests for aid, and receiving requests to aid in a multi-user environment. Various levels of requests may be requested. In one preferred embodiment of the present invention, a mobile application for integrating the options for requesting aid from a first device to a second is provided, as well as configuration of automated responses. The system allows certain users to post status updates to a website. While useful for many environments, the most preferred embodiments of the present invention are adapted for use in an educational environment to provide school administrators, teachers, parents, and students with enhanced communication capabilities. | 12-26-2013 |
20140164909 | SYSTEM AND METHOD FOR OPTIMIZING MOBILE DEVICE COMMUNICATIONS - A system and method for optimizing mobile communications with one or more message recipients is disclosed. The system is configured to create a unique URL and send it to a message recipient via an appropriate communication platform. The system waits for the unique URL to be requested and logs information from the web browser associated with the mobile communication device used to access the unique URL. The system may use this information to direct the mobile device user to a dynamically created web page. This methodology can be used to improve immediate and future communications by tailoring the message content and communication platform according to the message recipient's mobile device. The dynamic web page may also be configured to prompt the message recipient to execute a desired action, including downloading a compatible mobile app and changing message delivery preferences in order to optimize communications with the message recipient. | 06-12-2014 |
20140330794 | SYSTEM AND METHOD FOR CONTENT SCORING - The various implementations of the present invention are provided as a computer-based system for content scoring. Content from a variety of source feeds may be considered for inclusion in an aggregated feed, based on the content of the source feed. The content of the source feed may be “scored” according to a variety of user-configurable options, thereby identifying the most valuable content from the source feeds for inclusion in the aggregated feed. For example, certain content elements may be extracted from a variety of source feeds and then combined to create an aggregated feed where the aggregated feed contains only the highest scoring elements, as determined by the feed creator, from the various source feeds are used to create the aggregated feed. | 11-06-2014 |
20140343994 | SYSTEM AND METHOD FOR ENHANCED EVENT PARTICIPATION - The various implementations of the present invention are provided as a computer-based system for enhanced communications and event management that focuses on customization of the event attendee experience. Each event attendee is provided with the tools necessary to effectively and efficiently create an event experience that most closely matches their goals and objectives. For example, a variety of dynamic event activity maps provide event attendees with the ability to quickly and easily identify and locate the most interesting and pertinent seminars, classes, speakers, vendors, exhibitors, etc. Additionally, event attendees can update and control their event schedule, customize communications that are sent and received, set up meetings with other event attendees, and receive updates about event activities and schedules. Vendors, exhibitors, and event organizers are provided with a series of tools, including “gamification” tools, that will allow them engage event attendees in event activities to increase attendee participation. | 11-20-2014 |
20140358632 | SYSTEM AND METHOD FOR ENHANCED EVENT PARTICIPATION - The various implementations of the present invention are provided as a computer-based system for enhanced communications and event management that focuses on customization of the event attendee experience. Each event attendee is provided with the tools necessary to effectively and efficiently create an event experience that most closely matches their goals and objectives. For example, a variety of dynamic event activity maps provide event attendees with the ability to quickly and easily identify and locate the most interesting and pertinent seminars, classes, speakers, vendors, exhibitors, etc. Additionally, event attendees can update and control their event schedule, customize communications that are sent and received, set up meetings with other event attendees, and receive updates about event activities and schedules. Vendors, exhibitors, and event organizers are provided with a series of tools, including “gamification” tools, that will allow them engage event attendees in event activities to increase attendee participation. | 12-04-2014 |
20140379814 | SYSTEM AND METHOD FOR OPTIMIZED MESSAGE CREATION AND DELIVERY - A system provides for the efficient delivery of messages from one or more message originators to one or more message recipients via a plurality of communication or messaging platforms. A message originator can create a single message and specify one or more message recipients, multiple communication platforms and delivery scheduling, all from a graphical user interface on a mobile communication device or a computer. The message will be formatted for the selected message recipients, the available and desired communication platforms in the desired priority order, and scheduled for delivery to the message recipients at selected time(s). Additionally, messages may be screened to reduce or eliminate potentially duplicate messages via one or more duplication filters. On the message recipient side, each message recipient can specify the desired communication platform and preference priority for receipt of messages, along with the desired timing for delivery of messages from each potential message originator. | 12-25-2014 |
Patent application number | Description | Published |
20130024492 | Event Tracking and Messaging System and Method - The various implementations of the present invention are provided as a network computer system configured to allow for the tracking and reporting of user-specified events, including but not limited to, performance metrics and attendance data. This network computer system provides a user interface that allows a user to create metrics to be monitored, view and update event-related information, and to configure and review various pre-programmed and ad hoc reports so the users can monitor and evaluate performance metrics over time. Further, a wide variety of user and system generated alerts and messages or message events can be configured, allowing for automated and manual messaging related to the attendance or performance metrics that are being monitored. Alerts can be provided via email, non-electronic mail, telephone, SMS, facsimile, social networking sites and services (such as “tweets”), etc. In at least one implementation of the present invention, a computer-implemented method of tracking and reporting student performance and attendance-related events for an educational environment is provided. | 01-24-2013 |
20140164504 | SYSTEM AND METHOD FOR PROVIDING CUSTOMIZABLE COMMUNICATIONS - The various implementations of the present invention are provided as a computer system configured to allow for customizable communication options in a multi-user, multi-organizational environment. Computer-based system focuses on providing significant customization of the communications methodology, delivery, and relevance by focusing on security, integration of multiple community information applications (CIA), user preferences, and flexibility. A feed consumer of the communication feed can access a user interface, on a computer or a mobile computing device, to specify which communications are most relevant to the feed consumer according to the feed consumer's needs and desires. Additional embodiments provide for automated or enhanced communication using variables such as place, time, feed consumer affiliation, etc. to prioritize and adapt communication streams or feeds for a specific person or organization. While useful for many environments, the most preferred embodiments of the present invention are adapted for use in an educational environment. | 06-12-2014 |
Patent application number | Description | Published |
20130024524 | TARGETED MESSAGING SYSTEM AND METHOD - Various implementations of the present invention are provided as a network computer system configured to allow for creating, rating, tracking, monitoring, and disseminating user-created and user-customizable messages. The network computer system provides a user interface that allows a user to create templates for message creation, messages from the templates, ratings for messages (message “bias”), databases for storing templates and messages (message queue), and ratings, as well as storage for information related to the monitoring and tracking of messages as they are delivered to the intended recipients. The ability to create multiple messages, with disparate content, intended for disparate audiences, with batch sorting and sending, is also provided. Messages can be provided via commercial messaging services such as email, snail mail, telephone, SMS, facsimile, social media networking sites (e.g. Facebook® messages, Twitter® “tweets”, etc.). In some implementations of the invention, a computer-implemented method of messaging for an educational environment is provided. | 01-24-2013 |
Patent application number | Description | Published |
20120239197 | ROBOTIC GRIPPER - A robotic gripper. Each of two gripper fingers is attached to a bearing carriage. Each bearing carriage defines a rack gear and is adapted to ride on a bearing rail. A single pinion gear has two gear elements. Each of the two gear elements are meshed with one of the two rack gears so as to drive the two bearing carriages in opposite direction upon rotation of the pinion gear. A worm gear is fixed to the single pinion gear. A worm screw is meshed to the worm gear and adapted to cause rotation of the worm gear and the single pinion gear and a gripping action or a releasing action of the two gripping fingers, depending on the rotation of the worm screw. A motor is adapted to drive the worm screw in a first rotary direction and a second rotary direction. | 09-20-2012 |
20140214275 | STEERING CONTROLLER FOR PRECISION FARMING - A steering controller can control steering of a vehicle and is suitable for precision farm controlling. The steering controller can rotate the steering shaft of the vehicle direct the vehicle on a desired path, for example, using a satellite positioning system. Components of the steering controller are environmental protected by a housing that has an opening extending between its front and rear surfaces. The opening is lined by a shaft. A hub located near the front of the opening can be coupled to the steering shaft of the vehicle. A motor has a stator fixed to the housing and a rotor fixed to the hub. When the housing is attached to a fixed location on the vehicle, the motor can rotate the steering shaft by rotating the hub with respect to the housing. A control module drives the motor based on commands from a guidance module. | 07-31-2014 |
20160039454 | STEERING CONTROLLER FOR PRECISION FARMING - A steering controller can control steering of a vehicle and is suitable for precision farm controlling. The steering controller can rotate the steering shaft of the vehicle direct the vehicle on a desired path, for example, using a satellite positioning system. Components of the steering controller are environmental protected by a housing that has an opening extending between its front and rear surfaces. The opening is lined by a shaft. A hub located near the front of the opening can be coupled to the steering shaft of the vehicle. A motor has a stator fixed to the housing and a rotor fixed to the hub. When the housing is attached to a fixed location on the vehicle, the motor can rotate the steering shaft by rotating the hub with respect to the housing. A control module drives the motor based on commands from a guidance module. | 02-11-2016 |
Patent application number | Description | Published |
20110231565 | STREAM IDENTIFIER HASH TABLE - A system may route media stream samples in time-stamped packets to a media interface. The system may determine a hash value from a stream identifier that identifies a source media stream corresponding to the media stream samples. The hash value may be determined based on a combination of a first portion of the stream identifier and a second portion of the stream identifier. The system may determine whether the stream identifier identifies a subscribed media stream by looking up the hash value in a hash table. The system may route the media stream samples to a media interface if source media stream is a subscribed media stream. | 09-22-2011 |
20120327300 | ADAPTIVE MEDIA DELAY MATCHING - A system may be provided for synchronizing a first media stream with a second media stream. A first receiver in the system may receive the first media stream over a network. A second receiver in the system may receive the second media stream over the network. The second receiver may determine an identity of a content delay matching stream that indicates the amount of processing delay introduced in the first media stream by a processing component of the first receiver or transmitter. The second receiver may subscribe to the identified content delay matching stream. The second receiver may receive the content delay matching stream over the network and determine the processing delay from the content delay matching stream. The receiver may cause the second media stream to be delayed in accordance with the processing delay in the first media stream such that the first and second media streams are synchronized. | 12-27-2012 |
20130003863 | NETWORK MEDIA ADAPTER - A network media adapter includes peripheral interfaces for connection to connectors of audio/video (“A/V”) sources and sinks to respectively receive media data from the A/V sources and to transmit media data to the A/V sinks. Components are configured to syntonize or synchronize local media clocks of the A/V sources and sinks to ensure media data integrity affiliated with a protocol of a media network over which the media data is transported. A quality of service (QoS)-compliant media interface is integrated in the network media adapter through which to send and receive processed A/V media data to and from the media network according to the protocol. Other components may be configured to process, encapsulate, and transport over the media network the media data received from the A/V sources. Still other components may be configured to receive media data from the media network and decapsulate, process, and transmit the media data through one or more peripheral interfaces connected to the A/V sinks. | 01-03-2013 |
20130156343 | SYSTEM FOR COMMUNICATING RELATIONSHIP DATA ASSOCIATED WITH IMAGE CHARACTERISTICS - A low-level processing system is configured to send information relating to image characteristics to a high-level analytic processing system. The low-level processing system is configured to determine image characteristic values corresponding to one or more image characteristics associated with the image data. The low-level processing system is further configured to determine relationships between the image characteristic values and predetermined targets associated with the image characteristics. The predetermined targets may indicate values of the image characteristics that are desired to analytically process the image data. The relationships may indicate whether the image characteristic values match the predetermined targets. The relationships may also indicate locations outside of the predetermined targets where image characteristics do not match the predetermined targets. | 06-20-2013 |
20130246850 | SYSTEM FOR REMOTE INSTALLED SOUND COMPLIANCE TESTING - A network communication system includes a central control system that may transmit a request packet over a network to an apparatus that is configured to operate in an alarm system. The alarm system may be configured in accordance with a standard or protocol. The request packet may include instructions that instruct the apparatus to perform one or more tests that determine whether the apparatus is compliant with the standard or protocol. The apparatus may be configured to receive the packet from over the network and perform the tests in accordance with the instructions. The apparatus may report test results of the tests to the central control system by sending a reply packet that includes the test results over the network to the central control system. | 09-19-2013 |
20130342333 | MOBILE AUTONOMOUS SURVEILLANCE - Various embodiments relate to creating and utilizing a vehicle surveillance network to monitor objects and/or events. Messages may be broadcasted from at least one communication system of a surveillance network which is communicating with one or more vehicles of the surveillance network and received in a vehicle. Instructions may be transmitted to at least one vehicle camera to capture one or more images of objects or events outside of the vehicle in response to receiving the at least one broadcasted message. At least one vehicle camera in each of the vehicles of the surveillance network may capture the images of the object and/or events. Further instructions may include transmitting the captured images from the one or more vehicles to one or more event responders. | 12-26-2013 |
20150092976 | EARPAD - An earpad is provided with a base and a sheath. The base is adapted to connect to a headphone housing or an earmuff housing and is formed with a continuous perimeter about a longitudinal axis. The sheath extends from the base and forms a contact surface that is longitudinally spaced apart from the base for engaging a portion of a user's head around an outer ear. The sheath defines a single enclosed cavity for receiving compliant material. The longitudinal spacing of the contact surface corresponds to a depth of the earpad. The depth of the earpad is generally uniform within a first portion of the perimeter of the earpad and increases to an enlarged depth within a second portion of the perimeter of the earpad. The sizing of the earpad may be based on average dimensions of the adult human head. | 04-02-2015 |
20150117659 | ELECTRONIC HEARING PROTECTOR WITH QUADRANT SOUND LOCALIZATION - An electronic hearing protector includes an ear cup assembly comprising a front exterior microphone that provides a front microphone signal and a rear exterior microphone that provides a rear microphone signal. A processor receives and digitizes the front microphone signal and the rear microphone signal, and provides a front channel signal and a rear channel signal indicative thereof respectively. A filter receives the rear channel signal and has a cut-off frequency value that provides a high-frequency roll-off and a notch at a notch filter frequency value that is less than the cut-off frequency value, where the filter provides a filtered signal. A first signal indicative of the front channel signal and a second signal indicative of the filtered signal are summed, and a signal indicative of the summed signal is provided to a speaker within the ear cup that provides an audio signal within the first ear cup indicative of the summed signal. | 04-30-2015 |
20150193198 | APPARATUS AND METHOD FOR AUTOMATIC DEVICE SELECTION FOR WIRELESS MEDIA DEVICES - In at least one embodiment, an apparatus for automatic device selection and for media content playback is provided. The apparatus includes a first media device positioned in a first media zone and being wirelessly coupled to a second media device that is positioned in a second media zone and a mobile device that transmits media content. The first media device is configured to receive a first signal from the second media device to determine a first distance of the second media device from the first media device and to receive a second signal from the mobile device to determine a second distance of the mobile device from the first media device. The first media device is further configured to playback the media content from the mobile device in the first media zone if the second distance is less than the first distance. | 07-09-2015 |
20150195051 | LOCALIZATION OF A MOBILE DEVICE USING RADIO SIGNAL PARAMETERS - A system for mobile device localization is provided with a primary device. The primary device is configured to transmit a first signal at a first transmission power level to a secondary device and to receive a response signal that is indicative of a signal strength indicator of the first signal as received by the secondary device. The primary device is further configured to determine a second transmission power level based on the signal strength indicator; transmit a second signal at the second transmission power level to the secondary device; and to determine a distance between the primary device and the secondary device based on a filtered transmission power level value. | 07-09-2015 |
20150195683 | APPARATUS AND METHOD FOR LOCALIZATION OF A MOBILE WIRELESS DEVICE USING RADIO SIGNAL PARAMETERS - An apparatus for mobile device localization is provided with a primary device. The primary device is configured to transmit a first signal at a first transmission power level to a secondary device and to receive a response signal that is indicative of a quality indicator of the first signal as received by the secondary device. The primary device is further configured to determine a second transmission power level based on the quality indicator; transmit a second signal at the second transmission power level to the secondary device; and to determine a distance between the primary device and the secondary device based on a filtered transmission power level value. | 07-09-2015 |
20150356864 | MOBILE AUTONOMOUS SURVEILLANCE - Various embodiments relate to creating and utilizing a vehicle surveillance network to monitor objects and/or events. Messages may be broadcasted from at least one communication system of a surveillance network which is communicating with one or more vehicles of the surveillance network and received in a vehicle. Instructions may be transmitted to at least one vehicle camera to capture one or more images of objects or events outside of the vehicle in response to receiving the at least one broadcasted message. At least one vehicle camera in each of the vehicles of the surveillance network may capture the images of the object and/or events. Further instructions may include transmitting the captured images from the one or more vehicles to one or more event responders. | 12-10-2015 |
20160038343 | ELECTRONIC HEARING PROTECTOR WITH QUADRANT SOUND LOCALIZATION - An electronic hearing protector includes an ear cup assembly comprising a front exterior microphone that provides a front microphone signal and a rear exterior microphone that provides a rear microphone signal. A processor receives and digitizes the front microphone signal and the rear microphone signal, and provides a front channel signal and a rear channel signal indicative thereof respectively. A filter receives the rear channel signal and has a cut-off frequency value that provides a high-frequency roll-off and a notch at a notch filter frequency value that is less than the cut-off frequency value, where the filter provides a filtered signal. A first signal indicative of the front channel signal and a second signal indicative of the filtered signal are summed, and a signal indicative of the summed signal is provided to a speaker within the ear cup that provides an audio signal within the first ear cup indicative of the summed signal. | 02-11-2016 |
Patent application number | Description | Published |
20120147414 | MULTISOURCE, ADAPTIVE PRINTER CONFIGURATION - Some embodiments of the invention provide techniques whereby a printer driver may be modified and supplemented over time. For example, a framework may be provided which enables a printer driver's functionality to be supplemented over time to include new and/or enhanced features, such as features relating to the manner in which the capabilities of a printer are configured, print settings are manipulated, information is presented to users, print-related system events are handled, etc. In some embodiments, one or more components (which may be included in a print subsystem provided by an operating system of a computing device, in a printer driver, and/or some other system element) may be configured to automatically seek and acquire configuration data from any of various sources, including the printer device, one or more online sources, and/or other sources. | 06-14-2012 |
20120147415 | PRINTER DRIVER AND APPLICATION DECOUPLING USING EVENT CENTRIC REGISTRATION MODEL - Some embodiments of the invention provide a printer user interface (UI) component configured to handle presentation of information to a user during printing operations. The printer UI component may de-couple the rendering and configuration functionality provided by a printer driver from the presentation of information to end users, thereby reducing the risk that applications may crash or hang due to printer driver malfunction. In some embodiments, a registry of events upon which information should be presented to the user is established, and the printer UI component may be registered for some or all of these events, so that when the specified events occur the printer UI component may be invoked to cause information to be presented to the user. | 06-14-2012 |
20120147416 | MULTI-LAYERED PRINTER DRIVER MODEL - Embodiments of the invention provide a layered printer driver model in which, at the “bottom layer,” a rendering component provides rendering functionality to format information constituting a print job initiated according to a page description language that a printer device is designed to process, and one or more other components that provide configuration and/or user experience functionality may “sit atop” the bottom layer. Any or all of these higher-level components may support not just a single printer device, but a class of printer devices defined by one or more shared characteristics. | 06-14-2012 |
20120307288 | PRINTING USING A PLATFORM-INDEPENDENT DRIVER - In one or more embodiments, a print server can publish, to client devices, capabilities and configurations of one or more print devices utilizing a device-independent “personality.” Client devices can then use an associated device-independent print driver to select print job settings and record print job content for a particular print job, in a device-independent format, that is then to be sent to the print server. The print server can then process the device-independent format that describes the print job, and convert the print job into a print device-specific format that can be consumed by a particular specific print device. In at least some embodiments, the client device can cause a print job to be printed on a print device, via a print server, without downloading, utilizing or otherwise accessing a print driver that is specific to the print device. | 12-06-2012 |
20130067120 | Bidi Extension for Connected Devices - Bidirectional (bidi) extension techniques for USB and/or other similar busses/connections are described in which an interface is provided to enable bidirectional communication with connected devices. The interface may be implemented as an operating system component to handle bidi communication for devices from multiple different independent hardware vendors (IHVs). Device drivers for different devices can be configured to include extension files in accordance with an established schema for bidi communication. The extension files describe supported bidi attributes, capabilities of the device, and how to make calls into the device. The interface operates to detect the extension files and set-up a corresponding device for bidi communication. Applications then interact through the interface to access, retrieve, and set configuration and status data for connected devices. The use of extension files enable creation of architecture independent devices drivers that can be used across different platforms with substantially no changes. | 03-14-2013 |
20130346654 | Platform Neutral Device Protocols - Platform neutral device protocol techniques are described in which functionality to customize device interactions through communication busses is made accessible through platform independent script-based infrastructure. Functionality provided by an operating system to manipulate standard protocols of a communication bus used to interact with a connected device is exposed as script-based objects. Script-based protocol definition files associated with connected device may be employed to customize device protocols for the communications using the functionality exposed through the script-based objects. A computing device may acquire a protocol definition file for a particular device in various ways and host the protocol definition file via a suitable run-time platform. Requests for interaction with the particular device may then be handled using the custom protocols defined by the hosted protocol definition file. | 12-26-2013 |
20150022859 | MULTI-SOURCE, ADAPTIVE PRINTER DRIVER CONFIGURATION - Some embodiments of the invention provide techniques whereby a printer driver may be modified and supplemented over time. For example, a framework may be provided which enables a printer driver's functionality to be supplemented over time to include new and/or enhanced features, such as features relating to the manner in which the capabilities of a printer are configured, print settings are manipulated, information is presented to users, print-related system events are handled, etc. In some embodiments, one or more components (which may be included in a print subsystem provided by an operating system of a computing device, in a printer driver, and/or some other system element) may be configured to automatically seek and acquire configuration data from any of various sources, including the printer device, one or more online sources, and/or other sources. | 01-22-2015 |
20160048357 | PRINTER DRIVER AND APPLICATION DECOUPLING USING EVENT CENTRIC REGISTRATION MODEL - Some embodiments of the invention provide a printer user interface (UI) component configured to handle presentation of information to a user during printing operations. The printer UI component may de-couple the rendering and configuration functionality provided by a printer driver from the presentation of information to end users, thereby reducing the risk that applications may crash or hang due to printer driver malfunction. In some embodiments, a registry of events upon which information should be presented to the user is established, and the printer UI component may be registered for some or all of these events, so that when the specified events occur the printer UI component may be invoked to cause information to be presented to the user. | 02-18-2016 |
Patent application number | Description | Published |
20140359170 | SYNCHRONIZING DEVICE ASSOCIATION DATA AMONG COMPUTING DEVICES - Device association data for peripheral devices, which is data used to connect to the peripheral devices, is maintained and synchronized across multiple computing devices associated with a user account on a service. When a new peripheral device is associated with a computing device, device association data for the new peripheral device is added to the computing device. The device association data for the new peripheral device is also sent to the service, which provides the device association to the other computing devices from which the user logs into his or her account, and those other computing devices in turn automatically associate themselves with the peripheral device. Device use data describing how a user desires to use the peripheral device on one computing device, as well as changes to the device association data on one computing device, can similarly be synchronized across the multiple computing devices. | 12-04-2014 |
20150089090 | Bidi Extension for Connected Devices - Bidirectional (bidi) extension techniques for USB and/or other similar busses/connections are described in which an interface is provided to enable bidirectional communication with connected devices. The interface may be implemented as an operating system component to handle bidi communication for devices from multiple different independent hardware vendors (IHVs). Device drivers for different devices can be configured to include extension files in accordance with an established schema for bidi communication. The extension files describe supported bidi attributes, capabilities of the device, and how to make calls into the device. The interface operates to detect the extension files and set-up a corresponding device for bidi communication. Applications then interact through the interface to access, retrieve, and set configuration and status data for connected devices. The use of extension files enable creation of architecture independent devices drivers that can be used across different platforms with substantially no changes. | 03-26-2015 |
20150254081 | SYNCHRONIZING DEVICE ASSOCIATION DATA AMONG COMPUTING DEVICES - Device association data for peripheral devices, which is data used to connect to the peripheral devices, is maintained and synchronized across multiple computing devices associated with a user account on a service. When a new peripheral device is associated with a computing device, device association data for the new peripheral device is added to the computing device. The device association data for the new peripheral device is also sent to the service, which provides the device association to the other computing devices from which the user logs into his or her account, and those other computing devices in turn automatically associate themselves with the peripheral device. Device use data describing how a user desires to use the peripheral device on one computing device, as well as changes to the device association data on one computing device, can similarly be synchronized across the multiple computing devices. | 09-10-2015 |
20160078644 | Graphics Primitive and Color Channels - Graphics primitive and color channel techniques are described. In one or more implementations, image data is processed by a computing device to form a plurality of pixels and corresponding one or more color channels usable to define a color for a respective said pixel. A graphics primitive type is identified by the computing device associated with one or more of the pixels in the processed image data. The graphics primitive type is assigned by the computing device to the one or more pixels using at least one color channel. | 03-17-2016 |
Patent application number | Description | Published |
20110000861 | Portable and Scalable Water Reclamation System and Method - An embodiment of a water reclamation system has at least one water filtration module mounted to a transport vehicle. The at least one water filtration module has a plurality of water treatment vessels with a treatment media positioned therein. A waste water inlet header, a produced water collection header, and a waste water outlet header are all connected to the plurality of water treatment vessels of the at least one water filtration module. A method of reclaiming waste water comprises flowing waste water into the waste water inlet header where it is distributed into the plurality of treatment vessels. The waste water engages the treatment media and the filtered or produced water is collected in the produced water collection header. The waste water is collected in the waste water outlet header. | 01-06-2011 |
20140060175 | DUAL FRICTION LOOP FLUID FLOW RESISTANCE MEASUREMENT APPARATUS - A fluid flow resistance modifying chemical additive system includes a flow loop, a first friction loop flow resistance measuring system coupled proximate an inlet side of the flow loop, at least one chemical additive device downstream of the first friction loop in the flow loop and a second friction loop flow resistance measuring system coupled proximate an outlet side of the flow loop. A method for continuous measuring effect of at least one flow resistance chemical additive on a base fluid include pumping the base fluid into a flow loop. A property of the base fluid is measured. At least one modifying chemical is added to the base fluid. The property of the combined base fluid and at least one flow resistance modifying chemical is then measured and/or modified with respect to the flow resistance properties of the base fluid. | 03-06-2014 |
20140060845 | FLUID COMPOSITION FOR WELLBORE AND PIPELINE CLEANOUT AND METHOD OF USE THEREOF - A fluid composition for cleanout of wellbores and pipe systems includes an effective amount of an amphiphilic chemical combined with an effective amount of a friction reducer in an aqueous solution of a base liquid. A remainder of the composition includes the base liquid. | 03-06-2014 |
20140194327 | VISCOUS FLUID SYSTEMS FROM WASTE WATER - By including a chemical additive in the well treatment fluid system design the cost and environmental impact of hydraulic fracturing may be substantially reduced. By adding a weak base to the well treatment fluid, water having a high, heterogeneous concentration of dissolved solids, such as water produced by oil and gas wells, may be utilized as the base fluid for hydraulic fracturing or other stimulation processes without adversely affecting the various components of the well treatment fluid. The well treatment fluid typically includes a base fluid, in this case produced water, a gelling agent, a weak base, and other additives useful for treating a well such as friction reducers, buffering agents, clay control agents, biocides, scale inhibitors, chelating agents, gel-breakers, oxygen scavengers, antifoamers, crosslinkers, wax inhibitors, corrosion inhibitors, de-emulsifiers, foaming agents, or tracers. | 07-10-2014 |
20140374112 | FLUID COMPOSITION FOR WELLBORE AND PIPLELINE CLEANOUT AND METHOD OF USE THEREOF - A fluid composition for cleanout of wellbores and pipe systems includes an effective amount of an amphiphilic chemical combined with an effective amount of a friction reducer in an aqueous solution of a base liquid. A remainder of the composition includes the base liquid. | 12-25-2014 |
Patent application number | Description | Published |
20130191210 | GUIDE BASED CONTENT SERVICES - Systems are described for a guide of audio, video, multimedia transmission, receiving and playback with advertising and bi-directional fulfillment of goods and services over the Internet. A method of streaming content distribution includes creating data on streaming content; creating data on network locations of streaming content; creating data on access characteristics; locating a source of streaming content with a with a streaming content guide; and starting playback of streaming content from the source of streaming content. A streaming content distribution system includes a streaming content guide through which a user locates a source of streaming content and starts playback of streaming content; data on streaming content; data on network locations of streaming content; and data on access characteristics. | 07-25-2013 |
20130191748 | GUIDE BASED CONTENT SERVICES - Systems are described for a guide of audio, video, multimedia transmission, receiving and playback with advertising and bi-directional fulfillment of goods and services over the Internet. A method of streaming content distribution includes creating data on streaming content; creating data on network locations of streaming content; creating data on access characteristics; locating a source of streaming content with a with a streaming content guide; and starting playback of streaming content from the source of streaming content. A streaming content distribution system includes a streaming content guide through which a user locates a source of streaming content and starts playback of streaming content; data on streaming content; data on network locations of streaming content; and data on access characteristics. | 07-25-2013 |
20140282717 | PROVIDING PERSONALIZED EXPERIENCES RELATED TO STREAMING OF BROADCAST CONTENT OVER A NETWORK - An approach for providing personalized experiences to users of broadcast content streaming. Supplemental content identifications are obtained for individual sets of supplemental content associated with one or more selectable events. The one or more sets of supplemental content selected based on characteristics of an event selected by the user and on one or more user characteristics. The supplemental content being presented to the user using client computing platforms along with sets of streaming broadcast content associated with one or more events selected by the user to create personalized experiences. | 09-18-2014 |
20140289000 | SYSTEM AND METHOD FOR PROVIDING CROWD SOURCED METRICS FOR NETWORK CONTENT BROADCASTERS - A system and method for providing crowd sourced metrics for broadcast content providers. For determinations of such metrics, user consumption of broadcast content in multiple streams by multiple content providers may be monitored and user consumption information regarding the broadcast content may be obtained. One or more content consumption metrics may be determined to quantify individual user consumption of the broadcast content. Audience metrics may be determined, for a content provider, to inform about users that are available to consume broadcast content provided by the content provider. Events within the broadcast content may be determined and event information regarding individual user consumption of the broadcast content at the event may be obtained. Event metrics may be determined based on the obtained event information to inform about consumption of the broadcast content at the event by users. | 09-25-2014 |
20150264415 | PROVIDING PERSONALIZED RECOMMENDATIONS FOR STREAMING OF BROADCAST CONTENT OVER A NETWORK - An approach for facilitating providing personalized recommendations for streaming of broadcast content is provided. Content identifications are obtained for individual sets of broadcast content being streamed separately over the Internet simultaneously by multiple content providers. One or more recommendations of broadcast content is presented to the user based on the user's content preference profile, one or more ambient conditions associated with the user, online social interactions and/or content of the user, and/or other sets of broadcast content being streamed over the Internet. | 09-17-2015 |
20160029056 | PROVIDING PERSONALIZED RECOMMENDATIONS FOR STREAMING OF BROADCAST CONTENT OVER A NETWORK - An approach for facilitating providing personalized recommendations for streaming of broadcast content is provided. Content identifications are obtained for individual sets of broadcast content being streamed separately over the Internet simultaneously by multiple content providers. One or more recommendations of broadcast content is presented to the user based on the user's content preference profile, one or more ambient conditions associated with the user, online social interactions and/or content of the user, and/or other sets of broadcast content being streamed over the Internet. | 01-28-2016 |