Настройки

Укажите год
-

Небесная энциклопедия

Космические корабли и станции, автоматические КА и методы их проектирования, бортовые комплексы управления, системы и средства жизнеобеспечения, особенности технологии производства ракетно-космических систем

Подробнее
-

Мониторинг СМИ

Мониторинг СМИ и социальных сетей. Сканирование интернета, новостных сайтов, специализированных контентных площадок на базе мессенджеров. Гибкие настройки фильтров и первоначальных источников.

Подробнее

Форма поиска

Поддерживает ввод нескольких поисковых фраз (по одной на строку). При поиске обеспечивает поддержку морфологии русского и английского языка
Ведите корректный номера.
Ведите корректный номера.
Ведите корректный номера.
Ведите корректный номера.
Укажите год
Укажите год

Применить Всего найдено 45. Отображено 45.
04-01-2018 дата публикации

DETERMINING POWER DIFFERENCE IN SENSOR SIGNALS

Номер: US20180000457A1

Examples disclosed herein relate to determining a power difference in sensor signals. Examples include a first sensor to transmit a first ultrasonic signal into a pregnant woman and to receive a second ultrasonic signal; and a second sensor to transmit a third ultrasonic signal into the pregnant woman and to receive a fourth ultrasonic signal. A processing resource determines a first power difference of the first sensor according to a difference between respective powers of the first ultrasonic signal and the second ultrasonic signal and is to determine a second power difference of the second sensor according to a difference between respective power of the third ultrasonic signal and the fourth ultrasonic signal. In examples, the processing resource is to determine a relative location of the fetal heart according to a comparison of the first power difference and the second power difference. 1. A system , comprising:a first sensor to transmit a first ultrasonic signal into a pregnant woman and to receive a second ultrasonic signal; anda second sensor to transmit a third ultrasonic signal into the pregnant woman and to receive a fourth ultrasonic signal, anda processing resource to determine a first power difference of the first sensor according to a difference between respective powers of the first ultrasonic signal and the second ultrasonic signal, and to determine a second power difference of the second sensor according to a difference between respective powers of the third ultrasonic signal and the fourth ultrasonic signal;wherein the processing resource is to determine a relative location of the fetal heart according to a comparison of the first power difference and the second power difference.2. The system of claim 1 , wherein the processing resource determines the relative location of the fetal heart is closer to the first sensor when the first power difference is less than the second power difference.3. The system of claim 2 , wherein the processing resource ...

Подробнее
13-01-2022 дата публикации

IMAGE BASED TARGET ANALYSIS

Номер: US20220012277A1

In some examples, image based target analysis may include performing a search to identify an image, and determining whether a target is present in the image, and image metadata. Image based target analysis may further include performing, in response to a determination that the target is present in the image, based on a relationship of the target to an entity, and the image metadata, a further search to identify another image, and generating, based on the image and/or the other image, a result indicative of further information on the target. 1. An apparatus comprising:a processor; and perform, based on an input image of a target and an input image metadata associated with the input image, a search of a database to identify a further image;', 'determine whether the target is present in the further image;', 'determine further image metadata associated with the further image;', 'perform, in response to a determination that the target is present in the further image, based on a relationship of the target to an entity, and the further image metadata, a further search of the database or another database to identify another image; and', 'generate, based on at least one of the further image and the other image, a result indicative of further information on the target., 'a memory storing machine readable instructions that when executed by the processor cause the processor to2. The apparatus according to claim 1 , wherein the target includes a person claim 1 , the machine readable instructions to determine whether the target is present in the further image and determine the further image metadata associated with the further image further comprise machine readable instructions to cause the processor to:determine whether another person is present in the further image and the further image metadata associated with the further image; andperform, in response to a determination that the other person is present in the further image, based on the relationship of the target to the ...

Подробнее
11-01-2018 дата публикации

ROOM CAPTURE AND PROJECTION

Номер: US20180013997A1

Examples associated with room capture and projection are disclosed. One example includes an information management module that may maintain information regarding a virtual space and a first digital object within the virtual space. The first digital object may be associated with an artifact in a physical space. A room calibration module may map the virtual space to the physical space using sensors to detect attributes of the physical space. A capture module may record a modification to the artifact to be maintained by the information management module. A projection module may project a representation of a second digital object into the physical space. The representation may be projected based on a signal from the information management module. 1. An apparatus , comprising:an information management module to maintain information regarding a virtual space and a first digital object within the virtual space, where the first digital object is associated with an artifact in a physical space;a room calibration module to map the virtual space to the physical space using sensors to detect attributes of the physical space;a capture module to record a modification to the artifact to be maintained by the information management module; anda projection module to project, based on a signal from the information management module, a representation of a second digital object into the physical space.2. The apparatus of claim 1 , where the capture claim 1 , module comprises components to facilitate capture of one or more of claim 1 , audio claim 1 , video claim 1 , and still images associated with the artifact.3. The apparatus of claim 1 , where the information management module includes a data store claim 1 , and where the information management module maintains information regarding the virtual space and the first digital object in the data store.4. The apparatus of claim 1 , where the information management module maintains information regarding the virtual space and the first ...

Подробнее
11-01-2018 дата публикации

RELATIONSHIP PRESERVING PROJECTION OF DIGITAL OBJECTS

Номер: US20180013998A1

Examples associated with relationship preserving projection of digital objects are disclosed. One example includes identifying suitable locations within a physical space for projection of digital objects. The digital objects may be stored in a virtual space. A representation of a first digital object from the virtual space may be projected onto a first suitable location in the physical space and a representation of a second digital object from the virtual space may be projected onto a second suitable location in the physical space. The first suitable location and the second suitable location may preserve a spatial relationship between the first digital object and the second digital object. 1. A method , comprising:identifying suitable locations within a physical space for projection of digital objects stored in a virtual space;projecting a representation of a first digital object from the virtual p e onto a first suitable location in the physical space; andprojecting a representation of a second digital object from the virtual space onto a second suitable location in the physical space;where the first suitable location and the second suitable location preserve a spatial relationship between the first digital object and the second digital object.2. The method of claim 1 , where the representation of the first digital object is distorted when the first digital object is projected to fit the representation of the first digital object to a size of the first suitable location.3. The method of claim 2 , where the representation of the first digital object is distorted by one of removing extraneous information from the representation of the first digital object and replicating extraneous information from the representation of the first digital object.4. The method of claim 1 , where projecting the representation of the first digital object facilitates one of manipulation of the first digital object and replaying previous manipulations of the first digital object.5. The ...

Подробнее
18-01-2018 дата публикации

VIRTUAL POINT OF SALE

Номер: US20180018661A1
Автор: MURPHY Wade

A portable device includes a communication interface to communicate with a consumer endpoint device, and a reader to receive a payment credential of a payment card detected by the portable device, to support a virtual point-of-sale (POS), card present online transaction between the consumer endpoint device and a merchant server. The portable device can establish a secure session with a host system using a cryptographic key, and send an authorization request comprising the payment credential in the secure session with the host system, the authorization request seeking authorization of payment for the online transaction. 1. A method comprising:establishing, between a virtual point-of-sale (POS) engine and a host system, a secure session using a cryptographic key provided by a portable device, the secure session established through a computing device to which the portable device is in communication;for an online transaction between the computing device and a merchant server, receiving, with the virtual POS engine comprising the portable device separate from the computing device, information of a payment card detected by a reader of the portable device;receiving, based on activation of a user input component of the portable device with respect to a user interface displayed by the computing device, a security code; andsending, by the virtual POS engine, a payment authorization request comprising a payment credential and the security code to the host system through the secure session.2. The method of claim 1 , wherein receiving the information of the payment card comprises receiving the information of the payment card detected wirelessly by the reader.3. The method of claim 1 , wherein receiving the information of the payment card comprises receiving the information of the payment card detected by the reader when in contact with the payment card.4. The method of claim 1 , further comprising:detecting, by the computing device, a connection between the portable device and ...

Подробнее
18-01-2018 дата публикации

TIME-DEPENDENT DEMOGRAPHICS FOR DIGITAL BILLBOARDS

Номер: US20180018702A1

In examples provided herein, a method comprises calling a demographics package to analyze data associated with electronic toll tags used on a toll road along which a digital billboard is positioned to determine time-dependent demographics of drivers of vehicles driven on the toll road. The method also includes calling an advertisement selection package to identify an advertisement to be displayed on the digital billboard, where the advertisement to be displayed is based on the time-dependent demographics of the toll road. Further, the method comprises transmitting the advertisement to be displayed to the digital billboard. 1. A method comprising:calling a demographics package to analyze data associated with electronic toll tags used on a first toll road along which a first digital billboard is positioned to determine time-dependent demographics of drivers of vehicles driven on the first toll road;calling an advertisement selection package to identify a first advertisement to be displayed on the first digital billboard, wherein the first advertisement to be displayed is based on the time-dependent demographics of the first toll road; andtransmitting the first advertisement to be displayed to the first digital billboard.2. The method of claim 1 , further comprising:calling a sensor package to retrieve sensor data from a first sensor associated with the first billboard, wherein the sensor data includes one of environmental data and weather data; andcalling a display package to determine display parameters for the first digital billboard based on the sensor data from the first sensor;transmitting the display parameters to the first digital billboard.3. The method of claim 2 , further comprising:calling a learning engine to transmit adjusted display parameters to the first digital billboard upon changes to the sensor data.4. The method of claim 1 , further comprising:calling the demographics package to analyze data associated with electronic toll tags used on a second ...

Подробнее
25-01-2018 дата публикации

DYNAMIC MODULATION FOR NEAR EYE DISPLAY

Номер: US20180025521A1

In example implementations, an amount of ambient light in a real world image is measured. An analysis of the virtual image is performed and a user preference for the virtual image is determined. A brightness level of the real world image is modulated based upon the amount of ambient light in the real world image that is measured. The virtual image is adjusted to optimize an appearance of the virtual image on a near eye display that is overlaid on the real world image based upon the analysis of the virtual image, the real world image that is modulated and the user preference for the virtual image. 1. A method , comprising:measuring, by a processor, an amount of ambient light in a real world image;performing, by the processor, an analysis of a virtual image;determining, by the processor, a user preference for the virtual image;modulating, by the processor, a brightness level of the real world image based upon the amount of ambient light in the real world image that is measured; andadjusting, by the processor, the virtual image to optimize an appearance of the virtual image on a near eye display that is overlaid on the real world image based upon the analysis of the virtual image, the real world image that is modulated and the user preference for the virtual image.2. The method of claim 1 , wherein the near eye display comprises a display that projects the virtual image onto a retina of a user.3. The method of claim 1 , wherein the user preference comprises: a brightness level claim 1 , a preferred color or a contrast level.4. The method of claim 1 , wherein the analysis comprises determining a type of image.5. The method of claim 1 , wherein the modulating is performed via a mechanical system or via an electrical system.6. The method of claim 1 , wherein the adjusting comprises applying at least one of: a classic gamma function claim 1 , a simple linear attenuation function or a sigmoid transfer function.7. The method of claim 1 , wherein the measuring the amount of ...

Подробнее
25-01-2018 дата публикации

VEHICLE DIAGNOSTIC DATA

Номер: US20180025554A1

In examples provided herein, a system in a vehicle comprises a processor and a memory including instructions executable by the processor to aggregate and transmit to a context-aware platform (CAP) diagnostic data for a vehicle; receive from the CAP responsive information based on analysis of the diagnostic data; and cause the responsive information to be audibly provided to a driver of the vehicle. 1. A system in a vehicle comprising:a processor; aggregate and transmit to a context-aware platform (CAP) diagnostic data for a vehicle;', 'receive from the CAP responsive information based on analysis of the diagnostic data; and', 'cause the responsive information to be audibly provided to a driver of the vehicle., 'a memory including instructions executable by the processor to2. The system of claim 1 , wherein the memory includes instructions further executable by the processor to:provide location information of the vehicle to the CAP; andcause an advertisement to be audibly provided to the driver or displayed on a digital billboard along a road on which the vehicle is located,wherein the advertisement is for a retail establishment providing goods or services related to the responsive information, andfurther wherein the retail establishment is within a predetermined distance of the vehicle.3. The system of claim 2 ,wherein the retail establishment is consistent with driver preferences, and driver preferences include implicit preferences and explicit preferences,wherein implicit preferences are determined by the CAP by searching social media for information attributable to the driver, andfurther wherein explicit preferences are specified by the driver.4. The system of claim 1 , wherein the memory includes instructions further executable by the processor to:provide location information of the vehicle to the CAP,wherein the diagnostic data includes a vehicle fuel level, and further wherein the responsive information includes location information of a fueling station within ...

Подробнее
25-01-2018 дата публикации

VIRTUAL SPACE CALIBRATION

Номер: US20180027220A1

Examples associated with virtual space calibration are disclosed. One example includes calibrating a first physical space to a virtual space in response to a first signal received from a first device in the first physical space. A second physical space is calibrated to the virtual space in response to a second signal received from a second device in the second physical space. The second device is controlled to project, into the second physical space, a representation of a first artifact from the first physical space. The representation of the first artifact is projected into the second physical space based on the calibration of the first physical space to the virtual space, and based on the calibration of the second physical space to the virtual space. 1. A method , comprising ,calibrating a first physical space to a virtual space in response to a first signal received from a first device in the first physical space;calibrating a second physical space to the virtual space in response to a second signal received from a second device in the second physical space;controlling the second device to project, into the second physical space, a representation of a first artifact from the first physical space;where the representation of the first artifact is projected into the second physical space based on the calibration of the first physical space to the virtual space and based on the calibration of the second physical space to the virtual space.2. The method of claim 1 , comprising controlling the first device to project claim 1 , into the first physical space claim 1 , a representation of a second artifact from the second physical space claim 1 , where the representation of the second artifact is projected into the first physical space based on the calibration of the first physical space to the virtual space and on the calibration of the second physical space to the virtual space.3. The method of claim 1 , comprising storing a first digital object associated with the ...

Подробнее
01-02-2018 дата публикации

SEARCH QUERY MODIFICATION USING PERSONALIZED PROFILE

Номер: US20180032620A1

In example implementations, a personalized profile of a user is generated from at least a contextual information source regarding the user other than prior search queries from the user. An information store is searched using a search query that is modified based on the personalized profile of the user that has been generated. 1. A non-transitory computer-readable medium storing code that when executed by a processor causes the processor to:receive a search query from a user;modify the search query based on a personalized profile of the user generated from at least a contextual information source regarding the user other than prior search queries received from the user;evaluate the modified search query against an information store to retrieve search results relevant to the modified search query; andoutput the search results to the user.2. The non-transitory computer-readable medium of claim 1 , wherein the processor is to modify the search query by:determining a current context of the user based on at least one of a current time, a current day, and a current location of the user;selecting a current persona of the user from a plurality of personas of the user within the personalized profile of the user, using the current context of the user, each person corresponding to different types of contextual information regarding the user; andmodifying the search query based on just the current persona of the user.3. The non-transitory computer-readable medium of claim 1 , wherein the processor is to modify the search query by:determining a current context of the user based on at least one of a current time, a current day, and a current location of the user;weighting each persona of a plurality of personas of the user within the personalized profile of the user, based on the current context of the user, each persona corresponding to different types of contextual information regarding the user; andmodifying the search query based on the weighted personas of the user.4. The non ...

Подробнее
04-02-2021 дата публикации

DIGITAL CONTEXT-AWARE DATA COLLECTION

Номер: US20210031818A1

Examples relate to digital context aware (DCA) data collection. In some examples, a DCA start location component is positioned at a first location along a travel route, and a DCA end location component is positioned at a second location along the travel route. In response to using a wireless interface to detect the DCA start location component, data collection of measurements by a sensor are initiated. In response to using the wireless interface to detect the DCA end location component, the data collection by the sensor is halted. 1. A system comprising: detect, by a wireless interface, a digital context aware (DCA) start location component positioned at a first location along a travel route;', 'initiate data collection of vibration measurements by an accelerometer and capture of a video stream by a camera device in response to the detection of the DCA start location component;', 'detect, by the wireless interface, a DCA end location component positioned at a second location along the travel route; and', 'halt the data collection by the accelerometer and the capture of the video stream by the camera device in response to the detection of the DCA end location component., 'a computing device comprising a processor and a machine-readable medium with instructions that, when executed by the processor cause the system to2. The system of claim 1 , further comprising the camera device claim 1 , wherein the DCA start location component is detected based on a signal emitted by the DCA start location component claim 1 , the signal identifies the DCA start location component claim 1 , and the signal specifies a type of data to be collected.3. The system of claim 1 , wherein the travel route is a railway claim 1 , and wherein the camera device is a hyperspectral camera that is targeted at the railway.4. The system of claim 3 , wherein the camera device is mounted to a train on the railway.5. The system of claim 1 , wherein the instructions further cause the system to:detect a ...

Подробнее
07-02-2019 дата публикации

SCHEDULE CREATION

Номер: US20190043018A1

In one example in accordance with the present disclosure, a method for schedule creation may include interpreting a set of temporal constraints corresponding to a predetermined time period for a user. The set of temporal constraints may include a constraint defining a minimum period of uninterrupted time for a primary job responsibility of the user. The method may also include generating a set of blocks based on the set of temporal constraints. Each block in the set of blocks corresponds to an event to be scheduled during the predetermined time period and each block has a weight. The method may also include creating a schedule including each block in the set of blocks. The schedule may include the minimum period of uninterrupted time for a primary job responsibility of the user. 1) A method comprising:interpreting a set of temporal constraints corresponding to a predetermined time period for a user, wherein the set of temporal constraints includes a first constraint defining a minimum period of uninterrupted time for a primary job responsibility of the user;generating a set of blocks based on the set of temporal constraints, wherein each block in the set of blocks corresponds to an event to be scheduled during the predetermined time period and each block has a weight; andcreating, based on the set of temporal constraints and the weight of each block in the set of blocks, a schedule including each block in the set of blocks, wherein the schedule includes the minimum period of uninterrupted time for a primary job responsibility of the user.2) The method of further comprising:determining a buffer constraint based on the run time of a previous event that occurred during a previous predetermined time period; andincluding the buffer constraint in the set of temporal constraints.3) The method of further comprising:interpreting a user constraint defining data and a time for at least one event; andincluding the user constraint in the set of temporal constraints.4) The method ...

Подробнее
15-02-2018 дата публикации

SECURE HOST OPERATING SYSTEM RUNNING A VIRTUAL GUEST OPERATING SYSTEM

Номер: US20180046809A1

Among other things, a guest operating system is refreshed from a master image of the guest operating system repeatedly in connection with use of one or more electronic devices on which the guest operating system is hosted. A guest operating system is executed on a virtual machine, and, from time to time, while the virtual machine is running, the guest operating system is reloaded from a master image of the guest operating system. 1. A method comprisingrefreshing a guest operating system from a master image of the guest operating system repeatedly in connection with use of one or more electronic devices on which the guest operating system is hosted.2. The method of in which a portion of the guest operating system is refreshed from the master image and a portion of the guest operating system is not refreshed from the master image.3. The method of in which the refreshing occurs in response to an event associated with use of the one or more electronic devices.4. The method of in which the refreshing occurs at prearranged times.5. The method of in which the refreshing occurs at regular intervals.6. The method of in which the refreshing occurs in response to a characteristic of an operation of the guest operating system.7. The method of in which the characteristic comprises incorrect operation of the guest operating system.8. The method of in which the refreshing occurs upon failure of the guest operating system.9. The method of in which the refreshing occurs upon a moving of the master image of the guest operating system from one to another of the electronic devices.10. The method of in which the guest operating system is hosted on a virtual machine exposed by a host operating system on at least one of the electronic devices.11. The method of in which the guest operating system is refreshed from a master image on a portable storage device.12. The method of comprising refreshing a host operating system running on one or more of the electronic devices.13. The method of in ...

Подробнее
25-02-2021 дата публикации

TRAFFIC MANAGEMENT SYSTEM

Номер: US20210056843A1

Example implementations relate to a traffic management system. For example, the traffic management system may receive data from a plurality of connected vehicles. The traffic management system may determine the relative positions of non-connected vehicle to the connected vehicles and may cluster connected vehicles and non-connected vehicles into a flock. The traffic management system may determine a flock traffic pattern and a nature of the flock traffic pattern, based on data received from the connected vehicles. 1. A non-transitory machine readable medium storing instructions executable by a processor of a traffic management system , the non-transitory machine readable medium comprising:instructions to receive data from a plurality of connected vehicles at an interface of the traffic management system, wherein the received data includes a camera image and a proximity measurement;instructions to extrapolate relative positions of non-connected vehicles to connected vehicles using the received data, wherein the relative positions are in terms of distances and angles between the non-connected vehicles and the connected vehicles;instructions to cluster connected vehicles and non-connected vehicles into a flock; andinstructions to determine, based on the received data and the extrapolated relative positions, a flock traffic pattern and a nature of the flock traffic pattern, wherein the nature of the flock traffic pattern indicates at least one of: a road condition of a road or a presence of an accident on the road.2. The non-transitory machine readable medium of claim 1 , wherein the relative positions are further in terms of elevations and velocity differences between the non-connected vehicles and the connected vehicles.3. The non-transitory machine readable medium of claim 1 , wherein the received data further includes at least one of: a kinematic quantity claim 1 , a vehicle specification claim 1 , an operator input claim 1 , an indication of vehicle safety feature ...

Подробнее
22-02-2018 дата публикации

ACTIVATING AN ALARM IF A LIVING BEING IS PRESENT IN AN ENCLOSED SPACE WITH AMBIENT TEMPERATURE OUTSIDE A SAFE TEMPERATURE RANGE

Номер: US20180053397A1

Example implementations relate to activating an alarm if a living being is present in an enclosed space having an ambient temperature outside a safe temperature range. In example implementations, it may be determined whether a living being has been present in an enclosed space, and an ambient temperature of the enclosed space has been outside a safe temperature range, for a threshold amount of time. An alarm may be activated if the living being has been present in the enclosed space, and the ambient temperature of the enclosed space has been outside the safe temperature range, for the threshold amount of time. 1. A system comprising:a first sensor set to determine whether a living being is present in an enclosed space;a second sensor set to determine whether an ambient temperature of the enclosed space is outside a safe temperature range, wherein the first and second sensor sets comprise passive thermal sensors;a timing module, communicatively coupled to the first and second sensor sets. to determine whether the living being has been present in the enclosed space, and the ambient temperature of the enclosed space has been outside the safe temperature range, for a threshold amount of time; andan alarm module, communicatively coupled to the timing module, to activate an alarm if the living being has been present in the enclosed space, and the ambient temperature of the enclosed space has been outside the safe temperature range, for the threshold amount of time.2. The system of claim 1 , wherein the activated alarm comprises flashing lights along an exterior surface of the enclosed space.3. The system of claim 1 , wherein the activated alarm comprises playing a pre-recorded message through a speaker along an exterior surface of the enclosed space.4. The system of claim 1 , wherein:the activated alarm comprises a text or audio alert transmitted from the alarm module to a user device of a person associated with the enclosed space; andthe alarm module is further to ...

Подробнее
22-02-2018 дата публикации

COMMUNICATION ASSOCIATION MODEL

Номер: US20180054413A1

Example implementations relate to a communication association model. For example, a computing device may include a processor. The processor may access a first and a second communication, the second communication originating based on the first communication. The processor may analyze the first communication to obtain first data associated with the first communication and analyze the second communication to obtain second data associated with the second communication, where the first data includes data associated with a first sender and a first recipient of the first communication and the second data includes data associated with a second sender and a second recipient of the second communication. The processor may create an association between the first data and the second data and may generate a model specifying the associated based on the first data and the second data, where the model indicates an impact associated with the first communication and the second communication. 1. A computing device , comprising: access a first communication and a second communication, the second communication originating based on the first communication;', 'analyze the first communication to obtain first data associated with the first communication, the first data including data associated with a first sender and a first recipient of the first communication;', 'analyze the second communication to obtain second data associated with the second communication, the second data including data associated with a second sender and a second recipient of the second communication;', 'create an association between the first data and the second data; and', 'generate a model specifying the association based on the first data and the second data, the model indicating an impact associated with the first communication and the second communication., 'a processor to2. The computing device of claim 1 , wherein the first communication or the second communication is an email claim 1 , a text message claim 1 , ...

Подробнее
11-03-2021 дата публикации

MODEL-DRIVEN ARCHITECTURE FOR USER-CENTERED DESIGN

Номер: US20210072960A1

Example implementations relate to specifying a model-driven architecture for user-centered design. In an example implementations, a meta-language for the user-centered design may be defined, and a user-experience for a specified domain may be captured. A platform-independent representation of the user-centered design may be exported, and the platform-independent representation may be transformed into a platform-specific representation of the user-centered design that is executable on a targeted runtime platform. 1. A method stored as computer-readable instructions on non-transitory computer-readable media and executable by a processor for specifying a model-driven architecture for user-centered design , the method comprising:defining a user experience meta-language for creating a user experience design based on subjects, verbs, and objects to represent relationships between elements in the user experience design;identifying object types and relationship types of the user experience meta-language, wherein the object types include at least a user role, and wherein the relationship types include at least a task performed by the user role;capturing the user experience design for a specified domain based on the user experience meta-language, wherein the capturing the user experience design receives user input defining the user role and the task performed by the user role in a Cascading Style Sheet (CSS) template and a plurality of screen templates each with a defined screen layout and navigation patterns;exporting a platform-independent representation of the user experience design; andtransforming the platform-independent representation into a platform-specific representation of the user experience design that is executable on a targeted runtime platform.2. The method of claim 1 , wherein the transforming is by applying a tool chain.3. The method of claim 1 , further comprising using a capture tool that encodes the user experience meta-language.4. The method of claim 1 , ...

Подробнее
11-03-2021 дата публикации

VEHICLE DIAGNOSTIC DATA

Номер: US20210074085A1

In examples provided herein, a system in a vehicle comprises a processor and a memory including instructions executable by the processor to aggregate and transmit to a context-aware platform (CAP) diagnostic data for a vehicle; receive from the CAP responsive information based on analysis of the diagnostic data; and cause the responsive information to be audibly provided to a driver of the vehicle. 1. A system in a vehicle comprising;a processor; initiate a context-aware platform (CAP) based on a determination that a location of a driver of the vehicle is changing;', 'aggregate and transmit to the CAP diagnostic data for the vehicle;', 'receive from the CAP responsive information based on analysis of the diagnostic data;', 'cause the responsive information to be provided to the driver of the vehicle;', 'receive explicit preferences provided by the driver to the CAP, the explicit preferences including first driver preferences identifying preferred retail establishments, and second driver preferences identifying retail establishments that the driver is not interested in patronizing;', 'provide location information of the vehicle to the CAP; and', 'cause an advertisement related to the responsive information to be displayed on a digital billboard along a road on which the vehicle is located;', 'wherein the advertisement is for a retail establishment providing goods or services related to the responsive information; and', 'wherein the retail establishment is consistent with the first and second driver preferences., 'a memory including instructions executable by the processor to2. The system of :further wherein the retail establishment is within a predetermined distance of the vehicle.3. The system of claim 2 ,wherein the retail establishment is consistent with implicit preferences associated with the driver, andwherein the implicit preferences are determined by the CAP by searching social media for information attributable to the driver.4. The system of claim 1 , ...

Подробнее
04-04-2019 дата публикации

DETECTION OF ALLERGEN EXPOSURE

Номер: US20190099122A1

One example implementation includes an extractor controller to control extraction of blood from a user; a detection fluid manager to mix the blood and a detection fluid to form magnetized test particles, the detection fluid comprising dye coated magnetic particles; a particle flow controller to remove magnetized test particles from the mixed blood and detection fluid; and an allergen detector to detect exposure to an allergen based on a color of the test particles. 1. An apparatus comprising:an extractor controller to control extraction of blood from a user;a detection fluid manager to mix the blood and a detection fluid to form test particles, the detection fluid comprising dye coated magnetic particles;a particle flow controller to remove test particles from the mixed blood and detection fluid; andan allergen detector to detect exposure to an allergen based on a color of the test particles, the color resulting from the mixture of the blood and dye coated magnetic particles.2. The apparatus of claim 1 , wherein the dye coated magnetic particles comprise a dye coating including histamine antibodies that change color when exposed to histamines and antibodies of the histamines claim 1 , andthe allergen detector detects the exposure to the allergen based on a change in color of the test particles from a baseline measurement color to an allergen exposure color due to the presence of histamines in the blood.3. The apparatus of claim 2 , wherein the allergen detector comprises:a light emitter to emit light toward the test particles; anda photodetector to determine a color of the dye coating from a measurement of voltage of the light reflecting from the test particles.4. The apparatus as defined in claim 1 , wherein the apparatus further comprises a blood extraction pad claim 1 , the mixed blood and detection fluid are mixed in the blood extraction pad claim 1 , and the particle flow controller removes the test particles from the blood extraction pad using an electromagnet ...

Подробнее
17-05-2018 дата публикации

JOURNEY AND CHARGE PRESENTATIONS AT MOBILE DEVICES

Номер: US20180137583A1

In one example of the disclosure, identity data indicative of identity of a user of a mobile device is obtained. Route data indicative of a set of routes provided by a travel provider is obtained. Movement data indicative of movement of the mobile device is obtained from the mobile device. The movement data was determined utilizing a geolocational recognition component at the mobile device without reference to infrastructure of the travel provider. A journey taken by the user and a charge for the journey are determined based upon the identity data, the movement data, and the route data. Journey data indicative of the journey and charge data indicative of the charge are provided to the mobile device for presentation. 1. A system , comprising:an identification engine, to obtain identity data indicative of identity of a user of a mobile device;a route engine, to obtain route data indicative of a set of routes provided by a travel provider;a movement engine, to obtain from the mobile device movement data indicative of movement of the mobile device, wherein the movement data was determined utilizing a geolocational recognition component at the mobile device without reference to infrastructure of the travel provider;a determination engine, to determine a journey taken by the user and a charge for the journey based upon the identity data, the movement data, and the route data; anda provision engine, to provide to the mobile device for presentation at the mobile device journey data indicative of the journey and charge data indicative of the charge.2. The system of claim 1 , wherein the route data includes published route data and operational route data.3. The system of claim 1 , wherein the movement data includes data indicative of speed claim 1 , distance claim 1 , and direction of movement of the mobile device.4. The system of claim 1 , wherein the provision engine is to provide to the mobile device ticket data indicative of a ticket for presentation via the mobile device ...

Подробнее
24-05-2018 дата публикации

CONTRACT TOKEN INCLUDING SENSOR DATA

Номер: US20180144422A1
Автор: MAKKINEJAD Babak

In some examples, an electronic device includes sensor circuitry and token circuitry. The sensor circuitry may capture sensor data and the contract token circuitry may generate a contract acceptance token including an acceptance indication and sensor data captured by the sensor circuitry. The token circuitry may send the contract acceptance token including the sensor data to a different electronic device. 1. A method comprising: obtaining, through a user interface of the electronic device, an offer term for a contract;', 'accessing sensor data through sensor circuitry of the electronic device;', 'generating a contract offer token that specifies the offer term and includes the sensor data; and', 'sending the contract offer token that includes the sensor data to a different electronic device., 'by token circuitry of an electronic device2. The method of claim 1 , wherein:accessing the sensor data comprises accessing a user image captured through a camera of the electronic device; andgenerating the contract offer token comprises generating the contract offer token to include the user image.3. The method of claim 1 , wherein:accessing the sensor data comprises accessing location data captured through a location sensor circuitry of the electronic device; andgenerating the contract offer token comprises generating the contract offer token to include the location data.41. The method of claim 1 , further comprising claim 1 , prior to sending the contract offer token to the different electronic device:validating the contract offer token with a token authority.51. The method of claim 1 , further comprising claim 1 , after sending the contract offer token:receiving a contract acceptance token from the different electronic device, the contract acceptance token different from the contract offer token and including an acceptance indication for the offer term specified in the contract offer token; andpairing the contract offer token with the contract acceptance token to form a ...

Подробнее
24-05-2018 дата публикации

CONTEXT-AWARE CHECKLISTS

Номер: US20180146330A1

In examples provided herein, a method for providing a digital context-aware checklist includes calling a geoboundary package to determine whether the user is within a geoboundary of a first location of a first schedule item on a schedule for the user. The method notifies the user of arrival upon determining the user's networked device is within the geoboundary of the first location and calls a checklist package to provide a checklist of items to be performed at the first location. A level of granularity of the checklist items is based on an experience level of the user. Further, upon request from the user via the user's networked device for information pertaining to one of the items of the checklist, the method calls a supporting information package to provide supporting information to the user. The supporting information is selected based on the experience level of the user. 1. A method for providing a digital context-aware checklist comprising:upon receiving location coordinates from a user's networked device, calling a geoboundary package to determine whether the user is within a geoboundary of a first location of a first schedule item on a schedule for the user;upon determining the user's networked device is within the geoboundary of the first location, calling the geoboundary package to notify the user of arrival and calling a checklist package to provide a checklist of items to be performed at the first location, wherein a level of granularity of the checklist items is based on an experience level of the user;upon request from the user via the user's networked device for information pertaining to one of the items of the checklist, calling a supporting information package to provide information to the user,wherein the information is selected based on the experience level of the user.2. The method of claim 1 , wherein the user specifies a type of information requested claim 1 , and types of information include videos claim 1 , schematics claim 1 , and ...

Подробнее
07-05-2020 дата публикации

TAGGED CONTENT DISTRIBUTION

Номер: US20200143427A1

Examples associated with tagged content distribution are disclosed. One example includes a network generation module that builds an implicit network of user relationships based on explicit interactions between users of an enterprise communication network. The example includes a content sharing module to detect a content tag associated with a tagged artifact distributed via the enterprise communication network. The content sharing module also distributes the tagged artifact to users of the enterprise communication network that have expressed interest in the content tag. The example also includes a content recommendation module to recommend the tagged artifact to users of enterprise communication network based on, for example, user relationships, content tags with which users have expressed interest, and so forth. 1. A system , comprising:a network generation module to build an implicit network of user relationships based on explicit interactions between users of an enterprise communication network;a content sharing module to detect a content tag associated with a tagged artifact distributed via the enterprise communication network, and to distribute the tagged artifact to users of the enterprise communication network that have expressed interest in the content tag; anda content recommendation module to recommend the tagged artifact to users of the enterprise communication network based on at least one of the implicit network of user relationships and content tags with which users have expressed interest.2. The system of claim 1 , where the enterprise communication network comprises one of an email application claim 1 , an instant message application claim 1 , a text message application claim 1 , a calendar application claim 1 , and a collaboration application.3. The system of claim 1 , where the content sharing module identifies a scope of the tagged artifact based on proximity of portions of the tagged artifact to the content tag.4. The system of claim 1 , ...

Подробнее
28-06-2018 дата публикации

MOBILE DEVICE LOCATOR

Номер: US20180180706A1

Examples herein involve estimating a first position of a mobile device based on first communication signals, assigning a first set of particles to a number of respective first sampling locations within a threshold distance of the first position, adjusting the assignment of the first set of particles to second sampling locations based on movement of the mobile device, and estimating a second position of the mobile device based on the second sampling locations. 1. A method comprising:estimating a first position of a mobile device based on first communication signals;assigning a first set of particles to a number of respective first sampling locations within a threshold distance of the first position;adjusting the assignment of the first set of particles to second sampling locations based on movement of the mobile device; andestimating a second position of the mobile device based on the second sampling locations.2. The method of claim 1 , further comprising:estimating a third position of the mobile device based on second communication signals;adjusting sampling weights of the first set of particles based on the distance between the third position and the second sampling locations; andcreating a second set of particles based on the sampling weights, the second set of particles corresponding to third sampling locations.3. The method of claim 2 , further comprising:estimating a fourth position of the mobile device based on the third sampling locations.4. The method of claim 2 , the second set of particles comprising a particle from the first set of particles claim 2 , wherein the weight of the particle from the first set of particles satisfies a weight threshold.5. The method of claim 1 , further comprising detecting the movement of the mobile device based on inertial measurements of an accelerometer of the mobile device or inertial measurements of a gyroscope of the mobile device.6. The method as defined in claim 1 , further comprising:determining the first sampling ...

Подробнее
12-07-2018 дата публикации

WEB APPLICATION ADJUSTMENT FOR DIFFERENT BROWSERS

Номер: US20180196649A1

In example implementations, a method and apparatus are provided. The method includes identifying portions of a code for a web application on a first browser that are incompatible with a different browser. The portions of the code that are incompatible are adjusted to include a compatible code for the different browser. A match of the different browser and the first browser is verified when executing the web application with the portions of code that are adjusted to include the compatible code. The adjusted code for the web application for the different browser is generated. 1. A method comprising:identifying, by a processor, portions of a code for a web application on a first browser that are incompatible with a different browser;adjusting, by the processor, the portions of the code that are incompatible to include compatible code for the different browser;verifying, by the processor, that the different browser matches the first browser when executing the web application with the portions of the code that are adjusted to include the compatible code; andgenerating, by the processor, an adjusted code for the web application for the different browser.2. The method of claim 1 , wherein the identifying and the adjusting further comprise:scanning, by the processor, a cascading style sheet (CSS) file to identify unsupported styles within the CSS file; andadjusting, by the processor, the unsupported styles within the CSS file with a corresponding style in the different browser.3. The method of claim 1 , wherein the identifying and the adjusting further comprise:scanning, by the processor, a JavaScript file to identify unsupported objects within the JavaScript file; andadjusting, by the processor, the unsupported objects within the JavaScript file with a corresponding object in the different browser.4. The method of claim 1 , wherein the identifying and the adjusting further comprise:executing, by the processor, a test flow of the web application on the different browser to ...

Подробнее
26-07-2018 дата публикации

TRAFFIC MANAGEMENT SYSTEM

Номер: US20180211529A1

Example implementations relate to a traffic management system. For example, the traffic management system may receive data from a plurality of connected vehicles. The traffic management system may determine the relative positions of non-connected vehicles to the connected vehicles and may cluster connected vehicles and non-connected vehicles into a flock. The traffic management system may determine a flock traffic pattern and a nature of the flock traffic pattern, based on data received from the connected vehicles. 1. A non-transitory machine readable medium storing instructions executable by a processor of a traffic management system , the non-transitory machine readable medium comprising:instructions to receive data from a plurality of connected vehicles at an interface of the traffic management system;instructions to extrapolate a presence of non-connected vehicles near connected vehicles using the data;instructions to cluster connected vehicles and non-connected vehicles into a flock; andinstructions to determine, based on received data, a flock traffic pattern and a nature of the flock traffic pattern.2. The non-transitory machine readable medium of claim 1 , wherein the data used to extrapolate the presence of non-connected vehicles includes a proximity measurement or a camera image.3. The non-transitory machine readable medium of claim 1 , wherein the data relates to a kinematic quantity claim 1 , a vehicle specification claim 1 , an operator input claim 1 , an indication of vehicle safety feature activation claim 1 , a road condition claim 1 , a weather condition claim 1 , a travel convenience information claim 1 , GPS data claim 1 , or a camera image.4. The non-transitory machine readable medium of claim 1 , wherein the flock traffic pattern includes a traffic density or a flock speed claim 1 , and the nature of the flock traffic pattern includes a road condition or an accident.5. The non-transitory machine readable medium of claim 1 , further comprising: ...

Подробнее
26-07-2018 дата публикации

TRANSLATE DATA STRUCTURE TO VIDEO FRAME STRUCTURE

Номер: US20180213223A1
Автор: LI Jia-Yang, YIN Tong-Ning

Example implementations relate to translating a data structure to a video frame structure. For example, a computing device may perform a method of receiving analytic values of a data structure and converting the analytic values into raw pixel data such that each analytic value of the data structure is represented as a pixel in a video frame structure of pixels. The raw pixel data may be encoded into an I-frame in response to a determination that a difference between the raw pixel data and previous raw pixel data associated with previous analytic values exceeds a specified threshold. First data associated with at least one I-frame is retrieved in response to a request to view data changes exceeding the specified threshold. 1. A computing device , comprising: translate analytic values of a data structure into raw pixel data such that each analytic value of the data structure is represented as a pixel in a video frame structure of pixels;', 'in response to a determination that a difference between the raw pixel data and previous raw pixel data associated with previous analytic values exceeds a specified threshold, encode the raw pixel data into an I-frame;', 'in response to a determination that the difference does not exceed the specified threshold, encode the raw pixel data into a P-frame;', 'provide first data associated with at least one I-frame in response to a request to view data changes exceeding the specified threshold; and', 'provide second data associated with at least one P-frame in response to a request to view data changes not exceeding the specified threshold., 'a processor to2. The computing device of claim 1 , wherein the processor is further to store the I-frame or the P-frame in a frame file associated with the data structure claim 1 , wherein the first data and the second data are provided from the frame file.3. The computing device of claim 1 , wherein the data structure is a two-dimensional table.4. The computing device of claim 1 , wherein the raw ...

Подробнее
02-08-2018 дата публикации

ELECTRONIC DOCUMENT ACCESS VALIDATION

Номер: US20180218133A1
Автор: Hussain Mohammed

A document management computer system can validate a user with validation codes sent through a plurality of communication modes. The validated user may be provided with access to a stored electronic document. 1. A document management computer system comprising:at least one processor; receive a request to provide a user with access to a stored electronic document, wherein the request includes user contact information facilitating contacting the user via a plurality of communication modes;', 'send a first message to the user according to the user contact information through a first communication mode of the plurality of communication modes, wherein the first message includes a first validation code and a link to the stored electronic document;', generate a second validation code, and', 'send a second message to the user according to the user contact information through a second communication mode of the plurality of communication modes, wherein the second message includes the second validation code; and, 'in response to the link being accessed with the first validation code,'}, 'in response to validating the user with the second validation code, provide access to the stored electronic document., 'a memory having stored thereon machine readable instructions which, when executed by the at least one processor, causes the system to2. The document management computer system of claim 1 , wherein at least one of the first validation code and the second validation code are valid for a temporary period of time from being generated.3. The document management computer system of claim 1 , wherein in response to receiving the request claim 1 , the system is caused to:store the user contact information in an entry in a table;generate the first validation code; andstore the first validation code in the table entry for the user contact information.4. The document management computer system of claim 3 , wherein the link is accessed by an electronic device claim 3 , and the system is ...

Подробнее
02-08-2018 дата публикации

INFORMATION TECHNOLOGY USER BEHAVIOR MONITORING RULE GENERATION

Номер: US20180218628A1
Автор: Kalibjian Jeff

Textual indicators are extracted from an electronic document. A rule for monitoring information technology user behavior is generated from the extracted textual indicators. 1. A computer system comprising:at least one processor; determine a construct of textual indicators of information technology (IT) user behavior for parsing an electronic document;', 'extract the textual indicators of IT user behavior from the electronic document according to the construct; and', 'generate a rule associated with monitoring the IT user behavior., 'a memory having stored thereon machine readable instructions which, when executed by the at least one processor, causes the computer system to2. The computer system of claim 1 , wherein the construct specifies types of the textual indicators and an order for identifying each of the types of the textual indicators when parsing the electronic document.3. The computer system of claim 2 , wherein to extract the textual indicators of IT user behavior from the electronic document comprises:determine a set of textual indicators for each type of the textual indicators;parse a sentence in the electronic document to identify the types of textual indicators in the order specified by the construct; andfor each type of textual indicator identified in the sentence, extract, from the sentence, a textual indicator that is in the corresponding set of textual indicators.4. The computer system of claim 1 , wherein the rule includes an IT user behavior and a condition for monitoring the IT user behavior.5. The computer system of claim 1 , wherein a remedial action is triggered in response to detecting the condition of the IT user behavior being monitored.6. The computer system of claim 1 , wherein the machine readable instructions when executed by the at least one processor claim 1 , cause the computer system to:create an IT user behavior model including IT user behaviors extracted from the electronic document and monitoring conditions associated with each ...

Подробнее
09-08-2018 дата публикации

FEDERATED MARKETPLACE PORTAL

Номер: US20180225732A1

A system includes a federated marketplace portal to allow a user to browse, order, and manage business services offered by a plurality of cloud marketplaces based at least in part on application programming interface (API) abstractions. The system includes an integration system to transform the API abstractions into product-specific APIs used by the cloud marketplaces and cause the invocation of the product-specific APIs. 1. A system , comprising:a federated marketplace portal to allow a user to browse, order, and manage business services offered by a plurality of cloud marketplaces based at least in part on application programming interface (API) abstractions; andan integration system to transform the API abstractions into product-specific APIs used by the cloud marketplaces and cause the invocation of the product-specific APIs.2. The system of claim 1 , wherein the plurality of cloud marketplaces are provided by multiple companies.3. The system of claim 1 , wherein the business services are stored by the cloud marketplaces without being aggregated into the federated marketplace portal.4. The system of claim 1 , wherein the integration system performs data and key transformations of result sets returned by the product-specific APIs and provides results of the data and key transformations to the federated marketplace portal.5. The system of claim 4 , wherein the API abstractions include Create claim 4 , Search claim 4 , View claim 4 , Update claim 4 , Delete claim 4 , Order claim 4 , Manage claim 4 , and Terminate.6. The system of claim 1 , wherein the integration system includes a portal federation framework to store metadata to facilitate integration of content from the plurality of marketplaces.7. The system of claim 1 , wherein the federated marketplace portal includes a policy manager to enforce specific policies of the plurality of cloud marketplaces regarding the sharing of the business services.8. The system of claim 1 , wherein the federated marketplace ...

Подробнее
19-08-2021 дата публикации

JOURNEY AND CHARGE PRESENTATIONS AT MOBILE DEVICES

Номер: US20210256638A1

In one example of the disclosure, identify data indicative of identity of a user of a mobile device is obtained. Route data indicative of a set of routes provided by a travel provider is obtained. Movement data indicative of movement of the mobile device is obtained from the mobile device. The movement data was determined utilizing a geolocational recognition component at the mobile device without reference to infrastructure of the travel provider. A journey taken by the user and a charge for the journey are determined based upon the identity data, the movement data, and the route data. Journey data indicative of the journey and charge data indicative of the charge are provided to the mobile device for presentation. 1. A system , comprising:an identification engine, to obtain identity data indicative of identity of a user of a mobile device;a route engine, to obtain route data indicative of a set of routes provided by a travel provider;a movement engine, to obtain from the mobile device movement data indicative of movement of the mobile device, wherein the movement data was determined utilizing a geolocational recognition component at the mobile device without reference to infrastructure of the travel provider;a determination engine, to determine a journey taken by the user and a charge for the journey based upon the identity data, the movement data, and the route data; anda provision engine, to provide to the mobile device for presentation at the mobile device journey data indicative of the journey and charge data indicative of the charge.2. The system of claim 1 , wherein the route data includes published route data and operational route data.3. The system of claim 1 , wherein the movement data includes data indicative of speed claim 1 , distance claim 1 , and direction of movement of the mobile device.4. The system of claim 1 , wherein the provision engine is to provide to the mobile device ticket data indicative of a ticket for presentation via the mobile device ...

Подробнее
30-08-2018 дата публикации

IMAGE BASED TARGET ANALYSIS

Номер: US20180246910A1

In some examples, image based target analysis may include performing a search to identify an image, and determining whether a target is present in the image, and image metadata. Image based target analysis may further include performing, in response to a determination that the target is present in the image, based on a relationship of the target to an entity, and the image metadata, a further search to identify another image, and generating, based on the image and/or the other image, a result indicative of further information on the target. 1. An apparatus comprising:a processor; and perform, based on an input image of a target and an input image metadata associated with the input image, a search of a database to identify a further image;', 'determine whether the target is present in the further image;', 'determine further image metadata associated with the further image;', 'perform, in response to a determination that the target is present in the further image, based on a relationship of the target to an entity, and the further image metadata, a further search of the database or another database to identify another image; and', 'generate, based on at least one of the further image and the other image, a result indicative of further information on the target., 'a memory storing machine readable instructions that when executed by the processor cause the processor to2. The apparatus according to claim 1 , wherein the target includes a person claim 1 , the machine readable instructions to determine whether the target is present in the further image and determine the further image metadata associated with the further image further comprise machine readable instructions to cause the processor to:determine whether another person is present in the further image and the further image metadata associated with the further image; andperform, in response to a determination that the other person is present in the further image, based on the relationship of the target to the ...

Подробнее
30-08-2018 дата публикации

PERSONALIZED PROFILE-MODIFIED SEARCH FOR DIALOG CONCEPTS

Номер: US20180246938A1

In example implementations, dialog keywords are extracted from a dialog of participants as a search query. The dialog keywords represent primary concepts of the dialog. The search query is modified based on a personalized profile of a participant generated from at least a contextual information source regarding the participant other than prior search queries made by the participant. The modified search query is evaluated against an information store to retrieve search results relevant to the modified search query, and the search results output to the participant. 1. A non-transitory computer-readable medium storing code that when executed by a processor causes the processor to:extract dialog keywords from a dialog of a plurality of participants, as a search query, the dialog keywords representing primary concepts of the dialog;modify the search query based on a personalized profile, of a selected participant, generated from at least a contextual information source regarding the selected participant other than prior search queries made by the selected participant;evaluate the modified search query against an information store to retrieve search results relevant to the modified search query; andoutput the search results to the selected participant.2. The non-transitory computer-readable medium of claim 1 , wherein the keywords extracted from the dialog are based on contributions of all the participants within the dialog.3. The non-transitory computer-readable medium of claim 1 , wherein the keywords extracted from the dialog are based on contributions of just the selected participant within the dialog.4. The non-transitory computer-readable medium of claim 1 , wherein the processor is to modify the search query by:determining a current context of the selected participant based on at least one of a current time, a current day, and a current location of the selected participant;selecting a current persona of the selected participant from a plurality of personas of the ...

Подробнее
06-09-2018 дата публикации

DIGITAL CONTEXT-AWARE DATA COLLECTION

Номер: US20180251141A1

Examples relate to digital context aware (DCA) data collection. In some examples, a DCA start location component is positioned at a first location along a travel route, and a DCA end location component is positioned at a second location along the travel route. In response to using a wireless interface to detect the DCA start location component, data collection of measurements by a sensor are initiated. In response to using the wireless interface to detect the DCA end location component, the data collection by the sensor is halted. 1. A system comprising:digital context aware (DCA) start location component positioned at a first location along a travel route;DCA end location component positioned at a second location along the travel route; and in response to using the wireless interface to detect the DCA start location component, initiate data collection of vibration measurements by the accelerometer; and', 'in response to using the wireless interface to detect the DCA end location component, halt the data collection by the accelerometer., 'an analysis device comprising a processor, a wireless interface, machine-readable medium with instructions, and an accelerometer, the processor to execute the instructions to2. The system of claim 1 , further comprising a camera device claim 1 , wherein the processor of the analysis device is further to:also in response to using the wireless interface to detect the DCA start location, initiate capture of a video stream by the camera device; andalso in response to using the wireless interface to detect the DCA end location component, halt the capture of the video stream by the camera device3. The system of claim 2 , wherein the travel route is a railway claim 2 , and wherein the camera device is a hyperspectral camera that is targeted at the railway.4. The system of claim 3 , wherein the analysis device and the camera device are mounted to a train on the railway.5. The system of claim 1 , wherein the processor of the analysis device ...

Подробнее
04-11-2021 дата публикации

EVENT STREAM PROCESSING

Номер: US20210342411A1

An example system receives a plurality of event streams. A separate stream rule is applied to each individual event stream to produce a filtered output event stream. The system also applies a correlation rule to the filtered output event streams to produce correlated event results.

Подробнее
03-09-2020 дата публикации

ACTIVATING AN ALARM IF A LIVING BEING IS PRESENT IN AN ENCLOSED SPACE WITH AMBIENT TEMPERATURE OUTSIDE A SAFE TEMPERATURE RANGE

Номер: US20200279471A1

Example implementations relate to activating an alarm if a living being is present in an enclosed space having an ambient temperature outside a safe temperature range. In example implementations, it may be determined whether a living being has been present in an enclosed space, and an ambient temperature of the enclosed space has been outside a safe temperature range, for a threshold amount of time. An alarm may be activated if the living being has been present in the enclosed space, and the ambient temperature of the enclosed space has been outside the safe temperature range, for the threshold amount of time. 1. A system comprising: determine temperatures in different areas of a field of view of the first sensor set;', 'identify an area of the field of view that has a different temperature than other areas of the field of view; and', 'determine whether the identified area includes the living being;, 'a first sensor set to determine whether a living being is present in an enclosed space, wherein the first sensor set comprises a presence determination module toa second sensor set to determine whether an ambient temperature of the enclosed space is outside a safe temperature range, wherein the first and second sensor sets comprise passive thermal sensors;a timing module, communicatively coupled to the first and second sensor sets, to determine whether the living being has been present in the enclosed space, and the ambient temperature of the enclosed space has been outside the safe temperature range, for a threshold amount of time and to determine whether a temperature of the living being and the ambient temperature of the enclosed space diverge for a predetermined amount of time; andan alarm module, communicatively coupled to the timing module, to activate an alarm if the living being has been present in the enclosed space, and the ambient temperature of the enclosed space has been outside the safe temperature range, for the threshold amount of time and to activate ...

Подробнее
01-11-2018 дата публикации

CONTROL AERIAL MOVEMENT OF DRONE BASED ON LINE-OF-SIGHT OF HUMANS USING DEVICES

Номер: US20180314251A1

Examples disclosed herein relate to control of a drone. In one example, aerial movement of the drone is controlled. In the example, it is determined, based on a plurality of devices, whether the drone is within a line-of-sight with at least a respective one of a plurality of humans within a physical proximity to a respective one of a the devices. In the example, the devices are used by the drone to track the humans. In the example, when the drone is determined to lack the line-of-sight, aerial movement of the drone is controlled to move the drone to become within the line-of-sight. 1. A drone comprising:a navigation engine to control aerial movement of the drone;a line-of-sight engine to determine, based on a plurality of devices, whether the drone is within a line-of-sight with at least a respective one of a plurality of humans within a physical proximity to a respective one of the plurality of devices,wherein the devices are used by the drone to track the humans, andwherein when the drone is determined to lack the line-of-sight, the navigation engine is further to control the aerial movement of the drone to become within the line-of-sight.2. The drone of claim 1 , further comprising:a rule specifying when the drone is not within the line-of-sight, wherein the determination is based on the rule.3. The drone of claim 2 , further comprising:a location engine to determine a first location of the drone and a second location of the at least one of the devices,wherein the rule indicates a distance criteria between the first location and the second location; andwherein the line-of-sight determination is further based on the distance criteria, the first location, and the second location.4. The drone of claim 3 , further comprising:a sensor to target the second location to confirm the lack of the line-of-sight for the lack of line-of-sight determination.5. The drone of claim 3 , wherein the second location is determined based on at least one of: a radio frequency signal ...

Подробнее
01-11-2018 дата публикации

IDENTIFICATION OF IMAGES

Номер: US20180314912A1
Автор: Miller Joseph

In example implementations, an image is identified. The image may be received. A radial histogram of each layer of the image is generated. The radial histogram of each layer of the image may be compared to at least one of a plurality of pre-generated radial histograms of a respective layer of a plurality of layers of a known image, wherein the plurality of layers is compressed into a consolidated set of bytes and the comparing is performed in parallel via the consolidate set of bytes. The image may be identified as a match of the known image when a match percentage of the radial histogram of the each layer of the image compared to the at least one of the plurality of pre-generated radial histograms of the respective layer of the plurality of layers of the known image is above a match threshold. 1. A method , comprising:receiving, using a processor, an image;generating, using the processor, a radial histogram of each layer of the image;comparing, using the processor, the radial histogram of the each layer of the image to at least one of a plurality of pre-generated radial histograms of a respective layer of a plurality of layers of a known image, wherein the plurality of layers is compressed into a consolidated set of bytes and the comparing is performed in parallel via the consolidated set of bytes; andidentifying, using the processor, the image as a match of the known image when a match percentage of the radial histogram of the each layer of the image compared to the at least one of the plurality of pre-generated radial histograms of the respective layer of the plurality of layers of the known image is above a match threshold.2. The method of claim 1 , wherein the plurality of pre-generated radial histograms is generated based upon a bit pattern of a known monochromatic image of the respective layer of the plurality of layers of the known image.3. The method of claim 1 , wherein the radial histogram of the each layer of the image is generated based upon a bit ...

Подробнее
17-10-2019 дата публикации

IMAGE SKEW IDENTIFICATION

Номер: US20190318188A1
Автор: Miller Joseph

A device including an eligibility engine to receive, and determine an eligibility of, a target object image. The device includes a comparison engine to compare to a monochromatic threshold representation of the target object image to each skew pattern of a library of pre-generated skew patterns associable with a reference object image to identify which pre-generated skew pattern best matches the monochromatic threshold representation of the target object image. 1. A device comprising:an eligibility engine to receive, and determine an eligibility of, a target object image;a comparison engine to compare a monochromatic threshold representation of the target object image to each skew pattern of a library of pre-generated skew patterns associable with a reference object image to identify which pre-generated skew pattern best matches the monochromatic threshold representation; and an angle of attack from which the target object image was captured relative to a reference angle; and', 'a distance between a target object within the target object image and an imager from which the target object image was captured., 'a determination engine to determine, from the identify skew pattern, at least one of2. The device of claim 1 , in which the eligibility engine is to determine eligibility of the image according at least one of:a selectable minimum resolution of the target object image; anda selectable minimum size and a selectable maximum size of the target object image given a range of distance between the sensor and the target object at which the target object image is obtained.3. The device of claim 1 , wherein each pre-generated skew pattern corresponds to a non-affine transformation of a two-dimensional pixel data array along at least one of three perpendicular orientations.4. The device of claim 3 , wherein the comparison engine includes:a pixel occlusion map generation element to determine a pixel occlusion map for each respective pre-generated skew pattern to identify ...

Подробнее
08-10-2020 дата публикации

WEB APPLICATION ADJUSTMENT FOR DIFFERENT BROWSERS

Номер: US20200319865A1

In example implementations, a method and apparatus are provided. The method includes identifying portions of a code for a web application on a first browser that are incompatible with a different browser. The portion of the code that are incompatible are adjusted to include a compatible code for the different browser. A match of the different browser and the first browser is verified when executing the web application with the portions of code that are adjusted to include the compatible code. The adjusted code for the web application for the different browser is generated. 1. A method comprising: 'executing, by the processor, a test flow of the web application on the different browser to identify the portions of the code that cause a run-time difference between the first browser and the different browser;', 'identifying, by a processor, portions of a code for a web application on a first browser that are incompatible with a different browser, wherein the identifying further comprises 'adjusting, by the processor, the portions of the code to correct the run-time difference;', 'adjusting, by the processor, the portions of the code that are incompatible to include compatible code for the different browser, wherein the adjusting further comprisesverifying, by the processor, that the different browser matches the first browser when executing the web application with the portions of the code that are adjusted to include the compatible code; andgenerating, by the processor, an adjusted code for the web application for the different browser.2. The method of claim 1 , wherein the identifying and the adjusting further comprise:scanning, by the processor, a cascading style sheet (CSS) file to identify unsupported styles within the CSS file; andadjusting, by the processor, the unsupported styles within the CSS file with a corresponding style in the different browser.3. The method of claim 1 , wherein the identifying and the adjusting further comprise:scanning, by the processor, ...

Подробнее
15-11-2018 дата публикации

ASSOCIATING A USER-ACTIVATABLE ELEMENT WITH RECORDED USER ACTIONS

Номер: US20180329726A1

Example implementations relate to recorded user actions. For example, user actions in a plurality of different environments are recorded, and a user-activatable element is associated with the recorded user actions. The user-activatable element is caused to be presented. 1. An article comprising a non-transitory machine-readable storage medium storing instructions that upon execution cause a system to:record user actions in a plurality of different environments;associate a user-activatable element with the recorded user actions; andcause presentation of the user-activatable element.2. The article of claim 1 , wherein the instructions upon execution cause the system to further:receive a user selection to program the user-activatable element, wherein the recording is initiated in response to the received user selection.3. The article of claim 1 , wherein the recorded user actions comprise user interactions with control elements presented by different applications.4. The article of claim 3 , wherein the recording of the user actions comprises:determining a given application of the different applications is currently in focus; andidentifying user actions made while the given application is currently in focus as being associated with the given application.5. The article of claim 4 , wherein the determining that the given application is currently in focus comprises processing pixels in a target portion of a user interface to locate an identifier of the given application.6. The article of claim 4 , wherein the determining that the given application is currently in focus comprises sending a request to an operating system to cause the operating system to identify which application is currently in focus.7. The article of claim 1 , wherein the associating of the user-activatable element with the recorded user actions comprises associating a hot key with the recorded user actions.8. The article of claim 1 , wherein the instructions upon execution cause the system to further: ...

Подробнее
31-12-2020 дата публикации

COMMUNICATION ASSOCIATION MODEL

Номер: US20200412685A1

Example implementations relate to a communication association model. For example, a computing device may include a processor. The processor may access a first and a second communication, the second communication originating based on the first communication. The processor may analyze the first communication to obtain first data associated with the first communication and analyze the second communication to obtain the second data associated with the second communication, where the first data includes data associated with a first sender a first recipient of the first communication and the second data includes data associated with a second sender and a second recipient of the second communication. The processor may create an association between the first data and the second data and may generate a model specifying the associated based on the first data and the second data, where the model indicates an impact associated with the first communication and the second communication. 1. A computing device , comprising: access a first communication comprising a first content associated with a first context and a second communication comprising a second content associated with a second context, the second communication originating based on the first communication;', 'analyze the first communication to obtain the first context and first data associated with the first communication, the first data including data associated with a first sender and a first recipient of the first communication, the first sender and the first recipient being employees of a company;', 'analyze the second communication to obtain the second context and second data associated with the second communication, the second data including data associated with a second sender and a second recipient of the second communication, the second sender and the second recipient being employees of the company;', 'determine whether the second context is related to the first context;', 'when the second context is related to ...

Подробнее
24-08-2021 дата публикации

FILE TRANSFER USING XML

Номер: BR112014018627B1
Автор: Jonathan Melvin

transferência de arquivo usando xml. um meio de armazenamento tangível, de leitura em máquina, armazena instruções e implementa um método quando as instruções são executadas por um processador. um arquivo fonte é recebido pela porta de entrada de um motor. o arquivo de origem é um arquivo binário. o arquivo de origem é repartido em várias partes por um motor de particionamento. as várias partes são transferidas por um motor de transferência confiável usando uma única porta de acordo com um protocolo de mensagens para transferir mensagens de forma confiável entre os nós na presença de qualquer das falhas de software, falhas de componentes, falhas de sistema ou falhas de rede. as múltiplas partes são reunidas em uma cópia do arquivo de origem por um motor de remontagem. file transfer using xml. a machine-readable, tangible storage medium stores instructions and implements a method when the instructions are executed by a processor. a source file is received by the input port of an engine. the source file is a binary file. the source file is split into several parts by a partitioning engine. the various parts are transferred by a reliable transfer engine using a single port according to a messaging protocol to transfer messages reliably between nodes in the presence of any of the software failures, component failures, system failures or system failures. network. the multiple parts are assembled into a copy of the source file by a reassembly engine.

Подробнее
13-06-2019 дата публикации

Systems and methods for secure processing of data streams having differing security level classifications

Номер: WO2019113382A1

The disclosed technology can receive a notification of a user request to securely process a first set of data. A time estimate is calculated, wherein the time estimate is indicative of an expected amount of time for a secure data processing application to process the first set of data. An actual utilization time required for a first instance of the secure data processing application to process the first set of data is measured. A determination is made as to whether the secure data processing application may be compromised based on a comparison of the time estimate and the actual utilization time. In various embodiments, a re-cryptor process is used to change the cryptographic keys accessed by the secure data processing application. In various embodiments, a re-credentialer is used to change the database access credentials the secure data processing application used to access the encrypted data.

Подробнее
02-11-2023 дата публикации

Control aerial movement of drone based on line-of-sight of humans using devices

Номер: US20230350411A1

Examples disclosed herein relate to control of a drone. In one example, aerial movement of the drone is controlled. In the example, it is determined, based on a plurality of devices, whether the drone is within a line-of-sight with at least a respective one of a plurality of humans within a physical proximity to a respective one of the devices. In the example, the devices are used by the drone to track the humans. In the example, when the drone is determined to lack the line-of-sight, aerial movement of the drone is controlled to move the drone to become within the line-of-sight.

Подробнее