Настройки

Укажите год
-

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

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

Подробнее
-

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

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

Подробнее

Форма поиска

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

Применить Всего найдено 498. Отображено 129.
10-11-2016 дата публикации

Using Trusted Platform Module To Build Real Time Indicators of Attack Information

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

Managed devices containing a Trusted Platform Module (TPM) to provide a trusted environment generate a device certificate at initialization of the TPM and send the device certificate to a management console for storing in a certificate database. Upon detecting a file of interest, the TPM signs the file, adding to a signature list created by previous managed devices. The signature list can be used to analyze the spread of the file across the system of managed devices, including tracking the file to the first managed device to have had a copy, without requiring real-time access to the managed devices during the spread of the file. In some embodiments, additional security measures may be taken responsive to determining the first managed device and the path the file has taken across the system of managed devices.

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

Provision of embedded code for content provider web sites and applications

Номер: US0009471684B2

A server device provides for display a user interface that includes multiple code snippets, where each of the multiple code snippets, when executed, causes a user device to perform one or more functions. The server device receives a selection of a particular code snippet from the multiple code snippets provided by the user interface, and associates the particular code snippet with content. The server device provides the content with the particular code snippet to the user device, and executes the particular code snippet to cause the user device to perform a particular function with another server device.

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

Hydrocarbon trap with increased zeolite loading and improved adsorption capacity

Номер: US0009463447B2

A hydrocarbon trap is provided for reducing cold-start hydrocarbon emissions. The trap comprises a monolithic flow-through substrate having a porosity of at least 60% and including a zeolite loading of at least 4 g/in3 in or on its walls. A separate coating of a three-way catalyst is provided over the zeolite coating. The trap may further include an oxygen storage material. The hydrocarbon trap may be positioned in the exhaust gas system of a vehicle such that unburnt hydrocarbons are adsorbed on the trap and stored until the monolith reaches a sufficient temperature for catalyst activation.

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

SELF-SERVE DIAGNOSTIC TOOLS FOR NETWORK SERVICES

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

A network device receives a collection of technical steps for implementing a type of service campaign. The technical steps include application programming interface (API) level calls to a service provider network. The network device associates the technical steps with particular customer software, receives validation criteria for each of the technical steps, generates a diagnostic map of the technical steps for the particular customer software, and conducts, based on the diagnostic map, a test of the API level calls for the particular customer software to obtain test results. The network device receives a customer deployment record of changes occurring during software deployments for the service campaign for the particular customer software and receives a provider record of service provider changes to network level software that impact the service campaign for the particular customer software. The network device correlates the test results with the customer deployment record and the provider ...

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

Determination of a location of a device based on information that identifies locations of other devices

Номер: US0009426622B2

A device may receive an indication that a first device, a second device, and a third device are within communication range of a target device. The first device may be outside of communication range of a positioning system that provides information for determining a location. The target device may be outside of communication range of the positioning system and outside of communication range of three or more devices which are within communication range of the positioning system. The device may receive information that identifies a first location associated with the first device, a second location associated with the second device, and a third location associated with the third device. The device may determine a target device location based on the information that identifies the first location, the second location, and the third location. The device may provide or store information that identifies the target device location.

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

Network-based client side encryption

Номер: US0009800579B2

A device may provide an upload request to upload a file. The device may receive, based on the upload request, a unique identifier associated with the device. The device may obtain a file key for encrypting the file and a security key for encrypting the file key. The security key may be obtained based on the unique identifier. The device may encrypt the file, using the file key, to create an encrypted file. The device may encrypt the file key, using the security key, to create an encrypted file key. The device may provide the encrypted file and the encrypted file key for storage by a storage device.

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

Cloud storage for mobile devices based on user-specified limits for different types of data

Номер: US0009591075B2

Techniques described herein may enable users to manage the division of storage, for multiple applications and on a per-content type basis, between cloud storage and local storage. A mobile device may receive user preference information relating to storage limits, each of the storage limits being applicable to an aggregate amount of data, of a particular content type, and associated with a number of applications executed by the mobile device. The mobile device transfer data, to and from cloud storage, to enforce the storage limits included in the user preference information.

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

Hierarchical context detection method to determine location of a mobile device on a person's body

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

The present invention relates to a hierarchical context detection method to determine location of a mobile device on a person's body. The present invention is related to detecting location of a navigation device using sensor data analysis, wherein the sensor is coupled to the navigation device. A hierarchical algorithm is used for making a series of decisions regarding the location of the navigation device, with each decision corresponding to a class among a plurality of classes related to the possible motion modes and/or precise location of the device, including the location of the device with respect to a person's body. By accurately identifying the device location, the hierarchical algorithm facilitates in providing relevant contextual information, thereby enhancing situational awareness.

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

SYSTEM AND METHOD FOR REGENERATING A PARTICULATE FILTER

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

Methods and systems are provided for determining soot stored in a particulate filter and regenerating the particulate filter. In one example, a method provides for operating oxygen sensors in a way that allows water in exhaust gases to be determined. The water in exhaust gases may be a basis for determining an amount of soot stored in a particulate filter.

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

Automated suggestions and corrections of content clips

Номер: US0009774919B2

Techniques described herein may allow for the single-input capture of clips during the presentation of content, such as video content. The single-input capture may be based on an analysis of clips captured by users in the same video content, such that popular clips can be identified and used for subsequent users. A user may select a button to capture, or to begin capturing, a clip during the presentation of content. Based on the single selection of the button, an entire clip may be captured, which may correspond to a previously detected popular clip.

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

Sponsoring usage of content provider web sites and applications based on network path utilization

Номер: US0009473375B2

A device receives, from a content server device, content information associated with content accessed by a user device, and information associated with utilization of a network path provided between the user device and the content server device. The device receives information associated with data usage by the user device for accessing the content, and determines whether the data usage is sponsored by a sponsor based on the content information and the information associated with the utilization of the network path. The sponsor sponsors data usage associated with particular content when the utilization of the network path is below a threshold. The device assigns charges for the data usage to an account associated with the user device when the data usage is not sponsored by the sponsor, or to an account associated with the sponsor when the data usage is sponsored by the sponsor.

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

Self-serve diagnostic tools for network services

Номер: US0009507701B2

A network device receives a collection of technical steps for implementing a type of service campaign. The technical steps include application programming interface (API) level calls to a service provider network. The network device associates the technical steps with particular customer software, receives validation criteria for each of the technical steps, generates a diagnostic map of the technical steps for the particular customer software, and conducts, based on the diagnostic map, a test of the API level calls for the particular customer software to obtain test results. The network device receives a customer deployment record of changes occurring during software deployments for the service campaign for the particular customer software and receives a provider record of service provider changes to network level software that impact the service campaign for the particular customer software. The network device correlates the test results with the customer deployment record and the provider ...

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

Recommended roster based on customer relationship management data

Номер: US0009553990B2

Embodiments of the invention provide systems and methods for facilitating collaboration in a contact center by providing a roster of recommended subject matter experts on a topic related to an ongoing customer contact session. For example, embodiments can use a modification of the skills matching algorithm of the CRM system used to initially select an agent to also evaluate the needs of the service incident, and match those needs with people who would be able to contribute to a conversation and help the agent. The system can then recommend these possible contributors in a ranked order based on how well each collaborator's skills match the requirements of the incident. When the agent requires assistance and creates a conversation, the system can recommend to the agent a list of users that can help, based on the strength of the match to the skill that would equate to the incident.

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

Multicast optical switch

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

A multicast optical switch includes a free-space optical assembly of discrete splitters, cylindrical optics, and a linear array of reflective switching devices, such as microelectromechanical systems (MEMS) mirrors, to provide low-loss, high-performance multicast switching in a compact configuration. The assembly of optical splitters may include multiple planar lightwave circuit splitters or a multi-reflection beam splitter that includes a linear array of partially reflecting mirrors, each of a different reflectivity.

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

Crowdsourcing-enhanced audio

Номер: US0009749708B2

Crowdsourcing techniques may be used to enhance the experience of users viewing and/or listening to content (e.g., live and/or pre-recorded content, such as movies, sporting events, etc.). A server device may analyze audio, captured by multiple user devices, in order to determine trigger points, in the content. The trigger point may be a time point in the content, at which the captured audio, received from multiple user devices, should be played by subsequent user devices that play back the content.

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

CROWDSOURCING-ENHANCED AUDIO

Номер: US20170142498A1
Принадлежит: VERIZON PATENT AND LICENSING INC

Crowdsourcing techniques may be used to enhance the experience of users viewing and/or listening to content (e.g., live and/or pre-recorded content, such as movies, sporting events, etc.). A server device may analyze audio, captured by multiple user devices, in order to determine trigger points, in the content. The trigger point may be a time point in the content, at which the captured audio, received from multiple user devices, should be played by subsequent user devices that play back the content.

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

AUTOMATIC APPLICATION DOWNLOAD AND LAUNCH DURING PRESENTATION OF CONTENT

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

Techniques described herein may allow for the automatic downloading, installing, and/or launching of applications (commonly referred to as “apps”), during the presentation of content. For example, a user device (e.g., a smart phone) may play video content, such as a trailer for a video game app. During the presentation of the trailer, a button, to install the video game app, may be presented. Based on a single click of the button, the video game app may be downloaded and installed. The app may further be launched as soon as it is installed, and/or as soon as the trailer ends. Some techniques described herein may be applicable for the automatic downloading, installing, and/or launching of an application on a wearable device while another device presents content, or vice versa. 1. A user device , comprising:a memory device storing a set of processor-executable instructions; and present, via a display device associated with the user device, content;', 'receive, during the presentation of the content, a request to download an application associated with the content;', 'obtain, during the presentation of the content, the application from an application repository;', 'install, during the presentation of the content, the obtained application;', 'detect that the presentation of content has ended; and', 'launch, based on detecting that the presentation of content has ended, the installed application., 'a processor configured to execute the processor-executable instructions, wherein executing the processor-executable instructions causes the user device to2. The user device of claim 1 , wherein the launching is performed automatically claim 1 , without user interaction claim 1 , after the presentation of content has ended.3. The user device of claim 1 , wherein the content is presented with a selectable option associated with the application claim 1 , wherein the request to download the application is based on receiving a selection claim 1 , of the selectable option claim 1 , ...

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

Systems and methods for high-speed digital subscriber line software download

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

System and methods for High-speed Digital Subscriber Line Software Download are provided. In one embodiment, a Digital Subscriber Line (DSL) Transceiver Unit is provided. The transceiver unit comprises at least one DSL transceiver, wherein the at least one DSL transceiver implements an Embedded Operations Channel (EOC) and a data path over at least one DSL pair; a first memory for storing a software file for transfer over the DSL pair, wherein the software file comprises a header and at least one file record; and a second memory for storing a provisioning table, wherein the provisioning table establishes timeslot allocations for a plurality of channels communicated over the data path, including provisions for a software download channel for transmitting the software file from the first memory to a target unit over the data path.

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

Method and apparatus for determining optical fibre characteristics

Номер: US0009601900B2
Принадлежит: II-VI INCORPORATED, II-VI Incorporated

An optical amplifier assembly for determining a parameter of an optical fiber configured to amplify an optical signal being propagated therethrough, the assembly comprising: at least one amplifier pump light source assembly configured to transmit light at a plurality of wavelengths into the optical fiber; a receiver configured to receive light that has propagated through at least part of the optical fiber; and a processor configured to determine the parameter of the optical fiber based on the received light.

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

AUTOMATIC SUPERCUT CREATION AND ARRANGEMENT

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

The creation of a supercut is described using techniques to allow users to efficiently create high quality supercuts. A video clip repository may include a number of video clips. The video clip repository may allow users to browse and view video clips in the repository. A supercut creation tool may operate to identify, based on comparison of search criteria received from a user to the set of tags, video clips, from the set of video clips, that are relevant to the search criteria; determine, based on scores of the video clips, an ordering of the video clips; and generate a supercut of the video clips as a single video corresponding to the video clips and arranged in the determined order.

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

Financial authorization of an online transaction based on a location and an identifier of a user device

Номер: US0009892402B2

A processor server receives transaction information associated with an online transaction between a user device and a merchant server, and provides embedded code to the user device based on receiving the transaction information. The processor server receives, based on execution of the embedded code, location information identifying a geographic location at which the user device is located, and an identifier associated with the user device. The processor server determines an authorization decision for the online transaction based on the transaction information, the location information, and the identifier, and forwards the authorization decision to the merchant server to permit the merchant server to approve or deny the online transaction.

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

AUTOMATED SUGGESTIONS AND CORRECTIONS OF CONTENT CLIPS

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

Techniques described herein may allow for the single-input capture of clips during the presentation of content, such as video content. The single-input capture may be based on an analysis of clips captured by users in the same video content, such that popular clips can be identified and used for subsequent users. A user may select a button to capture, or to begin capturing, a clip during the presentation of content. Based on the single selection of the button, an entire clip may be captured, which may correspond to a previously detected popular clip. 1. A user device , configured to:present a content item; a start time of each clip, of the one or more predefined clips, within the content item, and', 'an end time of each clip, of the one or more predefined clips, within the content item;, 'receive information regarding one or more predefined clips associated with the content item, wherein the information, regarding the one or more predefined clips, includesafter receiving the information regarding the one or more predefined clips, receive a request, from a user of the user device, to capture a portion of the content item as a clip, the request including only one input from the user;determine a time position of the content item that corresponds to when the request was received from the user;identify, based on the determined time position, a particular predefined clip, of the one or more predefined clips, that corresponds to the request, the identifying including identifying the start time associated with the particular predefined clip and the end time associated with the particular predefined clip; andprovide the identified particular predefined clip in response to the request.2. (canceled)3. The user device of claim 1 , wherein the start time and end time claim 1 , of each clip claim 1 , is expressed in relation to a time position of the content item.4. The user device of claim 1 , wherein when identifying the particular predefined clip that corresponds to the ...

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

Private messaging via content provider web sites and applications

Номер: US0009658750B2

A device provides content for display to a first user device associated with a user, and provides for display, to the first user device, an option to share the content. The device receives a selection of the option from the first user device, and causes a list of contacts, associated with the user, to be presented for display, on the first user device, based on the selection of the option. The device receives, from the first user device, a selection of a contact from the list of contacts, and receives, from the first user device, a message from the user for the selected contact. The device provides for display the message with the content, to the first user device and to a second user device, associated with the selected contact. The message is privately provided to only the first user device and the second user device.

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

SOCIAL SHARING AND UNLOCKING OF REACTIONS TO CONTENT

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

Viewers of a video content item may provide reaction videos, that show the viewer's reactions to a content item while the viewers view the content item. The reaction videos may be provided to a friend, or other member of a social circle of the viewers, when the friend views the content item. The reaction videos may be locked until the friend provides consent to have his or her reaction captured while watching the content.

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

OFFLINE USER DEVICE COMMUNICATIONS

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

Techniques described herein may be used to enable a user device (e.g., a smartphone, a tablet computer, etc.) to access network services without having to be connected to a network (e.g., a wireless telecommunications network). A first user device may communicate discovery packets in search of other user devices to which the first user device may connect. The first user device may identify a second user device (as a result of sending the discover packets). The first and second user devices may obtain configuration parameters (e.g., a communication channel allocation, encryption keys, synchronization information, etc.) and may establish a D2D connection based on the configuration parameters. The D2D connection may enable the first and second user devices to communicate with another as though the user devices were connected to a wireless telecommunications network (e.g., via telephone calls, video calls, simple messaging services (SMS) messages, instant messages, etc.). 1. A method performed by a user device , comprising:determining, by the user device, whether a connection with a wireless telecommunications network is available to the user device; establishing a connection with the wireless telecommunications network,', 'communicating a first signal to discover other user devices within a vicinity of the user device,', 'receiving a first response to the first signal from another user device,', 'communicating, to the other user device, a first invitation to establish a first device-to-device (D2D) connection with the other user device,', 'receiving a first acceptance, corresponding to the first invitation, from the other user device,', 'obtaining configuration information, for establishing the first D2D connection, from the wireless telecommunications network,', 'establishing the first D2D connection with the other user device based on the first configuration information, and', 'using the connection with the wireless telecommunications network for first control ...

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

Anonymous calling and/or texting via content provider web sites and applications

Номер: US0009729483B2

A device provides for display, to a first user device, information associated with a potential contact, and an option to communicate with the potential contact. The device receives a selection of the option from the first user device, and obtains, based on the selection, an identifier for a second user device associated with the potential contact. The device provides a communication request and the identifier to a message server to cause the message server to selectively cause a communication session to be established between the first user device and the second user device. An indication that the communication session is denied may be provided to the first user device when the second user device does not accept the communication request. The communication session may be established, without revealing the identifier to the first user device, when the second user device accepts the communication request.

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

NETWORK-BASED CLIENT SIDE ENCRYPTION

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

A device may provide an upload request to upload a file. The device may receive, based on the upload request, a unique identifier associated with the device. The device may obtain a file key for encrypting the file and a security key for encrypting the file key. The security key may be obtained based on the unique identifier. The device may encrypt the file, using the file key, to create an encrypted file. The device may encrypt the file key, using the security key, to create an encrypted file key. The device may provide the encrypted file and the encrypted file key for storage by a storage device.

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

HYDROCARBON TRAP WITH INCREASED ZEOLITE LOADING AND IMPROVED ADSORPTION CAPACITY

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

A hydrocarbon trap is provided for reducing cold-start hydrocarbon emissions. The trap comprises a monolithic flow-through substrate having a porosity of at least 60% and including a zeolite loading of at least 4 g/in3 in or on its walls. A separate coating of a three-way catalyst is provided over the zeolite coating. The trap may further include an oxygen storage material. The hydrocarbon trap may be positioned in the exhaust gas system of a vehicle such that unburnt hydrocarbons are adsorbed on the trap and stored until the monolith reaches a sufficient temperature for catalyst activation.

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

Sponsoring data usage and usage of content provider web sites and applications

Номер: US0009826105B2

A device receives an identifier associated with a user device, and receives information associated with data usage by the user device. The device determines whether the data usage is sponsored by a sponsor based on the identifier and the information associated with the data usage. The sponsor sponsors data usage associated with particular content accessed by the user device. The device assigns charges for the data usage to an account associated with the user device when the data usage is not sponsored by the sponsor, or to an account associated with the sponsor when the data usage is sponsored by the sponsor.

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

Method and Apparatus for Determining Optical Fibre Characteristics

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

An optical amplifier assembly for determining a parameter of an optical fibre configured to amplify an optical signal being propagated therethrough, the assembly comprising: at least one amplifier pump light source assembly configured to transmit light at a plurality of wavelengths into the optical fibre; a receiver configured to receive light that has propagated through at least part of the optical fibre; and a processor configured to determine the parameter of the optical fibre based on the received light. 127-. (canceled)28. A master node for use in an optical system for determining a parameter of one or more optical fibres for use in an optical amplifier assembly , the master node configured to be in optical communication with a slave node via the one or more optical fibres and configured to transmit and receive optical signals according to a predetermined protocol ,wherein the master node is configured to transmit a first optical signal intended for a slave node and to receive a second optical signal transmitted by a slave node,and wherein the master node is further configured, if the second optical signal comprises raw signal data, to determine the parameter based on the raw signal data.29. A method for operating a master node for use in an optical system for determining a parameter of one or more optical fibres for use in an optical amplifier assembly , the master node configured to be in optical communication with a slave node via the one or more optical fibres and configured to transmit and receive optical signals according to a predetermined protocol , the method comprising:transmitting a first optical signal intended for a slave node;receiving a second optical signal transmitted by a slave node; andif the second optical signal comprises raw signal data, determining the parameter based on the raw signal data.30. A non-transitory computer readable medium comprising computer readable code configured claim 29 , when read by a computer claim 29 , to carry out ...

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

Social sharing and unlocking of reactions to content

Номер: US0009866902B2

Viewers of a video content item may provide reaction videos, that show the viewer's reactions to a content item while the viewers view the content item. The reaction videos may be provided to a friend, or other member of a social circle of the viewers, when the friend views the content item. The reaction videos may be locked until the friend provides consent to have his or her reaction captured while watching the content.

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

INCENTIVIZED SHARING FOR TOLL-FREE DATA

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

A network device provides, to a user device, an application for managing viewing and sharing of content available via an Internet service provider, and assigns a unique code for a user of the user device. The network device provides a catalog of available content items that includes toll-free data (TFD) content items with a different TFD uniform resource locator (URL) for each TFD content item in the catalog of available content items. The network device receives a user's selection, from the catalog, of a TFD content item to share, and generates a sharing URL based on a TFD URL for the selected TFD content item and the unique sharing code. The network device provides the sharing URL to the user device for sharing with other users.

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

Offline user device communications

Номер: US0009736877B2

Techniques described herein may be used to enable a user device (e.g., a smartphone, a tablet computer, etc.) to access network services without having to be connected to a network (e.g., a wireless telecommunications network). A first user device may communicate discovery packets in search of other user devices to which the first user device may connect. The first user device may identify a second user device (as a result of sending the discover packets). The first and second user devices may obtain configuration parameters (e.g., a communication channel allocation, encryption keys, synchronization information, etc.) and may establish a D2D connection based on the configuration parameters. The D2D connection may enable the first and second user devices to communicate with another as though the user devices were connected to a wireless telecommunications network (e.g., via telephone calls, video calls, simple messaging services (SMS) messages, instant messages, etc.).

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

System and method for regenerating a particulate filter

Номер: US0009523303B2

Methods and systems are provided for determining soot stored in a particulate filter and regenerating the particulate filter. In one example, a method provides for operating oxygen sensors in a way that allows water in exhaust gases to be determined. The water in exhaust gases may be a basis for determining an amount of soot stored in a particulate filter.

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

REAR LAMP ASSEMBLY

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

A rear automotive lamp assembly is provided replicating the appearance of a plurality of distinct illumination sources, such as light emitting diodes. The lamp assembly having a light source, at least one reflector, the reflectors having reflective surfaces, the reflective surfaces operable to reflect light from the light source. The reflectors spaced apart and oriented such that light rays from the light source are incident to each of the reflective surfaces are reflected towards a viewing direction. A shield further disposed between the light source and the reflective surface of the reflector. The shield including a plurality of open sections or cutouts thereby allowing a generally collimated light beam from the light source to shine on the reflective surface such that each of the reflective surfaces of the at least one reflector appears as a distinct illumination source from the viewing direction. The openings vary in size and dimension along the length of the shield. 1. An automotive lamp assembly replicating the appearance of a plurality of light emitting diodes , the lamp assembly comprising:a light source;at least one reflector, the at least one reflector having a reflective surface, the reflective surface operable to reflect light from the light source, the at least one reflector being spaced apart and oriented such that light rays from the light source are incident to each of the reflective surfaces is reflected towards a viewing direction; anda shield disposed between the light source and the reflective surface of the reflector, the shield including a plurality of open sections thereby allowing a generally collimated light beam from the light source to shine on the reflective surface such that each of the reflective surfaces of the at least one reflector appears as a distinct illumination source from the viewing direction.2. The automotive lamp assembly of claim 1 , wherein the plurality of open sections are generally semicircular.3. The automotive lamp ...

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

Clearing SCSI Reservations for Non-Detectable Initiators for Extended Duration

Номер: US20120179807A1

A method, system and computer-usable medium are disclosed for managing storage system resources in a storage area network (SAN). A target data storage server registers itself within a storage area network (SAN) fabric to receive a Registered State Change Notification (RSCN) should a SCSI initiator become inactive. A SCSI initiator then requests reservation of a target LUN. In response, the target data server reserves the LUN for use by the SCSI initiator. If a RSCN is received by the target data storage server, then a GID_PN server request, which comprises the unique identifier of SCSI initiator, is generated after a predetermined time interval and a SAN fabric name server. If the name server's response to the GID_PN server request is positive, then the SCSI initiator was detected as being active and the target data storage server keeps the reservation for the LUN active for the SCSI initiator. Otherwise, the reservation for the LUN is released for use by other SCSI initiators. 1. A computer-implemented method for managing data storage resources , comprising:receiving a reservation request from a first initiator, said reservation request comprising a request for a data storage resource instance and a unique identifier associated with said first initiator, wherein said unique identifier is generated by a name server;reserving said data storage resource instance for said first initiator;receiving a registered state change notification (RSCN) upon failure of said first initiator;generating a GID_PN name server request to said name server, wherein said GID_PN name server request comprises said unique identifier; andreleasing said reservation of said data storage resource instance if said name server's response to said GID_PN name server request is negative.2. The method of claim 1 , further comprising:initiating a timer and a counter upon receiving said RSCN, wherein said timer comprises a timer interval value and said counter comprises an iteration count value; ...

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

Two-Dimensional Scan Architecture

Номер: US20120233512A1
Принадлежит: Mentor Graphics Corp

Aspects of the invention relate to techniques of using two-dimensional scan architecture for testing and diagnosis. A two-dimensional scan cell network may be constructed by coupling input for each scan cell to outputs for two or more other scan cells and/or primary inputs through a multiplexer. To test and diagnose the two-dimensional scan cell network, the two-dimensional scan cell network may be loaded with chain patterns and unloaded with corresponding chain test data along two or more sets of scan paths. Based on the chain test data, one or more defective scan cells or defective scan cell candidates may be determined.

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

Wavelength Selective Switch

Номер: US20120236216A1
Автор: Cohen Gil, Sharma Manish
Принадлежит:

An optical switching device has multiple input ports and multiple output ports and is capable of switching a wavelength component from any of the input ports to any of the output ports. The optical switching device is configured with beam steering arrays that are controlled to provide the switching from any of the input ports to any of the output ports. The beam steering arrays may be microelectromechanical (MEMS) mirror arrays or liquid-crystal on silicon (LCOS) panels. In addition, an array of beam-polarizing liquid-crystal elements provides wavelength-independent attenuation. 1. An optical device having multiple input and output ports , comprising:a light diffracting element positioned in an optical path of optical signals transmitted through the input ports to separate the optical signals into wavelength components; andfirst and second arrays of independently controlled beam steering elements, each beam steering element of the first array being independently controlled to direct one of the wavelength components to a selected one of the beam steering elements of the second array, each beam steering element of the second array being independently controlled to direct the wavelength component incident thereon to a selected one of the output ports.2. The optical device of claim 1 , further comprising: a light combining element positioned between the second array of independently controlled beam steering elements and the output ports to combine the wavelength components directed by the beam steering elements of the second array to produce a plurality of output optical signals claim 1 , each of which is transmitted through one of the output ports.3. The optical device of claim 1 , wherein the optical signals include a first optical signal transmitted through a first input port and a second optical signal transmitted through a second input port claim 1 , and a wavelength component of the first optical signal and a wavelength component of the second optical signal is ...

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

Hierarchical Context Detection Method to Determine Location of a Mobile Device on a Person's Body

Номер: US20120303271A1
Принадлежит: SiRF Technology Holdings, Inc.

The present invention is related to detecting location of a navigation device using sensor data analysis, where the sensor is coupled to the navigation device. A hierarchical algorithm is used for making a series of decisions regarding the location of the navigation device, with each decision corresponding to a class among a plurality of classes related to the possible motion modes and/or precise location of the device, including the location of the device with respect to a person's body. By accurately identifying the device location, the hierarchical algorithm facilitates in providing relevant contextual information, thereby enhancing situational awareness. 1. A method for determining position information about a device , the method comprising:performing a first level of classification to detect a motion mode of the device by distilling data collected from one or more sensors coupled to the device; andperforming a second level of classification to detect a location of the device on a user's body by further distilling data collected from the one or more sensors.2. The method of claim 1 , wherein the first and second levels of classification are based on one or both of time-domain analysis and frequency-domain analysis of the data collected from the one or more sensors.3. The method of claim 1 , wherein a time-domain classification used in one or both of the first level and the second level of classification use classifiers of data collected from the one or more sensors.4. The method of claim 3 , wherein the classifiers include one or more of standard deviation of acceleration claim 3 , mean of norm of acceleration claim 3 , zero crossings in the norm of acceleration claim 3 , number of peaks in the norm of acceleration claim 3 , amplitude of pitch variation claim 3 , amplitude of yaw variation claim 3 , and amplitude of roll variation.5. The method of claim 1 , wherein detecting the motion mode of the device includes:comparing the collected data from the one or more ...

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

REGION OF INTEREST DEFINITION IN CARDIAC IMAGING

Номер: US20120321153A1
Принадлежит: KONINKLIJKE PHILIPS ELECTRONICS N.V.

A method for cardiac imaging for determining a myocardial region of interest (ROI) is disclosed. The method includes acquiring functional imaging data of a subject, where the functional imaging data includes at least the myocardium. A ROI encompassing at most the myocardium from the acquired functional imaging data, and diagnostic parameters relating to the myocardium are estimated and quantified based on the determined ROI. In one embodiment, the ROI is determined from a projection image representation utilizing histogram based thresholding and ray casting based localization to determine the extents of the ROI. In another embodiment, the ROI is determined from a volumetric image representation utilizing clustering Manhattan distance based cleaning to determine cardiac angles used for reorienting the left ventricle. 1. A method for cardiac imaging , comprising:acquiring functional imaging data of a subject, the functional imaging data including at least a myocardium;determining a region of interest (ROI) encompassing at most the myocardium from the acquired functional imaging data; andestimating diagnostic parameters of the myocardium based on the determined ROI.2. The method according to claim 1 , wherein the ROI is determined algorithmically with little or no user interaction.3. The method according to claim 1 , wherein the estimated diagnostic parameters include at least one of myocardial blood flow claim 1 , regional myocardial blood flow claim 1 , flow reserve claim 1 , and ejection fraction.4. The method according to claim 1 , wherein determining the ROI includes:from the functional image data generating projection image representations;thresholding the projection image representation based on a histogram of a selected representative slice;determining a localized cardiac region within the thresholded data according to at least one of a horizontal ray casting profile and anatomical heuristics; anddetermining extents of the localized cardiac region according to ...

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

M-PAIR MODE PROTECTION SWITCHING

Номер: US20130021899A1
Принадлежит: ADC DSL SYSTEMS, INC.

A communication comprises a plurality of digital subscriber line (DSL) links, a first node having at least one application port configured for an elastic service and a plurality of DSL ports, and a second node having at least one application port configured for an elastic service and a plurality of DSL ports. Each of the first and second nodes is configured to interleave data received over the at least one application port across the plurality of DSL ports, each DSL port allocated a set of DSL timeslots for transport of the data received over the at least one application port. When a failure is detected on one of the DSL links, each of the first and second nodes is configured to interleave the data received over the at least one application port across the remaining DSL ports not connected to the failed DSL link without adjusting the set of DSL timeslots allocated to each of the remaining DSL ports for transport of the data from the at least one application port. 1. A communication system comprising:a plurality of digital subscriber line (DSL) links;a first node having at least one application port configured for an elastic service and a plurality of DSL ports, each DSL port coupled to a respective one of the DSL links; a second node having at least one application port configured for an elastic service and a plurality of DSL ports, each DSL port coupled to a respective one of the DSL links such that the first and second nodes are communicatively coupled via the plurality of DSL links;wherein each of the first and second nodes is configured to interleave data received over the at least one application port across the plurality of DSL ports, each DSL port allocated a set of DSL timeslots for transport of the data received over the at least one application port;wherein when a failure is detected on one of the DSL links, each of the first and second nodes is configured to interleave the data received over the at least one application port across the remaining DSL ports ...

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

N+N PROTECTION SWITCHING

Номер: US20130022094A1
Принадлежит: ADC DSL SYSTEMS, INC.

A communication system comprises a plurality of DSL links comprising a first group and second group of DSL links, each group comprising more than one DSL link. The communication system also comprises a first node and a second node each having at least one application port and a plurality of DSL ports. Each DSL port is coupled to a respective one of the DSL links such that the first and second nodes are communicatively coupled via the DSL links. Each of the first and second nodes is configured to interleave a first copy of data received over the respective application port across the first group and to interleave a second copy of the data across the second group. When a failure is detected on a DSL link in the first group, each of the first and second nodes is configured to switch from the first group to the second group. 1. A communication system comprising:a plurality of digital subscriber line (DSL) links comprising a first group of DSL links and a second group of DSL links, each of the first and second groups comprising more than one DSL link, wherein the first group comprises the same number of DSL links as the second group;a first node having at least one application port and a plurality of DSL ports, each DSL port coupled to a respective one of the plurality of DSL links;a second node having at least one application port and a plurality of DSL ports, each DSL port coupled to a respective one of the plurality of DSL links such that the first and second nodes are communicatively coupled via the plurality of DSL links;wherein each of the first and second nodes is configured to interleave a first copy of data received over the respective at least one application port across the first group of DSL links and to interleave a second copy of the data received over the respective at least one application port across the second group of DSL links;wherein the first group is designated as an active group and the second group is designated as a back-up group;wherein when a ...

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

Embedded Optical Time Domain Reflectometer for Optically Amplified Links

Номер: US20130038865A1
Автор: McClean Ian, Sharma Manish
Принадлежит:

Fiber-optic communications systems are provided for optical communications networks. Fiber-optic communications links may be provided that use spans of transmission fiber to carry optical data signals on wavelength-division-multiplexing channels at different wavelengths between nodes. An apparatus and method are disclosed to use one optical light source per node to perform OTDR and LCV to satisfy safety concerns and accelerate the verification of the integrity of optical fiber links, before the application of high Raman laser powered light sources to a fiber link. A system using only one receiver per node is also disclosed. 1. A monitoring system for an optically amplified link , comprising a single optical source for generating optical signals , with which link continuity verification (LCV) testing and optical time domain reflectrometer (OTDR) testing are carried out.2. The system of claim 1 , wherein the single optical source is a laser diode.3. The system of claim 1 , wherein the single optical source is a Raman laser.4. The system of claim 1 , wherein amplified optical signals are directed to propagate through the link in a first direction claim 1 , and the optical signals for the LCV testing and the OTDR testing are directed to propagate through the link in a second direction that is opposite to the first direction.5. The system of claim 1 , wherein amplified optical signals and the optical signals for the LCV testing are directed to propagate through the link in a first direction claim 1 , and the optical signals for the OTDR testing are directed to propagate through the link in a second direction that is opposite to the first direction.6. The system of claim 1 , wherein the optical signals for the LCV testing and the OTDR testing have a positive baseline power level and pulses superimposed on a baseline power level.7. The system of claim 1 , wherein the optical signals for the LCV testing and the OTDR testing have zero baseline power level and pulses ...

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

RATE ADAPTIVE AUTO-NEGOTIATION

Номер: US20130054725A1
Принадлежит: 100-ADC DSL SYSTEMS, INC.

A method to reduce link-up time between nodes in a communication system is provided. The method includes determining a node in the communication system is in a HANDSHAKE state; randomly configuring the node in one of a master mode and a slave mode based on a determination that the node is in the HANDSHAKE state; determining if the node is in a LINK-UP state with a selected node in the communication system based on the random configuring of the node; and randomly re-configuring the node in one of the master mode and the slave mode based on a negative determination that the node is in the LINK-UP state with the selected node. 1. A method to reduce link-up time between nodes in a communication system , the method comprising:determining a node in the communication system is in a HANDSHAKE state;randomly configuring the node in one of a master mode and a slave mode based on a determination that the node is in the HANDSHAKE state;determining if the node is in a LINK-UP state with a selected node in the communication system based on the random configuring of the node; andrandomly re-configuring the node in one of the master mode and the slave mode based on a negative determination that the node is in the LINK-UP state with the selected node.2. The method of claim 1 , further comprising:setting a random timer in the node based on the random configuring of the node in one of the master mode and the slave mode; anddetermining if the random timer has expired, wherein the random re-configuring of the node in one of the master mode and the slave mode is further based on a determination that the random timer has expired.3. The method of claim 1 , further comprising:determining the node is in one of a power measurement modulation session (PMMS) state or a TRAINING state based on the random configuring of the node and a completion of the HANDSHAKE state.4. The method of claim 3 , wherein a last-generated-random configuration of the node to one the master mode and the slave mode is ...

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

Dual path wavelength selective switch

Номер: US20130114957A1
Принадлежит: OCLARO TECHNOLOGY LTD

An optical switching device with a switch-and-select architecture uses a single multi-port optical channel router, such as a wavelength selective switch, as a bidirectional switching device. The optical switching device includes the multi-port optical channel router and optical circulators coupled to the input/output ports of the multi-port optical channel router. The optical circulators couple one or more output ports and one or more input ports of the optical switching device to the input/output ports of the optical channel router so that the optical channel router provides symmetric, bi-directional switching at an optical network node.

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

Demand Response without Time-of-Use Metering

Номер: US20130190942A1
Принадлежит: GENERAL ELECTRIC COMPANY

Embodiments of the invention can provide systems and methods for controlling the load of demand response metering devices. According to one embodiment of the invention, a system can be provided. The system can be operable to receive a load limit, store the load limit, determine a load demand of a location, provide an alarm when the load demand is greater than the load limit, and restrict electricity to the location when the load demand remains greater than the load limit for a predetermined amount of time. 1. A system , comprising:at least one memory that stores computer-executable instructions; receive a load limit and store the load limit in the at least one memory;', 'determine a load demand of a location;', 'provide an alarm when the load demand is greater than the load limit; and', 'restrict electricity to the location when the load demand remains greater than the load limit for a predetermined amount of time., 'at least one processor configured to access the at least one memory, wherein the at least one processor is configured to execute the computer-executable instructions to2. The system of claim 1 , wherein the load limit comprises a load limit for a peak load time.3. The system of claim 1 , wherein the load limit is received from a remote location or a local interface via a wired or wireless interface.4. The system of claim 1 , wherein the determination of the load demand comprises receiving the load demand from a meter of the location or from a meter of a consumer associated with the location.5. The system of claim 1 , wherein the restriction of electricity comprises actuating at least one relay.6. The system of claim 5 , wherein the at least one relay comprises a relay to disconnect all electricity from the location or a relay to disconnect less than all electricity from the location.7. The system of claim 1 , wherein the at least one processor is further configured to execute the computer-executable instructions to provide the alarm or the restriction ...

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

AIR INJECTION TIMED WITH EXHAUST RELEASE

Номер: US20130199497A1
Принадлежит: FORD GLOBAL TECHNOLOGIES, LLC

Embodiments for injecting air into exhaust ports of an engine are provided. In one example, a multi-cylinder engine method comprises combusting a rich air-fuel mixture, injecting air into a first cylinder's exhaust port and not into a second cylinder's exhaust port during the first cylinder's exhaust stroke, and injecting air into the second cylinder's exhaust port and not into the first cylinder's exhaust port during the second cylinder's exhaust stroke. In this way, injection into each exhaust port may be timed with exhaust release into each exhaust port. 1. A multi-cylinder engine method , comprising:combusting a rich air-fuel mixture;injecting air into a first cylinder's exhaust port and not into a second cylinder's exhaust port during the first cylinder's exhaust stroke; andinjecting air into the second cylinder's exhaust port and not into the first cylinder's exhaust port during the second cylinder's exhaust stroke.2. The multi-cylinder engine method of claim 1 , wherein injecting air into the first cylinder's exhaust port further comprises not injecting air into exhaust ports of other cylinders that are not undergoing an exhaust stroke claim 1 , and wherein injecting air into the second cylinder's exhaust port further comprises not injecting air into exhaust ports of other cylinders that are not undergoing an exhaust stroke.3. The multi-cylinder engine method of claim 1 , wherein injecting air into the first cylinder's exhaust port further comprises injecting air into the first cylinder's exhaust port in response to a temperature of exhaust being below a threshold.4. The multi-cylinder engine method of claim 1 , wherein injecting air into the first cylinder's exhaust port further comprises injecting air with an air injection system from a pressurized air supply via a first connection mechanically timed to the engine's camshaft.5. The multi-cylinder engine method of claim 4 , further comprising generating the pressurized air supply by operating an air pump of ...

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

MULTICAST OPTICAL SWITCH

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

A multicast optical switch includes a free-space optical assembly of discrete splitters, cylindrical optics, and a linear array of reflective switching devices, such as microelectromechanical systems (MEMS) mirrors, to provide low-loss, high-performance multicast switching in a compact configuration. The assembly of optical splitters may include multiple planar lightwave circuit splitters or a multi-reflection beam splitter that includes a linear array of partially reflecting mirrors, each of a different reflectivity. 1. An M×N multicast switch , comprising:M input ports, where M is greater than 1;N output ports, where N is greater than 1;M splitters, each configured to produce N split optical signals from an input optical signal received through one of the M input ports; anda 1×N array of mirrors each controllable to direct one of N split optical signals to one of the N output ports.2. The multicast switch of claim 1 , wherein each of the splitters comprises a planar lightwave circuit.3. The multicast switch of claim 1 , wherein each of the splitters comprises a linear array of partially-transmissive mirrors and each partially-transmissive mirror in the array has a different reflectivity.4. The multicast switch of claim 1 , wherein the M splitters are configured as a single assembly.5. The multicast switch of claim 1 , further comprising a planar lightwave circuit configured to receive the N optical signals directed by the mirrors and guide the N optical signals to the N output ports using N waveguides.6. The multicast switch of claim 5 , wherein each of the N waveguides comprises a variable optical attenuator.7. The multicast switch of claim 1 , wherein each mirror in the 1×N array of mirrors is rotatable about a first axis to direct an optical signal received thereat to one of the N output ports.8. The multicast switch of claim 7 , wherein each mirror in the 1×N array of mirrors is further rotatable about a second axis to enable hitless switching.9. The multicast ...

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

SYSTEM AND METHOD FOR CIRCUIT EMULATION

Номер: US20130343528A1
Принадлежит: ADC DSL SYSTEMS, INC.

A digital subscriber line (DSL) unit comprises a first user port configured to communicate signals according to an Ethernet protocol and a second user port configured to communicate signals according to a second non-Ethernet protocol The DSL unit also comprises at least one DSL port configured to communicate signals according to a DSL protocol; and a processing device configured to analyze Ethernet signals received over the first user port to determine when to output data from the respective received Ethernet signals over the second user port and when to output data from the respective received Ethernet signals over the at least one DSL port. The processing device is further configured to extract data from signals received over the second user port and insert the extracted data into a corresponding Ethernet signal having a respective emulated circuit identification and to output the corresponding Ethernet signal over the first user port. 1. A digital subscriber line (DSL) unit comprising:a first user port configured to transmit and receive signals according to an Ethernet protocol;a second user port configured to transmit and receive signals according to a second protocol, wherein the second protocol is different from the Ethernet protocol;at least one DSL port configured to transmit and receive signals according to a DSL protocol; anda processing device configured to analyze Ethernet signals received over the first user port to determine when to output data from the respective received Ethernet signals over the second user port and when to output data from the respective received Ethernet signals over the at least one DSL port;wherein the processing device is further configured to extract data from signals received over the second user port and insert the extracted data into a corresponding Ethernet signal having a respective emulated circuit identification and to output the corresponding Ethernet signal over the first user port.2. The DSL unit of claim 1 , further ...

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

SYSTEM AND METHOD FOR TEXT DISAMBIGUATION AND CONTEXT DESIGNATION IN INCREMENTAL SEARCH

Номер: US20140032534A1
Принадлежит: Veveo, Inc.

Methods and systems for text disambiguation and context designation in incremental search are provided. A method for selecting items in response to ambiguous keystrokes entered by a user and unambiguous metadata associated with a previously selected search result includes receiving ambiguous keystrokes, selecting and presenting a first subset of items and metadata associated with the items presented based on the ambiguous keystrokes. The method also includes receiving a selection of one of the items from the user, and, in response to a locking operation received from the user, locking in fixed relation at least one of the ambiguous keystrokes to at least one metadata term associated with the selected item. The method further includes, subsequent to receiving the locking operation, selecting and presenting a second subset of items based at least in part on the locked metadata term, and presenting the second subset of items. 1. A user-interface method for selecting a subset of items from a collection of items in response to search criteria including keystrokes entered by a user from a keypad and including metadata associated with a previously selected search result , the method comprising:a. receiving a sequence of keystrokes entered by a user searching for desired items, each keystroke of the sequence associated with an alphabetical or numerical symbol, wherein the symbols associated with each keystroke of the sequence of keystrokes represent at least a portion of a sequence of symbols representing the desired items;b. in response to receiving the keystrokes, performing a first search operation on the collection of items based on the sequence of keystrokes to retrieve a first subset of items from the collection of items and corresponding metadata associated with the first subset of items, wherein the metadata associated with each item of the first subset of items matches the symbols in association with each keystroke of the sequence of keystrokes;c. presenting on a ...

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

METHODS AND SYSTEMS FOR NAME PRONUNCIATION

Номер: US20140086395A1
Принадлежит: Linkedln Corporation

In an embodiment, a system maintains a database of a plurality of persons. The database includes an audio clip of a pronunciation of a name of a first person in the database. The system determines from a calendar database that a second person has an event in common with the first person, and transmits to a device associated with the second person an indication that the database includes the pronunciation of the name of the first person. 1. A system comprising: maintain a database of a plurality of persons, the database comprising an audio clip of a pronunciation of a name of a first person in the database;', 'determine from a calendar database that a second person has an event in common with the first person; and', 'transmit to a device associated with the second person an indication that the database includes the pronunciation of the name of the first person., 'a computer processor and a computer storage device configured to2. The system of claim 1 , wherein the computer processor and computer storage device are configured to output the pronunciation of the first person's name.3. The system of claim 1 , wherein the computer processor and computer storage device are configured to:receive input from the first person, the input comprising the pronunciation of the first person's name; andstore the input in the database as the audio clip, the audio clip associated with a profile of the first person.4. The system of claim 3 , wherein the input is received from the first person as a function of an ethnicity of the person's name and a geographical location associated with the first person.5. The system of claim 1 , wherein the computer processor and computer storage device are configured to receive a request from the second person to output the pronunciation of the first person's name.6. The system of claim 1 , wherein the computer processor is configured to analyze data within a profile associated with the first person and to identify the first person as having a ...

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

Test access mechanism for diagnosis based on partitioning scan chains

Номер: US20140101506A1
Принадлежит: Mentor Graphics Corp

Disclosed are representative embodiments of methods, apparatus, and systems for partitioning-based Test Access Mechanisms (TAM). Test response data are captured by scan cells of a plurality scan chains in a circuit under test and are compared with test response data expected for a good CUT to generate check values. Based on the check values, partition pass/fail signals are generated by partitioning scheme generators. Each of the partitioning scheme generators is configured to generate one of the partition pass/fail signals for one of partitioning schemes. A partitioning scheme divides the scan cells into a set of non-overlapping partitions. Based on the partition pass/fail signals, a failure diagnosis process may be performed.

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

SYSTEM AND METHOD FOR BACKUP STORAGE GARBAGE COLLECTION

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

A storage for storing backups of virtual machines includes a persistent storage and a garbage collector. The persistent storage stores the backups. The garbage collector identifies an end of a backup generation session; in response to identifying the end of the backup generation session, the garbage collector performs a date analysis to identify a set of potentially stale backups of the backups; performs a continuity chain analysis of each backup of the set of potentially stale backups to identify a set of stale backups; and deletes each backup of the set of stale backups. 1. A storage for storing backups of virtual machines , comprising:a persistent storage that stores the backups; and identify an end of a backup generation session;', perform a date analysis to identify a set of potentially stale backups of the backups;', 'perform a continuity chain analysis of each backup of the set of potentially stale backups to identify a set of stale backups; and', 'delete each backup of the set of stale backups., 'in response to identifying the end of the backup generation session], 'a garbage collector programmed to2. The storage of claim 1 , wherein the potentially stale backups include a plurality of backups of the backups claim 1 , wherein each backup of the plurality of backups has a respective age greater than a threshold age.3. The storage of claim 2 , wherein the threshold age is based on an average age of the backups.4. The storage of claim 1 , wherein performing the continuity chain analysis of each backup of the set of potentially stale backups to identify the set of stale backups comprises:selecting a backup of the set of potentially stale backups;reading a file name of the selected backup;extracting a portion of the file name;performing a first matching of the extracted portion of the file name to respective file names of the backups;making a first determination that the selected backup is chained to a second backup of the backups based on the first matching; ...

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

SYSTEM AND METHOD FOR ADAPTIVE BACKUP WORKFLOWS IN DYNAMIC PRIORITY ENVIRONMENT

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

A computing device for backing up virtual machine data includes a persistent storage and a backup initiator. The persistent storage stores virtual machine priority groupings and backup policies associated with the virtual machine priority groupings. The backup initiator obtains write rates of virtual machines; divides the virtual machines into priority groups based on the obtained write rates; updates the virtual machine priority groupings based on the priority groups; and performs a backup of the virtual machine data based on the backup policies using the updated virtual machine priority groupings. 1. A computing device for backing up virtual machine data , comprising: virtual machine priority groupings, and', 'backup policies associated with the virtual machine priority groupings; and, 'a persistent storage storing obtain write rates of a plurality of virtual machines;', 'divide the plurality of virtual machines into priority groups based on the obtained write rates;', 'update the virtual machine priority groupings based on the priority groups; and', 'perform a backup of the virtual machine data based on the backup policies using the updated virtual machine priority groupings., 'a backup initiator programmed to2. The computing device of claim 1 , wherein obtaining write rates of the plurality of virtual machines comprises:identifying a size of a difference disk associated with a virtual machine of the plurality of virtual machines;identifying a lifetime of the difference disk; andobtaining a write rate for the virtual machine using the identified size and the identified lifetime.3. The computing device of claim 1 , wherein dividing the plurality of virtual machines into priority groupings based on the obtained write rates comprises:ranking the write rates;dividing the write rates into cohorts; andgrouping the virtual machines associated with each of the cohorts into the plurality of groups.4. The computing device of claim 1 , wherein performing the backup of the ...

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

System and method for modularizing update environment in life cycle manager

Номер: US20220012036A1
Принадлежит: Nutanix Inc

A system and method for updating a component of a virtual computing system in a hyperconverged system includes installing, by a processor executing computer-readable instructions stored on a memory of a lifecycle manager of the virtual computing system, a software package on a node of the virtual computing system for updating the component of the virtual computing system, and booting, by the processor, the component into an update environment based on the software package. The software package decouples a dependency of the lifecycle manager on the update environment. The system and method also include updating, by the processor, the component in the update environment and booting, by the processor, the component out of the update environment into an operating environment upon completion of the update of the component.

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

Methods and systems for name pronunciation

Номер: US20150006185A1
Принадлежит: LinkedIn Corp

In an embodiment, a system maintains a database of a plurality of persons. The database includes an audio clip of a pronunciation of a name of a first person in the database. The system determines from a calendar database that a second person has an event in common with the first person, and transmits to a device associated with the second person an indication that the database includes the pronunciation of the name of the first person.

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

Self-Training WaveNet for Text-to-Speech

Номер: US20220013105A1
Принадлежит: Google LLC

A method of self-training WaveNet includes receiving a plurality of recorded speech samples and training a first autoregressive neural network using the plurality of recorded speech samples. The trained first autoregressive neural network is configured to output synthetic speech as an audible representations of a text input. The method further includes generating a plurality of synthetic speech samples using the trained first autoregressive neural network. The method additionally includes training a second autoregressive neural network using the plurality of synthetic speech samples from the trained first autoregressive neural network and distilling the trained second autoregressive neural network into a feedforward neural network. 1. A method comprising:receiving, at data processing hardware, a plurality of recorded raw audio waveform samples of speech;training, by the data processing hardware, a first autoregressive neural network using the plurality of recorded raw audio waveform samples of speech, the trained first autoregressive neural network configured to output raw audio waveforms of synthetic speech as an audible representation of a text input;generating, by the data processing hardware, as output from the trained first autoregressive neural network, a plurality of raw audio waveform samples of synthetic speech;training, by the data processing hardware, a second autoregressive neural network using the plurality of raw audio waveform samples of synthetic speech generated as output from the trained first autoregressive neural network; anddistilling, by the data processing hardware, the trained second autoregressive neural network into a feedforward neural network.2. The method of claim 1 , wherein the second autoregressive neural network comprises one of:a different autoregressive neural network than the first autoregressive neural network; orthe same autoregressive neural network as the first autoregressive network, such that training the second ...

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

SYSTEM AND METHOD FOR EFFICIENT RESTORE

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

An agent for managing virtual machines includes a persistent storage and a processor. The persistent storage stores backup/restoration policies. The processor identifies a virtual machine of the virtual machines that is likely to fail and, in response to identifying the virtual machine, identifies backup data associated with the identified virtual machine; instantiates a clone of the identified virtual machine using the identified backup; exposes the clone while the identified virtual machine is exposed; and hides the virtual machine after the clone is exposed. 1. An agent for managing virtual machines , comprising:a persistent storage that stores backup/restoration policies; and identify a virtual machine of the virtual machines that is likely to fail;', identify backup data associated with the identified virtual machine;', 'instantiate a clone of the identified virtual machine using the identified backup;', 'expose the clone while the identified virtual machine is exposed; and', 'hide the virtual machine after the clone is exposed., 'in response to identifying the virtual machine], 'a processor programmed to2. The agent of claim 1 , wherein the clone and the identified virtual machine comprise same application data.3. The agent of claim 1 , wherein the clone and the identified virtual machine comprise different configuration data.4. The agent of claim 3 , wherein the configuration data of the identified virtual machine comprises a first uniform resource identifier claim 3 , the configuration data of the clone comprises a second uniform resource identifier claim 3 , and the first uniform resource identifier is different from the second uniform resource identifier.5. The agent of claim 3 , wherein the configuration data of the identified virtual machine comprises a first media access control address claim 3 , the configuration data of the clone comprises a second media access control address claim 3 , and the first media access control address is different from the ...

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

INSTANT RESTORE AND INSTANT ACCESS OF HYPER-V VMS AND APPLICATIONS RUNNING INSIDE VMS USING DATA DOMAIN BOOSTFS

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

A production host for hosting virtual machines includes a persistent storage a backup storage client, and a production agent. The persistent storage stores data associated with a portion of the virtual machines. The backup storage client provides access to second data associated with a second portion of the virtual machines stored in a backup storage. The production agent identifies an instant access request for a virtual machine and, in response to identifying the instant access request, generates instant access virtual machine data in the backup storage using a portion of the second data associated with the virtual machine; locally mounts the generated instant access virtual machine data; locally instantiates the virtual machine using the instant access virtual machine data; and executes the instantiated virtual machine using the instant access virtual machine data. 1. A production host for hosting virtual machines , comprising:a persistent storage that stores data associated with a portion of the virtual machines; anda backup storage client that provides access to second data associated with a second portion of the virtual machines stored in a backup storage; identify an instant access request for a virtual machine;', generate instant access virtual machine data in the backup storage using a portion of the second data associated with the virtual machine;', 'locally mount the generated instant access virtual machine data;', 'locally instantiate the virtual machine using the instant access virtual machine data; and', 'execute the instantiated virtual machine using the instant access virtual machine data., 'in response to identifying the instant access request], 'a production agent programmed to2. The production host of claim 1 , further comprising a logical cache that stores a portion of the instant access virtual machine data.3. The production host of claim 1 , wherein the portion of the second data consists of deduplicated data.4. The production host of claim 3 , ...

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

SYSTEM AND METHOD FOR RESILIENT BACKUP GENERATION

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

A computing device for storing backups of virtual machines includes a persistent storage and a backup manager. The persistent storage stores backup policies. The backup manager identifies an end of a backup generation session for a virtual machine of the virtual machines and, in response to identifying the end of the backup generation session, identifies a continuity chain implicated by the backup generation session using the backup policies; performs a membership analysis of the identified continuity chain to identify a continuity state of the continuity chain; makes a first determination that the identified continuity chain is broken based on the identified continuity state; and, in response to the first determination, remediates the continuity chain. 1. A computing device for storing backups of virtual machines , comprising:a persistent storage that stores backup policies; and identify an end of a backup generation session for a virtual machine of the virtual machines;', identify a continuity chain implicated by the backup generation session using the backup policies;', 'perform a membership analysis of the identified continuity chain to identify a continuity state of the continuity chain;', 'make a first determination that the identified continuity chain is broken based on the identified continuity state; and', 'in response to the first determination, remediate the continuity chain., 'in response to identifying the end of the backup generation session], 'a backup manager programmed to2. The computing device of claim 1 , wherein performing the membership analysis comprises:identifying a plurality of backups associated with the identified continuity chain;associating each of the respective backups of the plurality of backups with respective links in the identified continuity chain;making a second determination that at least one link of the identified continuity chain is not associated with a respective backup of the plurality of backups; andidentify the continuity ...

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

SYSTEM AND METHOD FOR FAULT TOLERANT BACKUP GENERATION IN A VIRTUAL ENVIRONMENT

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

An agent for managing virtual machines includes a persistent storage and a processor. The persistent storage stores backup/restoration policies. The processor identify an end of a backup generation session for the virtual machines; make a first determination that the backup generation was a batch type backup session and, in response to the first determination, performs a batch level continuity analysis of backups generated via the backup generation session to identify a set of backup failures of the backup generation session; performs an unscheduled batch backup generation session based on the identified set of backup failures; and remediates the backup/restoration policies using the identified set of backup failures to ensure backup continuity of all backups associated with each of the virtual machines. 1. An agent for managing virtual machines , comprising:a persistent storage that stores backup/restoration policies; and identify an end of a backup generation session for the virtual machines;', 'make a first determination that the backup generation was a batch type backup session;', perform a batch level continuity analysis of backups generated via the backup generation session to identify a set of backup failures of the backup generation session;', 'perform an unscheduled batch backup generation session based on the identified set of backup failures; and', 'remediate the backup/restoration policies using the identified set of backup failures to ensure backup continuity of all backups associated with each of the virtual machines., 'in response to the first determination], 'a processor programmed to2. The agent of claim 1 , wherein performing the unscheduled batch backup generation session based on the identified set of backup failures comprises:identifying a subset of the set of the virtual machines associated with the identified backup failures; andordering the subset of the set of the virtual machines based on a priority of each respective virtual machine of the ...

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

SYSTEM AND METHOD FOR CRITICAL VIRTUAL MACHINE PROTECTION

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

A backup agent for facilitating restorations of virtual machines includes a persistent storage and a backup/restoration policy updater. The persistent storage stores backup/restoration policies. The backup/restoration policy updater identifies a change of a label associated with data of a production host and, in response to identifying change in the label, identifies a virtual machine of the virtual machines associated with the data; performs a threat analysis of the identified virtual machine to determine a new security policy for the identified virtual machine; and updates a policy of the backup/restoration policies associated with the identified virtual machine based on the identified new security policy. 1. A backup agent for facilitating restorations of virtual machines , comprising:a persistent storage that stores backup/restoration policies; and identify a change of a label associated with data of a production host;', identify a virtual machine of the virtual machines associated with the data;', 'perform a threat analysis of the identified virtual machine to determine a new security policy for the identified virtual machine; and', 'update a policy of the backup/restoration policies associated with the identified virtual machine based on the identified new security policy., 'in response to identifying change in the label], 'a backup/restoration policy updater programmed to2. The backup agent of claim 1 , wherein the backup/restoration policy updater is further programmed to:perform a backup of the identified virtual machine using the updated policy to store a backup of the identified virtual machine in a backup storage of a plurality of backup storages.3. The backup agent of claim 2 , wherein the updated policy specifies a first number of users that are credentialed to initiate performance of the backup claim 2 , the policy specifies a second number of users that are credentialed to initiate performance of the backup claim 2 , and the first number is smaller ...

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

AUTOMATED MEDIA CLIPPING AND COMBINATION SYSTEM

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

A system may receive a search term from a user device. The system may identify a set of media files based on the search term, the set of media files including multiple media files. The system may automatically create a single media file by combining the multiple media files, from the set of media files, into the single media file. The system may output the single media file for presentation on the user device. 1. A system , comprising: receive a search term from a user device;', 'the set of media files including a plurality of media files;', 'identify a set of media files based on the search term,'}, 'automatically create a single media file by combining the plurality of media files, from the set of media files, into the single media file; and', 'output the single media file for presentation on the user device., 'one or more server devices to2. The system of claim 1 , where the one or more server devices claim 1 , when identifying the set of media files claim 1 , are to:compare the search term with stored keywords; andidentify one or more media files associated with a stored keyword that matches the search term.3. The system of claim 2 , where the one or more server devices claim 2 , when comparing the search term with stored keywords claim 2 , are to:provide a notification that the single media file could not be created when the search term does not match any of the stored keywords.4. The system of claim 1 , where the one or more server devices claim 1 , when identifying the set of media files claim 1 , are to:obtain a total relevancy score for each of the plurality of media files; andselect the plurality of media files for the set of media files based on the total relevancy score for each of the plurality of media files satisfying a threshold relevancy score.5. The system of claim 4 , where the one or more server devices claim 4 , when obtaining the total relevancy score for each of the plurality of media files claim 4 , are to:determine one or more relevancy ...

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

SYSTEM AND METHOD FOR A BACKUP DATA VERIFICATION FOR A FILE SYSTEM BASED BACKUP

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

A method for verifying data includes obtaining, by a backup agent, a backup verification trigger for a backup stored in a backup storage system, in response to the backup verification trigger, obtaining backup metadata associated with the backup, performing a hierarchical structure data mapping based on the backup metadata to obtain a hierarchical structure associated with the backup, performing, using the hierarchical structure, a backup verification to generate a backup health state of the backup, after the backup verification is generated: making a determination, based on the backup verification, that the backup health state is not in a healthy state, and in response to the determination, performing a remediation of the backup policies. 1. A method for managing a persistent storage system , the method comprising:obtaining, by a backup agent, a backup verification trigger for a backup stored in a backup storage system; obtaining backup metadata associated with the backup;', 'performing a hierarchical structure data mapping based on the backup metadata to obtain a hierarchical structure associated with the backup;', 'performing, using the hierarchical structure, a backup verification to generate a backup health state of the backup;', making a determination, based on the backup verification, that the backup health state is not in a healthy state; and', 'in response to the determination, performing a remediation of the backup policies., 'after the backup verification is generated], 'in response to the backup verification trigger,'}2. The method of claim 1 , wherein the backup metadata is stored in a backup storage metadata repository.3. The method of claim 2 , wherein the backup metadata storage repository is a secondary storage system separate from the backup storage system.4. The method of claim 2 , further comprising:obtaining a backup generation request for a file system;performing, in response to the backup generation request, a backup generation to obtain the ...

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

METHOD AND SYSTEM FOR GENERATING SYNTHETIC BACKUPS USING PSEUDO-ASSET BACKUPS

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

A method that is performed for backing up data. The method includes obtaining an incremental backup request; and in response to the incremental backup request: obtaining an asset and an asset entry associated with the incremental backup request; dividing the asset into pseudo-assets based on the asset entry; storing the pseudo-assets across backup storages to generate incremental pseudo-asset backups; initiating the merging of the incremental pseudo-asset backups to generate an incremental asset backup; and initiating the merging of the incremental asset backup with a previously generated full asset backup associated with the incremental backup request to generate a first synthetic full asset backup. 1. A method for backing up data , the method comprising:obtaining an incremental backup request; and obtaining an asset and an asset entry associated with the incremental backup request;', 'dividing the asset into pseudo-assets based on the asset entry;', 'storing the pseudo-assets across backup storages to generate incremental pseudo-asset backups;', 'initiating the merging of the incremental pseudo-asset backups to generate an incremental asset backup; and', 'initiating the merging of the incremental asset backup with a previously generated full asset backup associated with the incremental backup request to generate a first synthetic full asset backup., 'in response to the incremental backup request2. The method of claim 1 , wherein the asset entry comprises:change information, specifying portions of the asset that have been modified since the generation of the previously generated full asset backup.3. The method of claim 1 , wherein the pseudo-asset comprises a portion of the asset.4. The method of claim 2 , wherein the asset comprises folders that have been modified since generation of the previously generated full asset backup.5. The method of claim 3 , wherein the previously generated full asset backup may be one selected from a group consisting of a full asset ...

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

SYSTEMS AND METHODS FOR MULTIPLE RECOVERY TYPES USING SINGLE BACKUP TYPE

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

Embodiments described herein relate to a technique for performing an enhanced backup and restore for a computing device. The method may include: receiving, at a backup management device, a request to perform an enhanced backup operation; creating, by the backup management device, an enhanced recovery asset including computing device data items and stored on a backup storage device; performing a backup operation of a volume of the computing device to obtain a first backup container; performing a backup operation of system state information associated with the computing device to obtain a second backup container; associating the first backup container and the second backup container with the enhanced recovery asset; receiving, by the backup management device, a second request to perform a recovery operation; and performing, based on the second request, the recovery operation using at least a portion of the enhanced recovery asset. 1. A method for performing an enhanced backup and restore for a computing device , the method comprising:receiving, at a backup management device, a first request to perform an enhanced backup operation;creating, by the backup management device in response to the first request, an enhanced recovery asset comprising computing device data items associated with the computing device and stored on a backup storage device;performing a first backup operation of at least one volume of the computing device to obtain a first backup container stored on the backup storage device;performing a second backup operation of system state information associated with the computing device to obtain a second backup container stored on the backup storage device;associating the first backup container and the second backup container with the enhanced recovery asset;receiving, by the backup management device, a second request to perform a recovery operation; andperforming, based on the second request, the recovery operation using at least a portion of the enhanced ...

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

Method and system for generating backups using pseudo-asset backups

Номер: US20220043722A1
Принадлежит: EMC IP Holding Co LLC

A method that is performed for backing up data. The method includes obtaining an asset backup request; and in response to the asset backup request: obtaining an asset and an asset entry associated with the asset backup request; dividing the asset into pseudo-assets using the asset entry; storing the pseudo-assets across backup storages to generate pseudo-asset backups; initiating the merging of the pseudo-asset backups to generate an asset backup; and updating asset backup metadata based on the asset backup.

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

Method and system for parallelizing backup generation operations using pseudo-asset backups

Номер: US20220043775A1
Принадлежит: EMC IP Holding Co LLC

A method that is performed for backing up data. The method includes obtaining a backup request; and in response to the backup request: obtaining an asset and an asset entry from a file system metadata repository associated with the backup request; identifying asset components of the asset using the asset entry; assigning asset components to backup threads to be backed up as pseudo-assets based on the asset entry; executing the backup threads to generate pseudo-asset backups; storing the pseudo-asset backups on backup storages; and updating asset backup metadata based on the pseudo-asset backups.

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

LIQUID PROOF PRESSURE SENSOR

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

A device includes a sensor die, an electrical coupling, a substrate, and a housing unit. The sensor die is coupled to the substrate via the electrical coupling. The housing unit and the substrate are configured to house the sensor die and the electrical coupling. The housing unit comprises an opening that exposes the sensor die to an environment external to the housing unit. The housing unit may include a drainage configured to drain liquid, e.g., water, oil, etc., out from an interior environment of the housing unit to the environment external to the housing unit. In some embodiments the housing unit comprises a membrane barrier exposing the sensor die to an environment external to the housing unit while preventing liquid from the environment external to enter an interior environment of the housing unit. It is appreciated that in some embodiments, the membrane barrier may be porous and may be ePTFE. 1. A device comprising:a sensor die;an electrical coupling;a substrate, wherein the sensor die is coupled to the substrate via the electrical coupling; anda housing unit, wherein the housing unit and the substrate are configured to house the sensor die and the electrical coupling, and wherein the housing unit comprises an opening that exposes the sensor die to an environment external to the housing unit, and wherein the housing unit further comprises a drainage configured to drain liquid out from an interior environment of the housing unit to the environment external to the housing unit.2. The device of further comprising a gel filled within the interior environment of the housing unit covering the sensor die and the substrate claim 1 , wherein the gel is configured to protect the sensor die claim 1 , the electrical coupling claim 1 , and the substrate from exposure to the liquid.3. The device of claim 2 , wherein the drainage is configured to drain the liquid deposited over the gel surface.4. The device of claim 2 , wherein the gel is selected from a group consisting ...

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

LIQUID DETECTION IN A SENSOR ENVIRONMENT AND REMEDIAL ACTION THEREOF

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

A device includes a sensor die, an electrical coupling, a substrate, a liquid detection unit, and a housing unit. The sensor die is coupled to the substrate via the electrical coupling. The liquid detection unit electrically is coupled to the sensor die. The housing unit and the substrate are configured to house the sensor die, the liquid detection unit, and the electrical coupling. The housing unit comprises an opening that exposes the sensor die to an environment external to the housing unit. The liquid detection unit detects presence of liquid within an interior environment of the housing unit. In some embodiments, the device further includes a gel filled within the interior environment of the housing unit covering the sensor die and the substrate. The gel, e.g., silicone, fluoro silicone, etc., is configured to protect the sensor die, the electrical coupling, and the substrate from exposure to the liquid. 1. A device comprising:a sensor die;an electrical coupling;a substrate, wherein the sensor die is coupled to the substrate via the electrical coupling;a liquid detection unit electrically coupled to the sensor die; anda housing unit, wherein the housing unit and the substrate are configured to house the sensor die, the liquid detection unit, and the electrical coupling, and wherein the housing unit comprises an opening that exposes the sensor die to an environment external to the housing unit,and wherein the liquid detection unit is configured to detect presence of liquid within an interior environment of the housing unit.2. The device of further comprising a gel filled within the interior environment of the housing unit covering the sensor die and the substrate claim 1 , wherein the gel is configured to protect the sensor die claim 1 , the electrical coupling claim 1 , and the substrate from exposure to the liquid.3. The device of claim 2 , wherein the gel is selected from a group consisting of silicone and fluoro silicone.4. The device of claim 1 , wherein ...

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

Network-based client side encryption

Номер: US20180034816A1
Принадлежит: VERIZON PATENT AND LICENSING INC

A device may provide an upload request to upload a file. The device may receive, based on the upload request, a unique identifier associated with the device. The device may obtain a file key for encrypting the file and a security key for encrypting the file key. The security key may be obtained based on the unique identifier. The device may encrypt the file, using the file key, to create an encrypted file. The device may encrypt the file key, using the security key, to create an encrypted file key. The device may provide the encrypted file and the encrypted file key for storage by a storage device.

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

Reversible Multi-Bit Scan Cell-based Scan Chains For Improving Chain Diagnostic Resolution

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

A circuit comprises a scan chain comprising one or more multi-bit flip-flops, a plurality of multiplexers, and new scan enable signal generation circuitry. Each of the plurality of multiplexers is associated with a particular bit of the one or more multi-bit flip-flops with an output of the each of the plurality of multiplexers coupled to a data input of the particular bit, which is configured to select, based on a scan direction control signal, between an input signal from functional circuitry of the circuit and an input signal from a data output of a bit of the scan chain immediately following the particular bit in a normal scan shift direction. The new scan enable signal generation circuitry is configured to generate a new scan enable signal for the one or more multi-bit flip-flops based on the scan direction control signal and a scan enable signal for the scan chain. 1. A circuit , comprising:a scan chain comprising one or more multi-bit flip-flops;a plurality of multiplexers, each of the plurality of multiplexers being associated with a particular bit of the one or more multi-bit flip-flops with an output of the each of the plurality of multiplexers coupled to a data input of the particular bit, the each of the plurality of multiplexer configured to select, based on a scan direction control signal, between an input signal from functional circuitry of the circuit and an input signal from a data output of a bit of the scan chain immediately following the particular bit in a normal scan shift direction; andnew scan enable signal generation circuitry configured to generate a new scan enable signal for the one or more multi-bit flip-flops based on the scan direction control signal and a scan enable signal for the scan chain,wherein the one or more multi-bit flip-flops perform a capture operation when both the scan enable signal and the new scan enable signal are set to be a first logic value and the scan direction control signal is set to be a second logic value, a ...

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

System and method for guided system restoration

Номер: US20200034174A1
Принадлежит: EMC IP Holding Co LLC

A method for managing virtual machines includes obtaining a restoration request via a first pane of a graphical user interface generated by a graphical user interface manager; in response to obtaining the restoration request: predicting a restoration load for performing the restoration of a virtual machine of the virtual machines; performing a resource availability analysis of the production hosts using the restoration load to obtain a list of production hosts for performing a restoration of the virtual machine; making a first determination that the list specifies at least one production host of the production hosts; and, in response to the first determination: modifying a second pane of the graphical user interface based on the list to obtain a modified second pane; obtaining a user selection of a restoration option displayed in the modified second pane; and restoring the virtual machine using the restoration option and backup/restoration policies.

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

MULTI-MESSAGE CONVERSATION SUMMARIES AND ANNOTATIONS

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

The disclosure herein describes a system for generating customizable summaries of multi-message conversations in email threads and other multi-message and multi-participant messaging applications. A summary icon is displayed if the number of messages in a thread exceeds a threshold number. Message data is cleaned and analyzed by ML models to generate feature vectors representing the messages content. Multiple loglinear regression models compute similarity between message sentences. Clustering algorithm(s) to generate a multi-message conversation thread summary based on the values. If the user selects the summary icon, the multi-message conversation thread summary is displayed. The summary includes summary sentences and/or annotations describing content of the messages in the thread, participants contributing to the messages in the thread, links back to the original messages in the thread and/or a count of the number of messages contributed by each participant. 1. (canceled)2. A system for providing multi-message conversation summaries , the system comprising:a processor;a computer-readable medium storing computer-executable instructions that are operative upon execution by the processor to:create a summary icon representing a multi-message conversation thread exceeding a threshold number of messages;generate a customized summary of a plurality of messages in the multi-message conversation thread, the customized summary is presented within a summary display pane in response to a selection of the summary icon;link a summary sentence in the customized summary to a source message in the plurality of messages; andprovide an annotation indicating an identifier associated with an author of a message in the plurality of messages from which a portion of the customized summary is extracted.3. The system of claim 1 , further comprising:a user-configurable template in a set of templates selected by a user, wherein data associated with the customized summary is presented to the ...

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

SYSTEM AND METHOD FOR RESILIENT BACKUP GENERATION

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

A computing device for storing backups of virtual machines includes a persistent storage and a backup manager. The persistent storage stores backup policies. The backup manager identifies an end of a backup generation session for a virtual machine of the virtual machines and, in response to identifying the end of the backup generation session, identifies a continuity chain implicated by the backup generation session using the backup policies; performs a membership analysis of the identified continuity chain to identify a continuity state of the continuity chain; makes a first determination that the identified continuity chain is broken based on the identified continuity state; and, in response to the first determination, remediates the continuity chain. 1. A computing device for storing backups of virtual machines , comprising:a persistent storage that stores backup policies; and identify an end of a backup generation session for a virtual machine of the virtual machines;', identify a continuity chain implicated by the backup generation session using the backup policies;', 'perform a membership analysis of the identified continuity chain to identify a continuity state of the continuity chain;', 'make a first determination that the identified continuity chain is broken based on the identified continuity state; and', perform a backup generation analysis to identify a type of a backup;', 'make a second determination that the type of the backup is not an anchor backup type; and', 'in response to the second determination:', 'generate a gap-filling backup for the virtual machine; and', 'update the backup policies using the generated gap-filling backup., 'in response to the first determination;'}], 'in response to identifying the end of the backup generation session], 'a backup manager programmed to2. The computing device of claim 1 , wherein performing the membership analysis comprises:identifying a plurality of backups associated with the identified continuity chain; ...

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

PROVIDING OFFERS FOR PURCHASE BASED ON REAL-TIME USER DATA

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

A device may obtain near real-time user data. The near real-time user data may be transmitted by an active application of a user device, and may include information identifying a current geographical location of a user of the user device and information identifying the user. The device may identify offers, for goods or services, relating to the near real-time user data. The device may transmit information regarding a particular offer, of the offers, to the active application to cause the active application to display the information regarding the particular offer. The information regarding the particular offer may be displayed via an interface, of the active application, being used by the user. The interface may provide financial information of the user for purchasing the offer. 1. A device comprising:a memory to store instructions; and [ the near real-time user data being received from an active application of a user device,', information identifying a current geographical location of a user of the user device, and', 'information identifying the user,, 'the near real-time user data including], 'receive near real-time user data,'}, 'identify a plurality of offers, for goods or services, relating to the near real-time user data,', 'the information regarding the particular offer being displayed via an interface, of the active application, being used by the user.', 'transmit information regarding a particular offer, of the plurality of offers, to the active application to cause the active application to display the information regarding the particular offer,'}], 'one or more processors to execute the instructions to2. The device of claim 1 , where the near real-time user data further includes information requested by the active application claim 1 , and 'identify offers relating to the information requested by the active application.', 'where, when identifying the plurality of offers, the one or more processors are to3. The device of claim 1 , where claim 1 , when ...

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

PROVIDING ON-DEMAND AUDIENCE BASED ON NETWORK

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

A device receives, from a client device, a first request associated with target audience criteria and a time constraint. Based on the target audience criteria, the device sends, to an information device, a network state request. In response to the network state request, the device receives, from the information device, a network state response including user data associated with user devices. Based on the network state response, the device determines a predicted network state, including predicted user data associated with the user devices, associated with the time constraint. Based on the predicted network state and the target audience criteria, the device determines a predicted quantity of user devices associated with both the target audience criteria and the time constraint. The device sends, to the client device, a first response based on the determination of the predicted quantity of user devices. 1. A device comprising: [ 'the target audience criteria including information that identifies one or more characteristics of members of a target audience associated with the advertisement;', 'the advertisement campaign including information associated with target audience criteria and time information for responding to an advertisement associated with the advertisement campaign,'}, 'receive, from a client device, a first request associated with an advertisement campaign,'}, 'send, to an information device, a second request based on the target audience criteria and the time information;', content or metadata of e-mail messages sent or received by the user devices,', 'content or metadata of text messages sent or received by the user devices,', 'content or metadata associated with search queries sent or received by the user devices,', 'content or metadata associated with browsing activity of the user devices,', 'information associated with purchases initiated via the user devices, or', 'information indicating whether the user devices are powered-on, powered-off, or idle;, ...

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

PROVIDING SOCIAL CONTEXT TO CALENDAR EVENTS

Номер: US20140136612A1
Принадлежит: Linkedln Corporation

A mobile communication device includes an application program interface and a computer processor configured with a calendar application and calendar database. The computer processor and/or application programming interface are configured to identify an event in the calendar database that is associated with a first person, and transmit a request to a social network server and/or a business network server. The request includes an identification of the first person and a user of the mobile communication device. The computer processor and/or application programming interface is further configured to receive from the social network server and/or the business network server information relating to the first person and the user of the mobile communication device. 1. A mobile communication device comprising:a computer processor configured with a calendar application and calendar database; andan application programming interface coupled to the computer processor; identify an event in the calendar database that is associated with a first person;', 'transmit a request to one or more of a social network server and a business network server, the request comprising an identification of the first person and a user of the mobile communication device; and', 'receive from one or more of the social network server and the business network server information relating to the first person and the user of the mobile communication device., 'wherein one or more of the computer processor and the application programming interface are configured to2. The mobile communication device of claim 1 , wherein the information relating to the first person and the user of the mobile communication device received from one or more of the social network server and the business network server comprises one or more of a list of persons to whom the first person and the user of the mobile communication device are both connected and a list of persons with whom the first person and the user of the mobile ...

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

Automated Front-End Code Generating Method and System for a Website

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

A method and system for generating automated front-end code for a website from design files is described. In one embodiment, a method for generating automated front-end code for a website includes obtaining at least one design file associated with a design of a website from a client device. Hypertext markup language (HTML) code and a cascading style sheet (CSS) file is automatically generated from the at least one design file from information obtained from a plurality of layers associated with the design file. The method includes extracting a plurality of extracted image files from the at least one design file. The method further includes providing front-end code for the website that includes the HTML code, the CSS file, and the plurality of extracted image files to the client device. 1. A method for generating automated front-end code for a website , the method comprising:obtaining at least one design file associated with a design of a website, wherein the at least one design file comprises a plurality of layers;automatically generating hypertext markup language (HTML) code and a cascading style sheet (CSS) file from the at least one design file, wherein the HTML code and the CSS file are automatically generated based on information included in the plurality of layers;extracting a plurality of extracted image files from the at least one design file; andproviding front-end code for the website comprising the HTML code, the CSS file, and the plurality of extracted image files to a client device.2. The method of claim 1 , wherein the plurality of layers include at least a group layer claim 1 , a type layer claim 1 , a shape layer claim 1 , and an image layer.3. The method of claim 1 , further comprising refactoring the HTML code and CSS file prior to providing the front-end code for the website to the client device.4. The method of claim 1 , wherein the at least one design file is a layered image file.5. The method of claim 1 , further comprising integrating the front ...

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

Flow conditioning feature for suction diffuser

Номер: US20140140837A1
Принадлежит: Fluid Handling LLC

A suction diffuser or arrangement is provided featuring a main suction diffuser body and a flow conditioning arrangement. The main suction diffuser body is configured with an inlet to receive an incoming fluid flow, an interior cavity to receive the incoming fluid from the inlet, and an outlet to receive the incoming fluid from the interior cavity and provide an outgoing fluid. The flow conditioning arrangement is configured in relation to the inlet and also comprises a flow conditioning portion having at least one inwardly contoured surface, configured to extend into the interior cavity, diffuse the incoming fluid passing from the inlet into the interior cavity, and provide a flow conditioning that produces a uniform flow of the outgoing fluid by directing the incoming fluid towards the outlet, based at least partly on a contoured design corresponding to the at least one inwardly contoured surface.

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

Hdmi source and sink device over single hdmi connector

Номер: US20150067195A1
Принадлежит: Intel Corp

Embodiments described herein provide an electronic device with a connector that includes a HDMI source and a HDMI sink. The electronic device also includes logic to determine whether a device coupled to the connector is a data source or a data sink, and if the device coupled to the connector is a data source, configure the connector to receive data.

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

Method and Apparatus for Determining Walking Direction for a Pedestrian Dead Reckoning Process

Номер: US20140142885A1
Принадлежит: CSR Technology Inc.

The present invention relates generally to position determination, and more particularly to methods and apparatuses to determine the walking direction (heading of a user) using MEMS inertial sensors commonly found in mobile devices such as cellphones. According to some aspects, the invention includes a methodology to allow the walking angle to be determined dynamically. In embodiments, the methodology includes pattern matching accelerometer measurement data to a reference acceleration pattern. 1. A method comprising:collecting sensor data in a device associated with a person while the person is in ambulatory motion; andprocessing the sensor data to determine a heading of the person, wherein processing includes matching the collected sensor data to a reference pattern.2. A method according to claim 1 , wherein the ambulatory motion is walking.3. A method according to claim 1 , wherein the ambulatory motion is jogging.4. A method according to claim 1 , wherein the ambulatory motion is running.5. A method according to claim 1 , wherein the sensor data is accelerometer data.6. A method according to claim 5 , wherein matching includes:identifying accelerometer data corresponding to a stride of the person in the collected accelerometer data;calculating a correlation sum between the identified accelerometer data and corresponding points in the reference pattern; anddetermining a motion angle using the correlation sum.7. A method according to claim 5 , further comprising warping the collected accelerometer data to match anchor points in the reference pattern.8. A method according to claim 5 , wherein the accelerometer data comprises forward and sideways accelerometer data claim 5 , and the reference pattern includes forward and sideways acceleration reference patterns.9. A method according to claim 2 , further comprising:determining that the person is walking,wherein collecting is performed in response to a positive determination that the person is walking.10. A method ...

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

COMBINATORIAL SERIAL AND PARALLEL TEST ACCESS PORT SELECTION IN A JTAG INTERFACE

Номер: US20190064270A1
Принадлежит: STMICROELECTRONICS INTERNATIONAL N.V.

A circuit is for coupling test access port (TAP) signals to a Joint Test Action Group (JTAG) interface in an integrated circuit package. An nTRST pin receives a test reset signal, a TMS pin receives a test mode select signal, a testing test access port (TAP) has a test reset signal input and a test mode select signal input, and a debuging test access port (TAP) has a test reset signal input coupled to the nTRST pin and a test mode select signal input coupled to the TMS pin. An inverter has an input coupled to the nTRST pin and an output coupled to the test reset signal input of the testing TAP, and an AND gate has a first input coupled to the output of the inverter, a second input coupled to the TMS pin, and an output coupled to the test mode select input of the testing TAP. 1. A circuit for coupling test access port (TAP) signals to a Joint Test Action Group (JTAG) interface in an integrated circuit package , the circuit comprising:an nTRST pin configured to receive a test reset signal;a TMS pin configured to receive a test mode select signal;a testing test access port (TAP) having a test reset signal input and a test mode select signal input;a debuging test access port (TAP) having a test reset signal input coupled to the nTRST pin and a test mode select signal input coupled to the TMS pin;an inverter having an input coupled to the nTRST pin and an output coupled to the test reset signal input of the testing TAP; andan AND gate having a first input coupled to the output of the inverter, a second input coupled to the TMS pin, and an output coupled to the test mode select input of the testing TAP.2. The circuit of claim 1 , wherein the testing TAP is selected and the debugging TAP is placed in a reset mode claim 1 , when the test reset signal is asserted and the testing TAP operations are controlled from the test mode select signal.3. The circuit of claim 1 , wherein the debugging TAP is selected and the testing TAP is placed in a reset mode claim 1 , when the test ...

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

SEQUENTIAL TEST ACCESS PORT SELECTION IN A JTAG INTERFACE

Номер: US20190064271A1
Принадлежит: STMICROELECTRONICS INTERNATIONAL N.V.

A JTAG interface in an IC includes a test mode select (TMS) pin receiving a TMS signal, a testing test access port (TAP) having a TMS signal input, a debugging test access port (TAP) having a TMS signal and glue logic coupled to receive a first output from the testing TAP and a second output from the debugging TAP. A flip-flop receives input from the testing TAP and the debugging TAP through the glue logic. A first AND gate has output coupled to the TMS signal input of the debugging TAP, and receives input from an output of the flip-flop and the TMS signal. An inverter has an input coupled to receive input from the flip-flop. A second AND gate has output coupled to the TMS signal input of the testing TAP, and receives input from the TMS signal and output of the inverter. 1. Circuitry for coupling test access port (TAP) signals to a Joint Test Action Group (JTAG) interface in an integrated circuit package , the circuitry comprising:a TMS pin configured to receive a test mode select signal;a testing test access port (TAP) having a test mode select signal input;a debugging test access port (TAP) having a test mode select signal input;glue logic coupled to receive a first output from the testing TAP and a second output from the debugging TAP;a flip flop receiving input from the testing TAP and the debugging TAP through the glue logic;a first AND gate having an output coupled to the test mode select signal input of the debugging TAP, and receiving input from an output of the flip flop and the test mode select signal;an inverter having an input coupled to receive input from the flip flop;a second AND gate having an output coupled to the test mode select signal input of the testing TAP, and receiving input from the test mode select signal and an output of the inverter.2. The circuitry of claim 1 , wherein the glue logic loads the flip flop with a first logic value when the debugging TAP is to be selected.3. The circuitry of claim 2 , wherein the first logic value is a ...

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

METHOD AND SYSTEM FOR HYBRID INCREMENTAL FILE-BASED BACKUPS

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

A method and system for hybrid incremental file-based backup that includes receiving a list of desired elements for incremental backup and determining the elements on the list of desired elements that have changed since a previous backup, and storing the elements on the list of desired elements that have changed since the previous backup in a backup container. The method and system determines a list of unchanged elements from the previous backup and storing the unchanged elements on the list of unchanged elements in the backup container to obtain an updated backup. 1. A method for hybrid incremental file-based backup , the method comprising:receiving a list of desired elements for incremental backup;determining elements on the list of desired elements that have changed since a previous backup;storing the elements on the list of desired elements that have changed since the previous backup in a backup container;determining a list of unchanged elements from the previous backup; andstoring unchanged elements on the list of unchanged elements in the backup container to obtain a tailored synthetic backup.2. The method of claim 1 , wherein determining the elements on the list of desired elements that have changed since the previous backup comprises:receiving a list of changed elements; anddetermine the elements on the list of desired elements that have changed by comparing the list of desired elements to the list of changed elements.3. The method of claim 2 , wherein the list of all changed elements is generated by a host claim 2 , wherein the host is operatively connected to a backup storage claim 2 , wherein the backup container is located on the backup storage.4. The method of claim 3 , wherein the list of all changed elements specifies at least one file.5. The method of claim 1 , wherein determining the elements on the list of desired elements that have changed since the previous backup comprises:obtaining current metadata associated with each of the elements on the ...

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

METHOD AND SYSTEM FOR MULTI-PRONGED BACKUP USING REAL-TIME ATTRIBUTES

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

A method and system for backup processes that includes identifying a target volume and identifying a number of available threads to back up the target volume. The elements in the target volume are distributed among the available threads based on a currently pending size of data in the threads. The elements are stored from each thread into a backup container, and merged from each of the backup containers into a backup volume. 1. A method for a backup process , the method comprising:identifying a target volume;identifying a number of available threads to back up the target volume;distributing elements in the target volume among the available threads based on a currently pending size of data in the threads; andinitiating storage of the elements from each thread into one of a plurality of backup containers.2. The method of claim 1 ,wherein the backup is an incremental backup, and{'claim-text': 'using one of the available threads for synthetic operations associated with unchanged elements in the target volume.', '#text': 'wherein the method further comprises:'}3. The method of claim 1 , wherein distributing elements in the target volume among the available threads based on the currently pending size of data in the threads comprises:obtaining a currently pending size of data awaiting transfer in each thread; anddistributing an element in the target volume to the thread with lowest currently pending size.4. The method of claim 1 , wherein the currently pending size of data in the threads is obtained periodically by monitoring the threads.5. The method of claim 1 , wherein identifying the number of available threads to back up the target volume comprises:determining the amount of data to be backed up in the target volume; andidentifying the number of available threads to back up the target volume based on the amount of data.6. The method of claim 1 , wherein the backup is an incremental backup and wherein at least one thread of the identified threads is allocated to ...

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

Combinatorial serial and parallel test access port selection in a jtag interface

Номер: US20200064405A1
Принадлежит: STMicroelectronics International NV

A circuit includes a test data input (TDI) pin receiving a test data input signal, a test data out (TDO) pin outputting a test data output signal, and debugging test access port (TAP) having a test data input coupled to the TDI pin and a bypass register having an input coupled to the test data input of the debugging TAP. A multiplexer has inputs coupled to the TDI pin and the debugging TAP. A testing TAP has a test data input coupled to the output of the multiplexer, and a data register having an input coupled to the test data input of the testing TAP. The multiplexer switches so the test data input signal is selectively coupled to the input of the data register of the testing TAP so the output of the debugging TAP is selectively coupled to the input of the data register of the testing TAP.

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

USER INTERFACE FRAMEWORK FOR MULTI-SELECTION AND OPERATION OF NON-CONSECUTIVE SEGMENTED INFORMATION

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

A method, an electronic device, and computer readable medium is provided. The method includes receiving a first input associated with content displayed on a display of the electronic device. The method also includes in response to receiving the first input, identifying a type of the content, and separating the content into multiple selectable segments based on the identified content type. The method further includes receiving a second input associated with one or more of the multiple selectable segments displayed on the display. The method additionally includes identifying the one or more of the multiple selectable segments displayed on the display as selected content, based on the received second input. 1. An electronic device comprising:a display; receive a first input associated with content displayed on the display of the electronic device;', 'in response to receiving the first input, identify a type of the content and separate the content into multiple selectable segments based on the identified content type;', 'receive a second input associated with one or more of the multiple selectable segments displayed on the display; and', 'identify the one or more of the multiple selectable segments displayed on the display as selected content based on the received second input., 'a processor operably connected to the display, wherein the processor is configured to2. The electronic device of claim 1 , wherein:the identified content type is text; and identify individual words of the text in the content to segment into the multiple selectable segments,', 'determine whether two or more consecutive words of the text remain together based on predefined criteria, and', 'in response to determining that the two or consecutive words of the text remain together, identify each of the individual words and the determined two or more consecutive words that remain together as the multiple selectable segments., 'to separate the content into the multiple selectable segments, the ...

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

VARIABLE PROFILES AND PROFILE ORGANIZER

Номер: US20140149843A1
Принадлежит: Linkedln Corporation

A system may include a profile module and a network interface module. The profile module may be configured to generate a first profile of a user of a social network based, at least in part, on first characteristics related to the user and a second profile of the user based, at least in part, on second characteristics related to the user, at least one of the first plurality of characteristics being the same as at least one of the second characteristics and at least one of the first characteristics being different from at least one of the second characteristics. The network interface module may be configured to transmit the first profile to a device of a third party based on the third party meeting a first criterion and the second profile to a device of the third party based on the third party meeting a second criterion. 1. A memory device , the memory device communicatively coupled to a processor and comprising instructions which , when performed on the processor , cause the processor to:generate a first profile of a user of a social network based, at least in part, on a first plurality of characteristics related to the user;generate a second profile of the user based, at least in part, on a second plurality of characteristics related to the user, at least one of the first plurality of characteristics being the same as at least one of the second plurality of characteristics and at least one of the first plurality of characteristics being different from at least one of the second plurality of characteristics;transmit the first profile to a device of a third party based on the third party meeting a first criterion; andtransmit the second profile to a device of the third party based on the third party meeting a second criterion.2. The memory device of claim 1 , wherein the first criterion is inconsistent with the second criterion.3. The memory device of claim 1 , wherein the first criterion and the second criterion are compared against a status of the third party.4. The ...

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

SOFTWARE AUTHENTICATION

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

According to an embodiment, a computing system includes a server configured to provide an authentication indicator to least one software application for enabling the software application to provide at least one computing feature. The authentication indicator is generated based on at least two identifiers that are distinct from a hardware identifier of a device on which a software application is running 1. A computing system , comprising:a server configured to provide an authentication indicator to least one software application for enabling the software application to provide at least one computing feature, the authentication indicator being generated with a content of the authentication indicator based on at least two identifiers that are distinct from a hardware identifier of a device on which the software application is running.2. The system of claim 1 , wherein the at least two identifiers are selected froman Internet Protocol address of the device,a domain name associated with the device,a customer identifier associated with the device,metadata associated with the device,an Internet Protocol address associated with another application, anda domain name associated with another application.3. The system of claim 1 , wherein the device is part of a cloud computing system.4. The system of claim 3 , wherein the application is running on at least one virtual machine instance on the device.5. The system of claim 1 , wherein the device comprises a plurality of computing devices.6. The system of claim 1 , wherein the software application utilizes the authentication indicator for confirming that the software application is valid.7. The system of claim 1 , comprising a plurality of applications that communicate with each other claim 1 , the at least one software application controlling communications with a second one of the applications based on whether the second one of the applications provides a valid authentication indicator.8. The system of claim 1 , wherein the ...

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

Prescriptive analytics based activation timetable stack for cloud computing resource scheduling

Номер: US20190079848A1
Принадлежит: Accenture Global Solutions Ltd

A multi-layer activation timetable stack may generate prescriptive activation timetables for controlling activation states for computing resources. An input layer of the activation timetable stack may generate time-scaled pattern data. A transformation layer may identify trends and variables at era timescales. A data treatment layer may flag activation states based on the trends identified at the era timescales. Once the activation states a flagged, the prescriptive engine layer may generate an activation timetable that may be used to control computing resource activation prescriptively.

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

FOREGROUND IDENTIFICATION FOR VIRTUAL OBJECTS IN AN AUGMENTED REALITY ENVIRONMENT

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

Systems described herein apply visual computer-generated elements into real-world images with an appearance of depth by using information available via conventional mobile devices. The systems receive a reference image and reference image data collected contemporaneously with the reference image. The reference image data includes a geo-location, a direction heading, and a tilt. The systems identify one or more features within the reference image and receive a user's selection of a foreground feature from the one or more features. The systems receive a virtual object definition that includes an object type, a size, and an overlay position of the virtual object relative to the foreground feature. The virtual object is provided in the virtual layer appearing behind the foreground feature. The systems store, in a memory, the reference image data associated with the virtual object definition. 1. A method performed by a computing device , the method comprising:receiving a reference image and reference image data collected contemporaneously with the reference image, wherein the reference image data includes a geo-location, a direction heading, and a tilt;identifying one or more features within the reference image;receiving a user's selection of a foreground feature from the one or more features;receiving a virtual object definition that includes an object type, a size, and an overlay position of the virtual object relative to the foreground feature, wherein the virtual object is provided in a virtual layer appearing behind the foreground feature; andstoring, in a memory, the reference image data and virtual object definition.2. The method of claim 1 , further comprising:providing, to a mobile device, an augmented reality application that includes a user interface to enable a user to select the foreground feature and provide the virtual object definition.3. The method of claim 1 , further comprising:receiving, from a mobile device, an indication that the mobile device is in ...

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

FEATURE TRACKING AND DYNAMIC FEATURE ADDITION IN AN AUGMENTED REALITY ENVIRONMENT

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

A mobile device stores a target image and target image data collected contemporaneously with the target image. The mobile device receives a reference position indication that corresponds to the target image data and receives a video feed from a camera while the mobile device is in the reference position. The mobile device detects a match between a first image from the video feed and the target image, unlocks an augmented reality space, and instructs presentation of a virtual object within the augmented reality space. The mobile device receives sensor data and a continuing video feed from the camera, compares a second image from the continuing video feed with the first image, and identify common features in the first and second images. The mobile device detects a location change based on the sensor data and changes in the common features between the first and second images. 1. A method performed by a mobile device , the method comprising:storing a target image and target image data collected contemporaneously with the target image, wherein the target image data includes a geo-location, a direction heading, and a tilt;receiving a reference position indication, for the mobile device, that corresponds to the target image data;receiving a video feed from a camera while the mobile device is in the reference position;detecting a match between a first image from the video feed and the target image;unlocking, in response to detecting the match, an augmented reality space and instructing presentation of a virtual object within the augmented reality space;receiving sensor data for the mobile device after the unlocking;comparing a second image, which is a subsequent image of the video feed relative to the first image, with the first image;identifying common features in the first image and the second image based on the comparing; anddetecting a location change of the mobile device based on the sensor data and changes in the common features between the first image and the second ...

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

PLACING AND PRESENTING VIRTUAL OBJECTS IN AN AUGMENTED REALITY ENVIRONMENT

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

Systems described herein allow for placement and presentation of virtual objects using mobile devices with a single camera lens. A device receives, from a first mobile device, a target image captured from a camera and target image data collected contemporaneously with the target image. The target image data includes a geographic location, a direction heading, and a tilt. The device receives, from the first mobile device, a first virtual object definition that includes an object type, a size, and a mobile device orientation for presenting a first virtual object within a video feed. The device generates a simplified model of the target image, and stores the first virtual object definition associated with the target image data and the simplified model of the target image. The device uploads the first virtual object definition and the target image data, so the first virtual object is discoverable by a second mobile device. 1. A method performed by a computing device , the method comprising:receiving, from a first mobile device, a target image captured from a camera;receiving, from the first mobile device, target image data collected contemporaneously with the target image, wherein the target image data includes a geo-location, a direction heading, and a tilt;generating a simplified model of the target image;receiving, from the first mobile device, a first virtual object definition that includes an object type, a size, and a mobile device orientation for presenting a first virtual object within a video feed;storing the first virtual object definition associated with the target image data and the simplified model of the target image; anduploading, to a memory location accessible to other mobile devices, the first virtual object definition and the target image data, wherein the first virtual object is discoverable by a second mobile device.2. The method of claim 1 , further comprising:providing, to the first mobile device, an augmented reality application that includes a ...

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

Dynamic Design Partitioning For Scan Chain Diagnosis

Номер: US20140164859A1
Принадлежит: MENTOR GRAPHICS CORPORATION

Aspects of the invention relate to techniques for chain fault diagnosis based on dynamic circuit design partitioning. Fan-out cones for scan cells of one or more faulty scan chains of a circuit design are determined and combined to derive a forward-tracing cone. Fan-in cones for scan cells of the one or more faulty scan chains and for failing observation points of the circuit design are determined and combined to derive a backward-tracing cone. By determining intersection of the forward-tracing cone and the backward-tracing cone, a chain diagnosis sub-circuit for the test failure file is generated. Using the process, a plurality of chain diagnosis sub-circuits may be generated for a plurality of test failure files. Scan chain fault diagnosis may then be performed on the plurality of chain diagnosis sub-circuits with a plurality of computers. 1. One or more processor-readable storage device storing computer-executable instructions for causing one or more processors to perform a method , the method comprising:combining fan-out cones for scan cells of one or more faulty scan chains of a circuit design to derive a forward-tracing cone;combining fan-in cones for scan cells of the one or more faulty scan chains and for failing observation points of the circuit design to derive a backward-tracing cone, the failing observation points comprising scan cells of good scan chains and primary outputs that capture failing bits according to a test failure file; andgenerating a chain diagnosis sub-circuit for the test failure file by determining intersection of the forward-tracing cone and the backward-tracing cone.2. The one or more processor-readable storage device recited in claim 1 , wherein the method further comprises:performing scan chain fault diagnosis on the chain diagnosis sub-circuit.3. The one or more processor-readable storage device recited in claim 1 , wherein the method further comprises:repeating the combining fan-out cones, the combining fan-in cones, and the ...

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

IN-LINE DETECTION OF ELECTRICAL FAILS ON INTEGRATED CIRCUITS

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

Embodiments of the present disclosure relate to in-line detection of electrical fails on integrated circuits. One embodiment is an apparatus including a device region with integrated circuits and a test region for in-line failure detection of the integrated circuits using an in-line voltage contrast test, the apparatus comprising: a substrate including a first area for the device region and a second different area for the test region; metal layers formed over both areas; wherein the integrated circuits are formed from first sections of the layers; and wherein a second section of an upper metal layer of the layers is segmented into test segments, each test segment to exhibit a predefined response during the in-line voltage contrast test depending on whether the test segment is shorted, or not, to the substrate and/or the second section of a gate layer of the layer. Other embodiments may be disclosed and/or claimed. 1. An apparatus including a device region with one or more integrated circuits and a test region for in-line failure detection of the one or more integrated circuits using an in-line voltage contrast test , the apparatus comprising:a substrate including a first area for the device region and a second different area for the test region;a gate layer formed over both of the areas, wherein a first section of the gate layer is formed over the first area and a second section of the gate layer is formed over the second area;one or more metal layers formed over both of the areas, the one or more metal layers including an upper metal layer having first and second sections formed above the first and second sections of the gate layer, respectively;wherein the one or more integrated circuits are formed from the first sections of the layers; andwherein the second section of the upper metal layer is segmented into test segments, each test segment to exhibit a predefined response during the in-line voltage contrast test depending on whether the test segment is shorted, ...

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

ANTIFRICTION COATING FORMULATION COMPOSITIONS

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

An antifriction coating formulation composition is disclosed. The antifriction coating formulation composition contains (a) a resin and (b) a metal sulfide containing molybdenum and cobalt, and optionally (c) a solid lubricant other than the metal sulfide and (d) a solvent. A coated film formed from the antifriction coating formulation composition provides better wear resistance as well as good coefficient of friction. 1. An antifriction coating formulation composition comprising:(a) a resin and(b) a metal sulfide comprising molybdenum and cobalt,wherein the molar ratio of molybdenum and cobalt in the metal sulfide is from 99 to 1 to 1 to 99.2. The antifriction coating formulation composition of claim 1 , wherein the amount of the metal sulfide is from 10 to 60 parts by weight claim 1 , with respect to 100 parts by weight of the solid contents of the antifriction coating formulation composition.3. The antifriction coating formulation composition of claim 1 , wherein the average particle size of the metal sulfide is from 0.1 to 10 micrometers observed by Scanning Electron Microscope.4. The antifriction coating formulation composition of claim 1 , further comprising at least one (c) solid lubricant other than the metal sulfide.5. The antifriction coating formulation composition of claim 4 , wherein the solid lubricant is selected from graphite claim 4 , polytetrafluoroethylene and polyethylene.6. The antifriction coating formulation composition of claim 1 , further comprising (d) a solvent.7. The antifriction coating formulation composition of claim 1 , wherein the resin is selected from polyamideimide claim 1 , polyimide claim 1 , polyamide claim 1 , epoxy resin claim 1 , phenol resin claim 1 , polybenzimidazole claim 1 , polyphenyl sulfonate claim 1 , polyether ether ketone claim 1 , polyurethane claim 1 , poly-butyltitanate claim 1 , polyacryl-alkyd resin claim 1 , polyether ketone ketone claim 1 , polyoxymethylene claim 1 , polybutylene terephthalate claim 1 , or ...

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

INBUILT PROGRAMMING TOOL FOR USE BY NON-PROGRAMMERS TO ADD INTELLIGENCE TO A BUILDING AUTOMATION SYSTEM

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

A plurality of triggers may be presented and a selection of a predefined trigger may be accepted. Corresponding actions for the selected trigger may then be presented and an assignment of building control components may be accepted for the corresponding actions. During subsequent operation of a building automation system, the selected trigger may be detected and the corresponding actions may then be performed on the assigned building control components. 115-. (canceled)16. A building automation system for a building , comprising:an I/O interface for communicating with a plurality of building control components of the building;a user interface; present via the user interface a plurality of predefined triggers;', 'accept a selection of one of the plurality of predefined triggers via the user interface;', 'for the selected one of the plurality of predefined triggers, present via the user interface a plurality of corresponding predefined actions, wherein for each of the plurality of corresponding predefined actions, accept an assignment of one or more of the plurality of building control components; and, 'a controller operatively coupled to the I/O interface and the user interface, the controller configured toduring subsequent operation of the building automation system, the controller is configured to detect an occurrence of the selected one of the predefined triggers, and in response, perform each of the plurality of corresponding predefined actions on each of the one or more assigned building control components.17. The building automation system of claim 16 , wherein the plurality of building control components comprise building control components from two or more different building system categories including a Heating claim 16 , Ventilation and/or Air Conditioning (HVAC) system claim 16 , a security system claim 16 , a fire system claim 16 , an access control system claim 16 , and a lighting system.18. The building automation system of claim 16 , wherein the ...

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

Method and system for mobile devices to communicate with shipping peripheral devices using distributed instances of custom hardware

Номер: US20190114845A1
Принадлежит: Pitney Bowes Inc

A system and method for mobile devices that do not have hardware interfaces to be able to control shipping peripheral devices that are not connected directly thereto are provided. Intermediary hardware devices are utilized that are connected to a local area network. A first device communicates with the user's mobile device using very-short range communication protocols. A second device has the peripheral devices directly coupled thereto, and includes preinstalled drivers and application software for the peripheral devices. The devices allow the mobile device and peripheral devices to communicate with each other over the local area network. Thus, the mobile device can be used to control the peripheral devices even though the peripheral devices are not directly connected to the mobile device.

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

CRYSTALLINE IMATINIB MESYLATE PROCESS

Номер: US20160122315A1
Принадлежит: SHILPA MEDICARE LIMITED

The present invention relates to a process for preparation of crystalline non-needle shaped Form-SA of Imatinib mesylate (I). 2) Process for the preparation of crystalline non-needle shaped Form-SA of Imatinib mesylate claim 1 , according to claim 1 , wherein cyclic hydrocarbon solvent is selected from C5-C7 hydrocarbon and ether solvent is selected from diethyl ether claim 1 , DIPE claim 1 , DPE claim 1 , MTBE or THF.3) Process for the preparation of crystalline non-needle shaped Form-SA of Imatinib mesylate claim 1 , according to claim 1 , wherein in step a) isopropyl alcohol and cyclic hydrocarbon or ether solvent are used in the ratio ranging from 7:3 to 8:2 (v/v).4) Process for the preparation of crystalline non-needle shaped Form-SA of Imatinib mesylate claim 1 , according to claim 1 , where in step c) methanesulfonic acid and isopropyl alcohol are used in the ratio ranging from 1:1 to 1:3 (w/v-methanesulfonic acid: isopropyl alcohol).5) Process for the preparation of crystalline non-needle shaped Form-SA of Imatinib mesylate claim 1 , according to claim 1 , wherein stirring of the reaction mass is performed at RPM of 130-150 rotations per minute for commercial scale batches and at RPM of 200-250 rotations per minute for laboratory scale batches.6) Process for the preparation of crystalline non-needle shaped Form-SA of Imatinib mesylate claim 1 , according to claim 1 , wherein step f) further comprises the steps of:i. Filtering the reaction mass;ii. Washing with an alcoholic solvent;iii. Drying under reduced pressure conditions to recover the crystalline non-needle shaped form of Imatinib mesylate designated as Form-SA.7) Crystalline non-needle shaped Form-SA of Imatinib mesylate obtained by the process according to any of the to .8) Crystalline Form-SA of Imatinib mesylate characterized byi. X-ray powder diffraction pattern comprising of at least five 2θ° peaks selected from 10.67, 12.90, 15.34, 19.49, 19.80, 26.06, 26.32 and 28.89±0.05 2θ°;ii. X-ray powder ...

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

FACILITATING PERFORMANCE OF NODE MANAGEMENT ACTIONS IN A COMPUTING INFRASTRUCTURE HAVING DIVERSE NODE INTERFACES

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

An aspect of the present disclosure facilitates performance of node management actions in a computing infrastructure having diverse node interfaces. In one embodiment, a configuration data is maintained, the configuration data specifying plugins designed to communicate with different node interfaces installed on the nodes of a computing infrastructure. The plugins are corresponding implementations of a common client interface. Upon receiving from the client application, via the common client interface, a management action to be performed on a desired node, the configuration data is inspected to identify a specific plugin corresponding to the node interface installed on the desired node. The node management action is then performed on the desired node using the identified specific plugin. Accordingly, the client application can be implemented agnostic to the specific node interfaces installed on a node. 1. A method comprising:maintaining a configuration data specifying a plurality of plugins designed to communicate with a corresponding plurality of node interfaces installed in a plurality of nodes of a computing infrastructure, wherein the plurality of plugins are corresponding implementations of a common client interface;receiving from a client application, via the common client interface, a first node management action to be performed on a first node of the plurality of nodes;inspecting the configuration data to identify a first plugin of the plurality of plugins corresponding to a first node interface installed on the first node; andperforming, using the first plugin, the first node management action on the first node.2. The method of claim 1 , further comprising:providing the common client interface to one or more client applications;receiving from the client application, via the common client interface, a first indication to access the first node of the plurality of nodes,wherein the inspecting is performed in response to the first indication; andmaintaining an ...

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

Canonical Forms Of Layout Patterns

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

Aspects of the disclosed technology relate to techniques for determining canonical forms of layout patterns. Coordinates of vertices of geometric elements in a window of a layout design are first transformed into new coordinates of the vertices, wherein the coordinates of vertices do not comprise clipped coordinates and the transforming comprises: performing a translation on the coordinates of vertices based on differences between maximum and minimum X/Y coordinate values of the vertices. Based on sums of X/Y coordinate values of the new coordinates of the vertices, a canonical form of the geometric elements is determined. The canonical form coordinates of the vertices may then be determined and sorted. The sorted canonical form coordinates may be employed for pattern matching. 1. A method , executed by at least one processor of a computer , comprising: 'performing a translation on the coordinates of vertices based on differences between maximum and minimum X coordinate values of the vertices and between maximum and minimum Y coordinate values of the vertices (the clipped coordinate values not considered); and', 'transforming coordinates of vertices of geometric elements in a window of a layout design into new coordinates of the vertices, wherein the coordinates of vertices do not comprise clipped coordinates and the transforming comprisesdetermining a canonical form of the geometric elements based on a sum of X coordinate values of the new coordinates of the vertices and a sum of Y coordinate values of the new coordinates of the vertices.2. The method recited in claim 1 , wherein the performing comprises:determining an origin of a new coordinate system based on differences between maximum and minimum X coordinate values of the vertices and between maximum and minimum Y coordinate values of the vertices.3. The method recited in claim 1 , wherein the transforming further comprises:scaling down the translated coordinates by a factor if the factor is greater than 1, ...

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

SYSTEM AND METHOD OF BACKUP GROUPING WITH IMPROVED COMPUTATIONAL EFFICIENCY

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

A production host for hosting virtual machines includes a persistent storage and a production agent. The persistent storage stores a backup groupings queue and a backup process stack. The production agent obtains backup generation requests for the virtual machines; in response to obtaining the backup generation requests, generates the backup groupings queue based on the backup generation requests; identifies a maximum parallelism of the production host based on resources utilized by a portion of the virtual machines specified by the backup groupings queue; consolidates the backup groupings queue to generate the backup process stack; and generates backups for virtual machines specified by the backup process stack in parallel based on the maximum parallelism. 1. A production host for hosting virtual machines , comprising: a backup groupings queue, and', 'a backup process stack; and, 'a persistent storage storing obtain backup generation requests for the virtual machines; and', generate the backup groupings queue based on the backup generation requests;', 'identify a maximum parallelism of the production host based on resources utilized by a portion of the virtual machines specified by the backup groupings queue;', 'consolidate the backup groupings queue to generate the backup process stack; and', 'generate backups for virtual machines specified by the backup process stack in parallel based on the maximum parallelism., 'in response to obtaining the backup generation requests], 'a production agent programmed to2. The production host of claim 1 , wherein the backup groupings queue comprises an identifier of each virtual machine of the portion of the virtual machines.3. The production host of claim 2 , wherein the backup groupings queue comprises two copies of an identifier of a virtual machine of the portion of the virtual machines.4. The production host of claim 2 , wherein the backup process stack comprises the identifier of each virtual machine of the portion of the ...

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

METHOD AND SYSTEM FOR AN OPTIMIZED BACKUP DATA TRANSFER MECHANISM

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

A method for processing backup generation requests includes receiving a backup generation request; in response to receiving the backup generation request: identifying a backup to transfer to a backup storage, the backup includes data blocks; performing a data allocation analysis on the backup to generate an offset table; dividing, based on at least the offset table, the backup into sub-portions, each of the sub-portions includes at least one of the data blocks; and transferring, using at least two data streams, at least two of the sub-portions to a backup storage. 1. A method for processing backup generation requests , the method comprises:receiving a backup generation request; identifying a backup to transfer to a backup storage, wherein the backup comprises a plurality of data blocks;', 'performing a data allocation analysis on the backup to generate an offset table;', 'dividing the backup into a plurality of sub-portions based on at least the offset table and bandwidths associated with at least two data streams, wherein a sub-portion of the plurality of sub-portions comprises at least two of the plurality of data blocks, wherein the at least two of the plurality of data block are associated with the sub-portion based on the offset table specifying that the at least two of the plurality of blocks are contiguously located in a backup storage; and', 'transferring, using the at least two data streams, at least two of the plurality of sub-portions to the backup storage., 'in response to receiving the backup generation request2. The method of claim 1 , further comprising: generating a recovery snapshot of a virtual machine,', 'wherein the identifying the backup comprises identifying at least a portion of the recovery snapshot as the backup., 'prior to generating the backup3. The method of claim 1 , wherein performing the data allocation analysis comprises:selecting a data block associated with the backup;determining that an entry associated with the data block is not ...

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

Secure User Interface With Improved User Experience

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

Various embodiments include methods and devices for implementing a secure user interface. The method may include generating a secure user interface display in a secure execution environment, generating a non-secure display in a normal execution environment, combining the secure user interface and the non-secure display into a combined display, and presenting the combined display via a display device. 1. A method for implementing a secure user interface on a computing device , comprising:generating a secure user interface display in a secure execution environment of the computing device;generating a non-secure display in a normal execution environment of the computing device;combining the secure user interface and the non-secure display into a combined display; andpresenting the combined display via a display device.2. The method of claim 1 , further comprising:assigning ownership of a first data input element to the secure execution environment;assigning ownership of a data input device to the secure execution environment; andassigning ownership of the display device to the secure execution environment.3. The method of claim 2 , wherein generating a secure user interface display in a secure execution environment comprises generating a secure user interface having the first data input element owned by the secure execution environment.4. The method of claim 2 , further comprising determining whether the first data input element is a vulnerable data input element claim 2 ,wherein assigning ownership of a first data input element to the secure execution environment, assigning ownership of a data input device to the secure execution environment, and assigning ownership of the display device to the secure execution environment occur in response to determining that the first data input element is a vulnerable data input element.5. The method of claim 2 , further comprising:receiving, in the secure execution environment, a data input signal representing a user interaction ...

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

SYSTEM AND METHOD FOR PERFORMING AN INCREMENTAL BACKUP FOR A PERSISTENT STORAGE SYSTEM THAT STORES DATA FOR A NODE CLUSTER

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

A method for managing a persistent storage system includes obtaining, by a first node in a node cluster, a write request, wherein the node cluster comprises the first node and a second node, processing the write request, storing data associated with the write request in a persistent storage system, updating a block-based change list based on the storing, making a first determination that a synchronization schedule is triggered, and in response to the first determination: initiating a block-based change list synchronization to the second node. 1. A method for managing a persistent storage system , the method comprising:obtaining, by a first node in a node cluster, a write request, wherein the node cluster comprises the first node and a second node;processing the write request;storing data associated with the write request in a persistent storage system;updating a block-based change list based on the storing;making a first determination that a synchronization schedule is triggered; andin response to the first determination: initiating a block-based change list synchronization to the second node.2. The method of claim 1 ,wherein the data is stored in a first portion of the persistent storage system, andwherein the block-based change list specifies the first portion of the persistent storage system.3. The method of claim 1 , wherein initiating the block-based change list synchronization comprises:generating at least a copy of the block-based change list; andsending the copy of the block-based change list to the second node.4. The method of claim 1 , further comprising:after updating the block-based change list, obtaining a request from a backup agent for the block-based change list; andin response to the request, sending a second copy of the block-based change list to the backup agent.5. The method of claim 1 , wherein the block-based change list is used to generate an incremental backup of the persistent storage system.6. The method of claim 1 , wherein the first node ...

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

System and method for a backup and recovery of application data using containerized backups

Номер: US20210182156A1
Принадлежит: EMC IP Holding Co LLC

A method for performing a backup operation includes obtaining, by a backup agent, a backup request for a file system, and in response to the backup request: generating a first application partition for an application associated with the file system, performing a dependency analysis on the application to identify application dependency information, populating a first application partition with a copy of the application dependency information and a copy of application data associated with the application, and initiating a storage of a backup to a backup storage system, wherein the backup comprises the first application partition.

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

SYSTEM AND METHOD FOR GENERATING FILE SYSTEM AND BLOCK-BASED INCREMENTAL BACKUPS USING ENHANCED DEPENDENCIES AND FILE SYSTEM INFORMATION OF DATA BLOCKS

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

A method for a backup operation includes obtaining, by a backup agent, a backup request for an incremental backup of a file system, and in response to the backup request: selecting a reference backup from a backup storage system, obtaining a first hash value document associated with the reference backup, generating a hash value for an asset associated with the file system, making a first determination that the hash value matches a second hash value specified in the first hash value document, in response to the first determination, populating an incremental backup with a copy of data associated with the asset, initiating a transfer of the incremental backup to the backup storage system, and storing a second hash value document, wherein the second hash value document comprises the hash value and a backup identifier of the incremental backup. 1. A method for managing a persistent storage system , the method comprising:obtaining, by a backup agent, a backup request for an incremental backup of a file system; and selecting a reference backup from a backup storage system;', 'obtaining a first hash value document associated with the reference backup;', 'generating a hash value for an asset associated with the file system;', 'making a first determination that the hash value matches a second hash value specified in the first hash value document;', 'in response to the first determination, populating an incremental backup with a copy of data associated with the asset;', 'initiating a transfer of the incremental backup to the backup storage system; and', 'storing a second hash value document, wherein the second hash value document comprises the hash value and a backup identifier of the incremental backup., 'in response to the backup request2. The method of claim 1 , further comprising:prior to initiating the transfer of the incremental backup to the backup storage system:generating a third hash value for a second asset associated with the file system;making a second ...

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

INTELLIGENT, MOBILE, LOCATION-AWARE NEWS READER APPLICATION FOR COMMUTERS

Номер: US20140244750A1
Принадлежит: LINKEDIN CORPORATION

A method of generating alerts pertaining to a commute by the user and selecting content items to be presented to the user in conjunction with the alerts is disclosed. A pattern in a commuting by a user is detected. A content item is selected based on a correspondence between the content item and other users and a similarity between the user and the other users. An alert is generated pertaining to a milestone in the pattern of the commuting by the user. The content item and the alert are transmitted for presentation in combination to the user during the commuting by the user. 1. A method comprising:detecting a pattern in a commuting by a user;selecting a content item based on a correspondence between the content item and other users and a similarity between the user and the other users, wherein the selecting is performed by one or more processors;generating an alert pertaining to a milestone in the pattern of the commuting by the user; andtransmitting the content item and the alert for presentation in combination to the user during the commuting by the user.2. The method of claim 1 , wherein the correspondence between the content item and the other users is identified based on a monitoring of the consumption of the content item by the other users during patterns of commuting by the other users.3. The method of claim 1 , wherein the similarity between the user and the other users is identified based on a comparison between an aspect of the pattern of the commute by the user and aspects of the pattern of commutes by the other users.4. The method of claim 1 , wherein the similarity between the user and the other users is identified based on comparison between an amount of idle time during a pattern of the commute by the user and amounts of idle times during the patterns of the commutes by the other users.5. The method of claim 1 , wherein the similarity between the user and the others users is based on a comparison between a profile of the user maintained with respect ...

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

PROVISION OF EMBEDDED CODE FOR CONTENT PROVIDER WEB SITES AND APPLICATIONS

Номер: US20150169761A1
Принадлежит: VERIZON PATENT AND LICENSING INC.

A server device provides for display a user interface that includes multiple code snippets, where each of the multiple code snippets, when executed, causes a user device to perform one or more functions. The server device receives a selection of a particular code snippet from the multiple code snippets provided by the user interface, and associates the particular code snippet with content. The server device provides the content with the particular code snippet to the user device, and executes the particular code snippet to cause the user device to perform a particular function with another server device. 1. A method , comprising: 'each of the multiple code snippets, when executed, causing a user device to perform one or more functions;', 'providing for display, by a device, a user interface that includes multiple code snippets,'}receiving, by the device, a selection of a particular code snippet from the multiple code snippets provided by the user interface;associating, by the device, the particular code snippet with content;providing, by the device and to the user device, the content with the particular code snippet; andexecuting, by the device, the particular code snippet to cause the user device to perform a particular function with a server device.2. The method of claim 1 , further comprising:receiving a request for the content from the user device; andproviding the content with the particular code snippet to the user device based on the request.3. The method of claim 1 , further comprising:removing the particular code snippet from the content after the user device performs the particular function.4. The method of claim 1 , where the particular function includes one of:providing an identifier of the user device to the server device,communicating with another user device directly via the content and without utilizing a messaging application on the user device,providing a request to authenticate the content to the server device, orcalling or texting another user ...

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

FINANCIAL AUTHORIZATION OF AN ONLINE TRANSACTION BASED ON A LOCATION AND AN IDENTIFIER OF A USER DEVICE

Номер: US20150170149A1
Принадлежит: VERIZON PATENT AND LICENSING INC.

A processor server receives transaction information associated with an online transaction between a user device and a merchant server, and provides embedded code to the user device based on receiving the transaction information. The processor server receives, based on execution of the embedded code, location information identifying a geographic location at which the user device is located, and an identifier associated with the user device. The processor server determines an authorization decision for the online transaction based on the transaction information, the location information, and the identifier, and forwards the authorization decision to the merchant server to permit the merchant server to approve or deny the online transaction. 1. A method , comprising:receiving, by a device, transaction information associated with an online transaction between a user device and a merchant device;providing, by the device, embedded code to the user device based on receiving the transaction information; location information identifying a geographic location at which the user device is located, and', 'an identifier associated with the user device;, 'receiving, by the device and based on execution of the embedded codedetermining, by the device, an authorization decision for the online transaction based on the transaction information, the location information, and the identifier, andforwarding, by the device, the authorization decision to the merchant device to permit the merchant device to approve or deny the online transaction.2. The method of claim 1 , where the transaction information includes one of:information associated with a credit card of the user, orinformation associated with a payment service provider account of the user.3. The method of claim 1 , further comprising: 'the location suspicion score providing an indication of fraud associated with the online transaction based on the location information;', 'calculating a location suspicion score for the online ...

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

ANONYMOUS CALLING AND/OR TEXTING VIA CONTENT PROVIDER WEB SITES AND APPLICATIONS

Номер: US20150172241A1
Принадлежит: VERIZON PATENT AND LICENSING INC.

A device provides for display, to a first user device, information associated with a potential contact, and an option to communicate with the potential contact. The device receives a selection of the option from the first user device, and obtains, based on the selection, an identifier for a second user device associated with the potential contact. The device provides a communication request and the identifier to a message server to cause the message server to selectively cause a communication session to be established between the first user device and the second user device. An indication that the communication session is denied may be provided to the first user device when the second user device does not accept the communication request. The communication session may be established, without revealing the identifier to the first user device, when the second user device accepts the communication request. 1. A method , comprising:providing, by a device, information associated with a potential contact for display to a first user device;providing for display, by the device and to the first user device, an option to communicate with the potential contact;receiving, by the device, a selection of the option from the first user device;obtaining, by the device and based on the selection of the option, an identifier for a second user device associated with the potential contact; and the communication session including a call or a text messaging session,', 'an indication that the communication session is denied being provided to the first user device when the second user device does not accept the communication request, or', 'the communication session being established between the first user device and the second user device, without revealing the identifier to the first user device, when the second user device accepts the communication request., 'providing, by the device, a communication request and the identifier to a message server device to cause the message server device ...

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

PRIVATE MESSAGING VIA CONTENT PROVIDER WEB SITES AND APPLICATIONS

Номер: US20150172250A1
Принадлежит: VERIZON PATENT AND LICENSING INC.

A device provides content for display to a first user device associated with a user, and provides for display, to the first user device, an option to share the content. The device receives a selection of the option from the first user device, and causes a list of contacts, associated with the user, to be presented for display, on the first user device, based on the selection of the option. The device receives, from the first user device, a selection of a contact from the list of contacts, and receives, from the first user device, a message from the user for the selected contact. The device provides for display the message with the content, to the first user device and to a second user device, associated with the selected contact. The message is privately provided to only the first user device and the second user device. 1. A method , comprising:providing, by a device, content for display to a first user device associated with a user,providing for display, by the device and to the first user device, an option to share the content;receiving, by the device, a selection of the option from the first user device;causing, by the device and on the first user device, a list of contacts, associated with the user, to be presented for display based on the selection of the option;receiving, by the device and from the first user device, a selection of a contact, as a selected contact, from the list of contacts;receiving, by the device and from the first user device, a message from the user for the selected contact; and 'the message being privately provided to only the first user device and the second user device.', 'providing for display, by the device and to the first user device and to a second user device, associated with the selected contact, the message with the content,'}2. The method of claim 1 , further comprising:receiving, from the second user device, a response to the message; and 'the message and the response being privately provided to only the first user device and ...

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

AUTHENTICATION OF CONTENT PROVIDER WEB SITES AND APPLICATIONS VIA A MOBILE DEVICE IDENTIFIER

Номер: US20150172297A1
Принадлежит: VERIZON PATENT AND LICENSING INC.

A device receives content that includes embedded authentication code, and provides the content for display. The device generates a request to authenticate the content based on execution of the embedded authentication code, and provides the request to a server device that authenticates the content based on the request. The device receives, from the server device, an indication indicating that the content is authenticated, when the content is authenticated. The indication includes a portion of an identifier associated with the device. The device provides the indication and the portion of the identifier associated with the device for display. 1. A method , comprising:receiving, by a device, content that includes embedded authentication code;providing, by the device, the content including the embedded authentication code for display;generating, by the device, a request to authenticate the content based on execution of the embedded authentication code; 'the content being authenticated based on the request;', 'providing, by the device, the request to authenticate the content to a server device,'} 'the indication including a portion of an identifier associated with the device; and', 'receiving, by the device and from the server device, an indication indicating that the content is authenticated, when the content is authenticated,'} 'the indication including information indicating that the content is authenticated; and', 'providing, by the device, the indication and the portion of the identifier associated with the device for display when the content is authenticated,'}providing, by the device, the indication and the portion of the identifier associated with the device for display when the content is not authenticated.2. The method of claim 1 ,where the embedded authentication code, included in the content, is not rendered for display when the content is rendered for display.3. The method of claim 1 , further comprising:accessing authenticated content based on the other ...

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

SPONSORING USAGE OF CONTENT PROVIDER WEB SITES AND APPLICATIONS BASED ON NETWORK PATH UTILIZATION

Номер: US20150172470A1
Принадлежит: VERIZON PATENT AND LICENSING INC.

A device receives, from a content server device, content information associated with content accessed by a user device, and information associated with utilization of a network path provided between the user device and the content server device. The device receives information associated with data usage by the user device for accessing the content, and determines whether the data usage is sponsored by a sponsor based on the content information and the information associated with the utilization of the network path. The sponsor sponsors data usage associated with particular content when the utilization of the network path is below a threshold. The device assigns charges for the data usage to an account associated with the user device when the data usage is not sponsored by the sponsor, or to an account associated with the sponsor when the data usage is sponsored by the sponsor. 1. A method , comprising:receiving, by a device and from a content server device, content information associated with content accessed by a user device;receiving, by the device, information associated with utilization of a network path provided between the user device and the content server device;receiving, by the device, information associated with data usage by the user device for accessing the content; 'the sponsor sponsoring data usage associated with particular content when the utilization of the network path is below a threshold; and', 'determining, by the device, whether the data usage is sponsored by a sponsor based on the content information and the information associated with the utilization of the network path,'} to an account associated with the user device when the data usage is not sponsored by the sponsor, or', 'to an account associated with the sponsor when the data usage is sponsored by the sponsor., 'assigning, by the device, charges for the data usage2. The method of claim 1 , further comprising:determining the sponsor based on the content information and the information ...

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

SPONSORING DATA USAGE AND USAGE OF CONTENT PROVIDER WEB SITES AND APPLICATIONS

Номер: US20150172899A1
Принадлежит: VERIZON PATENT AND LICENSING INC.

A device receives an identifier associated with a user device, and receives information associated with data usage by the user device. The device determines whether the data usage is sponsored by a sponsor based on the identifier and the information associated with the data usage. The sponsor sponsors data usage associated with particular content accessed by the user device. The device assigns charges for the data usage to an account associated with the user device when the data usage is not sponsored by the sponsor, or to an account associated with the sponsor when the data usage is sponsored by the sponsor. 1. A method , comprising:receiving, by a device and from a content server device or from a user device, an identifier associated with the user device;receiving, by the device, information associated with data usage by the user device; 'the sponsor sponsoring data usage associated with particular content accessed by the user device; and', 'determining, by the device, whether the data usage is sponsored by a sponsor based on the identifier and the information associated with the data usage,'} to an account associated with the user device when the data usage is not sponsored by the sponsor, or', 'to an account associated with the sponsor when the data usage is sponsored by the sponsor., 'assigning, by the device, charges for the data usage2. The method of claim 1 , further comprising:determining the sponsor based on the identifier and the information associated with the data usage; andidentifying the account associated with the sponsor.3. The method of claim 1 , where the information associated with the data usage includes one or more of:information associated with a geographic location of the user device during the data usage,information associated with a time of the data usage, orinformation associated with content accessed by the user device during the data usage.4. The method of claim 1 , where the sponsor sponsors the data usage of the user device based on ...

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

Earthquake Resistant Construction Element

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

An earthquake resistant wall construction is described. The earthquake resistant wall construction comprises a first runner, a second runner, at least one first earthquake resistant insert in communication with the first runner or second runner. The earthquake resistant insert is connected to a construction board and comprises at least one first elongate slot, wherein the earthquake resistant insert is held in communication with said first runner or second runner via at least one first fixing member which passes through the first elongate slot. 137-. (canceled)38. An earthquake resistant wall construction , comprising;a first runner;a second runner; andat least one earthquake resistant insert provided within the first runner or the second runner;wherein the earthquake resistant insert comprises at least one elongate slot and is held in communication with the first runner or second runner via at least one first fixing member which passes through the elongate slot, andwherein the earthquake resistant insert is connected to a construction board on either side of the earthquake resistant insert via at least one second fixing member.39. The earthquake resistant wall construction of claim 38 , wherein the first runner is provided on a floor and the second runner is provided on a ceiling.40. The earthquake resistant wall construction of claim 38 , wherein the long axis of the elongate slot lies substantially parallel to the longitudinal length of the first runner or the second runner and wherein the elongate slot has a width greater than the diameter of the first fixing member.41. The earthquake resistant wall construction of claim 38 , wherein the earthquake resistant insert has a shape that conforms to the shape of the corresponding runner and is located substantially within the first runner or second runner.42. The earthquake resistant wall construction of claim 38 , wherein the earthquake resistant insert extends above the first runner and second runner.43. The ...

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

Methods and systems for improving building performance

Номер: US20220308538A1
Принадлежит: Honeywell International Inc

A kit includes hand-held sensors that are each configured to measure one or more of the healthy building parameters and a portable device that is configured to capture the measured current values of the one or more of the healthy building parameters that were measured using the hand-held sensors and to determine a healthy building score and one or more recommendations for improving the healthy building score of the building. The portable device is configured to output the healthy building score and the one or more recommendations for improving the healthy building score of the building via a user interface of the portable device.

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

SYSTEMS AND METHODS FOR IDENTIFYING A CALLER

Номер: US20140254778A1
Принадлежит: Victrio, Inc.

Systems and methods for authenticating callers are disclosed that may obtain identifying data and a voice print, and compare the voice print to one or more stored voice prints. Further, one or more initial scores may be calculated based on the data and the comparison, and a confidence interval score may also be calculated. The systems and methods may determine whether to authenticate based on the one or more initial scores and the confidence interval score.

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

System and Method for Text Disambiguation and Context Designation in Incremental Search

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

Methods and systems for text disambiguation and context designation in incremental search are provided. A method for selecting items in response to ambiguous keystrokes entered by a user and unambiguous metadata associated with a previously selected search result includes receiving ambiguous keystrokes, selecting and presenting a first subset of items and metadata associated with the items presented based on the ambiguous keystrokes. The method also includes receiving a selection of one of the items from the user, and, in response to a locking operation received from the user, locking in fixed relation at least one of the ambiguous keystrokes to at least one metadata term associated with the selected item. The method further includes, subsequent to receiving the locking operation, selecting and presenting a second subset of items based at least in part on the locked metadata term, and presenting the second subset of items. 116-. (canceled)17. A method for searching for an item , comprising:receiving a keystroke sequence, wherein a keystroke of the keystroke sequence is associated with a symbol;in response to receiving the keystroke sequence, searching a collection of items to generate a first result set of items, wherein each item of the collection of items is associated with metadata, and wherein the searching comprises identifying items that comprise symbols associated with the keystroke sequence in the metadata;generating for display the items of the first result set;receiving a user selection of an item of the first result set;receiving a user input, wherein the user input corresponds to metadata associated with the selected item;in response to receiving the user selection, searching the collection of items to generate a second result set of items, wherein the searching comprises identifying items that comprise metadata associated with the selected item; andgenerating for display the items of the second result set.18. The method of claim 17 , wherein the ...

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

DETERMINATION OF A LOCATION OF A DEVICE BASED ON INFORMATION THAT IDENTIFIES LOCATIONS OF OTHER DEVICES

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

A device may receive an indication that a first device, a second device, and a third device are within communication range of a target device. The first device may be outside of communication range of a positioning system that provides information for determining a location. The target device may be outside of communication range of the positioning system and outside of communication range of three or more devices which are within communication range of the positioning system. The device may receive information that identifies a first location associated with the first device, a second location associated with the second device, and a third location associated with the third device. The device may determine a target device location based on the information that identifies the first location, the second location, and the third location. The device may provide or store information that identifies the target device location. 1. A device , comprising: [ the first device being outside of communication range of a positioning system that provides information for determining a location,', 'the target device being outside of communication range of the positioning system and outside of communication range of three or more devices which are within communication range of the positioning system,', 'the second device and the third device being within communication range of the positioning system;, 'receive an indication that a first device, a second device, and a third device are within communication range of a target device,'}, [ 'the first location being determined using locations of the three or more devices which are within communication range of the positioning system,', 'a first location associated with the first device,'}, 'the second location being determined using the positioning system, and', 'a second location associated with the second device,'}, 'the third location being determined using the positioning system;', 'a third location associated with the third device ...

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

COMPUTER INPUT DEVICE POWER SAVINGS

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

In some embodiments a computing device includes a holder to hold an input device, a detector to detect whether the input device is held by the holder, and a controller to manage power of the device in response to the detection. Other embodiments are described and claimed. 1. A computing device comprising:a holder to hold an input device;a detector to detect whether the input device is held by the holder; anda controller to manage power of the computing device in response to the detection.2. The computing device of claim 1 , wherein the input device is one or more of a pen claim 1 , a digitizer pen claim 1 , or a stylus.3. The computing device of claim 1 , wherein the computing device is one or more of an All-In-One system claim 1 , a portable All-In-One system claim 1 , a portable computing system claim 1 , a laptop computing system claim 1 , a tablet claim 1 , or a mobile phone.4. The computing device of claim 1 , further comprising a display.5. The computing device of claim 1 , further comprising an input device sensor claim 1 , the controller to control power to the input device sensor in response to the detection.6. The computing device of claim 5 , wherein the input device sensor is an input device sensor panel.7. The computing device of claim 6 , further comprising a display claim 6 , wherein the input device sensor panel is a portion of the display.8. The computing device of claim 5 , the controller to switch on the input device sensor if the input device is removed from the holder.9. The computing device of claim 5 , the controller to switch off the input device sensor if the input device is in the holder.10. The computing device of claim 5 , the controller to charge the input device when the input device is in the holder.11. The computing device of claim 5 , the controller to turn off a charging circuit if the input device is not in the holder.12. The computing device of claim 5 , wherein the input device sensor is a sensor of a display panel.13. The ...

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

METHOD AND APPARATUS FOR POWER MANAGEMENT IN AN ELECTRONIC DEVICE BY SENSING THE PRESENCE AND INTENT OF AN OBJECT

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

A method for sensing, in an electronic device, the presence and inferring therefrom an intent of an object includes sensing a baseline ambient spatial average temperature for a sensed field of view, monitoring the sensed field of view for a variation in the ambient spatial average temperature of the field of view relative to the baseline, characterizing any detected variation, determining whether the detected variation is a recognized variation, and causing the electronic device to take at least one predetermined action responsive to a recognized variation. 1. An electronic device , comprising:at least one thermopile sensor for sensing a presence of an object within a field of view of the at least one sensor;a processing unit (CPU);a memory unit; andcomputer readable instructions stored in the memory unit that, when executed by the CPU, cause the device to characterize a sensed presence, and to take one or more predetermined actions responsive thereto.2. The electronic device of claim 1 , wherein the instructions claim 1 , when executed by the processing unit claim 1 , cause the device to determine an average spatial ambient temperature of the field of view of the at least one sensor.3. The electronic device of claim 2 , wherein the instructions claim 2 , when executed by the processing unit claim 2 , cause the device to characterize the sensed presence in terms of at least one of location claim 2 , proximity claim 2 , and direction of movement claim 2 , relative to the device.4. The electronic device of claim 2 , wherein the instructions claim 2 , when executed by the processing unit claim 2 , cause the device to establish a baseline average spatial ambient temperature of the field of view of the at least one sensor.5. The electronic device of claim 2 , wherein the instructions claim 2 , when executed by the processing unit claim 2 , characterize a sensed presence as approaching or in close proximity to the device claim 2 , and wherein the one or more predetermined ...

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

Methods of Treating Multiple Myeloma with Bispecific Anti-BCMA x Anti-CD3 Antibodies

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

B-cell maturation antigen (BCMA) is expressed on malignant plasma cells. The present invention provides methods for treating multiple myeloma using bispecific antibodies (bsAbs) that bind to both BCMA and CD3 and activate T cells via the CD3 complex in the presence of BCMA-expressing tumor cells. In certain embodiments, the bispecific antigen-binding molecules of the present invention are capable of inhibiting the growth of tumors expressing BCMA. 1. A method of treating a BCMA+ cancer in a subject in need thereof , comprising administering to the subject a bispecific antibody comprising a first antigen-binding domain that specifically binds a human B-cell maturation antigen (BCMA) on a target tumor cell , and a second antigen-binding domain that specifically binds human CD3 , wherein the bispecific antibody is administered to the subject at a dose of at least 1 mg weekly , and wherein:the first antigen-binding domain comprises:(a) three heavy chain complementarity determining regions (HCDR1, HCDR2 and HCDR3) contained within a heavy chain variable region (HCVR) comprising the amino acid sequence of SEQ ID NO: 66; and(b) three light chain complementarity determining regions (LCDR1, LCDR2 and LCDR3) contained within a light chain variable region (LCVR) comprising the amino acid sequence of SEQ ID NO:82; andthe second antigen-binding domain comprises:(a) three heavy chain complementarity determining regions (HCDR1, HCDR2 and HCDR3) contained within a heavy chain variable region (HCVR) comprising the amino acid sequence of SEQ ID NO: 90 or SEQ ID NO: 98; and(b) three light chain complementarity determining regions (LCDR1, LCDR2 and LCDR3) contained within a light chain variable region (LCVR) comprising the amino acid sequence of SEQ ID NO:82.2. The method of claim 1 , wherein the BCMA+ cancer is multiple myeloma.3. (canceled)4. The method of claim 1 , wherein the first antigen-binding domain comprises a HCDR1 comprising the amino acid sequence of SEQ ID NO:68 claim 1 , ...

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

Method and Apparatus for Determining Optical Fibre Characteristics

Номер: US20150188285A1
Принадлежит: II-VI Incorporated

An optical amplifier assembly for determining a parameter of an optical fibre configured to amplify an optical signal being propagated therethrough, the assembly comprising: at least one amplifier pump light source assembly configured to transmit light at a plurality of wavelengths into the optical fibre; a receiver configured to receive light that has propagated through at least part of the optical fibre; and a processor configured to determine the parameter of the optical fibre based on the received light. 1. An optical amplifier assembly for determining a parameter of an optical fibre configured to amplify an optical signal being propagated therethrough , the assembly comprising:at least one amplifier pump light source assembly configured to transmit light at a plurality of wavelengths into the optical fibre;a receiver configured to receive light that has propagated through at least part of the optical fibre; anda processor configured to determine the parameter of the optical fibre based on the received light.2. The optical amplifier assembly according to claim 1 , wherein the parameter of the optical fibre comprises the chromatic dispersion of the optical fibre and/or the length of the optical fibre.3. The optical amplifier assembly according to claim 1 , wherein the at least one amplifier pump light source assembly comprises a tunable amplifier pump light source configured to output light selectively at one of a first and second wavelength.414. The optical amplifier assembly according to claim 3 , wherein the tunable amplifier pump light source is a tunable XX laser device.5. The optical amplifier assembly according to claim 1 , wherein the at least one amplifier pump light source comprises a first amplifier pump light source configured to output light at a first wavelength and a second amplifier pump light source configured to output light at a second wavelength.6. The optical amplifier assembly according to claim 1 , wherein the processor is further ...

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

Prescriptive Analytics Based Committed Compute Reservation Stack for Cloud Computing Resource Scheduling

Номер: US20190179675A1
Принадлежит: Accenture Global Solutions Limited

A multi-layer committed compute reservation stack may generate prescriptive reservation matrices for controlling static reservation for computing resources. A transformation layer of the committed compute reservation stack may generate a time-mapping based on historical utilization and tagging data. An iterative analysis layer may determine a consumption-constrained committed compute state of a distribution of static reservation and dynamic requisition that achieves one or more consumption efficiency goals. Once the consumption-constrained committed compute state is determined, the prescriptive engine layer may generate a reservation matrix that may be used to control computing resource static reservation prescriptively. 1. A system comprising: receive historical utilization data for a set of virtual machines;', 'receive consumption metric data for the set of virtual machines;', 'receive tagging data defining a functional grouping for a first virtual machine of the set of virtual machines;', 'send a reservation matrix to a host interface configured to control static reservation and dynamic requisition for at least the first virtual machine;, 'network interface circuitry configured to [ a data staging layer;', 'an input layer;', 'a transformation layer;', 'an iterative analysis layer; and', 'a prescriptive engine layer;, 'the CCR stack comprising, obtain, via a data control tool at the input layer, the historical utilization data, the consumption metric data, and the tagging data;', 'store, at the data staging layer, the historical utilization data, the consumption metric data, and the tagging data;', 'access, at the transformation layer, the historical utilization data and the consumption metric data via a memory resource provided by the data staging layer;', 'process, at the transformation layer, the historical utilization data and the tagging to generate a time-mapping of active periods for virtual machines within the functional grouping;', 'store, via operation ...

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

APPLYING POLICIES BASED ON UNIQUE CONTENT IDENTIFIERS

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

A first server device may receive, from a second server device, a unique identifier (ID) relates to content stored by the second server device; determine a policy based on the unique ID; generate a policy tag identifying the determined policy; and output the policy tag to the second server device. Outputting the policy tag may cause the second server device to apply the policy tag to a packet associated with the content, and output the packet towards a requesting user device that requests the content. 1. A network device , comprising: 'a plurality of processor-executable instructions; and', 'a non-transitory memory device storing receive a packet destined for a requesting user device;', 'determine whether the packet includes a tag;', 'determine, when the packet includes the tag, a policy associated with the tag;', 'inspect contents of the packet when the packet is not tagged;', 'determine the policy based on the contents of the packet; and', 'output the packet towards the requesting user device in accordance with the determined policy., 'a processor configured to execute the processor-executable instructions, wherein executing the processor-executable instructions causes the network device to2. The network device of claim 1 , wherein the tag includes a hash value claim 1 ,wherein executing the processor-executable instructions, to determine the policy, causes the network device to determine the policy corresponding to hash value.3. The network device of claim 1 , wherein the policy relates to at least one of:a Quality of Service (QoS) policy,a QoS Class Indicator (QCI), ora priority value for a packet queuing algorithm.4. The network device of claim 1 , wherein the packet includes encrypted content when packet is tagged.5. The method of claim 17 , wherein the policy is determined without performing deep packet inspection (DPI) for the packet.6. A first server device claim 17 , comprising: 'a plurality of processor-executable instructions; and', 'a non-transitory ...

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

SYSTEMS AND METHODS FOR AUTHENTICATING A USER DEVICE FOR A WEB SERVICE

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

An instant access device may receive a request from a user device to access secure content corresponding to a particular web service. The instant access device may create a hash code based on a telephone number of the user device and a hash code, and may communicate the hash code to an authentication system. The authentication system may authenticate the user device by comparing the hash code to a hash table that includes a list of hash codes associated with user devices that are authorized to access the secure content. Based on whether the user device is authenticated by the authentication system, the instant access device may cause the user device to access the secure content, whether by accessing the secure content directly (when the user device authentication is successful) or by creating a new user account (when the user device authentication is unsuccessful). 1. A method , comprising:receiving, by one or more devices, a request from a user device to access secure content corresponding to a web service, the request including identification information associated with the user device;creating, by the one or more devices, a hash code based on the identification information and a hash key;communicating, by the one or more devices, the hash code to an authentication system, wherein the authentication system determines based on the hash code, whether to authenticate the user device;receiving, by the one or more devices, an indication from the authentication system of whether the user device is authenticated for the secure content;providing, by the one or more devices, the secure content to the user device when the authentication system has authenticated the user device; andrequesting, by the one or more devices, additional information from the user device when the authentication system has not authenticated the user device.2. The method of claim 1 , wherein the user information associated with the user device includes a telephone number of the user device.3. The ...

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

SYSTEMS AND METHODS FOR PROVIDING A USER WITH INSTANT ACCESS TO WEB SERVICES

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

A server device may communicate with a user device by engaging in a telephone call with the user device, by providing a webpage to the user device, or in another way. The user device may communicate a request to the server device for a particular web service, such as a mapping service, a banking service, technical support, customer service, etc., and the server device may communicate the request to an instant access device that may cause the user device to instantly access the web service, whether by automatically downloading and installing a mobile application with the web service or by automatically accessing a web page. In some implementations, the instant access device may authenticate the user device in order to provide the user device with access to the web server. 1. A method , comprising:engaging, by one or more devices, in a telephone call with a user device;receiving, by the one or more devices and from the user device, during the telephone call, a request to access a web service via a mobile application;communicating, by the one or more devices and to the user device, and based on receiving the request for the web service, a first instruction, wherein receiving the first instruction causes the user device to automatically download and install the mobile application; andproviding, by the one or more devices and to the user device, a second instruction, wherein receiving the second instruction causes the user device to automatically access the web service within the mobile application.2. The method of claim 1 , further comprising:obtaining a telephone number associated with the user device; andauthenticating the user device for the web service based on the telephone number associated with the user device.3. The method of claim 1 , where the telephone call is terminated by the one or more devices in response to receiving the request from the user device to access the web service.4. The method of claim 1 , further comprising:providing, by the one or more ...

Подробнее