Настройки

Укажите год
-

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

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

Подробнее
-

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

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

Подробнее

Форма поиска

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

Применить Всего найдено 193. Отображено 100.
13-01-2022 дата публикации

NON-SEALED APPARATUS FOR BATTERIES WITH A CONTAINMENT STRUCTURE FOR GASSES

Номер: US20220013850A1
Принадлежит:

A non-sealed apparatus for batteries with a containment structure for gasses that includes a battery enclosure with an upper portion and a lower portion. The apparatus further includes a plurality of batteries disposed in a lower portion of the battery enclosure. The apparatus has at least one battery containment structure disposed in an upper portion of the battery enclosure, which is configured to move downward thereby sealing the plurality of batteries upon a condition. Further, a transfer channel assembly is provided within the battery enclosure and configured to transfer and/or contain gases emitted by the plurality of batteries upon the condition. The apparatus also has at least one fan configured to circulate the air in and out of the battery enclosure through the first perforated opening and the second perforated opening. 1. A non-sealed apparatus for batteries , the apparatus comprising:a battery enclosure with an upper portion and a lower portion, wherein the battery enclosure has a first perforated opening and a second perforated opening;a plurality of batteries disposed in the lower portion of the battery enclosure;a battery containment structure disposed in the upper portion of the battery enclosure positioned vertically over a portion of the plurality of batteries, the battery containment structure comprising an activator and two or more separators, the battery containment structure further comprising a sealing surface configured to seal the portion of the plurality of batteries by the application of a pressing force from the activator in a direction perpendicular to a bottom surface of the battery enclosure;a transfer channel assembly disposed within the battery enclosure and configured to transfer and/or contain gases emitted by the plurality of batteries upon the condition; andat least one fan configured to circulate air in and out of the battery enclosure through the first perforated opening and the second perforated opening.2. The apparatus ...

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

TRAFFIC FLOW AT INTERSECTIONS

Номер: US20210005082A1
Принадлежит:

A method for improving traffic flow at an intersection includes determining spacing data for a plurality of vehicles within traffic lanes that enable the plurality of vehicles to proceed to an intersection from a common direction, determining whether traffic flow proximate to the intersection is hindered due to spacings between the plurality of vehicles, and sending a request to at least one vehicle of the plurality of vehicles to move forward to improve the traffic flow proximate to the intersection. The spacing data may be derived from spacing-related sensor data captured by one or more vehicles of the plurality of vehicles. A corresponding apparatus and computer program product for executing the above method are also disclosed herein. 1. A method for improving traffic flow at an intersection , the method comprising:determining spacing data for a plurality of vehicles within traffic lanes that enable the plurality of vehicles to proceed to an intersection from a common direction;determining whether traffic flow proximate to the intersection is hindered due to spacings between the plurality of vehicles;sending a request to at least one vehicle of the plurality of vehicles to move forward to improve the traffic flow proximate to the intersection; andwherein the spacing data is derived from spacing-related sensor data captured by one or more vehicles of the plurality of vehicles.2. The method of claim 1 , wherein the spacing data is extracted from a vehicle placement map based on the spacing-related sensor data.3. The method of claim 2 , wherein the vehicle placement map is generated by overlaying a plurality of partial maps.4. The method of claim 3 , wherein each partial map of the plurality of partial maps corresponds to a vehicle equipped with one or more sensors that provide spacing-related sensor data.5. The method of claim 1 , wherein determining the spacing data comprises receiving spacing-related data from another vehicle.6. The method of claim 5 , wherein ...

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

MAPPING BOXES IN A STORAGE BAY

Номер: US20180018621A1
Принадлежит:

Mapping boxes in a storage bay is provided, which includes: ascertaining storage bay boundaries; wirelessly reading, using a mobile device, identifying information from tags associated with the boxes, each box having one or more associated tags, and the identifying information including size information for the associated box; determining position of the tags in the storage bay by triangulating tag locations relative to, in part, one or more locations of the mobile device; and creating, by a processor, a mapping of boxes in the storage bay using the tag positions and the identifying information wirelessly read from the tags. In one or more implementations, the tags are near-field communication (NFC) tags associated with the boxes, and the creating may include automatically reorienting a floating box in the mapping of boxes, as well as automatically repositioning a box when boxes overlap each other, or overlap an edge of the storage bay. 1. A method comprising: ascertaining storage bay boundaries;', 'wirelessly reading, using a mobile device, identifying information from tags associated with the boxes, each box having at least one tag associated therewith, and the identifying information including box size information for the associated box;', 'determining position of the tags in the storage bay by triangulating tag locations relative to, at least in part, one or more locations of the mobile device; and', 'creating, by a processor, a mapping of boxes in the storage bay using, at least in part, the tag positions and the identifying information wirelessly read from the tags., 'mapping boxes in a storage bay, the mapping comprising2. The method of claim 1 , wherein the tags are passive tags wirelessly powered and read by the mobile device.3. The method of claim 1 , wherein the tags are selected from the group consisting of near-field communication (NFC) tags claim 1 , Bluetooth communication tags claim 1 , short-range Wi-FI tags claim 1 , and RFID tags.4. The method of ...

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

ASSIGNING BOXES TO STORAGE BAYS BASED ON AVAILABLE SPACES

Номер: US20180018622A1
Принадлежит:

Assigning boxes to available spaces in storage bays may include: obtaining a first data structure identifying available spaces in multiple storage bays, the first data structure including xyz measurements of available spaces, and the multiple storage bays including one or more boxes; comparing, by a processor, for match xyz dimensions of a box with xyz dimensions of one or more available spaces in the first data structure to identify a matching available space, the box being selected from a second data structure identifying boxes to be placed into the multiple storage bays; and assigning, based on a match, the box to the matching available space, and removing the box from the second data structure, and the matching available space from the first data structure. The assigning of boxes may be combined with identifying desired products to be ordered, and ordering products based on available spaces in the storage bays. 19-. (canceled)1020-. (canceled)21. A computer-implemented method comprising:obtaining a first data structure identifying available spaces in multiple storage bays, the first data structure comprising xyz measurements of the available spaces, and the multiple storage bays including one or more boxes;comparing, by a processor, for match xyz dimensions of a box with xyz dimensions of one or more available spaces in the first data structure of available spaces to identify a matching available space, the box being selected from a second data structure identifying boxes to be placed into the multiple storage bays; andassigning, based on a match, the box to the matching available space, and removing the box from the second data structure and the matching available space from the first data structure.22. The computer-implemented method of claim 21 , further comprising repeating the comparing and the assigning for multiple boxes in the second data structure.23. The computer-implemented method of claim 21 , further comprising claim 21 , where one or more ...

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

ELECTRONIC DEVICE CONTAINMENT SYSTEM WITH CONTAINED DEVICE OPERATION CAPABILITY

Номер: US20200020183A1
Принадлежит:

Electronic device containment is provided by a containment structure with an internal compartment sized to receive an electronic device. The containment structure includes an incident containment mechanism to facilitate containing a failure incident of the electronic device within the containment structure when the electronic device is positioned within the containment structure. An electronic system is associated with the containment structure and the electronic device operatively couples to the electronic system to allow a user to operate the electronic device remotely via the electronic system when positioned within the containment structure. 1. An electronic device containment system comprising:a containment structure with an internal compartment sized to receive an electronic device, the containment structure including an incident containment mechanism to contain a thermal-runaway, battery failure incident of the electronic device within the containment structure when the electronic device is closed within the containment structure, the incident containment mechanism comprising a sensor to identify occurrence of the thermal-runaway, battery failure incident within the containment structure, and based thereon, the incident containment mechanism deploying an internal safety mechanism within the containment structure to mitigate the thermal-runaway, battery failure incident; andan electronic system associated with the containment structure, the electronic device operatively coupling to the electronic system to allow a user to operate the electronic device remotely via the electronic system when positioned within the containment structure.2. The electronic device containment system of claim 1 , wherein the electronic system comprises an interface to the electronic device claim 1 , the interface facilitating user interaction with the electronic device when operatively coupled to the electronic system.3. The electronic device containment system of claim 2 , wherein ...

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

Cognitive recognition and filtering of cyberbullying messages

Номер: US20200028810A1
Принадлежит: International Business Machines Corp

Aspects of the invention include identifying a user at an electronic device and accessing a profile of the user. The profile includes previously displayed data flagged as causing a negative reaction by the user when displayed to the user. New data for display is received at the electronic device. The new data is analyzed to determine whether it includes at least a subset of the previously displayed data flagged as causing a negative reaction by the user. The new data is displayed on a display of the electronic device based on determining that the new data does not include at least a subset of the previously displayed data flagged as causing a negative reaction. Otherwise, the new data is modified by removing the at least a subset of the previously displayed data from the new data and the modified data is displayed on the display of the electronic device.

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

EXPANDING OR ABRIDGING CONTENT BASED ON USER DEVICE ACTIVITY

Номер: US20220050878A1
Принадлежит:

A method, system and computer program product are provided. For each keyword that is visible on a display device, scanning the content that is stored on a user device, or is accessed from a network connection to identify and extract keywords. Further provided is cross-referencing the extracted keywords with a corpus of scored keywords. Based on the extracted keywords being found in the corpus of scored keywords, expanding and/or abridging any of the extracted keywords based on a score in the corpus of scored keywords prior to displaying the modified content on the display device. wherein the extracted keywords match a keyword in the corpus. 1. A method comprising:for each keyword that is visible on a display device;scanning content that is stored on a user device, or is accessed from a network connection to identify and extract keywords;cross-referencing the extracted keywords with a corpus of scored keywords; and{'claim-text': 'expanding and/or abridging the extracted keywords based on a score in the corpus of scored keywords prior to displaying a modified content on the display device, wherein the extracted keywords match a keyword in the corpus.', '#text': 'based on the extracted keywords being found in the corpus of scored keywords,'}2. The method of claim 1 , wherein the expanding further comprises:retrieving from a knowledge database content associated with the keyword and adding an amount of the retrieved content to the content that is open on the display device, wherein an amount of added content is based on the keyword score, and decreases as the score associated with the keyword increases; andupdating the score associated with the keyword in the corpus.3. The method of claim 2 , further comprising:extracting keywords from the added amount of the retrieved content;cross-referencing the extracted keywords with the corpus of scored keywords;removing a portion of the added content, based on the keyword in the added content exceeding a threshold; anddisplaying ...

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

SAFETY COMPLIANT BATTERY CELL EJECTION FOR PACKAGED BATTERY CELLS

Номер: US20200035981A1
Принадлежит:

An apparatus for containing packaged battery cells in an airflow environment that includes a battery cell package with a printed circuit board, a battery cell, and a containment compartment, where the battery cell is suspended from the printed circuit board in an inverted position. The battery cell is electrically and structurally coupled to the printed circuit board, wherein a solder connection electrically and structurally couples the battery cell and the printed circuit board. The apparatus further includes a cavity of the containment compartment disposed below the battery cell, wherein a volume of the cavity of the containment compartment is greater than a volume of the battery cell. 1. An apparatus for containing packaged battery cells , the apparatus comprising:a battery cell package includes a printed circuit board, one or more battery cells, and one or more containment compartments, wherein each of the one or more battery cells are suspended from the printed circuit board in an inverted position;each of the one or more battery cells is electrically and structurally coupled to the printed circuit board, wherein a solder connection electrically and structurally couples each of the one or more battery cells to the printed circuit board; anda cavity of each of the one or more containment compartment disposed below the each of the one or more battery cells, wherein a volume of the cavity of each of the one or more containment compartments is greater than a volume of the each of the one or more battery cells.2. The apparatus of claim 1 , further comprising:a first edge of a first containment door hinged to a first edge of each of the one or more containment compartments; anda first edge of a second containment door hinged to a second edge of each of the one or more containment compartments, wherein the first edge is opposite the second edge.3. The apparatus of claim 2 , wherein the cavity of each of the one or more containment compartments is enclosed by the first ...

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

COGNITIVE BATTERY STATE OF CHARGE RECALIBRATION

Номер: US20200042069A1
Принадлежит:

Provided are embodiments for performing a cognitive state of charge recalibration, where the embodiments include determining a device usage schedule for a device, and determining a threshold time for performing a recalibration function of a battery of the device. In addition, the embodiments include identifying an available period in the device usage schedule based on the threshold time to perform the recalibration function, and updating device calibration setting based on results of the recalibration function. 1. A computer-implemented method for performing a cognitive state of charge recalibration , the method comprising:determining a device usage schedule for a device;determining a threshold time for performing a recalibration function of a battery of the device;identifying an available period in the device usage schedule based on the threshold time to perform the recalibration function; andupdating device calibration setting based on results of the recalibration function.2. The computer-implemented method of claim 1 , wherein determining the device usage schedule is based at least in part on contextual data for the device claim 1 , wherein the contextual data includes at least one of temperature data claim 1 , alternate power source connectivity claim 1 , network connectivity claim 1 , and data plan limits.3. The computer-implemented method of claim 1 , further comprises performing the recalibration function based at least in part on a state of charge (SoC) threshold.4. The computer-implemented method of claim 1 , wherein the recalibration function is aborted responsive to user intervention of the device.5. The computer-implemented method of claim 1 , wherein the threshold time is based on optimally discharging and optimally charging the battery.6. The computer-implemented method of claim 5 , wherein optimally discharging the battery comprises maximizing device functionality to discharge the battery.7. The computer-implemented method of claim 5 , wherein ...

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

POWER PLANE SHAPE OPTIMIZATION WITHIN A CIRCUIT BOARD

Номер: US20200042666A1
Принадлежит:

Fabrication of a circuit board is facilitated by automatically determining an optimized power plane shape for a power plane of the circuit board, including ascertaining for the power plane a source location(s) and a sink location(s), where the source supplies power to the sink across the power plane. A center of current density is determined for the power plane shape, and a respective power plane sub-shape is incrementally generated between the center of current density and each source and sink location to, in part, supply a desired operational voltage from the source location(s) to the sink location(s) across the power plane. The respective power plane sub-shapes are combined into the optimized power plane shape. Further, the process includes initiating fabricating of the circuit board using, at least in part, the optimized power plane shape to provide the power plane shape within the circuit board. 1. A method of facilitating fabricating a circuit board , the method comprising: ascertaining for the power plane at least one source location and at least one sink location, the at least one source location to supply power to the at least one sink location across the power plane;', 'determining for the power plane a center of current density for the at least one source location to supply power to the at least one sink location;', 'incrementally generating a respective power plane sub-shape between the center of current density and each source location of the at least one source location and between the center of current density and each sink location of the at least one sink location to, at least in part, supply a desired operational voltage from the at least one source location to the at least one sink location across the power plane;', 'combining the respective power plane sub-shapes into the optimized power plane shape; and, 'automatically determining an optimized power plane shape for a power plane of the circuit board, the automatically determining ...

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

SURVEYING PHYSICAL ENVIRONMENTS AND MONITORING PHYSICAL EVENTS

Номер: US20180045828A1
Принадлежит:

A computer-implemented method includes receiving surveying data from a proximity barrier survey device. The proximity barrier survey device is mounted to a package. The package is located within a physical environment. The method includes generating a map based on the surveying data. The method includes tracking movement within the physical environment based on the map and the surveying data. 1receiving surveying data from a proximity barrier survey device comprising at least one of a lidar based device, an accelerometer or an altimeter, the proximity barrier survey device mounted to a package, the package located within a physical environment;generating a three-dimensional map based on the surveying data wherein the surveying data comprises dimensions for the physical environment, dimensions for objects within the physical environment and dimensions of placement of the objects placed within the physical environment;tracking movement of the package within the physical environment based on the map and the surveying data;recording the movement of the package within the physical environment;generating an animated map of the package within the physical environment;identifying, based on said surveying data, an impact event wherein the package experiences a shock greater than a predetermined threshold; andrecording at least one of an impact time or an impact position for the impact event, and a magnitude of the impact event.. A computer-implemented method comprising: The present invention relates generally to the field of surveying technology, and more particularly to generating maps based on surveying data.Surveying is determining the terrestrial or three-dimensional position of points and the distances and angles between them. Surveying works with elements of geometry, trigonometry, regression analysis, physics, and engineering. Surveying technology may include total stations, retroreflectors, 3D scanners, or surveying software. Surveying technology may be used to ...

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

MAPPING BOXES IN A STORAGE BAY

Номер: US20180046976A1
Принадлежит:

Mapping boxes in a storage bay is provided, which includes: ascertaining storage bay boundaries; wirelessly reading, using a mobile device, identifying information from tags associated with the boxes, each box having one or more associated tags, and the identifying information including size information for the associated box; determining position of the tags in the storage bay by triangulating tag locations relative to, in part, one or more locations of the mobile device; and creating, by a processor, a mapping of boxes in the storage bay using the tag positions and the identifying information wirelessly read from the tags. In one or more implementations, the tags are near-field communication (NFC) tags associated with the boxes, and the creating may include automatically reorienting a floating box in the mapping of boxes, as well as automatically repositioning a box when boxes overlap each other, or overlap an edge of the storage bay. 1. A system comprising:a memory; and ascertaining storage bay boundaries;', 'receiving wirelessly read identifying information from tags associated with the boxes, each box having at least one tag associated therewith, and the identifying information including box size information for the associated box;', 'determining position of the tags in the storage bay; and', 'creating a mapping of boxes in the storage bay using the tag positions and the identifying information, including the box size information for the associated boxes., 'mapping boxes in a storage bay, the mapping comprising, 'a processor communicatively coupled to the memory, wherein the system performs a method comprising2. The system of claim 1 , wherein the tags are passive tags wirelessly powered and read by the mobile device.3. The system of claim 1 , wherein the tags are selected from the group consisting of near-field communication (NFC) tags claim 1 , Bluetooth communication tags claim 1 , short-range Wi-FI tags claim 1 , and RFID tags.4. The system of claim 3 , ...

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

MECHANICALLY ACTUATED LOAD STABILIZER FOR PALLET JACKS

Номер: US20200048059A1
Принадлежит:

An apparatus for load stabilization on a pallet jack includes one or more steerable wheels, a stabilizer member, and an A-Frame, where the A-Frame encloses a plurality of components for mechanically coupling the one or more steerable wheels to the stabilizer member. The stabilizer member is extendable out of at least one side of the pallet jack based at least on an angle of rotation of the one or more steerable wheels. A method for load stabilization on a pallet jack includes receiving a steering angle for one or more steerable wheels of a pallet jack from an angular position sensor. The method includes activating an electric motor for extending a stabilizer member of the pallet jack, where a distance of extension of the stabilizer member is based on the steering angle for one or more steerable wheels of the pallet jack 1. An apparatus for load stabilization on a pallet jack , the apparatus comprising:one or more steerable wheels, a stabilizer member, and an A-Frame, wherein the A-Frame encloses a plurality of components for mechanically coupling the one or more steerable wheels to the stabilizer member; andthe stabilizer member is extendable out of at least one side of the pallet jack based at least on an angle of rotation of the one or more steerable wheels.2. The apparatus of claim 1 , wherein a direction for which the stabilizer member is extendable out of at least one side of the pallet jack is opposite to a direction of travel for the one or more steerable wheels.3. The apparatus of claim 1 , wherein an extension of the stabilizer member is dependent on an angle of rotation of the one or more steerable wheels.4. The apparatus of claim 1 , further comprising:a caster mechanically coupled to a lower surface of the stabilizer member, wherein the caster contacts a surface of travel of the pallet jack.5. The apparatus of claim 1 , wherein the plurality of components comprises:a first-round member coupled to the one or more steerable wheels, wherein a direction of ...

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

UNBIASING SEARCH RESULTS

Номер: US20180052932A1
Принадлежит:

Anonymizing product search results. Keywords related to a product are received. For each keyword, an associated list of terms, which lists the keyword and one or more additional terms that are closely related to the keyword, is generated. A combination list that includes combinations of terms selected from the associated lists of terms, where each combination includes two or more terms and at least one combination includes terms from different associated lists of terms, is created. A search, based on the combinations of terms in the combination list, is performed and online content is received. Based on product information in the online content, a list of products is generated. An anonymized list of products is generated from the list of products by masking product brand names of the products in the list of products. The anonymized list of products is presented on a user interface. 1. A computer-implemented method for anonymizing results of a product search , comprising:receiving, by a first computer from a second computer, over a network, via a user interface on the second computer, two or more keywords related to a product;generating, by the first computer, for each keyword of the two or more keywords, an associated list of terms, which lists the keyword and one or more additional terms that are closely related to the keyword based on the keyword appearing with at least a predetermined frequency in searches for the additional terms;creating, by the first computer, a combination list that includes combinations of terms selected from the associated lists of terms, wherein each combination includes two or more terms and at least one combination includes terms from different associated lists of terms;receiving, by the first computer, online content, in response to searches based on the combinations of terms in the combination list;generating, by the first computer, a first list of products based on product information in the received online content;generating, by the ...

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

UNBIASED SEARCH AND USER FEEDBACK ANALYTICS

Номер: US20180053235A1
Принадлежит:

Performing an unbiased product search. Keywords related to a product are received. A list of products is generated, based on product information in online content received in response to searches based on the keywords. An anonymized list of products is generated from the list of products by masking product brand names of the products in the list of products. For each product in the list of products, a list of online feedback items is generated. Based on credibility analysis and sentiment analysis of feedback items associated with a product, an aggregate rating score is assigned to the product. The list of products is ranked according to the aggregate rating scores. The ranked, anonymized list of products is presented on a user interface. 1. A computer-implemented method for performing an unbiased product search , comprising:receiving, by a first computer from a second computer, over a network, via a user interface on the second computer, two or more keywords related to a product;generating, by the first computer, an expanded list of products, based on product information in online content received in response to searches based on the two or more keywords;generating, by the first computer, an anonymized list of products, from the expanded list of products, by masking product brand names of the products in the expanded list of products; generating, by the first computer, a first list of feedback items associated with the product, based on online content received in response to searches for the product; and', performing credibility analysis to determine a level of credibility of the feedback item; and', determining if the feedback item includes a rating score of the product; and', 'in response to the feedback item not including a rating score, assigning a rating score to the feedback item, based on sentiment analysis of the feedback item;, 'in response to determining that the level of credibility of the feedback item exceeds a predetermined threshold, 'in response to ...

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

ASSIGNING BOXES TO STORAGE BAYS BASED ON AVAILABLE SPACES

Номер: US20180060806A1
Принадлежит:

Assigning boxes to available spaces in storage bays may include: obtaining a first data structure identifying available spaces in multiple storage bays, the first data structure including xyz measurements of available spaces, and the multiple storage bays including one or more boxes; comparing, by a processor, for match xyz dimensions of a box with xyz dimensions of one or more available spaces in the first data structure to identify a matching available space, the box being selected from a second data structure identifying boxes to be placed into the multiple storage bays; and assigning, based on a match, the box to the matching available space, and removing the box from the second data structure, and the matching available space from the first data structure. The assigning of boxes may be combined with identifying desired products to be ordered, and ordering products based on available spaces in the storage bays. 1. A system comprising:a memory; and obtaining a first data structure identifying available spaces in multiple storage bays, the first data structure comprising xyz measurements of the available spaces, and the multiple storage bays including one or more boxes;', 'comparing, by the processor, for match xyz dimensions of a box with xyz dimensions of one or more available spaces in the first data structure of available spaces to identify a matching available space, the box being selected from a second data structure identifying boxes to be placed into the multiple storage bays; and', 'assigning, based on a match, the box to the matching available space, and removing the box from the second data structure and the matching available space from the first data structure., 'a processor communicatively coupled to the memory, wherein the system performs a method comprising2. The system of claim 1 , further comprising repeating the comparing and the assigning for multiple boxes in the second data structure.3. The system of claim 1 , further comprising claim 1 , ...

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

Hazardous Chemical Detection in a Microwave Oven

Номер: US20210065531A1
Принадлежит:

In an apparatus for hazardous chemical detection in a microwave oven, a microwave oven comprises an electromagnetic wave shielding material, at least one chemiresistor, a microcontroller, and a digital display, wherein the at least one chemiresistor is overlaid by the electromagnetic wave shielding material, and the microcontroller is electronically coupled to the digital display. In an approach to detect the release of a hazardous chemical during a cooking cycle in a microwave oven, a processor receives a reading from at least one chemiresistor, wherein the at least one chemiresistor is configured to detect a chemical. A processor determines whether a pre-set threshold is met. In response to the pre-set threshold being met, a processor sends an alert. 1. A microwave oven comprising:an electromagnetic wave shielding material;at least one chemiresistor;a microcontroller;a digital display; and the at least one chemiresistor is overlaid by the electromagnetic wave shielding material, and', 'the microcontroller is electronically coupled to the digital display., 'wherein2. The microwave oven of claim 1 , wherein the electromagnetic wave shielding material is configured to protect the at least one chemiresistor against an electromagnetic field created within a cooking chamber of the microwave oven.3. The microwave oven of claim 1 , wherein a first chemiresistor of the at least one chemiresistor is configured to detect for a first chemical in the microwave oven.4. The microwave oven of claim 3 , wherein a second chemiresistor of the at least one chemiresistor is configured to detect for a second chemical in the microwave oven.5. The microwave oven of claim 1 , wherein the at least one chemiresistor comprises a plurality of chemiresistors that each detect for a different chemical.6. The microwave oven of claim 1 , wherein the at least one chemiresistor is coupled to a printed circuit board and inset in an interior side wall of a cooking chamber of the microwave oven.7. The ...

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

MAPPING BOXES IN A STORAGE BAY

Номер: US20190066037A1
Принадлежит:

Mapping boxes in a storage bay is provided, which includes: ascertaining storage bay boundaries; wirelessly reading, using a mobile device, identifying information from tags associated with the boxes, each box having one or more associated tags, and the identifying information including size information for the associated box; determining position of the tags in the storage bay by triangulating tag locations relative to, in part, one or more locations of the mobile device; and creating, by a processor, a mapping of boxes in the storage bay using the tag positions and the identifying information wirelessly read from the tags. In one or more implementations, the tags are near-field communication (NFC) tags associated with the boxes, and the creating may include automatically reorienting a floating box in the mapping of boxes, as well as automatically repositioning a box when boxes overlap each other, or overlap an edge of the storage bay. 1. A method comprising: ascertaining storage bay boundaries;', 'wirelessly reading, using a handheld mobile device, identifying information from tags associated with the boxes within a proximity sphere of the handheld mobile device, each box having at least one tag associated therewith, and the identifying information including box size information for the associated box;', 'determining position of the tags in the storage bay by triangulating tag locations relative to, at least in part, one or more determined locations of the handheld mobile device during the wirelessly reading;', 'creating, by a processor, a mapping of location and orientation of boxes in the storage bay using, at least in part, the determined tag positions and the identifying information wirelessly read from the tags; and', 'wherein the creating further comprises automatically repositioning boxes in a row of boxes in the mapping of boxes when boxes overlap or a box overlaps an edge of the storage bay boundary., 'mapping boxes residing in a storage bay, the mapping ...

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

COGNITIVE TRAFFIC LIGHT PATTERN ANALYSIS AND NOTIFICATION

Номер: US20200066148A1
Принадлежит:

Methods, systems and computer program products providing traffic light status notifications to drivers are provided. Aspects include determining that a first vehicle, operated by the driver, is approaching a traffic light and receiving, by the first vehicle, traffic light status data from one or more second vehicles in a vicinity of the traffic light via vehicle-to-vehicle communication. Aspects also include obtaining a traffic light pattern for the traffic light from a traffic light pattern database and determining a predicted status of the traffic light at a time when the first vehicle will reach the traffic light based on a speed of the first vehicle, the traffic light status data, and the traffic light pattern. Aspects further include notifying the driver of the predicted status of the traffic light. 1. A system for providing a traffic light status notification to a driver , comprising:a memory having computer readable instructions; anda processor for executing the computer readable instructions, the computer readable instructions including instructions for:determining that a first vehicle, operated by the driver, is approaching a traffic light;receiving, by the first vehicle, traffic light status data from one or more second vehicles in a vicinity of the traffic light via vehicle-to-vehicle communication;obtaining a traffic light pattern for the traffic light from a traffic light pattern database wherein the traffic light pattern is created by analyzing videos collected by a plurality of vehicles, each of the videos including a time period covering an entire time the traffic light is visible on at least one camera of the plurality of vehicles;determining a predicted status of the traffic light at a time when the first vehicle will reach the traffic light based on a speed of the first vehicle, the traffic light status data, and the traffic light pattern; andnotifying the driver of the predicted status of the traffic light, wherein notifying the driver includes ...

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

IMAGE CAPTURE PREVENTION

Номер: US20210073937A1
Принадлежит:

A method, computer system, and a computer program product for image capture prevention is provided. The present invention may include, in response to embedding at least one digital security mark in a visual communication, securing the visual communication. The present invention may also include preventing, based on the embedded at least one digital security mark, an image capture of the secured visual communication. 1. A computer-implemented method comprising:in response to embedding at least one digital security mark in a visual communication, securing the visual communication; andpreventing, based on the embedded at least one digital security mark, an image capture of the secured visual communication.2. The method of claim 1 , further comprising:identifying, in the visual communication, at least one pre-existing visual object; andselecting the embedded at least one security mark such that the selected at least one security mark is different from the identified at least one pre-existing visual object in the visual communication.3. The method of claim 2 , further comprising:generating a histogram representing a distribution of colors in the visual communication;determining, based on the generated histogram, at least one location of the visual communication including a minimal color variation across a localized area; andembedding the selected at least one digital security mark in the determined at least one location of the visual communication.4. The method of claim 3 , wherein the determined at least one location of the visual communication includes a dominant color represented in the visual communication.5. The method of claim 3 , further comprising:measuring a first color value associated with the determined at least one location in the visual communication; andapplying, based on the measured first color value, a second color value to the embedded at least one digital security mark, wherein the embedded at least one digital security mark is undetectable in the ...

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

SMART CONTAINMENT STRUCTURE FOR APITHERAPY

Номер: US20200068855A1
Принадлежит:

An apparatus according to one embodiment includes a container having an interior, and a divider in the interior of the container. The divider selectively separates the interior into first and second compartments. The divider is configured to keep bees located in the first compartment separated from bees in the second compartment when in a closed configuration, and to allow the bees positioned in the first compartment to enter the second compartment when in an open configuration. The apparatus also includes an image capture device for capturing images of the bees in the interior of the container, and an outlet for permitting ingress and egress of the bees from the second compartment. The container is configured to prevent the bees from escaping from the first compartment. 1. An apparatus , comprising:a container having an interior;a divider in the interior of the container, the divider selectively separating the interior into first and second compartments, wherein the divider is configured to keep bees located in the first compartment separated from bees in the second compartment when in a closed configuration, wherein the divider is configured to allow the bees positioned in the first compartment to enter the second compartment when in an open configuration;an image capture device for capturing images of the bees in the interior of the container; andan outlet for permitting ingress and egress of the bees from the second compartment,wherein the container is configured to prevent the bees from escaping from the first compartment.2. The apparatus of claim 1 , comprising a mechanism for transitioning the divider from the closed configuration to the open configuration.3. The apparatus of claim 1 , wherein the image capture device is configured to perform visual recognition analysis on the images of the bees for characterizing interaction between the bees in the first compartment and the bees in the second compartment.4. The apparatus of claim 3 , comprising a mechanism ...

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

BATTERY PACK SYSTEM WITH INTEGRATED BATTERY DISCONNECT MECHANISM

Номер: US20200075926A1
Принадлежит:

A battery pack system is provided with an integrated battery disconnect mechanism. The battery pack system includes a circuit board and one or more battery packs connected to the circuit board. A battery pack of the one or more battery packs is connected to the circuit board via one or more connectors. The battery pack system also includes a disconnect mechanism configured to disconnect the battery pack from the circuit board with a failure event at the battery pack by disconnecting the one or more connectors connecting the battery pack to the circuit board. In an enhanced aspect, the battery pack is suspended from the circuit board by the one or more connectors, and the disconnecting of the one or more connectors by the disconnect mechanism with the failure event releases the battery pack to drop away from the circuit board. 1. A battery pack system comprising:a circuit board;one or more battery packs connected to the circuit board, a battery pack of the one or more battery packs being connected to the circuit board via one or more connectors; anda disconnect mechanism configured to disconnect the battery pack from the circuit board with a failure event at the battery pack by disconnecting the one or more connectors connecting the battery pack to the circuit board.2. The battery pack system of claim 1 , wherein the battery pack is suspended from the circuit board by the one or more connectors claim 1 , and the disconnecting of the one or more connectors by the disconnect mechanism with the failure event facilitates releasing the battery pack to drop away from the circuit board.3. The battery pack system of claim 2 , wherein the disconnect mechanism is located between the battery pack and the circuit board.4. The battery pack system of claim 3 , wherein the disconnect mechanism comprises one or more thermally activated elements formed of thermally activated material claim 3 , and the failure event comprises an excessive temperature event at the battery pack claim 3 ...

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

ROUTE SUGGESTION FOR TIME OPTIMIZATION

Номер: US20200080858A1
Принадлежит:

A method, computer program product, and a system where a processor(s) monitors movement of users within a physical environment including routes and transports, where the physical environment includes readers of signals or images of decodable indicia to monitor locations via these signals or images associated with the users, and where the signals or the images are valid for a pre-defined period of time. The processor(s) identifies a given user of the users. The processor(s) generates a movement profile for the given user that includes machine learned movement patterns and a proficiency measure. The processor(s) generates and transmits, based on the movement profile and the locations of the users, route guidance for the given user including a recommendation, consistent with the proficiency measure, for taking a specific route to a specific transport and comprises an optimized route to minimize wait time at the transports and maximize time spent on the routes. 1. A computer-implemented method , comprising:monitoring, by one or more processors, movement of users within a physical environment, wherein the physical environment comprises a plurality of routes to traverse and a plurality of transports, wherein each transport of the plurality of transports can be utilized by the users to reach a portion of the plurality of routes, wherein the physical environment further comprises one or more readers configured to read a signal or an image of decodable indicia, positioned at locations along the plurality of routes, wherein the monitoring comprises obtaining, from the readers, locations of the users, based on the readers accessing signals or images of decodable indicia associated with the users, when the users are within pre-defined ranges of the readers, and wherein the signals or the images of decodable indicia are valid for a pre-defined period of time;identifying, by the one or more processors, during the pre-defined period of time, a given user of the users within the ...

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

PREDICTIVE RECHARGEABLE BATTERY MANAGEMENT SYSTEM

Номер: US20200088796A1
Принадлежит:

Predictive rechargeable battery management is provided, which includes obtaining performance data on a battery cell of multiple rechargeable battery cells within a product, and comparing the performance data of the battery cell to statistical data on battery cell performance of a plurality of battery cells of similar type to the battery cell, and in corresponding condition(s) to the battery cell. Further, the managing includes determining, based on the comparing, that performance of the battery cell is trending away from the statistical data of battery cell performance of the plurality of battery cells. Further, the managing includes performing a battery-related action based on the performance of the battery cell trending away from that of the plurality of battery cells of similar type and in corresponding condition(s) to the battery cell. 1. A method of managing rechargeable battery cells , the method comprising:obtaining performance data on a battery cell of multiple rechargeable battery cells within a product;comparing, by a processor, the performance data of the battery cell to statistical data on battery cell performance of a plurality of battery cells of similar type to the battery cell and in corresponding condition(s) to the battery cell;determining, based on the comparison, that performance of the battery cell is trending away from the statistical data of battery cell performance of the plurality of battery cells; andperforming a battery-related action based on the performance of the battery cell trending away from that of the plurality of battery cells of similar type and in corresponding condition(s) to the battery cell.2. The method of claim 1 , wherein performing the battery-related action comprises providing a notification regarding the battery cell's performance.3. The method of claim 1 , wherein performing the battery-related action comprises adjusting a state of charge level used in a charge cycle of the battery cell to extend life of the battery ...

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

SELF-ACTING DEVICE FOR FACILITATING PREVENTING PRODUCT TIP OVER

Номер: US20200093267A1
Принадлежит:

Self-acting devices and methods are provided for facilitating preventing product tip over. The self-acting device includes an anti-tip mechanism associated with a product to facilitate preventing tip over of the product when in an extended state. Further, the device includes an actuator associated with the product. The actuator is operatively coupled to facilitate transition of the anti-tip mechanism from a retracted state to the extended state. Further, an actuator control is provided to signal the actuator to facilitate transitioning the anti-tip mechanism from the retracted state to the extended state based on the actuator control detecting movement of the product across a floor. 1. A device for preventing product tip over , the device comprising:an anti-tip mechanism associated with the product to facilitate preventing tip over thereof when in an extended state;an actuator associated with the product, the actuator being operatively coupled to control transition of the anti-tip mechanism from a retracted state to the extended state; andan actuator control to signal the actuator to facilitate transition of the anti-tip mechanism from the retracted state to the extended state based on the actuator control detecting movement of the product across a floor.2. The device of claim 1 , wherein the product sits on casters claim 1 , and the actuator control comprises:at least one permanent magnet coupled to rotate with, a caster of the casters; andan inductive coil associated with the product and positioned such that rotation of the caster with the at least one permanent magnet induces an electromotive force (EMF) on the inductive coil to generate a voltage, the voltage causing the actuator control to signal the actuator to facilitate transitioning the anti-tip mechanism from the retracted state to the extended state.3. The device of claim 2 , wherein the at least one permanent magnet comprises at least one first permanent magnet claim 2 , and the device further comprises ...

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

AUTOMATIC DETERMINATION OF POWER PLANE SHAPE IN PRINTED CIRCUIT BOARD

Номер: US20200100354A1
Принадлежит:

A system and method to automatically determine power plane shape in a printed circuit board (PCB) involve obtaining inputs. The inputs include a size and shape of the PCB, a set of sources, and a set of sinks associated with a power plane. The method also includes determining a center of charge (CoC) as a center of largest current density for the set of sources and the set of sinks, and creating a sub-shape corresponding with a path from each source of the set of sources and from each sink of the set of sinks to the CoC. The creating the sub-shape includes determining a width of a conductor in the path corresponding with each of the sub-shapes. The sub-shapes created for the set of sources and the set of sinks are combined as the power plane shape. 1. A computer-implemented method of automatically determining power plane shape in a printed circuit board (PCB) , the method comprising:obtaining inputs at a processor, wherein the inputs include a size and shape of the PCB, a set of sources, and a set of sinks associated with a power plane;determining, using the processor, a center of charge (CoC) as a center of largest current density for the set of sources and the set of sinks;creating, using the processor, a sub-shape corresponding with a path from each source of the set of sources and from each sink of the set of sinks to the CoC, wherein the creating the sub-shape includes determining a width of a conductor in the path corresponding with each of the sub-shapes; andcombining the sub-shapes created for the set of sources and the set of sinks as the power plane shape.2. The computer-implemented method according to claim 1 , wherein the obtaining the inputs includes obtaining a location of one or more obstacles claim 1 , the one or more obstacles including another component such as one of the set of sources or the set of sinks claim 1 , a connector claim 1 , a processor claim 1 , or an integrated circuit claim 1 , a via claim 1 , or a void.3. The computer-implemented ...

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

MAPPING BOXES IN A STORAGE BAY

Номер: US20190108478A1
Принадлежит:

Mapping boxes in a storage bay is provided, which includes: ascertaining storage bay boundaries; wirelessly reading, using a mobile device, identifying information from tags associated with the boxes, each box having one or more associated tags, and the identifying information including size information for the associated box; determining position of the tags in the storage bay by triangulating tag locations relative to, in part, one or more locations of the mobile device; and creating, by a processor, a mapping of boxes in the storage bay using the tag positions and the identifying information wirelessly read from the tags. In one or more implementations, the tags are near-field communication (NFC) tags associated with the boxes, and the creating may include automatically reorienting a floating box in the mapping of boxes, as well as automatically repositioning a box when boxes overlap each other, or overlap an edge of the storage bay. 1. A method comprising: ascertaining storage bay boundaries;', 'wirelessly reading, using a handheld mobile device, identifying information from tags associated with the boxes within a proximity sphere of the handheld mobile device, each box having at least one tag associated therewith, and the identifying information including box size information for the associated box;', 'determining position of the tags in the storage bay by triangulating tag locations relative to, at least in part, one or more determined locations of the handheld mobile device during the wirelessly reading;', 'creating, by a processor, a mapping of location and orientation of boxes in the storage bay using, at least in part, the determined tag positions and the identifying information wirelessly read from the tags; and', "wherein the creating initially orients each box in the storage bay so that the box's largest dimension is into the storage bay, and so that a second largest dimension of the box is oriented horizontally within the storage bay."], 'mapping boxes ...

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

EMERGENCY DETECTION AND NOTIFICATION SYSTEM

Номер: US20200105120A1
Принадлежит:

Embodiments include methods, systems, and computer program products for determining that an emergency situation is occurring. The computer-implemented method includes receiving, using a processor, audio and/or video data from a user device. The processor further analyzes the audio and/or video data for triggers indicating that an emergency is occurring. The processor further determines that an emergency is occurring in response to the analysis indicating a trigger within the audio and/or video data. 1. A computer-implemented method for determining that an emergency situation is occurring , the method comprising:receiving, using a processor, audio and/or video data from a user device;analyzing, using the processor, the audio and/or video data for triggers indicating an emergency;determining, using the processor, that an emergency is occurring in response to the analysis indicating a trigger within the audio and/or video data; andin response to the analysis indicating a trigger within the audio and/or video data, transmitting the audio and/or video data and a content of a buffer to a remote computing system for further analysis, wherein the content of the buffer includes audio and/or video covering a time period before the trigger in the audio and/or video data.2. (canceled)3. The computer-implemented method of claim 1 , wherein the further analysis uses speech analysis software and video recognition software to verify that an emergency is occurring based on the received audio and/or video data.4. The computer-implemented method of claim 3 , further comprising notifying local authorities and/or emergency services in response to the further analysis verifying that an emergency is occurring.5. The computer-implemented method of claim 3 , further comprising notifying one or more emergency contacts in response to the further analysis verifying that an emergency is occurring.6. The computer-implemented method of claim 1 , further comprising instructing the user device to ...

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

Limiting computing device functionality using capacitive coupling through a human body

Номер: US20200106878A1
Принадлежит: International Business Machines Corp

Embodiments of the invention are directed to a computer-implemented-method of operating a computing device. The computer-implemented method includes using a local touch-activated sensor of the computing device to receive an input signal, wherein the input signal has been generated at a remote touch-activated sensor based on capacitive coupling between the remote touch-activated sensor and a human, passed to the human using the capacitive coupling between the remote touch-activated sensor and the human, passed through the human, and transmitted from the human to the local touch-activated sensor of the computing device using a capacitive coupling between the human and the local touch-activated sensor. Functionality of the computing device is limited based at least in part on analyzing, using the computing device, at least one characteristic of the input signal.

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

ELECTRONIC ATTENUATION ADJUSTING HEARING PROTECTION DEVICE

Номер: US20200107097A1
Принадлежит:

Acoustic attenuating ear muffs include a first ear pod having a first ear cup provide with a first acoustic attenuating member including an outer surface, and a first opening. A second ear pod includes a second ear cup having a second acoustic attenuating member including an outer surface portion, and a second opening. A first selectively deployable plug member is mounted to the outer surface of the first acoustic attenuating member. A second selectively deployable plug member mounted to the outer surface of the second acoustic attenuating member. An acoustic sensor is operable to detect ambient noise. An actuator system is operable to shift the first and second selectively deployable plug members into corresponding ones of the first and second openings based on ambient noise detected by the acoustic sensor. 1. Acoustic attenuating ear muffs comprising:a first ear pod including a first ear cup having a first acoustic attenuating member including an inner surface, an outer surface, and a first opening extending from the outer surface through to the inner surface;a first cover mounted over outer surface of the first acoustic attenuating member;a second ear pod including a second ear cup having a second acoustic attenuating member including an inner surface portion, an outer surface portion, and a second opening extending from the inner surface portion through the outer surface portion;a second cover mounted over the outer surface portion of the second acoustic attenuating membera connecting member linking the first ear pod to the second ear pod;a first selectively deployable plug member mounted to the outer surface of the first acoustic attenuating member;a second selectively deployable plug member mounted to the outer surface of the second acoustic attenuating member;an acoustic sensor operable to detect ambient noise; andan actuator system operable to shift the first and second selectively deployable plug members into corresponding ones of the first and second ...

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

ENVIRONMENTAL SCANNING AND TREE CUTTING GUIDANCE

Номер: US20200107505A1
Принадлежит:

Embodiments include method, systems, and computer program products for felling a tree. The method includes scanning, using a processor, a tree and an environment within a predetermined radius around the tree. The processor calculates an approximate center of gravity (CoG) for the tree in response to the scanning of the tree. The processor further receives a desired tree fall direction. The processor further provides attachment locations on the tree for attaching one or more tree felling assistance devices. The processor further instructs each of the one or more tree felling assistance devices to apply a first force to the tree in which the first force applied by each of the one or more tree felling assistance devices in conjunction with one or more cuts applied to the tree, fells the tree. 1. A computer-implemented method for felling a tree , the method comprising:scanning, using a processor, a tree and an environment within a predetermined radius around the tree;calculating, using the processor, an approximate center of gravity (CoG) for the tree in response to the scanning of the tree;receiving, using the processor, a desired tree fall direction;providing, using the processor, attachment locations on the tree for attaching one or more tree felling assistance devices; andinstructing, using the processor, each of the one or more tree felling assistance devices to apply a first force to the tree;wherein the first force applied by each of the one or more tree felling assistance devices in conjunction with one or more cuts applied to the tree, fells the tree.2. The computer-implemented method of claim 1 , further comprising extracting a tree size and shape and a location of one or more objects in the environment within the predetermined radius around the tree.3. The computer-implemented method of claim 2 , further comprising generating a tree fall direction map based on the extracted tree size and shape and the location of the one or more objects.4. The computer- ...

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

ELECTRICAL ARC PROTECTION USING A TRIP CONTACT

Номер: US20180123278A1
Принадлежит:

A plug comprises power contacts and a plug trip contact. During a plugging action between the plug and a receptacle, the plug trip contact makes a trip connection with mating contacts in the receptacle. Electrical power to the receptacle allows a current through the trip connection, which causes disconnection of the power to the receptacle. A receptacle comprises receptacle power contacts and receptacle trip contacts. During a plugging action between the receptacle and a plug, trip contacts in the receptacle makes a trip connection with a mating contact in the plug. Electrical power to the receptacle allows a current through the trip connection, which can cause disconnection of the power to the receptacle. The receptacle can be included in an enclosure having a trip breaker with a trip mechanism. An electrical system can have an electrical device with a line cord connected to a plug having the trip contact. 1. A power plug comprising:a plurality of plug power contacts; anda plug trip contact, wherein the plug trip contact is configured to make a trip connection, during a plugging action with the power plug and a power receptacle, between the plug trip contact and two or more mating receptacle trip contacts included in the power receptacle;wherein the trip connection permits a trip current through the plug trip contact when at least one receptacle power contact, included in the power receptacle, is connected to electrical power provided by a power source; andwherein the trip current causes disconnection, from the electrical power, of a receptacle power contact among the at least one receptacle power contact connected to the electrical power.2. The power plug of claim 1 , wherein the plug trip contact is further configured to break the trip connection when completing the plugging action; andwherein, when the trip current is present through the plug trip contact, the breaking the trip connection terminates the trip current.3. The power plug of claim 1 , wherein the ...

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

ELECTRICAL ARC PROTECTION USING A TRIP JUMPER

Номер: US20180123296A1
Принадлежит:

A plug comprises power contacts and a trip jumper having jumper contacts configured to make a trip connection, during a plugging action with the plug and a receptacle, with mating trip contacts in the receptacle. When the receptacle is connected to electrical power during the plugging action, a current over the trip connection can cause disconnection of a receptacle power contact from the power. A receptacle comprises receptacle power contacts and a trip circuit having receptacle trip contacts configured to make a trip connection, during a plugging action with the receptacle and plug, with mating trip contacts in the plug. When the receptacle is connected to electrical power during the plugging action, a current over the trip connection can cause disconnection of power to a receptacle power contact. A system can have an electrical device with a line cord connected to the plug. 1. A power plug comprising:a plurality of plug power contacts; anda plug trip jumper, wherein the plug trip jumper comprises a first and a second jumper contact electrically coupled to each other, the first and second jumper contacts electrically coupled to each other permitting a current to flow through the plug trip jumper, andwherein each of the first and second jumper contacts are configured to make a trip connection, during a plugging action with the power plug and a power receptacle, with respective mating receptacle trip contacts included in the power receptacle;wherein the trip connection permits a trip current through the plug trip jumper when at least one receptacle power contact, included in the power receptacle, is connected to electrical power provided by a power source; andwherein the trip current causes disconnection, from the electrical power, of at least one receptacle power contact among the at least one receptacle power contact connected to the electrical power.2. The power plug of claim 1 , wherein at least one of the first and second jumper contacts is further configured ...

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

TRAFFIC STOP COMMUNICATIONS SYSTEM

Номер: US20190132548A1
Принадлежит:

Embodiments include methods, systems and computer program products for minimizing face-to-face interaction for law enforcement officers during traffic stops. Aspects include broadcasting, by a law enforcement device, a request to initiate a secure communication channel with a driver device and receiving by the law enforcement device, a notification that the driver device has accepted the request. Aspects also include initiating a video conference between the law enforcement device and the driver device over the secure communication channel and transferring, between the driver device and the law enforcement device, one or more documents over the secure communication channel. 1. A computer implemented method for minimizing face-to-face interaction for a law enforcement officer during a traffic stop of a vehicle , the computer implemented method comprises:broadcasting, by a law enforcement device that is built into a law enforcement vehicle, a request to initiate a secure communication channel with a driver device;receiving, by the law enforcement device, a notification that the driver device has accepted the request;initiating a video conference between the law enforcement device and the driver device over the secure communication channel;transferring, between the driver device and the law enforcement device, one or more documents over the secure communication channel, wherein the one or more documents includes an image of a drivers license of a driver of the vehicle; andobtaining, based on data from the drivers license, one or more previously recorded video conferences of the driver of the vehicle and law enforcement offices.2. (canceled)3. The computer implemented method of claim 1 , further comprising transmitting a ticket to the driver device over the secure communication channel.4. The computer implemented method of claim 1 , further comprising terminating the secure communication channel at a conclusion of a traffic stop.5. The computer implemented method of ...

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

METHOD AND SYSTEM FOR COMPROMISE TUNING OF MUSICAL INSTRUMENTS

Номер: US20180144726A1
Принадлежит:

The disclosure provides an approach for tuning musical instruments. In one embodiment, a tuning application determines frequencies of a series of notes played on a brass instrument, either with open tuning or with a valve pressed. As a musician holds a last note in the series and a tuning or valve slide is moved, the tuning application determines, based on a change in frequency of the last note and the measured frequencies of the other notes in the series, the change in frequency of the other notes. The tuning application then determines a compromise tuning that minimizes the total difference between the current frequencies of the notes and known note frequencies in a frequency table or previously tuned note frequencies if any of the notes were previously tuned. Upon achieving the compromise tuning, the musician or an actuator is instructed to stop moving the tuning or valve slide. 1. A method for tuning a musical instrument , comprising:determining initial frequencies of a plurality of notes played on the musical instrument, wherein the plurality of notes share a resonant path;determining changes in frequency of one of the plurality of notes resulting from tuning adjustments made to the musical instrument;determining changes in frequencies of other notes in the plurality of notes based on the changes in frequency of the one of the plurality of notes and the initial frequencies of the other notes;determining changed frequencies of the plurality of notes based on the initial frequency of each of the notes and the determined change in frequency of the same note;determining, via one or more processors, a first tuning adjustment of the musical instrument that minimizes a sum of differences between the changed frequency of each note in the plurality of notes and a predefined frequency of the note or a frequency to which the note has previously been tuned; andeither indicating to a user to stop or automatically stopping the tuning adjustments from being made to the ...

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

Vibration powered environmental monitoring

Номер: US20180149623A1
Принадлежит: International Business Machines Corp

A method for monitoring transportation of a package, as well as the apparatus for monitoring transportation, that uses an environmental monitoring device electrically connected to a vibration-to-electricity converter. The vibration-to-electricity converter is electrically attached to the environmental monitoring device.

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

VIBRATION POWERED ENVIRONMENTAL MONITORING

Номер: US20180149624A1
Принадлежит:

A method for monitoring transportation of a package, as well as the apparatus for monitoring transportation, that uses an environmental monitoring device electrically connected to a vibration-to-electricity converter. The vibration-to-electricity converter is electrically attached to the environmental monitoring device. 1 an AC to DC converter electrically connected to the vibration-to-electricity converter; and', 'a power storage device electrically connected to the vibration-to-electricity converter;', 'a spring having a spring constant (k) mechanically attached to the vibration-to-electricity converter, wherein the spring amplifies the vibration during transportation of the package; and', 'an additional mass mechanically attached to the vibration-to-electricity converter creating an oscillating mass (m), wherein the oscillating mass (m) and the spring constant (k) are selected by satisfying an equation, 'attaching a transportation monitoring device to the package, wherein the transportation monitoring device comprises an environmental monitoring device electrically attached to a vibration-to-electricity converter, wherein the vibration-to-electricity converter is selected from a group consisting of: a piezoelectric vibration-to-electricity converter, a magnetic induction vibration-to-electricity converter, and electrostatic vibration-to-electricity converter, and wherein the vibration-to-electricity converter comprises. A method for monitoring transportation of a package comprising: 'where x is a spring displacement, c is a dampening coefficient of the spring, and f(t) is an external dynamic force applied to the vibration-to-electricity converter;'}transporting the package from a first location to a second location, wherein a vibration that occurs during transportation is converted by the vibration-to-electricity converter to an electrical output for use by the environmental monitoring device;receiving data from an environmental sensor electrically connected to ...

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

Unbiasing search results

Номер: US20200142938A1
Принадлежит: International Business Machines Corp

Anonymizing product search results. Keywords related to a product are received. For each keyword, an associated list of terms, which lists the keyword and one or more additional terms that are closely related to the keyword, is generated. A combination list that includes combinations of terms selected from the associated lists of terms, where each combination includes two or more terms and at least one combination includes terms from different associated lists of terms, is created. A search, based on the combinations of terms in the combination list, is performed and online content is received. Based on product information in the online content, a list of products is generated. An anonymized list of products is generated from the list of products by masking product brand names of the products in the list of products. The anonymized list of products is presented on a user interface.

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

AUTOMATIC TUNING FLOATING BRIDGE FOR ELECTRIC STRINGED INSTRUMENTS

Номер: US20170154612A1
Принадлежит:

A method, computer program product, and system for automatically tuning a stringed instrument. An initial height of a first string of an instrument having a plurality of strings and a floating bridge is determined. The height of the plurality of strings is determined using a bridge sensor. The floating bridge is locked. A frequency of the first string is analyzed. In response to determining the frequency of the first string does not match a predetermined frequency, a tuning peg servo motor to adjust a tuning peg, thereby adjusting a string tension of the first string. The one or more bridge servo motors adjusts a spring tension until the spring tension of the one or more springs equals the string tension of the first string. In response to determining the first string is tuned, the floating bridge is unlocked. 1one or more computer processors, one or more computer readable storage media, and program instructions stored on the one or more computer readable storage media for execution by at least one of the one or more processors, the program instructions comprising:program instructions to determine an initial height of a first string of an instrument having a plurality of strings and a floating bridge, wherein a height of the plurality of strings is determined using a bridge sensor;program instructions to lock the floating bridge;program instructions to analyze a frequency of a first string;program instructions to determine the frequency of the first string does not match a predetermined frequency;program instructions to cause a tuning peg servo motor to adjust a tuning peg, the tuning peg configured to adjust a string tension of the first string;program instructions to cause one or more bridge servo motors to adjust a spring tension in one or more springs attached to the floating bridge, wherein the spring tension of the one or more springs equals the string tension of the first string;program instructions to unlock the floating bridge in response to determining the ...

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

AUTOMATIC TUNING FLOATING BRIDGE FOR ELECTRIC STRINGED INSTRUMENTS

Номер: US20170154614A1
Принадлежит:

A method, computer program product, and system for automatically tuning a stringed instrument. An initial height of a first string of an instrument having a plurality of strings and a floating bridge is determined. The height of the plurality of strings is determined using a bridge sensor. The floating bridge is locked. A frequency of the first string is analyzed. In response to determining the frequency of the first string does not match a predetermined frequency, a tuning peg servo motor to adjust a tuning peg, thereby adjusting a string tension of the first string. The one or more bridge servo motors adjusts a spring tension until the spring tension of the one or more springs equals the string tension of the first string. In response to determining the first string is tuned, the floating bridge is unlocked. 1a computer readable storage medium and program instructions stored on the computer readable storage medium, the program instructions comprising:program instructions to determine an initial height of a first string of an instrument having a plurality of strings and a floating bridge, wherein a height of the plurality of strings is determined using a bridge sensor;program instructions to lock the floating bridge;program instructions to analyze a frequency of a first string;program instructions to determine the frequency of the first string does not match a predetermined frequency;program instructions to cause a tuning peg servo motor to adjust a tuning peg, the tuning peg configured to adjust a string tension of the first string;program instructions to cause one or more bridge servo motors to adjust a spring tension in one or more springs attached to the floating bridge, wherein the spring tension of the one or more springs equals the string tension of the first string;program instructions to unlock the floating bridge in response to determining the frequency of the first string matches the predetermined frequency;program instructions to detect that a second ...

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

Recognizing user interface element selection

Номер: US20200150851A1
Принадлежит: International Business Machines Corp

According to one or more embodiments of the present invention, a computer-implemented method includes detecting an initiation of a user interaction and in response, determining one or more user interface elements displayed on a display, a first user interface element being at a first position on the display. The method further includes, based on determining a completion of the user interaction at the first position on the display, selecting the first user interface element based on a determination that a second user interface element is rendered at the first position, the second user interface element being rendered at the first position between the initiation and the completion of the user interaction.

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

SMART CLOSED CAPTION POSITIONING SYSTEM FOR VIDEO CONTENT

Номер: US20190158927A1
Принадлежит:

Embodiments of the present invention provide a computer-implemented method for generating closed captions via optimal positioning and character specific output styles. The method includes receiving a video input. The method generates closed caption data from the video input based at least in part on extracting text data from an audio portion of the video input. For each given frame of the video input that has closed caption data associated with the given frame, one or more characters who are speaking in the given frame are identified via facial recognition and audio tone matching. A respective text style for each given character that uniquely identifies the given character from the one or more identified characters is obtained. Captioning in the respective text style of each of the one or more identified characters is generated. The generated captioning is then inserted into the given frame. 1. A computer-implemented method for generating closed captions via optimal positioning and character specific output styles , the method comprising:receiving, by a system comprising one more processors, a video input;generating, by the system, closed caption data from the video input based at least in part on extracting text data from an audio portion of the video input; and identifying, by the system via facial recognition and audio tone matching, one or more characters who are speaking within the given frame;', 'obtaining, by the system, a respective text style for each given character that uniquely identifies the given character from the one or more identified characters;', 'generating, by the system, captioning from the closed caption data for each of the one or more identified characters in the respective text style of each of the one or more identified characters;', 'extracting, by the system, visual objects from the given frame of the video input;', 'determining, by the system, a level of importance of each of the extracted objects of the given frame to video content of ...

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

OPTIMIZED ROUTE PLANNING FOR MULTIPLE TRAVELERS WITH THE SAME DESTINATION

Номер: US20190162546A1
Принадлежит:

Technical solutions are described for determining a route for multiple users traveling to a common destination. An example method includes determining, by a multiuser route generator, a multiuser route for a plurality of users traveling to the common destination, the multiuser route comprising a waypoint, the waypoint being a location to which each of the plurality of users travel independently, and travel to the common destination jointly thereafter. Determining the multiuser route includes receiving departure locations of the users, determining the waypoint, and calculating a first total of travel parameters associated with the users traveling to the waypoint independently and jointly thereafter that is lesser than a second total of travel parameters associated with the users traveling to the common destination independently. The method further includes sending the multiuser route to navigation devices of the respective users, the navigation devices navigating the respective users along the multiuser route. 1. A computer-implemented method for determining a route for multiple users traveling to a common destination , the method comprising: receiving departure locations of the users; and', 'determining the waypoint from the multiuser route, wherein a first total of travel parameters associated with the plurality of users traveling to the waypoint independently and jointly thereafter is lesser than a second total of travel parameters associated with the plurality of users traveling to the common destination independently; and, 'determining, by a multiuser route generator, a multiuser route for a plurality of users traveling to the common destination, the multiuser route comprising a waypoint, the waypoint being a location to which each of the plurality of users travel independently or jointly, and travel to the common destination jointly thereafter, wherein determining the multiuser route comprisessending, by the multiuser route generator, the multiuser route to ...

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

AUTOMATIC EMERGENCY WARNING ALERT FROM EMERGENCY DETECTION

Номер: US20190164406A1
Принадлежит:

A computer monitors a plurality of social media communications. The computer identifies a first social media communication of the plurality of social media communications. The computer evaluates the first social media communication for a first communication emergency level. The computer identifies a first location associated with the first social media communication. The computer groups the first social media communication into a location group based, at least in part, on the identified first location. The computer evaluates a location group emergency level, based, at least in part, on the first communication emergency level of the first social media communication. The computer determines the location group emergency level exceeds a threshold value. The computer issues an emergency warning alert in response to determining that the location group emergency level exceeds the threshold value. 1. A method for providing emergency warning , the method comprising:monitoring, by a computer, a plurality of social media communications;identifying, by the computer, a first social media communication of the plurality of social media communications;evaluating, by the computer, the first social media communication for a first communication emergency level;identifying, by the computer, a first location associated with the first social media communication;grouping, by the computer, the first social media communication into a location group based, at least in part, on the identified first location and wherein a size of the location group is based, at least in part, on location information used in associating the first social media communication with the first location;evaluating, by the computer, a location group emergency level, based, at least in part, on the first communication emergency level of the first social media communication;determining, by the computer, the location group emergency level exceeds a threshold value; andissuing, by the computer, an emergency warning alert ...

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

ADDRESSING PACKET LOSS IN A VOICE OVER INTERNET PROTOCOL NETWORK USING PHONEMIC RESTORATION

Номер: US20190166181A1
Принадлежит:

Embodiments include method, systems and computer program products for addressing packet loss over a Voice over Internet Protocol (VoIP) network using phonemic restoration. The method includes receiving, by a processor, a plurality of data packets associated with a VoIP call. The processor further determines that one or more of the plurality of data packets have been lost or discarded. The processor further inserts, a sound into the VoIP call in response to the one or more of the plurality of data packets being lost or discarded. The processor further sends the sound to an output device in order to trigger a phonemic restoration response by a listener. 1. A computer-implemented method for addressing packet loss over a Voice over Internet Protocol (VoIP) network using phonemic restoration , the method comprising:receiving, by a processor, a plurality of data packets associated with a VoIP call;determining, by the processor, that one or more data packets have been lost or discarded during a transfer of the plurality of data packets from a VoIP device to the processor;inserting, by the processor, a sound into the VoIP call in response to the one or more data packets being lost or discarded;sending, by the processor, the sound to an output device configured to trigger a phonemic restoration response by a listener; andcontinuing to determine, by the processor, that the one or more data packets have been lost or discarded based on a number of the one or more that have been lost or discarded being less than a threshold.2. The computer-implemented method of claim 1 , wherein the sound is inserted at a location of where the one or more data packets have been lost or discarded.3. The computer-implemented method of claim 1 , wherein the sound has a duration equivalent to a duration associated with the one or more data packets that have been lost or discarded.4. The computer-implemented method of claim 1 , wherein the sound is used to mask the one or more data packets that have ...

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

ON-DEMAND TESTING FOR SELECTED CONDITIONS

Номер: US20200163592A1
Принадлежит:

A device is used to monitor, in real-time, one or more environment conditions of an environment in which a user is located. Based on the monitoring, an alert condition relating to the environment is detected. Based on detecting the alert condition, on-demand testing of a sensory component of the user is initiated. The on-demand testing tests for a selected condition relating to the health of the user. 1. A method of facilitating testing , said method comprising:monitoring, using a device, one or more environment conditions of an environment in which a user is located, the monitoring being performed in real-time;detecting, based on the monitoring, an alert condition relating to the environment;initiating, based on detecting the alert condition, on-demand testing of a sensory component of the user, the on-demand testing to test for a selected condition relating to health of the user.2. The method of claim 1 , wherein the device comprises a wearable device.3. The method of claim 2 , wherein the wearable device comprises a hearing protection device.4. The method of claim 3 , wherein the monitoring comprises using one or more microphones of the hearing protection device to determine a noise level within the environment claim 3 , the noise level being an environment condition.5. The method of claim 1 , wherein the alert condition comprises a noise level in the environment above a certain value.6. The method of claim 1 , wherein the initiating comprises sending a notification by the device claim 1 , based on the alert condition claim 1 , indicating a test is to be performed on-demand.7. The method of claim 6 , further comprising performing the test claim 6 , on-demand claim 6 , based on the notification.8. The method of claim 7 , further comprising saving results of the test claim 7 , the results to be used in analytics to determine whether one or more changes are to be made to the environment or the device.9. The method of claim 7 , wherein the performing the test ...

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

HEADS UP DISPLAY SYSTEM

Номер: US20200166746A1
Принадлежит:

Methods, systems and computer program products for identifying non-standard driving behavior are provided. Aspects include receiving, from one or more sensors associated with a vehicle, vehicle operation data for a vehicle driving environment associated with the vehicle, analyzing the vehicle operation data to identify one or more other vehicles engaged in non-standard operation, and overlaying, on a display, an alert indicia highlighting the one or more other vehicles. 1. A system for identifying non-standard driving behavior , the system comprising:a memory having computer readable instructions; and receiving, from one or more sensors associated with a vehicle, vehicle operation data for a vehicle driving environment associated with the vehicle;', 'overlaying, on a display, an alert indicia highlighting the one or more other vehicles; and', 'analyzing the vehicle operation data to identify one or more other vehicles engaged in non-standard operation;'}], 'a processor for executing the computer readable instructions, the computer readable instructions includingadjusting a route on a global positioning system (GPS) for the vehicle based at least in part on the identifying one or more other vehicles engaged in non-standard operation.2. The system of claim 1 , wherein the non-standard operation comprises the one or more other vehicles violating at least one traffic guideline.3. The system of claim 1 , wherein the alert indicia further highlights one or more characteristics of the one or more other vehicles causing the non-standard operation.4. The system of further comprising comparing the non-standard operation to a threshold operation level; andbased at least in part on the non-standard operation exceeding the threshold operation level, increasing an intensity of the alert indicia.5. The system of further comprising based at least in part on the non-standard operation exceeding the threshold operation level claim 4 , changing a color of the alert indicia.6. The ...

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

NON-SEALED APPARATUS FOR BATTERIES WITH A CONTAINMENT STRUCTURE FOR GASSES

Номер: US20200168870A1
Принадлежит:

A non-sealed apparatus for batteries with a containment structure for gasses that includes a battery enclosure with an upper portion and a lower portion. The apparatus further includes a plurality of batteries disposed in a lower portion of the battery enclosure. The apparatus has at least one battery containment structure disposed in an upper portion of the battery enclosure, which is configured to move downward thereby sealing the plurality of batteries upon a condition. Further, a transfer channel assembly is provided within the battery enclosure and configured to transfer and/or contain gases emitted by the plurality of batteries upon the condition. The apparatus also has at least one fan configured to circulate the air in and out of the battery enclosure through the first perforated opening and the second perforated opening. 1. A non-sealed apparatus for batteries , the apparatus comprising:a battery enclosure with an upper portion and a lower portion, wherein the battery enclosure has a first perforated opening and a second perforated opening;a plurality of batteries disposed in the lower portion of the battery enclosure;at least one battery containment structure disposed in the upper portion of the battery enclosure and configured to move downward thereby sealing the plurality of batteries upon a condition;a transfer channel assembly disposed within the battery enclosure and configured to transfer and/or contain gases emitted by the plurality of batteries upon the condition; andat least one fan configured to circulate air in and out of the battery enclosure through the first perforated opening and the second perforated opening.2. The apparatus according to claim 1 , wherein the at least one battery containment structure comprises a plurality of the battery containment structures.3. The apparatus according to claim 1 , wherein the plurality of batteries comprises lithium-ion batteries.4. The apparatus according to claim 1 , wherein the condition is a ...

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

ANALYZING WRITING USING PRESSURE SENSING TOUCHSCREENS

Номер: US20190180081A1
Принадлежит:

The present invention provides a computer implemented method, a system, and a computer program product for verifying a writing of a user. In an exemplary embodiment, the present invention includes in response to receiving a writing on a pressure sensing touchpad logically coupled a computer system, recording a position and a pressure of one or more points of the writing via a pressure sensing touchscreen, executing a set of logical operations normalizing the writing, comparing the normalized writing to one or more stored writing parameters, executing a set of logical operations determining the normalized writing is within a tolerance of writing parameter deviation limits, thereby verifying the writing, and in response to determining the writing is within the tolerance of writing parameter deviation limits, storing, by the computer system, a value indicating that the writing is valid. 1. A computer implemented method comprising:in response to receiving a writing on a pressure sensing touchscreen logically coupled to a computer system, recording a position and a pressure of one or more points of the writing via the pressure sensing touchscreen wherein the number of the one or more points for which the position and the pressure are recorded is based on an importance of the verifying the writing;comparing, by the computer system, the writing to one or more stored writing parameters;executing, by the computer system, a set of logical operations determining the writing is within a tolerance of writing parameter deviation limits, thereby verifying the writing; andin response to determining the writing is within the tolerance of writing parameter deviation limits, storing, by the computer system, a value indicating that the writing is valid.2. The method of further comprising:executing, by the computer system, a set of logical operations determining the writing is not within the tolerance of writing parameter deviation limits; andin response to determining the writing is ...

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

RECOGNITION AND VALUATION OF PRODUCTS WITHIN VIDEO CONTENT

Номер: US20190180108A1
Принадлежит:

Embodiments of the invention include method, systems and computer program products for identifying one or more products, brands and/or green screen objects within video content and valuations thereof. The computer-implemented method includes receiving, by a processor, video content. The processor analyzes the video content to identify one or more products, brands and/or green screen objects within the video content. The processor further assigns a product placement score to each of the identified one or more products, brands and/or green screen objects. The processor further outputs a dataset including product placement scores assigned to each of the identified one or more products, brands and/or green screen objects, wherein the dataset provides a valuation for each of the identified one or more products, brands and/or green screen objects based on an associated product placement score. 1. A computer-implemented method for identifying one or more products , brands and/or green screen objects within video content and valuations thereof , the method comprising:receiving, by a processor, video content;analyzing, by the processor, the video content to identify one or more products, brands and/or green screen objects within the video content;assigning, by the processor, a product placement score to each of the identified one or more products, brands and/or green screen objects; andoutputting, by the processor, a dataset including product placement scores assigned to each of the identified one or more products, brands and/or green screen objects, wherein the dataset provides a valuation for each of the identified one or more products, brands and/or green screen objects based on an associated product placement score.2. The computer-implemented method of claim 1 , wherein the video content is analyzed using a visual analysis to identify one or more products claim 1 , brands and/or green screen objects within the video content.3. The computer-implemented method of claim 1 , ...

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

Locating items from a personal list

Номер: US20190180352A1
Принадлежит: International Business Machines Corp

Embodiments include methods, systems and computer program products for locating items in a store from a personal shopping list. Aspects include receiving, by a processor of a mobile device, a personal shopping list and obtaining images of items on the personal shopping list. Aspects also include receiving, by the processor of the mobile device, images of one or more shelves in the store and analyzing the images of one or more shelves in the store to identify items on the personal shopping list. Based on a determination that an identified item on the personal shopping list has been located in one of the images of the one or more shelves, aspects include generating a notification that the identified item has been located.

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

AUTOMATIC AND PERSONALIZED CONTROL OF DRIVER ASSISTANCE COMPONENTS

Номер: US20190185009A1
Принадлежит:

Embodiments are directed to a computer-implemented method of operating a driver assistance component (DAC) of a vehicle. The method includes receiving sensed operator state data and sensed vehicle state data that represents a vehicle state of the vehicle. Based at least in part on the sensed operator state data, an operator state model is created, trained, and updated. Based at least in part on the sensed vehicle state data, a vehicle state model is created, trained, and updated. Based at least in part on new sensed operator state data, an operator state model classification output is created. Based at least in part on new sensed vehicle state data, a vehicle state model classification output is created. The operator state model classification output and the vehicle state model classification output are correlated, and operating parameters for the DAC are predicted. 1. A computer-implemented method of operating a driver assistance component (DAC) of a vehicle , the method comprising:receiving, using a sensor system, sensed operator state data that represents an operator state of a vehicle operator in an interior passenger cabin of the vehicle, wherein the sensed operator state data is gathered only when the vehicle is being operated by the operator;receiving, using the sensing system, sensed vehicle state data that represents a vehicle state of the vehicle, wherein the sensed vehicle state data is gathered only when the vehicle is being operated by the operator;based at least in part on the sensed operator state data, using a first classifier to create, train, and update an operator state model, wherein the operator state model is exclusive to when the vehicle is being operated by the operator;based at least in part on the sensed vehicle state data, using a second classifier to create, train, and update a vehicle state model, wherein the vehicle state model is exclusive to when the vehicle is being operated by the operator;based at least in part on new sensed ...

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

EQUIPMENT USE TRACKING AND AVAILABILITY PREDICTION

Номер: US20200179760A1
Принадлежит:

Apparatuses, systems and computer-implemented methods are disclosed for equipment use tracking and availability prediction. A monitor module may electronically monitor use of equipment by a plurality of users at one or more locations, by obtaining information about equipment use from sensing equipment that identifies users and times of use for the equipment. A profile module may store a plurality of user profiles based on the information about equipment use. User profiles may include information about the users indicating equipment used and time of use. A prediction module may send a recommendation indicating predicted equipment availability to a user based on current information about equipment use and on the user profiles. 1. An apparatus comprising:a monitor module that electronically monitors use of equipment by a plurality of users at one or more locations, by obtaining information about equipment use from sensing equipment that identifies users and times of use for the equipment;a profile module that stores a plurality of user profiles based on the information about equipment use, wherein the user profiles comprise information about the users indicating equipment used and time of use; anda prediction module that sends a recommendation indicating predicted equipment availability to a user based on current information about equipment use and on the user profiles,wherein at least a portion of said modules comprise one or more of hardware circuits, programmable hardware devices and executable code, the executable code stored on one or more computer readable storage media.2. The apparatus of claim 1 , wherein the sensing equipment comprises at least one camera that obtains images of the equipment claim 1 , and visual recognition software that identifies users based on the images.3. The apparatus of claim 1 , wherein the sensing equipment comprises an indoor positioning system that tracks locations of users' electronic devices.4. The apparatus of claim 1 , further ...

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

SELECTIVELY GENERATING DIRECTIONS BASED ON DEVICE LOCATION

Номер: US20200182649A1
Принадлежит:

A computer-implemented method includes initializing a navigation application on a device, determining a current location of the device, and receiving a destination. The method also includes determining whether a known geographical feature is located on a travel path to the destination. The known geographical feature may be derived from a user profile. The method, in response to determining that a known geographical feature is not located on the travel path to the destination, includes outputting graphical and audio directions to the destination. In response to determining that a known geographical feature is located on the travel path to the destination, a sub-method includes determining whether the device is currently in a known area and outputting graphical and audio directions to the known geographical feature in response to determining that the device is not currently in the known area. 1. A computer-implemented method , comprising:initialize a navigation application on a device;determine a current location of the device;receive a destination;determine whether a known geographical feature is located on a travel path to the destination, the known geographical feature being derived from a user profile;in response to determining that a known geographical feature is not located on the travel path to the destination, outputting graphical and audio directions to the destination; and determining whether the device is currently in a known area; and', 'outputting graphical and audio directions to the known geographical feature in response to determining that the device is not currently in the known area., 'in response to determining that a known geographical feature is located on the travel path to the destination, performing a sub-method comprising2. The computer-implemented method of claim 1 , comprising claim 1 , in response to determining that a known geographical feature is located on the travel path to the destination claim 1 ,determining whether the device is ...

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

VIDEO DATA LEARNING AND PREDICTION

Номер: US20200194035A1
Принадлежит:

A computer-implemented method for locating content corresponding to a recap segment includes determining whether a recap segment is present in video data corresponding to a video series. In response to determining that the recap segment is present, the method includes dividing the recap segment into clips corresponding to individual scenes in one or more previous episodes of the video series and, for each clip, comparing the clip to one or more of the episodes in the video series for determining a location of the clip in one of the episodes. The method also includes determining whether the clip is part of a larger scene in the episode corresponding thereto and determining a starting and ending time of the larger scene within the episode. The method includes storing the starting and ending time of the larger scene in correlation with the clip. 1. A computer-implemented method for locating content corresponding to a recap segment , the method comprising:determining whether a recap segment is present in video data corresponding to a video series;in response to determining that the recap segment is present, dividing the recap segment into clips corresponding to individual scenes in one or more previous episodes of the video series; and comparing the clip to one or more of the episodes in the video series for determining a location of the clip in one of the episodes;', 'determining whether the clip is part of a larger scene in the episode corresponding thereto;', 'determining a starting and ending time of the larger scene within the episode; and', 'storing the starting and ending time of the larger scene in correlation with the clip., 'for each clip2. The computer-implemented method of claim 1 , wherein the comparing the clip to the one or more episodes includes analyzing image data of the clip and the one or more episodes.3. The computer-implemented method of claim 1 , wherein the comparing the clip to the one or more episodes includes analyzing audio data of the clip ...

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

AUTOMATED IDENTIFICATION, STATUS MONITORING AND NOTIFICATION OF STORED ITEMS

Номер: US20190205821A1
Принадлежит:

Embodiments of the invention are directed to a computer-implemented method of monitoring items in a storage area. The method includes generating, using a sensor system, sensed weight data that represents weights of a plurality of stored items. The method further includes generating, using the sensor system, sensed surface area data that represents surface areas of the plurality of stored items. Based at least in part on the sensed weight data and the sensed surface area data, a classifier is used to create, train, and update a stored item model. Based at least in part on new sensed weight data and new sensed surface area data, the classifier and the stored item model are used to generate a stored item classification output. 1. A computer-implemented method for monitoring items in a storage area , the method comprising:generating, using a sensor system, sensed weight data that represents weights of a plurality of stored items;generating, using the sensor system, sensed surface area data that represents surface areas of the plurality of stored items;based at least in part on the sensed weight data and the sensed surface area data, using a classifier to create, train, and update a stored item model; andbased at least in part on new sensed weight data and new sensed surface area data, generating, using the classifier and the stored item model, a stored item classification output.2. The computer-implemented method of further comprising receiving claim 1 , using the sensor system claim 1 , sensed image data that represents at least one image of each of the plurality of stored items.3. The computer-implemented method of further comprising claim 2 , based at least in part on the sensed image data claim 2 , using the classifier to create claim 2 , train claim 2 , and update the stored item model.4. The computer-implemented method of further comprising claim 3 , based at least in part on new sensed image data claim 3 , generating claim 3 , using the classifier and the stored ...

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

ANALYZING WRITING USING PRESSURE SENSING TOUCHSCREENS

Номер: US20190213386A1
Принадлежит:

The present invention provides a computer implemented method, a system, and a computer program product for verifying a writing of a user. In an exemplary embodiment, the present invention includes in response to receiving a writing on a pressure sensing touchpad logically coupled a computer system, recording a position and a pressure of one or more points of the writing via a pressure sensing touchscreen, executing a set of logical operations normalizing the writing, comparing the normalized writing to one or more stored writing parameters, executing a set of logical operations determining the normalized writing is within a tolerance of writing parameter deviation limits, thereby verifying the writing, and in response to determining the writing is within the tolerance of writing parameter deviation limits, storing, by the computer system, a value indicating that the writing is valid. 1a memory; anda processor in communication with the memory, the processor configured to perform a method comprising,in response to receiving a writing on a pressure sensing touchpad logically coupled to a computer system, recording a position and a pressure of one or more points of the writing via the pressure sensing touchscreen,wherein the recording of the position and pressure of the one or more points of the writing includes recording change in speed, pressure, location, and timing between points,wherein the number of the one or more points for which the position and the pressure are recorded is based on an importance of the verifying the writing;executing, by the computer system, a set of logical operations normalizing the writing; 'wherein the writing is a signature of a user and wherein the one or more stored writing parameters corresponds to previous signatures of the user;', 'comparing, by the computer system, the normalized writing to one or more stored writing parameters,'}executing, by the computer system, a set of logical operations determining the normalized writing is ...

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

Analyzing writing using pressure sensing touchscreens

Номер: US20190213387A1
Принадлежит: International Business Machines Corp

The present invention provides a computer implemented method, a system, and a computer program product for verifying a writing of a user. In an exemplary embodiment, the present invention includes in response to receiving a writing on a pressure sensing touchpad logically coupled a computer system, recording a position and a pressure of one or more points of the writing via a pressure sensing touchscreen, executing a set of logical operations normalizing the writing, comparing the normalized writing to one or more stored writing parameters, executing a set of logical operations determining the normalized writing is within a tolerance of writing parameter deviation limits, thereby verifying the writing, and in response to determining the writing is within the tolerance of writing parameter deviation limits, storing, by the computer system, a value indicating that the writing is valid.

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

DYNAMIC QUICK RESPONSE CODE BRANDING

Номер: US20180232544A1
Принадлежит:

In an approach to managing a quick response code branding device and management of a quick response code branding device, one or more computer processors receive one or more quick response code configuration parameters. The one or more computer processors determine one or more program instructions corresponding to the one or more quick response code configuration parameters based on one or more task-specific factors. The one or more computer processors send the one or more program instructions to a quick response code branding device. The one or more computer processors receive quick response code branding device status data. The one or more computer processors determine whether the quick response code branding device status data meets the one or more quick response code configuration parameters. 2. The apparatus of claim 1 , wherein:the actuator assembly is not adapted to receive the piston assembly, andinstead the piston assembly is permanently attached to a side of the actuator assembly closest to the bit.3. The apparatus of claim 1 , wherein:the actuator assembly is coupled to a motor, wherein the motor controls a position of the piston coupled to the actuator assembly.4. The apparatus of claim 1 , wherein:the actuator assembly is attached to a proximal end of a wire at a side of the actuator assembly farthest from the bit;the piston assembly having a first aperture closest to the actuator assembly and a second aperture farthest from the actuator assembly on opposite ends, the first aperture and the second aperture connected by a continuous interior sidewall with respect to an exterior surface of the piston assembly defining an empty space acting as a conduit, wherein the wire enters the continuous interior sidewall through the first aperture and exits through the second aperture farthest from the actuator assembly; andthe bit is attached to a distal end of a wire closest to the bit.5. The apparatus of claim 1 , wherein:an inductive heating element is coupled to ...

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

BATTERY STRUCTURE WITH INTERNAL THERMAL CONTROL

Номер: US20210280928A1
Принадлежит:

A battery structure is provided. The battery structure includes a casing, a jelly roll assembly, electrodes, insulation and a thermal control feature. The casing includes an internal tube defining a central hole. The jelly roll assembly is disposed with an electrolyte in an annular space about the internal tube within the casing. The electrodes are electrically coupled to the jelly roll assembly and disposed to extend out of the casing. The insulation is disposed to insulate the jelly roll assembly and the electrodes from the casing. The thermal control feature is communicative with the central hole and configured to control battery structure temperatures proximate to the central hole. 1. A battery structure , comprising:a casing comprising an internal tube defining a central hole;a jelly roll assembly disposed with an electrolyte in an annular space about the internal tube within the casing;electrodes electrically coupled to the jelly roll assembly and disposed to extend out of the casing;insulation disposed to insulate the jelly roll assembly and the electrodes from the casing; anda thermal control feature communicative with the central hole and configured to control battery structure temperatures proximate to the central hole.2. The battery structure according to claim 1 , wherein the casing is cylindrical and the central hole is a central axial hole extending through an entirety of the casing.3. The battery structure according to claim 1 , wherein the casing comprises an upper cover assembly comprising:a burst disk;an insulating cap surrounding the burst disk; anda tab connecting the burst disk to the jelly roll assembly through the insulating cap and the insulation.4. The battery structure according to claim 1 , wherein the thermal control feature comprises:an inlet fluidly coupled with a first end of the central hole; andan outlet fluidly coupled with a second end of the central hole.5. A multiple battery structure assembly claim 1 , comprising: a casing ...

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

COGNITIVE LEXICON LEARNING AND PREDICTIVE TEXT REPLACEMENT

Номер: US20180267954A1
Принадлежит:

A method comprising of receiving a first communication content directed to a user. The first communication content includes one or a combination of the following: content read by the user and content written by the user. The method also comprises of generating tokens corresponding to the first communication content by applying natural language processing and generating a token frequency index for the user, based on the tokens generated from the first communication content. The method determines a lexicon reading level for the user, based on the token frequency index generated for the user. The lexicon reading level indicates a reading level of the user. The method adds the lexicon reading level to a lexicon profile of the user. The method modifies a second communication content by replacing tokens with synonyms of the tokens based on comparing the difficulty ratings of the tokens with the user's lexicon reading level. 1. A computer-implemented method of adjusting content of a communication to align with a lexicon reading level of a user , the computer-implemented method comprising:receiving a first communication content directed to the user;generating tokens corresponding to the first communication content by applying natural language processing;generating a token frequency index for the user, based on the tokens generated from the first communication content;determining the lexicon reading level for the user, based on the token frequency index generated for the user; andadding the lexicon reading level to a lexicon profile of the user;wherein:the first communication content includes one or a combination of the following: content read by the user and content written by the user; andthe lexicon reading level indicates a reading level of the user.2. The computer-implemented method of further comprising:receiving a second communication content selected by the user;receiving the lexicon reading level of the user;performing a tokenization of the second communication ...

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

COGNITIVE LEXICON LEARNING AND PREDICTIVE TEXT REPLACEMENT

Номер: US20180267955A1
Принадлежит:

A method comprising of receiving a first communication content directed to a user. The first communication content includes one or a combination of the following: content read by the user and content written by the user. The method also comprises of generating tokens corresponding to the first communication content by applying natural language processing and generating a token frequency index for the user, based on the tokens generated from the first communication content. The method determines a lexicon reading level for the user, based on the token frequency index generated for the user. The lexicon reading level indicates a reading level of the user. The method adds the lexicon reading level to a lexicon profile of the user. The method modifies a second communication content by replacing tokens with synonyms of the tokens based on comparing the difficulty ratings of the tokens with the user's lexicon reading level. 1receiving a publication content read by the user;generating tokens corresponding to text of the publication content by applying natural language processing (NLP);generating a token frequency index for the user, based on the tokens generated from the publication content;determining a reading level for the user, based on the token frequency index generated for the user, a source of difficulty ratings of specified tokens, and a context of the source of the publication content;recording the reading level in a user profile;receiving email message text selected by the user;receiving the reading level of the user;performing a tokenization of the email message text by applying NLP to the email message text and accessing a computer-readable dictionary to determine tokens from the email message text;generating a plurality of tokens, based on the tokenization of the email message text;determining a difficulty rating of a first token of the plurality of tokens including accessing the source of difficulty ratings for specified tokens and matching the first token ...

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

DYNAMIC THERMOELECTRIC IMAGE BRANDING

Номер: US20190266362A1
Принадлежит:

A method, computer program product, and image branding system brand an image on a product. The system includes an image controller to determine current values for application to one or more thermoelectric devices. The image controller also determines a current range within which to select the current values based on a material composition of the product. The system also includes an image branding device including the thermoelectric devices. Each of the thermoelectric devices have a corresponding contact surface representing a single pixel. The contact surface of each of the one or more thermoelectric devices is heated based on the respective current value applied. 1. An image branding system to brand an image on a product , the system comprising:an image controller configured to determine current values for application to one or more thermoelectric devices, wherein the image controller is further configured to determine a current range within which to select the current values based on a material composition of the product; andan image branding device comprising the thermoelectric devices, each of the thermoelectric devices having a corresponding contact surface representing a single pixel, wherein the contact surface of each of the one or more thermoelectric devices is heated based on the respective current value applied.2. The system according to claim 1 , wherein each of the one or more thermoelectric devices includes an n-type thermoelectric element electrically coupled to a p-type thermoelectric element.3. The system of claim 1 , wherein each of the one or more thermoelectric devices comprises two or more pairs of thermoelectric elements claim 1 , each pair of the thermoelectric elements including an n-type thermoelectric element electrically coupled to a p-type thermoelectric element.4. The system of claim 3 , wherein the contact surface corresponding to each of the one or more thermoelectric devices is coupled to an end of the n-type thermoelectric element ...

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

WRAP PLUG ATTENUATION ADJUSTMENT TOOL

Номер: US20210359717A1
Принадлежит:

An apparatus for an attenuation adjustment tool, the attenuation adjustment tool includes a body with an adjustment arm positioned at a first side of the body, where an actuator is configured to extend and retract the adjustment arm. The attenuation adjustment tool further includes an input port and an output port positioned at the first side of the body, wherein an input prong and an output prong of a wrap plug are each respectively insertable into the input port and the output port. The attenuation adjustment tool further includes the adjustment arm configurable to engage with a mechanism on the wrap plug, wherein the mechanism is configurable to alter a shape of a signal cable in the wrap plug. 1. An apparatus for a wrap plug attenuation adjustment tool , the apparatus comprising:a body with an adjustment arm positioned at a first side of the body, wherein an actuator is configured to extend and retract the adjustment arm;an input port and an output port positioned at the first side of the body, wherein an input prong and an output prong of a wrap plug are each respectively insertable into the input port and the output port; andthe adjustment arm configurable to engage with a mechanism on the wrap plug, wherein the mechanism is configurable to alter a shape of a signal cable in the wrap plug.2. The apparatus of claim 1 , further comprising:one or more visual indicators on the body, wherein the one or more visual indicators provide status information.3. The apparatus of claim 2 , wherein the status information is selected from a group consisting of: whether an attenuation adjustment is in progress claim 2 , an error has occurred during the attenuation adjustment claim 2 , and whether a desired attenuation level for the wrap plug has been reached.4. The apparatus of claim 1 , further comprising:a display on the body, wherein the display includes a user interface for configuring the wrap plug attenuation adjustment tool.5. The apparatus of claim 1 , further ...

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

ADJUSTABLE ATTENUATION WRAP PLUG

Номер: US20210359718A1
Принадлежит:

An adjustable attenuation wrap plug for insertion into a signal port at an end product includes a housing with a protruding input prong and output prong, wherein a signal cable is coupled to the input prong and the output prong. The adjustable attenuation wrap plug further includes a ratchet mechanism at least partially disposed in the housing, wherein the ratchet mechanism is configurable to alter a shape of the signal cable.

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

LOCATING ELECTRONIC DEVICES IN AN ELECTRONIC EQUIPMENT RACK

Номер: US20170280274A1
Принадлежит:

The positions and relative locations of electronic devices located within an electronic equipment rack can be determined and mapped through the reading, by a mobile device, of near field communication (NFC) tags attached to the electronic devices. The mobile device can execute a method that includes reading and recording data values from sets of nearby NFC tags in conjunction with locations of the mobile device relative to a reference location. The method executed by the mobile device can include an algorithm to determine the absolute and relative positions of the electronic devices through processing of the inclusion or exclusion of NFC tag data within the sets of read NFC tag values. The absolute and relative positions of the electronic devices can be subsequently used to create a map depicting the position of the electronic devices within the electronic equipment rack. 116-. (canceled)17. A system comprising:an electronic equipment rack housing a plurality of electronic hardware devices;the plurality of electronic hardware devices being operatively connected within the electronic equipment rack;a set of near field communication (NFC) tags, each NFC tag of the set of NFC tags attached to, and containing a unique serial number of, a corresponding electronic hardware device of the plurality of electronic hardware devices operatively connected within the electronic equipment rack; anda mobile device comprising an NFC tag reader to read a set of data values from the set of NFC tags, the set of data values including unique serial numbers contained by the set of NFC tags, the mobile device further configured to measure a distance between a location of the mobile device and a reference location, and to record the set of data values read from the set of NFC tags in association with recording the distance to facilitate locating electronic hardware devices of the plurality of electronic hardware devices operatively connected within the electronic equipment rack.18. The ...

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

COGNITIVE BLUE LIGHT ADJUSTMENT FOR IMPROVED CIRCADIAN RHYTHM

Номер: US20190278368A1
Принадлежит:

Embodiments include methods, systems and computer program products for adjusting characteristics of light emitted by electronic devices to improve a circadian rhythm of an individual. Aspects include determining the circadian rhythm of the individual based on a plurality of input sources. Aspects also include identifying an active display device being used by the individual. Aspects further include automatically adjusting the characteristics of light emitted by the active display device based on a current stage in the circadian rhythm of the individual. 1. A computer implemented method for adjusting characteristics of light emitted by electronic devices to improve a circadian rhythm of an individual , the computer implemented method comprises:determining the circadian rhythm of the individual based on a plurality of input sources, wherein the plurality of input sources includes a calendar of the individual maintained by the electronic device and wherein the calendar includes data regarding events that indicates a deviation from a typical schedule of the individual;identifying an active display device being used by the individual;monitoring an energy level of the individual using a camera of an electronic device used by the individual, wherein the energy level of the individual is based at least in part on a redness level of an eye of the user and a frequency that the user blinks; andautomatically adjusting the characteristics of light emitted by the active display device based on a current stage in the circadian rhythm of the individual and upon the energy level of the individual.2. The computer implemented method of claim 1 , wherein the characteristics of light include one of an amount of red light emitted by the active display device and an amount of blue light emitted by the active display device.3. The computer implemented method of claim 2 , wherein the amount of blue light is increased based on the current stage being in a waking stage of the circadian rhythm ...

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

ANALYZING WRITING USING PRESSURE SENSING TOUCHSCREENS

Номер: US20180285625A1
Принадлежит:

The present invention provides a computer implemented method, a system, and a computer program product for verifying a writing of a user. In an exemplary embodiment, the present invention includes in response to receiving a writing on a pressure sensing touchpad logically coupled a computer system, recording a position and a pressure of one or more points of the writing via a pressure sensing touchscreen, executing a set of logical operations normalizing the writing, comparing the normalized writing to one or more stored writing parameters, executing a set of logical operations determining the normalized writing is within a tolerance of writing parameter deviation limits, thereby verifying the writing, and in response to determining the writing is within the tolerance of writing parameter deviation limits, storing, by the computer system, a value indicating that the writing is valid. 1. A computer implemented method comprising:in response to receiving a writing on a pressure sensing touchpad logically coupled to a computer system, recording a position and a pressure of one or more points of the writing via the pressure sensing touchscreen;executing, by the computer system, a set of logical operations normalizing the writing;comparing, by the computer system, the normalized writing to one or more stored writing parameters;executing, by the computer system, a set of logical operations determining the normalized writing is within a tolerance of writing parameter deviation limits, thereby verifying the writing; andin response to determining the writing is within the tolerance of writing parameter deviation limits, storing, by the computer system, a value indicating that the writing is valid.2. The method of further comprising:executing, by the computer system, a set of logical operations determining the normalized writing is not within the tolerance of writing parameter deviation limits; andin response to determining the writing is not within the tolerance of writing ...

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

DETECTING CRACKS ON OPERATIVELY COUPLED TOUCHSCREEN DISPLAY USING PRESSURE SENSE

Номер: US20180292942A1
Принадлежит:

A method of identifying a crack in a touchscreen display system includes measuring a distance between a first layer of the touchscreen display system and a second layer of the touchscreen display system, detecting a change in the distance at a portion of the touchscreen display system, identifying a crack in the first layer at the portion of the touchscreen display system based on the change in the distance, and adjusting one or more parameters of the touchscreen display system based on the crack in the first layer. 1. A method of identifying a crack in a touchscreen display system comprising:measuring a distance between a first layer of the touchscreen display system and a second layer of the touchscreen display system;detecting a change in the distance at a portion of the touchscreen display system;identifying a crack in the first layer at the portion of the touchscreen display system based on the change in the distance; andadjusting one or more parameters of the touchscreen display system based on the crack in the first layer.2. The method of claim 1 , wherein measuring the distance includes detecting a distance between a display layer of the touchscreen display system and a pressure sensing layer of the touchscreen display system.3. The method of claim 1 , further comprising: determining a change in a touch event location resulting from the crack in the first layer.4. The method of claim 3 , wherein determining the change in touch event location includes calculating a modified “xy” position on the touchscreen display system that is offset from an “xy” position of content presented on the touchscreen display system caused by the crack in the first layer.5. The method of claim 4 , further comprising: re-calibrating the portion of the touchscreen display system based on the modified “xy” position.6. The method of claim 4 , further comprising: shifting an “xy” position of content presented on the touchscreen display system based on the modified “xy” position.7. The ...

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

Automated receipt parsing to generate recall, warranty, and return notifications

Номер: US20190287117A1
Принадлежит: International Business Machines Corp

A method, computer system, and computer program product for generating purchased product recall, warranty, and return notifications is provided. The embodiment may include identifying a product within a personal product database. The embodiment may also include determining a post-purchase event for the identified product has occurred. The embodiment may further include generating a notification detailing a plurality of information related to the determined post-purchase event. The embodiment may also include transmitting the notification to a user.

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

Predictive media content delivery

Номер: US20190287136A1
Принадлежит: International Business Machines Corp

Examples of techniques for predictive media content delivery are disclosed. In one example implementation according to aspects of the present disclosure, a computer-implemented method for predictive media content delivery includes identifying, by the processing device, a customer approaching a kiosk. The method further includes determining, by the processing device, an estimated duration that the customer is expected to be in proximity to the kiosk. The method further includes presenting, by the processing device, media content to the customer that has a playback duration commensurate with the estimated duration that the customer is expected to be in proximity to the kiosk.

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

NOISE LEVEL TRACKING AND NOTIFICATION SYSTEM

Номер: US20180301011A1
Принадлежит:

A first value is received and is associated with a noise level of an environment that a user is in. It is determined whether the first value exceeds a first threshold. A second computing device is notified when the first value exceeds the first threshold. The notifying indicates that the user must leave the environment. 1. A computer-implemented method comprising:receiving, at a first computing device and from a hearing protection device, a first value, the first value being associated with a noise level of an environment that a user is in;determining, by the first computing device, that the first value exceeds a first threshold; andnotifying, in response to the determining that the first value exceeds the first threshold, a second computing device, the notifying indicates that the user must leave the environment within a particular time interval;wherein the first value indicates a first noise level at an inner portion of the hearing protection device.2. The method of claim 1 , the method further comprising:receiving, from the hearing protection device, a second value, the second value indicates a second noise level at an outer portion of the hearing protection device;determining that an attenuation between the first and second value is not within a second threshold, the attenuation being an amount of noise level reduction from the first noise level to the second noise level; andnotifying, in response to the determining that an attenuation between the first and second value is not within a second threshold, at least the second computing device, the notifying in response to the determining that an attenuation between the first and second value is not within a second threshold indicates that the user is not wearing the hearing protection device correctly.3. The method of claim 1 , the method further comprising:receiving, from the hearing protection device, a second value, the second value indicates a second noise level at an outer portion of the hearing protection ...

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

ROAD-CONDITION BASED ROUTING SYSTEM

Номер: US20190301877A1
Принадлежит:

Determining a route based on road conditions includes receiving an origin and a destination from a user and calculating a plurality of routes from the origin to the destination. Aspects also include obtaining weather data along each of the plurality of routes and ranking each of the plurality of routes based on the weather data, a user profile, and on historical weather response data for areas along each of the plurality of routes. Aspects also include providing a route with a highest ranking from the plurality of routes to the user. 1. A road-condition based navigation system , comprising:a memory having computer readable instructions; anda processor for executing the computer readable instructions, the computer readable instructions including:receiving an origin and a destination from a user;calculating a plurality of routes from the origin to the destination;obtaining weather data along each of the plurality of routes;ranking each of the plurality of routes based on the weather data, a user profile, and on historical weather response data for areas along each of the plurality of routes; andproviding a route with a highest ranking from the plurality of routes to the user.2. The road-condition based navigation system of claim 1 , wherein the computer readable instructions further include:receiving an indication from the user that user is satisfied with the route with the highest ranking; andproviding navigational directions to the user based on the route with the highest ranking.3. The road-condition based navigation system of claim 1 , wherein the computer readable instructions further include:receiving an indication from the user that user is not satisfied with the route with the highest ranking;receiving a desired travel route from the user;determining one or more changes in an itinerary along the desired travel route based on the weather data, the user profile, and on the historical weather response data for areas along the desired routed,wherein the one or ...

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

NAVIGATIONAL SYSTEM UTILIZING LOCAL DRIVER BASED ROUTE DEVIATIONS

Номер: US20190301880A1
Принадлежит:

Methods, systems and computer program products for providing navigation based on local-driver route deviations are provided. Aspects include monitoring drivers and storing a route that each of the drivers take from an origin to a destination and a number of times that each of the drivers has traveled the route. Aspects also include classifying one or more drivers as local drivers based on a determination that the number of times the one or more drivers traveled the route is greater than a threshold number and receiving a routing request from a driver including a starting point and an endpoint and calculating an expected route from the starting point to the endpoint. Aspects further include calculating a generated route from the starting point to the endpoint, wherein calculating includes determining routes local drivers have taken from the starting point to the endpoint and providing the generated route to the driver. 1. A vehicle navigation system , comprising:a memory having computer readable instructions; anda processor for executing the computer readable instructions, the computer readable instructions including:monitoring a plurality of drivers;storing, in a route database, a route that each of the plurality of drivers take from an origin to a destination and a number of times that each of the plurality of drivers has traveled the route;classifying one or more drivers of the plurality of drivers as local drivers based on a determination that the number of times the one or more drivers traveled the route is greater than a threshold number;receiving a routing request from a driver including a starting point and an endpoint and calculating an expected route from the starting point to the endpoint;calculating a generated route from the starting point to the endpoint, wherein calculating includes determining routes local drivers have taken from the starting point to the endpoint; andproviding the generated route to the driver.2. The vehicle navigation system of ...

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

VEHICLE INCIDENT DOCUMENTATION FOR BLOCKCHAIN

Номер: US20190303463A1
Принадлежит:

An example operation may include one or more of receiving primary data from one or more vehicles, extracting first information from the primary data, creating one or more documents based on the extracted information, generating one or more blockchain transactions based on the one or more documents, and committing the one or more documents to a blockchain. 1. A system , comprising: a plurality of nodes, configured to receive primary data from the one or more sensors, the plurality of nodes comprising:', 'a server, configured to:', 'extract first information from the primary data;', 'create one or more documents based on the extracted information;', 'generate one or more blockchain transactions based on the one or more documents; and', 'commit the one or more documents to a blockchain., 'one or more vehicles, comprising one or more sensors; and'}2. The system of claim 1 , wherein the plurality of nodes is further configured to:create a permissioned blockchain network in response to receiving the primary data,wherein the server is further configured to:receive secondary data from sources other than the one or more vehicles; andextract second information from the secondary data.3. The system of claim 2 , wherein the one or more vehicles have been involved in one or more accidents claim 2 , wherein the primary data is provided in response to the one or more accidents claim 2 , wherein the secondary data comprises one or more of sensor data claim 2 , pictures claim 2 , video claim 2 , text claim 2 , or audio provided in response to the one or more accidents claim 2 , wherein the server is further configured to:determine a number of accidents based on the extracted information; andassign one or more specific vehicles of the one or more vehicles to each accident of the number of accidents.4. The system of claim 3 , wherein the server determines the number of accidents based on the extracted information comprises one of:the server determines one accident has occurred in ...

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

Real-time analysis of participant understanding

Номер: US20190303655A1
Принадлежит: International Business Machines Corp

In one example implementation according to aspects of the present disclosure, a computer-implemented method includes capturing a plurality of images of the at least one participant during the presentation. The method further includes analyzing the plurality of images to determine a level of understanding of the at least one participant. The method further includes determining a period of misunderstanding of the at least one participant by comparing the level of understanding of the at least one participant to an understanding threshold, the period of misunderstanding being a period of time during which the level of understanding of the at least one participant is below the understanding threshold. The method further includes, based at least in part on determining that the level of understanding of the at least one participant is below the understanding threshold, analyzing the presentation to associate the period of misunderstanding with a portion of the presentation.

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

GENERATING A PERSONALIZED MENU FOR SUBMITTING A CUSTOM ORDER

Номер: US20190311445A1
Принадлежит:

A computer-implemented method includes identifying a first menu item on a standard menu of an establishment. A first plurality of ingredients of the first menu item are determined. A first subset of the first plurality of ingredients of the first menu item are categorized into a substitutable category. A second subset of the first plurality of ingredients of the first menu item are categorized into a non-substitutable category. Each ingredient of the first menu item that is in the substitutable category is compared to user preferences. A substitutable ingredient of the substitutable category is excluded, based on the comparisons, where the substitutable ingredient is in the first menu item. An available substitute is automatically identified for the substitutable ingredient of the substitutable category. A personalized menu of menu items selected from the standard menu is generated, where the personalized menu includes the first menu item modified with the available substitute. 1. A computer-implemented method , comprising:identifying a first menu item on a standard menu of an establishment;determining a first plurality of ingredients of the first menu item;categorizing a first subset of the first plurality of ingredients of the first menu item into a substitutable category;categorizing a second subset of the first plurality of ingredients of the first menu item into a non-substitutable category;comparing each ingredient of the first menu item that is in the substitutable category to user preferences;excluding a substitutable ingredient of the substitutable category, wherein the substitutable ingredient is in the first menu item, based at least in part on the comparing each ingredient of the first menu item that is in the substitutable category to the user preferences;automatically identifying an available substitute for the substitutable ingredient of the substitutable category, responsive to excluding the substitutable ingredient; andgenerating a personalized menu ...

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

BATTERY STATE-OF-CHARGE INDICATION

Номер: US20190312447A1
Принадлежит:

A state-of-charge (SOC) circuit can activate an SOC indicator in response to detecting that a charge-storing device has an SOC exceeding a threshold SOC. The SOC circuit can deactivate the SOC indicator in response to detecting that the charge-storing device does not exceed a threshold SOC. The SOC circuit can minimally discharge a charge-storing device that does not exceed the threshold SOC. A container can include a retainer for a charge-storing device and an associated SOC circuit and SOC indicator. The SOC indicator can be observable external to the container. A method for indicating SOC of a charge-storing device can activate an indicator in response to a charge-storing having a voltage exceeding a threshold voltage, and deactivating the indicator in response to the charge-storing having a voltage that does not exceed the threshold voltage. The method can further include minimally discharging the charge-storing device below the threshold voltage. 1. A state-of-charge (SOC) circuit comprising:an SOC indicator circuit comprising an SOC indicator;a first and a second SOC circuit contact; and,an SOC threshold circuit, connected to first and second SOC circuit contacts, comprising a reference voltage, an SOC voltage, and a voltage comparator, wherein the reference voltage corresponds to a threshold SOC, wherein the SOC voltage corresponds to an SOC of a charge-storing device connected to the first and second SOC circuit contacts, and wherein the voltage comparator is configured to receive the reference voltage and the SOC voltage and to compare the SOC voltage to the reference voltage;wherein the SOC threshold circuit is configured to cause the SOC indicator circuit to activate the SOC indicator in response to the voltage comparator comparing the SOC voltage to the reference voltage determining that the SOC voltage exceeds the reference voltage; andwherein the SOC threshold circuit is further configured to cause the SOC indicator circuit to deactivate the SOC ...

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

DYNAMICALLY REDACTING CONFIDENTIAL INFORMATION

Номер: US20200314068A1
Принадлежит:

A computer-implemented method for creating a classified token database usable for dynamically redacting confidential information from communications includes performing natural language processing on training input and determining whether a confidentiality level is present in the training input. The method includes, in response to determining that the confidentiality level is present, adding at least one classified token associated with the training input to a classified token database. 1. A computer-implemented method for creating a classified token database usable for dynamically redacting confidential information from communications , the method comprising:performing natural language processing on training input;determining whether a confidentiality level is present in the training input; andin response to determining that the confidentiality level is present, adding at least one classified token associated with the training input to a classified token database.2. The computer-implemented method of claim 1 , comprising:determining whether the classified token is associated with a duration;in response to the determination that the classified token is associated with the duration, comparing the classified token to publicly released documentation to determine whether the classified token is publicly available based on the duration; andin response to determining that the classified token is publicly available, removing the classified token from the classified token database.3. The computer-implemented method of claim 1 , comprising determining privileged recipients of the classified token based at least in part on the confidentiality level.4. The computer-implemented method of claim 1 , comprising creating a linkage between a first classified token within the training input and a second classified token within the training input.5. The computer-implemented method of claim 4 , wherein the linkage indicates that the first classified token and the second classified ...

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

MONITORING AND NOTIFICATION OF DELIVERED PACKAGES

Номер: US20180330322A1
Принадлежит:

Methods, systems and computer program products for monitoring delivered packages are provided. Aspects include receiving, from a shipping information system, a first notification of an expected delivery of a package and responsively activating a smart mat and monitoring the smart mat for a delivery of the package, the delivery being indicated by a change in a weight measured by the smart mat. Aspects also include activating a camera to capture one or more images of the smart mat and the package based at least in part on detecting a change in the weight measured by the smart mat after the delivery. Aspects further include notifying one or more individuals with a second notification based on a determination that the package has been removed from the smart mat by analyzing the one or more images. 1. A computer-implemented method for monitoring delivered packages , the method comprising:monitoring a smart mat for a delivery of a package, the delivery being indicated by a change in a weight measured by the smart mat;based at least in part on detecting a change in the weight measured by the smart mat after the delivery, activating a camera to capture a video of the smart mat and the package;analyzing one or more images of the smart mat and the package extracted from the video by using video subtraction to detect removal of the package from the smart mat; andbased on a determination that the package has been removed from the smart mat, notifying one or more individuals with a notification.2. The method of claim 1 , wherein the method further includes receiving claim 1 , by the smart mat claim 1 , a package weight and a package size of the package from a shipping information system.3. The method of claim 2 , further comprising notifying the one or more individuals of a potential delivery exception based on a determination that the change in the weight measured by the smart mat at the delivery of the package is not equal to the package weight.4. (canceled)5. (canceled)6. The ...

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

RECOMMENDING AUTHORS TO EXPAND PERSONAL LEXICON

Номер: US20190325020A1
Принадлежит:

A computer implemented method is provided for recommending at least one author of a plurality of authors to a user based on a learned lexicon of the user. First communication content pertaining to a user is obtained. Second communication content pertaining to an author is obtained. A lexicon of the user is learned from the first communication content to identify a set of words known to the user. High frequency words are identified from the second communication content of the author, the high frequency words being one or more words having an occurrence frequency in the second communication content that is higher than a first predetermined threshold occurrence frequency level. The author is suggested to the user upon detecting that the high frequency words are not in the lexicon of the user. 1. A computer-implemented method for recommending at least one author , of a plurality of authors , to a user based on a learned lexicon of the user , the computer-implemented method comprising:receiving, by a system comprising one or more processors, first communication content pertaining to a user, the first communication content comprising one or more content sources read by the user or written by the user;receiving, by the system, second communication content pertaining to an author, the second communication content comprising one more content sources written by the author;learning, by the system, a lexicon of the user from the first communication content to identify a set of words known to the user;identifying, by the system, high frequency words from the second communication content of the author, the high frequency words comprising one or more words having an occurrence frequency in the second communication content that is higher than a first predetermined threshold occurrence frequency level; andsuggesting, by the system, the author to the user upon detecting that the high frequency words are not in the lexicon of the user.2. The computer-implemented method of claim 1 , ...

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

COGNITIVE PRODUCT AND SERVICE RATING GENERATION VIA PASSIVE COLLECTION OF USER FEEDBACK

Номер: US20190333118A1
Принадлежит:

A computer implemented method is provided for automatically generating a user review of an item without requiring user action. A user's purchase of an item is recognized. A list of keywords associated with the item is generated. A series of predetermined time periods for the item is set. Communication data of the user is passively collected. An occurrence of at least one keyword of the list of keywords is detected in the communication data. Sentiment analysis is performed on at least one portion of the communication data. A review of the item is generated or updated at each time period of the series of predetermined time periods, in which the review of a given time period includes a rating score for the given time period and an overall rating score for the series of predetermined time periods.

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

SAFETY COMPLIANT FAN FINGER GUARD INTEGRATED WITH ANTI-RECIRCULATION STRUCTURE AND METHOD

Номер: US20180347592A1
Принадлежит:

A fan guard and method of use thereof. The fan guard includes a guard housing, the guard housing including a housing opening, one or more lattices, wherein the one or more lattices are pivotably connected to a portion of the guard housing, a linkage arm, wherein the one or more lattices are operably connected to the linkage arm, and a wedge portion operably connected to the linkage arm, wherein the wedge portion comprises a wedge portion face, and wherein the linkage arm is configured to move along a length of the guard housing and the linkage arm is configured to pivot the one or more lattices from a first position to a second position. 1. A fan guard comprising: a housing opening;', 'one or more lattices, wherein the one or more lattices are pivotably connected to a portion of the guard housing;', 'a linkage arm, wherein the one or more lattices are operably connected to the linkage arm; and', 'a wedge portion operably connected to the linkage arm, wherein the wedge portion comprises a wedge portion face for cooperative engagement with a portion of the linkage arm, and wherein the linkage arm is configured to move along a length of the guard housing and the linkage arm is configured to pivot the one or more lattices from a first position to a second position., 'a guard housing, the guard housing comprising2. The fan guard of claim 1 , further comprising a latch that is operably connected to a portion of the guard housing and pivotably connected to the wedge portion.3. The fan guard of claim 1 , wherein each of the one or more lattices comprises crosspieces spanning at least a portion of each of the one or more lattices.4. The fan guard of claim 3 , wherein in the first position claim 3 , openings between the crosspieces are smaller than or equal to the area proscribed in IEC 60950.5. The fan guard of claim 3 , wherein in the second position claim 3 , openings between the crosspieces are larger than the area proscribed in IEC 60950.6. The fan guard of claim 1 , ...

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

SOLENOID ACTUATED SAFETY COMPLIANT FAN FINGER GUARD STRUCTURES AND METHODS

Номер: US20180347593A1
Принадлежит:

A fan guard and method of use thereof. The fan guard includes a first lattice, a second lattice, a first solenoid operably connected to the second lattice, wherein the first solenoid is configured to move the second lattice relative to the first lattice from a first position to an alternate position and a second solenoid, the second solenoid configured to extend through a portion of the first lattice when the second lattice is in the alternate position. 1. A fan guard comprising:a first lattice;a second lattice;a first solenoid operably connected to the second lattice, wherein the first solenoid is configured to move the second lattice relative to the first lattice from a first position to an alternate position; anda second solenoid, the second solenoid configured to extend through a portion of the first lattice when the second lattice is in the alternate position.2. The fan guard of claim 1 , wherein the first solenoid is configured to move the second lattice in one of a horizontal distance and a vertical distance between the first position to the alternate position.3. The fan guard of claim 1 , wherein the second solenoid prevents the second lattice from moving from the alternate position to the first position.4. The fan guard of claim 1 , wherein the second solenoid contacts a side of the second lattice in the alternate position.5. The fan guard of claim 1 , wherein the second solenoid is substantially perpendicular to both first lattice and second lattice.6. The fan guard of claim 1 , wherein the first solenoid is substantially parallel to both first lattice and second lattice.7. The fan guard of claim 1 , wherein crosspieces of the first lattice substantially align with crosspieces of the second lattice when the second lattice is in the first position.8. The fan guard of claim 1 , wherein when the second lattice is in the first position claim 1 , openings between crosspieces of the first lattice and openings between crosspieces of the second lattice are larger ...

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

MECHANICALLY ACTUATED SAFETY COMPLIANT FAN FINGER GUARD STRUCTURES AND METHODS

Номер: US20180347594A1
Принадлежит:

A fan guard and method of use thereof. The fan guard includes a first lattice, the first lattice comprising a first lattice protrusion, a second lattice, the second lattice comprising a second lattice protrusion and an inclined portion, a catch, a tensioning element, a first end of the tensioning element operably attached to the first lattice protrusion, a second end of the tensioning element operably attached to the second lattice protrusion, the tensioning element applying a rotational force to the second lattice in a first direction, a bezel, the bezel including a bezel extension that extends substantially perpendicularly from a face of the bezel, wherein the bezel extension is configured to rotate the catch and an inclined plane extending from the face of the bezel. 1. A fan apparatus comprising: a first lattice, the first lattice comprising a first lattice protrusion;', 'a second lattice, the second lattice comprising a second lattice protrusion and an inclined portion;', 'a catch;', 'a tensioning element, a first end of the tensioning element operably attached to the first lattice protrusion, a second end of the tensioning element operably attached to the second lattice protrusion, the tensioning element applying a rotational force to the second lattice in a first direction;', 'a bezel, the bezel comprising:', 'a bezel extension that extends substantially perpendicularly from a face of the bezel, wherein the bezel extension is configured to rotate the catch; and', 'an inclined plane extending from the face of the bezel, the inclined plane configured to contact the inclined portion of the second lattice and configured to apply a rotational force to the second lattice in a second direction, moving the second lattice from an alternate position to a first position., 'a fan guard, the fan guard comprising2. The fan apparatus of claim 1 , wherein crosspieces of the first lattice substantially align with crosspieces of the second lattice when the second lattice is in ...

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

ADJUSTING MEDIA OUTPUT BASED ON MOOD ANALYSIS

Номер: US20190340254A1
Принадлежит:

Methods, systems and computer program products for adjusting media output based on mood analysis are provided. Aspects include determining a sentiment of a user based on a communication of a user. Based on a determination that the sentiment is negative, aspects include obtaining a media item having a positive sentiment ranking based on a user profile of the user and monitoring the sentiment of the user during playback of the media item. Based on a determination that the sentiment of the user became more positive during playback the media item, aspects include increasing the positive sentiment ranking of the media item. Based on a determination that the sentiment of the user did not become more positive during playback the media item, aspects include decreasing the positive sentiment ranking of the media item. 1. A system for adjusting media output based on mood analysis , comprising:a memory having computer readable instructions; anda processor for executing the computer readable instructions, the computer readable instructions including:determining a sentiment of a user based on a communication of a user; obtaining a media item having a positive sentiment ranking based on a user profile of the user;', 'monitoring the sentiment of the user during playback of the media item;', 'based on a determination that the sentiment of the user became more positive during playback the media item, increasing the positive sentiment ranking of the media item; and', 'based on a determination that the sentiment of the user did not become more positive during playback the media item, decreasing the positive sentiment ranking of the media item., 'based on a determination that the sentiment is negative2. The system of claim 1 , wherein the computer readable instructions further include identifying a media item playing based on a determination that the sentiment is positive.3. The system of claim 2 , wherein the computer readable instructions further include adding the media item to the ...

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

CABLE PLUGGING GUIDANCE FACILITY FOR A NETWORK

Номер: US20190340399A1
Принадлежит:

Methods, systems, and computer program products are provided for facilitating cable plugging in a network by receiving, from a scanner associated with the network, wirelessly read connector identifying information from a tag accompanying a cable connector at one end of a cable to be plugged in the network, and using, by a processor, the connector identifying information to ascertain, from a database, applicable cable rules guidance for where to properly plug the cable connector in the network. Based on ascertaining the guidance, one or more indicators associated with one or more plug locations in the network are illuminated to assist in properly plugging the cable connector in the network. 1. A method of facilitating cable plugging in a network , the method comprising:receiving, from a scanner associated with the network, wirelessly read connector identifying information from a tag accompanying a cable connector at one end of a cable to be plugged in the network;using, by a processor, the connector identifying information to ascertain, from a database, applicable cable rules guidance for where to properly plug the cable connector in the network; andbased the guidance, illuminating one or more indicators associated with one or more plug locations in the network to assist in properly plugging the cable connector in the network.2. The method of claim 1 , wherein the one or more plug locations are located in one or more components of the network at a same geographic location where wireless reading of the connector identifying information occurs.3. The method of claim 1 , wherein the network comprises multiple components interconnecting by one or more cables claim 1 , the multiple components comprising multiple wireless scanners associated therewith capable of performing wireless scanning of the tag claim 1 , the scanner being one wireless scanner of the multiple wireless scanners.4. The method of claim 1 , wherein the receiving claim 1 , the using claim 1 , and the ...

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

LOCAL DRIVER PATTERN BASED NOTIFICATIONS

Номер: US20190340920A1
Принадлежит:

Methods, systems and computer program products for providing notifications to drivers based on observed local driver patterns are provided. Aspects include storing a number of times that each driver travels across a road segment and classifying the drivers as local drivers for the road segment if the number of times the driver traversed the road segment is greater than a threshold number. Aspects also include determining an expected driving pattern for the road segment. Based on a determination that a local driver deviated from the expected driving pattern, aspects include storing an indication of how the local driver deviated from the expected driving pattern and a condition at that time. Based on a determination that greater than a threshold percentage of local drivers deviated from the expected driving pattern, aspects include notifying a driver traversing the road segment of a variant driving pattern for the road segment. 1. A system for providing notifications to drivers based on observed local driver patterns , comprising:a memory having computer readable instructions; anda processor for executing the computer readable instructions, the computer readable instructions including:storing, in a database, a number of times that each of a plurality of drivers travels across a road segment;classifying one or more drivers of the plurality of drivers as local drivers for the road segment based on a determination that the number of times the one or more drivers traversed the road segment is greater than a threshold number;determining an expected driving pattern for the road segment; andbased on a determination that a local driver deviated from the expected driving pattern, storing an indication that the local driver deviated from the driving pattern and a condition at a time the road segment was traversed; andbased on a determination that greater than a threshold percentage of local drivers deviated from the expected driving pattern, notifying a driver traversing the ...

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

GUIDED CABLE PLUGGING IN A NETWORK

Номер: US20190341722A1
Принадлежит:

Methods, systems and computer program products are provided for facilitating cable plugging in a network by wirelessly reading, by a mobile device, connector identifying information from a tag associated with a cable connector at one end of a cable to be plugged in the network. The mobile device uses the connector identifying information to ascertain guidance for where to properly plug the cable connector in the network, and based on ascertaining the guidance, an action is performed to assist in properly plugging the cable connector in the network. 1. A method of facilitating cable plugging in a network , the method comprising:wirelessly reading, by a mobile device, connector identifying information from a tag associated with a cable connector at one end of a cable to be plugged in the network;using, by the mobile device, the connector identifying information to ascertain guidance for where to properly plug the cable connector in the network;based on ascertaining the guidance, performing an action to assist in properly plugging the cable connector in the network; andwherein the tag is a passive near-field communication (NFC) tag, and the wirelessly reading comprises powering by the mobile device the NFC tag to read the connector identifying information from the NFC tag, the NFC tag being located in association with the cable connector at the one end of the cable.2. The method of claim 1 , wherein the performing comprises obtaining claim 1 , by the mobile device claim 1 , an image of at least a portion of the network and superimposing the guidance on the image to assist in plugging the cable connector in the network.3. The method of claim 2 , wherein superimposing the guidance comprises providing in augmented reality the guidance on the image.4. (canceled)5. The method of claim 1 , wherein the using comprises using claim 1 , by the mobile device claim 1 , the connector identifying information to obtain from a database containing applicable cable rules the guidance ...

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

GUIDED CABLE PLUGGING IN A NETWORK

Номер: US20190341723A1
Принадлежит:

Methods, systems and computer program products are provided for facilitating cable plugging in a network by wirelessly reading, by a hand-held mobile device, connector identifying information directly from a tag associated with a cable connector at one end of a cable to be plugged in the network. The hand-held mobile device uses the connector identifying information to ascertain guidance for where to properly plug the cable connector in the network, and based on ascertaining the guidance, an action is performed to assist in properly plugging the cable connector in the network. 1. A method of facilitating cable plugging in a network , the method comprising:wirelessly reading, using a hand-held mobile device, connector identifying information directly from a tag associated with a cable connector at one end of a cable to be plugged in the network;using, by the hand-held mobile device, the connector identifying information to ascertain guidance for where to properly plug the cable connector in the network; andbased on ascertaining the guidance, performing an action to assist in properly plugging the cable connector in the network.2. The method of claim 1 , wherein the performing comprises obtaining claim 1 , by the hand-held mobile device claim 1 , an image of at least a portion of the network and superimposing the guidance on the image to assist in plugging the cable connector in the network.3. The method of claim 2 , wherein superimposing the guidance comprises providing in augmented reality the guidance on the image.4. The method of further comprising bringing claim 1 , by a user claim 1 , the hand-held mobile device in wireless communication proximity to the tag associated with the cable connector at the one end of the cable to be plugged in the network.5. The method of claim 1 , wherein the using comprises using claim 1 , by the hand-held mobile device claim 1 , the connector identifying information to obtain from a database containing applicable cable rules the ...

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

SURVEYING PHYSICAL ENVIRONMENTS AND MONITORING PHYSICAL EVENTS

Номер: US20170357001A1
Принадлежит:

A computer-implemented method includes receiving surveying data from a proximity barrier survey device. The proximity barrier survey device is mounted to a package. The package is located within a physical environment. The method includes generating a map based on the surveying data. The method includes tracking movement within the physical environment based on the map and the surveying data. 1. A computer-implemented method comprising:receiving surveying data from a proximity barrier survey device, said proximity barrier survey device being mounted to a package, said package being located within a physical environment;generating a map based on said surveying data; andtracking movement of said package within said physical environment based on said map and said surveying data.2. The computer-implemented method of wherein said proximity barrier survey device comprises a lidar based device.3. The computer-implemented method of wherein said proximity barrier survey device comprises an accelerometer.4. The computer-implemented method of wherein said proximity barrier survey device comprises an altimeter.5. The computer-implemented method of claim 1 , wherein said map is three-dimensional.6. The computer-implemented method of claim 1 , wherein tracking movement within said physical environment based on said map and said surveying data further comprises:recording said movement; andgenerating an animated map.7. The computer-implemented method of claim 1 , further comprising:identifying, based on said surveying data, an impact event wherein said package experiences a shock greater than a predetermined threshold.8. The computer-implemented method of claim 7 , further comprising:recording at least one of an impact time and an impact position for said impact event.9. The computer-implemented method of claim 7 , further comprising:recording the magnitude of said impact event.10. A computer-implemented method comprising: a lidar sensor, said lidar sensor being mounted to said ...

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

GENERATING A TABLE OF RECOMMENDATIONS

Номер: US20190347704A1
Принадлежит:

In one example implementation according to aspects of the present disclosure, a computer-implemented method includes receiving a list of items to be purchased by a user. The method further includes performing an analysis of the list of items based at least in part on a cost for each item of the list of items at each of a plurality of stores, a distance of travel to each of the plurality of stores, and promotional discounts for one or more of the items of the list of items at each of the plurality of stores. The method further includes generating a table of recommendations based on the analysis. Each recommendation of the table of recommendations can include a description, a total travel distance, and a total cost. 1. A computer-implemented method comprising:receiving, by a processing device, a list of items to be purchased by a user;performing, by the processing device, an analysis of the list of items based at least in part on a cost for each item of the list of items at each of a plurality of stores, a distance of travel to each of the plurality of stores, and promotional discounts for one or more of the items of the list of items at each of the plurality of stores; andgenerating, by the processing device, a table of recommendations based on the analysis, each recommendation of the table of recommendations comprising a description, a total travel distance, and a total cost.2. The computer-implemented method of claim 1 , further comprising:tracking a location of the user;updating the analysis based at least in part on the location of the user relative to each of the plurality of stores; andupdating the table of recommendations based at least in part on updating the analysis.3. The computer-implemented method of claim 1 , further comprising:receiving, by the processing device, a preference of the user; andperforming the analysis is further based at least in part on the preference of the user.4. The computer-implemented method of claim 3 , wherein the preference ...

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

PROVIDING REMINDERS BASED ON VOICE RECOGNITION

Номер: US20190348048A1
Принадлежит:

Methods, systems, and computer program products for providing reminders to users based on voice recognition are provided. Aspects include monitoring, via a microphone of a user device, a communication of a user. Aspects also include determining an identity of a person communicating with the user based on a voice signature of the person. Aspects further include providing a notification to the user based on a determination that the user has a reminder event for the person. 1. A system for providing reminders to users based on voice recognition , comprising:a memory having computer readable instructions; anda processor for executing the computer readable instructions, the computer readable instructions including:monitoring, via a microphone in communication with the processor, a communication of a user;determining an identity of a person communicating with the user based on a voice signature of the person;providing a notification to the user based on a determination that the user has a reminder event for the person.2. The system of claim 1 , wherein the computer readable instructions further include determining whether the communication between the user and the person is a face-to-face communication or an electronic communication.3. The system of claim 2 , wherein the reminder event includes a requirement that the communication be face-to-face in order for the notification to be provided to the user.4. The system of claim 1 , wherein determining the identity of the person includes querying a voice signature database based on the voice signature of the person.5. The system of claim 4 , wherein the voice signature database is stored in the memory of an electronic device of the user.6. The system of claim 4 , wherein the voice signature database is stored on a server in communication with an electronic device of the user.7. The system of claim 1 , wherein the reminder event includes one or more conditions that must be satisfied in order to provide the notification to the ...

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

SUPPLEMENTING SUB-OPTIMAL ENVIRONMENTAL CONDITIONS TO OPTIMIZE PLANT GROWTH

Номер: US20190350140A1
Принадлежит:

Embodiments include a computer-implemented method, system, and computer program product for supplementing sub-optimal environmental conditions for plant growth, the embodiments include receiving plant data for a plant, and extracting optimal growth condition data from a database based at least in part on the plant. Embodiments also include obtaining sensor data from sensors monitoring current growth conditions of the plant and comparing the current growth conditions of the plant to the optimal growth condition data from the database to estimate a current cytoplasmic streaming rate. Embodiments include responsive to the comparison, calculating, by the calculation engine, a sound wave frequency to stimulate cytoplasmic streaming in the plant, transmitting the sound wave frequency to a speaker, and providing the sound wave frequency to the plant. 1. A computer-implemented method for supplementing sub-optimal environmental conditions for plant growth , the computer-implemented method comprising:receiving plant data for a plant;extracting optimal growth condition data from a database based at least in part on the plant;obtaining sensor data from sensors monitoring current growth conditions of the plant;comparing the current growth conditions of the plant to the optimal growth condition data from the database to estimate a current cytoplasmic streaming rate;responsive to the comparison, calculating a sound wave frequency to stimulate cytoplasmic streaming in the plant;transmitting the sound wave frequency to a speaker; andproviding the sound wave frequency to the plant.2. The computer-implemented method of claim 1 , wherein the current cytoplasmic streaming rate is based at least on a percentage differential for each growth condition.3. The computer-implemented method of claim 1 , further comprising selecting claim 1 , via a user claim 1 , one of the sound wave frequency or music containing the sound wave frequency.4. The computer-implemented method of claim 3 , further ...

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

PROVIDING A NOTIFICATION BASED ON A DEVIATION FROM A DETERMINED DRIVING BEHAVIOR

Номер: US20190359223A1
Принадлежит:

Embodiments of the invention are directed to a computer-implemented method that includes determining, by a vehicle controller associated with a vehicle, a typical driving behavior of a driver of the vehicle. The method also includes detecting, by the vehicle controller associated with the vehicle, that the driver has deviated from the typical driving behavior. The method also includes transmitting a notification that indicates that the driver has deviated from the typical driving behavior. 1. A computer-implemented method comprising:determining, by a vehicle controller associated with a vehicle, a typical driving behavior of a driver of the vehicle;detecting, by the vehicle controller associated with the vehicle, that the driver has deviated from the typical driving behavior; andtransmitting a notification that indicates that the driver has deviated from the typical driving behavior.2. The computer-implemented method of claim 1 , wherein the typical driving behavior is determined based on data received from a vehicle camera claim 1 , data received from a vehicle sensor claim 1 , and data received from a global positioning system.3. The computer-implemented method of claim 2 , wherein the vehicle sensor comprises at least one of a blind-spot sensor claim 2 , a forward-collision sensor claim 2 , a water sensor claim 2 , a rain sensor claim 2 , a barometer claim 2 , a Doppler radar sensor claim 2 , and a proximity sensor.4. The computer-implemented method of claim 1 , wherein the detecting that the driver has deviated from the typical driving behavior comprises at least one of detecting that the driver is driving faster than a typical speed by a threshold amount claim 1 , detecting that the driver is not slowing down in adverse weather conditions claim 1 , detecting that the driver is driving closer than normal to other vehicles claim 1 , detecting that the driver is making unsafe lane changes claim 1 , detecting that the driver is making lane changes without enough ...

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

Predicting if a message will be understood by recipients

Номер: US20190361974A1
Принадлежит: International Business Machines Corp

A processor implemented method for evaluating a written communication in view of a proficiency of at least one recipient of the written communication is provided. The processor implemented method includes determining a proficiency profile of at least one user with respect to at least one knowledge area based on data sources read or created by the at least one user. The processor implemented method includes evaluating the written communication by identifying a proficiency of the written communication, comparing the proficiency of the written communication to the proficiency of the at least one recipient, and providing feedback to a creator of the written communication as to whether the at least one recipient understands the written communication.

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

ACOUSTIC ATTENUATING EAR MUFFS WITH MECHANICALLY ACTUATED ATTENUATION PLUGS

Номер: US20190380877A1
Принадлежит:

Acoustic attenuating ear muffs is provided with a first ear pod including a first ear cup having an inner surface and an outer surface, and a first acoustic attenuating member including a first opening coupled to the first ear cup. A second ear pod includes a second ear cup having an inner surface portion and an outer surface portion, and a second acoustic attenuating member including a second opening coupled to the second ear cup. A connecting member links the first ear pod to the second ear pod. A first selectively deployable plug member is arranged between the inner surface and the first acoustic attenuating member. A second selectively deployable plug member is arranged between the inner surface portion and the second acoustic attenuating member. 1. Acoustic attenuating ear muffs comprising:a first ear pod including a first ear cup having an inner surface and an outer surface and a first acoustic attenuating member including a first opening coupled to the first ear cup;a second ear pod including a second ear cup having an inner surface portion and an outer surface portion and a second acoustic attenuating member including a second opening coupled to the second ear cup;a connecting member linking the first ear pod to the second ear pod;a first selectively deployable plug member arranged between the inner surface and the first acoustic attenuating member; anda second selectively deployable plug member arranged between the inner surface portion and the second acoustic attenuating member.2. The acoustic attenuating ear muffs according to claim 1 , further comprising: a first actuator coupled to the first selectively deployable plug member claim 1 , the first actuator being operable to shift the first selectively deployable plug member between a first position claim 1 , in which the first opening is unobstructed claim 1 , and a second position claim 1 , wherein the first selectively deployable plug member seals the first opening.3. The acoustic attenuating ear muffs ...

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

COGNITIVE ALTERNATE VACATION BOOKING

Номер: US20190385251A1
Принадлежит:

Aspects of the invention include tracking actions performed by a via a user device, and detecting that the user has made reservations for at least a subset of a first vacation at a first vacation location. Based at least in part on the tracking and detecting, attractions and events related to the first vacation location are extracted. Conditions at the first vacation location and at the extracted attractions and events are monitored. The user is notified of any conditions that may negatively impact the first vacation. In response to a request from the user, an alternative vacation is offered to the user with attractions and events that are similar to the extracted attractions and events. The alternate vacation is at an alternate vacation location different than the first vacation location. 1. A computer-implemented method comprising:tracking actions performed by a user via a user device;detecting that the user has made reservations for at least a subset of a first vacation at a first vacation location;based at least in part on the tracking and detecting, extracting attractions and events related to the first vacation location;monitoring conditions at the first vacation location and at the extracted attractions and events;notifying the user of any conditions that may negatively impact the first vacation; andin response to a request from the user, offering an alternative vacation to the user with attractions and events that are similar to the extracted attractions and events, the alternate vacation at an alternate vacation location different than the first vacation location.2. The method of claim 1 , wherein the tracking comprises analyzing a search history of the user claim 1 , a social media interaction of the user claim 1 , a text conversation of the user claim 1 , an email interaction of the user claim 1 , or a voice conversation of the user.3. The method of claim 1 , wherein the user does not have a reservation for at least one of the extracted attractions and ...

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

DYNAMIC ADJUSTMENT OF HOLD-UP TIME BETWEEN BATTERY PACKS

Номер: US20200412135A1
Принадлежит:

Methods, systems, and computer program products for battery pack management are provided. Aspects include receiving battery pack data for two or more battery packs, the two or more battery packs comprising a first battery pack and a second battery pack, determining a target performance characteristic for the first battery pack and the second battery pack, determining a first hold up time for the first battery pack and a second hold up time for the second battery pack based at least in part on the battery pack data, determining, based on the target performance characteristic, a target hold up time from the first hold up time and the second hold up time, and determining, based on the battery pack data, a first voltage for the first battery pack and a second voltage for the second battery pack that satisfies the target hold up time. 1. A method for battery pack management , the method comprising:receiving battery pack data for two or more battery packs, the two or more battery packs comprising a first battery pack and a second battery pack;determining a target performance characteristic for the first battery pack and the second battery pack;determining a first hold up time for the first battery pack and a second hold up time for the second battery pack based at least in part on the battery pack data;determining, based on the target performance characteristic, a target hold up time from the first hold up time and the second hold up time; anddetermining, based on the battery pack data, a first voltage for the first battery pack and a second voltage for the second battery pack that satisfies the target hold up time.2. The method of claim 1 , further comprising:charging, utilizing a power supply, the first battery pack to the first voltage; andcharging, utilizing the power supply, the second battery pack to the second voltage.3. The method of claim 1 , wherein the target performance characteristics comprises battery pack life optimization and battery pack performance ...

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

BATTERY CONTROL USING NON-LINEAR RATE-OF-CHANGE FAILURE THRESHOLD(S)

Номер: US20220357403A1
Принадлежит:

Rechargeable battery monitoring and control is provided using a non-linear rate-of-change failure threshold. A non-linear rate-of-change failure threshold is obtained indicative of an operational state abnormality in a rechargeable battery cell, and during the operational state of the rechargeable battery cell, a control compares an actual voltage rate-of-change of the rechargeable battery cell to the non-linear rate-of-change failure threshold. Based on the actual voltage rate-of-change of the rechargeable battery cell exceeding the non-linear rate-of-change failure threshold, the control identifies the operational state abnormality in the rechargeable battery cell. Based on identifying the operational state abnormality in the rechargeable battery cell, the control discontinues the operational state of the rechargeable battery cell. 1. A method comprising:obtaining a non-linear rate-of-change failure threshold indicative of an operational state abnormality in a rechargeable battery cell;during the operational state of the rechargeable battery cell, comparing, by a control, an actual voltage rate-of-change of the rechargeable battery cell to the non-linear rate-of-change failure threshold;based on the actual voltage rate-of-change of the rechargeable battery cell exceeding the non-linear rate-of-change failure threshold, identifying, by the control, the operational state abnormality in the rechargeable battery cell; andbased on identifying the operational state abnormality in the rechargeable battery cell, discontinuing by the control the operational state of the rechargeable battery cell.2. The method of claim 1 , wherein the non-linear rate-of-change failure threshold comprises a failure threshold curve which is substantially parallel to an expected voltage rate-of-change curve for the rechargeable battery cell during the operational state.3. The method of claim 1 , wherein the operational state is a discharge state of the rechargeable battery cell claim 1 , and ...

Подробнее