Настройки

Укажите год
-

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

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

Подробнее
-

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

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

Подробнее

Форма поиска

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

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

METHODS, SYSTEMS, AND COMPUTER PROGRAM PRODUCTS FOR SELECTING A DATA SOURCE BASED ON A CHANNEL IDENTIFIER

Номер: US20120002116A1
Автор: Morris Robert Paul
Принадлежит:

Methods and systems are described for selecting a data source based on a channel identifier. Channel information identifying a first channel identifier is detected. The first channel identifier is bound to a first frequency channel accessed, via a tuner, as a first data source for a first presentation being presented via an output device. Second channel information identifying a second channel identifier is detected during the first presentation. A binding between the second channel identifier and second access information for accessing a second data source via a data access component other than the tuner is identified. The second data source is accessed, via the data access component, for presenting, via an output device, a second presentation based on second data from the second data source. 1. A method for selecting a data source based on a channel identifier , the method comprising:detecting first channel information identifying a first channel identifier bound to a first frequency channel accessed, via a tuner, as a first data source for a first presentation being presented, based on first data from the first data source, via an output device;detecting second channel information identifying a second channel identifier during the first presentation;identifying a binding between the second channel identifier and second access information for accessing a second data source via a data access component other than the tuner; andaccessing, via the data access component, the second data source for presenting, via an output device, a second presentation based on the second data from the second data source.2. The method of wherein detecting the first channel information comprises:detecting a current channel setting defined for identifying a current data source for a current presentation; anddetermining that the current channel setting identifies the first channel information.3. The method of wherein detecting the second channel information comprises:receiving a change ...

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

METHODS, SYSTEMS, AND COMPUTER PROGRAM PRODUCTS FOR PROCESSING A CONTEXTUAL CHANNEL IDENTIFIER

Номер: US20120005706A1
Автор: Morris Robert Paul
Принадлежит:

Methods and systems are described for processing a contextual channel identifier. A channel identifier is detected. A context setting is detected identifying a first channel binding for the channel identifier. The first channel binding identifies a frequency channel accessible via a frequency tuner for presenting, via an output device, data from the first frequency channel. A detection is made that the context setting identifies a second channel context. The first channel identifier identifies a second channel binding based on the second channel context. In response to detecting that the context setting identifies the second channel context, a second data source identified by the second channel binding is accessed to present data from the second data source via an output device. 1. A method for processing a contextual channel identifier , the method comprising:detecting a first channel identifier;detecting a context setting identifying a first channel context identifying a first channel binding for the first channel identifier;identifying, based on the first channel context, a first frequency channel, identified by the first channel binding and accessible via a frequency tuner, for presenting, via an output device, data from the first frequency channel;detecting that the context setting identifies a second channel context identifying a second channel binding for the first channel identifier; andidentifying, in response to detecting that the context setting identifies the second channel context, a second data source, identified by the second channel binding, for presenting, via an output device, data from the second data source.2. The method of wherein detecting the first channel identifier includes accessing an active channel setting identifying the first channel identifier as an active channel identifier.3. The method of wherein the first channel identifier is detected in response to an event for selecting the first channel identifier for setting the active channel ...

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

METHODS, SYSTEMS, AND COMPUTER PROGRAM PRODUCTS FOR CONFIGURING ACCESS TO A DATA SOURCE BASED ON A CHANNEL IDENTIFIER

Номер: US20120005713A1
Автор: Morris Robert Paul
Принадлежит:

Methods and systems are described for configuring access to a data source based on a channel identifier. First channel information identifying a first channel is received. The first channel identifier is bound to a frequency channel accessible via a tuner. First access information is received for accessing a first data source not accessible via the tuner. A binding between the first channel identifier and the first channel access information is created. The binding is stored in a data store to locate the access information based on a selection of the channel identifier; so that data from the first data source is accessed from the first data source rather than accessing data received in the first frequency channel. 1. A method for configuring access to a data source based on a channel identifier , the method comprising:receiving first channel information identifying a first channel identifier bound to a first frequency channel accessible via a tuner;receiving first access information for accessing a first data source not accessible via the tuner;creating a binding between the first channel identifier and the first access information; andstoring the binding in a data store to locate, based on a selection of the channel identifier, the access information for accessing data from the first data source rather than accessing data received in the first frequency channel.2. The method of wherein receiving the first channel information comprises:detecting a frequency channel accessible via the tuner that matches a specified matching criterion;determining that the first channel identifier is bound to the frequency channel; andgenerating first channel information in response to determining the determining that the first channel identifier is bound to the frequency channel.3. The method of wherein receiving the first access information includes detecting a currently accessed data source.4. The method of wherein receiving the first access information includes detecting that the ...

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

METHODS, SYSTEMS, AND COMPUTER PROGRAM PRODUCTS FOR PROCESSING A REQUEST FOR A RESOURCE IN A COMMUNICATION

Номер: US20120011207A1
Автор: Morris Robert Paul
Принадлежит:

Methods and systems are described for processing a request for a resource in a communication. In an aspect, a criterion is received, by a second node, for a requesting a resource via a first communication addressed to a first node. The first communication is sent, to the first node, including an attachment request based on the criterion. A second communication is received, by the second node, including the resource as an attachment. 1. A method for processing a request for a resource in a communication , the method comprising:receiving a resource criterion for a requesting a resource via a first communication including a message portion including a first message addressed to a first user represented by a first node;sending, via a network to the first node, the first communication including a request portion that includes an attachment request based on the resource criterion;andreceiving, by a second node representing a second user, a second communication including, based on the request portion, the resource, as an attachment, and a second message addressed to the second user.2. The method of wherein the attachment request is valid according to a criterion schema defining at least one of a format and a vocabulary for the attachment request.3. The method of wherein a schema identifier for the criterion schema is received from the first node.4. The method of wherein the resource criterion includes information for the first node for at least one of generating and modifying the resource.5. The method of wherein sending the first communication includes storing claim 1 , in the first communication claim 1 , a criterion content type identifier defined to indicate that the request portion includes the attachment request.6. The method of wherein the attachment is included in the second communication based on a requested attachment schema defining to the second node at least one of a format and a vocabulary for processing the attachment.7. A method for processing a request for ...

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

METHODS, SYSTEMS, AND COMPUTER PROGRAM PRODUCTS FOR REFERENCING AN ATTACHMENT IN A COMMUNICATION

Номер: US20120011444A1
Автор: Morris Robert Paul
Принадлежит:

Methods and systems are described for referencing an attachment in a communication. A first node representing a first communicant and a second node representing a second communicant communicate via a first communication including a resource as an attachment and including a shared attachment reference for identifying the resource in a second communication. The attachment reference is associated with the resource stored in a first execution environment of the first node. The first node receives the attachment reference in the second communication. The stored resource is accessed, based on the association, in response to receiving the attachment reference. 1. A method for referencing an attachment in a communication , the method comprising:communicating, by a first node representing a first communicant with a second node representing a second communicant, via a first communication including a resource as an attachment and including an attachment reference for referencing the resource in a second communication;binding the attachment reference to the resource stored in a first execution environment of the first node;receiving, by the first node, the attachment reference in the second communication; andaccessing, based on the binding, the stored resource, in response to receiving the attachment reference.2. The method of wherein at least one of the first communication and the second communication includes at least one of an email claim 2 , an instant message claim 2 , an short message service (SMS) message claim 2 , a multimedia message service (MMS) message claim 2 , a phone call claim 2 , and a video call.3. The method of wherein communicating via the first communication includes receiving claim 1 , by the first node claim 1 , the first communication from the second node.4. The method of wherein communicating via the first communication comprises:receiving attachment information identifying the first resource;determining the attachment reference; andsending, by the ...

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

METHODS, SYSTEMS, AND COMPUTER PROGRAM PRODUCTS FOR PROCESSING AN EXCLUDABLE ADDRESSABLE ENTITY

Номер: US20120023488A1
Автор: Morris Robert Paul
Принадлежит:

Methods and systems are described for processing an excludable addressable entity. Source code is received that includes a first addressable entity specified in a programming language. An excludable indicator is detected, in the source code, indicating that the first addressable entity is excludable from a second translation of the source code. A first translation, of the source code, is generated that includes a first translation of the first addressable entity. In response to the detecting of the excludable indicator, excluding information is generated that identifies the first translation of the first addressable entity as excludable for excluding the first addressable entity from the second translation generated from the first translation of the source code. 1. A method for processing an excludable addressable entity , the method comprising:receiving source code including a first addressable entity specified in a programming language;detecting in the source code an excludable indicator indicating that the first addressable entity is excludable from a second translation of the source code;generating a first translation, of the source code, including a first translation of the first addressable entity; andgenerating, in response to detecting the excludable indicator, excluding information identifying the first translation of the first addressable entity as excludable for excluding the first addressable entity from the second translation generated from the first translation of the source code.2. The method of wherein the first addressable entity includes at least one of a variable claim 1 , a constant claim 1 , a function claim 1 , a subroutine claim 1 , a procedure claim 1 , a module claim 1 , a method claim 1 , a class claim 1 , an object claim 1 , a scoped code block claim 1 , and an instruction identified by a label.3. The method of wherein the excludable indicator is included in at least one of a declaration of claim 1 , a definition of claim 1 , and a ...

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

METHODS, SYSTEMS, AND COMPUTER PROGRAM PRODUCTS FOR PRESENTING AN INDICATION OF A COST OF PROCESSING A RESOURCE

Номер: US20120047092A1
Автор: Morris Robert Paul
Принадлежит:

Methods and systems are described for presenting an indication of a cost of processing a resource. Resource information is received that identifies a resource for processing by a hardware component in performing an operation. A measure of a processing cost is determined for the resource based on the operation, to provide an indication of a cost for processing the resource. Presentation information, based on the measure, is sent to present, via an output device, the indication corresponding to a user detectable representation of the resource. 1. A method for presenting an indication of a cost of processing a resource , the method comprising:receiving resource information identifying a resource for processing by a hardware component in performing an operation;determining, for the resource, a measure of a processing cost, based on the operation, to provide an indication of the cost for processing the resource; andsending presentation information, based on the measure, for presenting, via an output device, the indication corresponding to a user detectable representation of the resource.2. The method of wherein the resource information is received in response to a detected user input at least one of identifying the resource and identifying an operation that includes processing the resource.3. The method of wherein the measure is determined according to a metric based on at least one of electrical power claim 1 , electrical energy claim 1 , stored energy claim 1 , mechanical resistance claim 1 , electrical resistance claim 1 , time claim 1 , a count of a particular event claim 1 , money claim 1 , size claim 1 , mass claim 1 , distance claim 1 , weight claim 1 , heat claim 1 , light claim 1 , and movement.4. The method of wherein the measure includes at least one of a measure of electrical power claim 1 , a measure of electrical energy claim 1 , a measure of stored energy claim 1 , a measure of mechanical resistance claim 1 , a measure of electrical resistance claim 1 , a ...

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

METHODS, SYSTEMS, AND COMPUTER PROGRAM PRODUCTS FOR SELECTING A RESOURCE BASED ON A MEASURE OF A PROCESSING COST

Номер: US20120047512A1
Автор: Morris Robert Paul
Принадлежит:

Methods and systems are described for selecting a resource based on a measure of a processing cost. Resource information is received identifying a first resource and a second resource for processing by a program component. One or more of a first measure of a specified processing cost for the processing of the first resource and a second measure of the processing cost for the processing of the second resource is determined. One of the first resource and the second resource is selected based on at least one of the first measure and the second measure. The selected one of the first resource and the second resource is identified to the program component for processing. 1. A method for selecting a resource based on a measure of a processing cost , the method comprising:receiving resource information identifying a first resource and a second resource for processing by a program component;determining at least one of a first measure of a specified processing cost for the processing of the first resource and a second measure of the processing cost for the processing of the second resource;selecting one of the first resource and the second resource based on the at least one of the first measure and the second measure; andidentifying, to the program component, the selected one of the first resource and the second resource for processing.2. The method of wherein at least a portion of the resource information is received in response to processing the first resource by the program component.3. The method of wherein the processing cost is measured based on energy received from at least one of a battery and an energy source for charging a battery.4. The method of wherein the at least one of the first measure and the second measure includes at least one of a measure of electrical power claim 1 , a measure of electrical energy claim 1 , a measure of stored energy claim 1 , a measure of mechanical resistance claim 1 , a measure of electrical resistance claim 1 , a measure of time ...

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

Methods, systems, and computer program products for navigating between visual components

Номер: US20120054648A1
Автор: Robert Paul Morris
Принадлежит: Individual

Methods and systems are described for navigating between visual components. A first visual component, of a first operating application in a plurality of operating applications, is detected in a first application region of a presentation space of a display device. A first navigation control is presented, in a first navigation region determined based on the first application region, for navigating to a second visual component, of a second application in the plurality, in a second application region in the presentation space. A user input corresponding to the first navigation control is detected. In response to the detected user input, navigation information is sent to navigate to the second visual component.

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

Methods, systems, and computer program products for automatically scrolling items in a selection control

Номер: US20120137248A1
Автор: Robert Paul Morris
Принадлежит: Individual

Methods and systems are described for automatically scrolling items in a selection control. A first portion of a plurality of items is presented in a selection control in a user interface via an output device. A second portion, of the plurality, is automatically presented subsequent to the presenting of the first portion. The second portion includes an item not included in the first portion. First selection information is received in response to a user input. The first selection information identifies a first selected item included in at least one of the first portion and the second portion. The first selected item is identified to a first operation handler configured to perform an operation based on the first selected item.

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

METHODS, SYSTEMS, AND COMPUTER PROGRAM PRODUCTS FOR DIRECTING ATTENTION TO A SEQUENCE OF VIEWPORTS OF AN AUTOMOTIVE VEHICLE

Номер: US20120200403A1
Автор: Morris Robert Paul
Принадлежит:

Methods and systems are described for directing attention to a sequence of viewports of an automotive vehicle. In one aspect, attention-sequence information is received that identifies a first viewport and a second viewport that provide, to an operator of an automotive vehicle, respective views of space external to the automotive vehicle. A sequence, that includes the first viewport preceding the second viewport, is identified based on the attention-sequence information. In response to identifying the sequence, first attention information is sent to present a first attention output, via an output device, for instructing the operator to attend to the first viewport. Second attention information is sent to present a second attention output, via an output device, for instructing the operator to attend to the second viewport subsequent to attending to the first viewport. 1. A method for directing attention to a sequence of viewports of an automotive vehicle , the method comprising:receiving attention-sequence information identifying a first viewport and a second viewport that provide, to an operator of an automotive vehicle, respective views of space external to the automotive vehicle;identifying, based on the attention-sequence information, a sequence that includes the first viewport preceding the second viewport;sending, in response to identifying the sequence, first attention information to present a first attention output, via an output device, for instructing the operator to attend to the first viewport; andsending second attention information to present a second attention output, via an output device, for instructing the operator to attend to the second viewport subsequent to attending to the first viewport.2. The method of wherein the first viewport includes at least a portion of at least one of a window claim 1 , a display of an electronic display device claim 1 , and a mirror; and wherein the second viewport includes at least a portion not included in the first ...

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

METHODS, SYSTEMS, AND COMPUTER PROGRAM PRODUCTS FOR ALTERING ATTENTION OF AN AUTOMOTIVE VEHICLE OPERATOR

Номер: US20120200404A1
Автор: Morris Robert Paul
Принадлежит:

Methods and systems are described for altering attention of an automotive vehicle operator. Interaction information is received that is based on a first interaction that includes a first operator of a first automotive vehicle. A second automotive vehicle is detected, wherein the second automotive vehicle is operated by a second operator. Based on the interaction information, attention information for identifying an attention output is determined. The attention information is sent, for presenting the attention output, by an output device, to alter a second interaction that includes the second operator. 1. A method for altering attention of an automotive vehicle operator , the method comprising:receiving interaction information based on a first interaction that includes a first operator of a first automotive vehicle;detecting a second automotive vehicle, wherein the second automotive vehicle is operated by a second operator;determining, based on the interaction information, attention information for identifying an attention output; andsending the attention information for presenting the attention output, by an output device, to alter a second interaction that includes the second operator.2. The method of wherein the interaction information is based on at least one of an input detected claim 1 , by an input device not included in the first automotive vehicle.3. The method of wherein the input device includes at least one of an input component of a personal electronic device claim 2 , a galvanic skin detector claim 2 , a detector of a bodily substance produced by the first operator claim 2 , motion detector claim 2 , gaze detector claim 2 , and a detector of a specified substance in the first operator.4. The method of wherein the interaction information is based on not detecting an input from the first operator during a specified time period.5. The method of wherein the interaction information identifies a measure of interaction measured according to a specified metric. ...

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

METHODS, SYSTEMS, AND COMPUTER PROGRAM PRODUCTS FOR DIRECTING ATTENTION OF AN OCCUPANT OF AN AUTOMOTIVE VEHICLE TO A VIEWPORT

Номер: US20120200406A1
Автор: Morris Robert Paul
Принадлежит:

Methods and systems are described for directing attention of an occupant of an automotive vehicle to a viewport. Interaction information is received for monitoring an operator of an automotive vehicle that includes a first viewport as a first source of visual input for the operator and a second viewport as a second source of visual input for the operator. A detection is made that a first attention criterion is met for the first viewport and that a second attention criterion is met for the second viewport. In response to the detection, a determination is made that the first viewport has a higher priority than the second viewport. In response to the determination, first attention information is sent to present a first priority indicator, via a first output device, to identify the first viewport as a higher priority source of visual input for the operator than the second viewport. 1. A method for directing attention of an occupant of an automotive vehicle to a viewport , the method comprising:receiving, via an input device, interaction information for monitoring an operator of an automotive vehicle that includes a first viewport as a first source of visual input for the operator and that includes a second viewport as a second source of visual input for the operator;detecting, based on the interaction information, that a first attention criterion is met for the first viewport and that a second attention criterion is met for the second viewport;determining, in response to detecting that the first attention criterion is met and that the second attention criterion is met, that the first viewport has a higher priority than the second viewport; andsending, in response to determining that the first viewport has the higher priority, first attention information to present a first priority indicator, to the operator, via a first output device, to identify the first viewport as a higher priority source of visual input for the operator than the second viewport.2. The method of ...

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

METHODS, SYSTEMS, AND COMPUTER PROGRAM PRODUCTS FOR MANAGING OPERATION OF A PORTABLE ELECTRONIC DEVICE

Номер: US20120206254A1
Автор: Morris Robert Paul
Принадлежит:

Methods and systems are described for managing operation of a portable electronic device. Vehicle information, about an automotive vehicle, is received. Device information, about a portable electronic device configured to perform an operation, is received. An operator of the automotive vehicle is detected to be a user of the portable electronic device, based on the vehicle information and the device information. Operation information is sent, in response to detecting the operator is the user, to prevent the portable electronic device from performing the operation. 1. A method for managing operation of a portable electronic device , the method comprising:receiving vehicle information about an automotive vehicle;receiving device information about a portable electronic device configured to perform a first operation;detecting, based on the vehicle information and the device information, that an operator of the automotive vehicle is a user of the portable electronic device; andsending, in response to detecting the operator is the user, first operation information to prevent the portable electronic device from performing the first operation.2. The method of wherein at least one of the vehicle information identifies the operator based on an operation performed by the vehicle in response to an input received claim 1 , by the automotive vehicle claim 1 , from the operator and the device information indicates the portable electronic device is operating in response to a detected input from the user.3. The method of wherein at least one of the vehicle information identifies and the device information is based on at least one of a personal identification number (PIN) claim 1 , a hardware user identifier claim 1 , an execution environment user identifier claim 1 , an application user identifier claim 1 , a password claim 1 , a digital signature claim 1 , a communications address claim 1 , a network address claim 1 , a device identifier claim 1 , a vehicle identification number ( ...

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

METHODS, SYSTEMS, AND COMPUTER PROGRAM PRODUCTS FOR MANAGING OPERATION OF AN AUTOMOTIVE VEHICLE

Номер: US20120206255A1
Автор: Morris Robert Paul
Принадлежит:

Methods and systems are described for managing operation of an automotive vehicle. Vehicle information, about an automotive vehicle, is received. The automotive vehicle has a current operational configuration for constraining an operation of the automotive vehicle. Device information, about a portable electronic device, is received. A detection is made, based on the vehicle information and the device information, that an operator of the automotive vehicle is a device user of the portable electronic device. In response to the detection, change information is sent to change the current operational configuration to alter a constraint on the operation of the automotive vehicle. 1. A method for managing operation of an automotive vehicle , the method comprising:receiving vehicle information about an automotive vehicle, wherein the automotive vehicle has a current operational configuration for constraining a first operation of the automotive vehicle;receiving device information about a portable electronic device;detecting, based on the vehicle information and the device information, that an operator of the automotive vehicle is a device user of the portable electronic device; andsending, in response to detecting that the vehicle operator is the device user, change information to change the current operational configuration to alter a constraint on the first operation of the automotive vehicle.2. The method of wherein at least one of the vehicle information identifies the vehicle operator based on an operation performed by the vehicle in response to an operator input received by the automotive vehicle and the device information indicates the portable electronic device is operating in response to a detected user input.3. The method of wherein at least one of the vehicle information identifies and the device information is based on at least one of a personal identification number (PIN) claim 1 , a hardware user identifier claim 1 , an execution environment user identifier ...

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

Methods, systems, and computer program products for managing attention of a user of a portable electronic device

Номер: US20120206268A1
Автор: Robert Paul Morris
Принадлежит: Individual

Methods and systems are described for managing attention of a user of a portable electronic device. A detection is made that a portable electronic device is in motion relative to a first object separate from the portable electronic device An interaction is detected between a user and the portable electronic device while the portable electronic device is in the motion, wherein in the interaction the portable electronic device is a first source of sensory input for the user. A determination is made, based on detecting the motion, that a specified attention criterion is met in response to detection of the interaction. In response to detecting that the attention criterion is met, attention information is sent for presenting an attention output, via an output device, for directing the user to an object, not included in the portable electronic device, as a second source of sensory input for the user.

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

METHODS, SYSTEMS, AND COMPUTER PROGRAM PRODUCTS FOR PROVIDING STEERING-CONTROL FEEDBACK TO AN OPERATOR OF AN AUTOMOTIVE VEHICLE

Номер: US20120209474A1
Автор: Morris Robert Paul
Принадлежит:

Methods and systems are described for providing steering-control feedback to an operator of an automotive vehicle. First attribute information is received that identifies a first attribute of a first operator coupling of an operator, of an automotive vehicle, to a steering-control mechanism of the automotive vehicle. A specified steering-control criterion is detected as met based on the first attribute. Feedback information is identified based on the steering-control criterion. In response to the detecting, the feedback information is sent to present, via an output device, a feedback indicator to the operator. 1. A method for providing steering-control feedback to an operator of an automotive vehicle , the method comprising:receiving first attribute information identifying a first attribute of a first operator coupling of an operator, of an automotive vehicle, to a steering-control mechanism of the automotive vehicle;detecting that a specified steering-control criterion is met based on the first attribute;identifying feedback information, based on the steering-control criterion; andsending, in response to the detecting, the feedback information to present, via an output device, a feedback indicator to the operator.2. The method of wherein the steering-control mechanism includes at least one of a steering wheel claim 1 , a tiller claim 1 , a braking control claim 1 , a joystick claim 1 , a touch screen claim 1 , a pointing device claim 1 , and a steer-by-wire input device.3. The method of wherein the first attribute information is received based on an input detected by at least one of a touch sensitive input device claim 1 , pressure sensitive input device claim 1 , a chemical detecting input device claim 1 , an organic compound detecting device claim 1 , a heat detecting device claim 1 , a light detecting device claim 1 , a magnetic force detecting device claim 1 , a motion detecting device claim 1 , an image capture device claim 1 , and an audio capture device.4. ...

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

METHODS, SYSTEMS, AND COMPUTER PROGRAM PRODUCTS FOR PROVIDING FEEDBACK TO A USER OF A PORTABLE ELECTRONIC DEVICE IN MOTION

Номер: US20120229378A1
Автор: Morris Robert Paul
Принадлежит:

Methods and systems are described for providing feedback to a user of a portable electronic device in motion. A detection is made that a portable electronic device is in motion. An interaction is detected between a user and the portable electronic device during the motion. Image data for a first object, captured by an image capture device, is received during the motion. In response to both detecting the interaction and detecting the motion, the image data is sent for presenting an image of the first object by a display device that is viewable to the user during the motion. 1. A method for providing feedback to a user of a portable electronic device in motion , the method comprising:detecting that a portable electronic device is in motion;detecting an interaction between a user and the portable electronic device during the motion;receiving image data, for a first object, captured by an image capture device during the motion; andsending, in response to both detecting the interaction and detecting the motion, the image data for presenting an image of the first object by a display device that is viewable to the user during the motion.2. The method of wherein detecting that the portable electronic device is in motion comprises:detecting a first electromagnetic signal from an object; anddetecting that the portable electronic device is in motion based on detecting the first electromagnetic signal.3. The method of wherein detecting that the portable electronic device is in motion comprises:transmitting a previous electromagnetic signal;detecting the first electromagnetic signal as a reflected signal from the first object, in response to transmitting the previous electromagnetic signal; anddetecting that the portable electronic device is in motion in response to detecting the first signal as the reflected signal.4. The method of wherein detecting that the portable electronic device is in motion comprises:detecting a second electromagnetic signal from an object;determining a ...

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

METHODS, SYSTEMS, AND COMPUTER PROGRAM PRODUCTS FOR SHARING INFORMATION FOR DETECTING AN IDLE TCP CONNECTION

Номер: US20120230329A1
Автор: Morris Robert Paul
Принадлежит:

Methods and systems are described for sharing information for detecting an idle TCP connection. In one aspect, a first packet is received from a first node by a second node. A header is detected, in the first packet, identifying metadata for a period. During the period no non-empty packet, sent in a connection by the second node, is received by the first node. A timeout is detected, based on the metadata, associated with the connection. In response to the timeout, a packet is sent in the connection to the first node and/or the connection is deactivated. 1. A method for sharing information for detecting an idle TCP connection , the method comprising:receiving, by a second node from a first node, a first transmission control protocol (TCP) packet;detecting a TCP option header, in the first TCP packet, identifying metadata for a period, detectable by the first node, during which no TCP packet including data in a first TCP data stream sent, in a TCP connection, by the second node is received by the first node;detecting a timeout, based on the metadata, associated with the TCP connection; andin response to detecting the timeout, at least one of sending a TCP packet in the TCP connection to the first node and deactivating the TCP connection.2. The method of further comprising modifying claim 1 , based on the metadata claim 1 , by the second node a timeout attribute associated with the TCP connection.3. The method of wherein the timeout is detected based on the timeout attribute:4. The method of wherein the timeout attribute is an attribute of at least one of a TCP keep-alive option claim 2 , a TCP user timeout claim 2 , a retransmission timeout claim 2 , and an acknowledgment timeout.5. The method of wherein the TCP connection is identified by a first connection endpoint and a second connection endpoint claim 1 , and the second node includes at least one of the second connection endpoint and a second proxy endpoint representing the second connection endpoint.6. The method ...

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

Methods, systems, and computer program products for disabling an operative coupling to a network

Номер: US20120263180A1
Автор: Robert Paul Morris
Принадлежит: Individual

Methods and systems are described for disabling an operative coupling to a network. In an aspect, first data received for forwarding is forwarded between a first node in a first network and a second node in a second network by a network relay via a first operative coupling to the first network of a first network interface hardware component in the network relay and via a second operative coupling to the second network of a second network interface hardware component in the network relay. A determination is made that a specified decoupling condition is met. The second operative coupling is disabled subsequent to the forwarding and in response to the determination while the first operative coupling remains enabled for receiving second data for forwarding.

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

Methods, Systems, and Computer Program Products for Enabling an Operative Coupling to a Network

Номер: US20130051221A1
Автор: Morris Robert Paul
Принадлежит:

Methods and systems are described for enabling an operative coupling to a network. In an aspect, first data is detected for forwarding between a first node in a first network and another node by a network relay including a first network interface hardware component operatively coupled to a first network. A determination is made that a second operative coupling to a second network of a second network interface hardware component in the network relay is disabled. The second network interface hardware component is configured to enabled the second operative coupling, in response to the determination. Data received for forwarding between the first network and the second network is forwarded via the enabled second operative coupling. 1. A method for enabling an operative coupling to a network , the method comprising:detecting, by a network relay including a first network interface hardware component operatively coupled to a first network, first data for forwarding between a first node in the first network and an other node;determining that a second operative coupling of a second network interface hardware component in the network relay to a second network is disabled, while an enabled operative coupling exists between the second network and a network interface hardware component included in a second node;in response to detecting the first data for forwarding, configuring the second network interface hardware component to enable the second operative coupling; andforwarding, via the enabled second operative coupling, data received for forwarding between the first network and the second network,wherein performing at least one of the preceding actions comprising the method includes execution of an instruction by a processor.2. The method of wherein the first node is included in a first portion of the first network and the other node is included in an other portion of the first network.3. The method of wherein the other node is included in the second network.4. The method of ...

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

METHODS, SYSTEMS, AND COMPUTER PROGRAM PRODUCTS FOR PROCESSING AN ATTACHED COMMAND RESPONSE

Номер: US20130091201A1
Автор: Morris Robert Paul
Принадлежит:

Methods and systems are described for processing an attached command response. In one aspect, an attachable command is sent in a first HTTP request to a server node. A second HTTP response to a second HTTP request sent to the server node is received. A determination is made that the second HTTP response includes at least a portion of the first command response. 1. A method for processing an attached command response , the method comprising:sending, by a user agent node in a first HTTP request to a server node, a first HTTP request-line identifying a first command;sending, by the user agent node in a second HTTP request, a second HTTP request-line identifying a second command different from the first command;receiving, by the user agent node from the server node, a second HTTP response to the second HTTP request; anddetermining, in response to sending the first HTTP request, that the second HTTP response includes an attached command response including at least a portion of a first command response to the first command.2. The method of further includes receiving claim 1 , by the user agent node as a response to the first HTTP request claim 1 , a first HTTP response including at most a portion of the first command response.3. The method of wherein determining that the second HTTP response includes the attached command response includes receiving attach-response information for detecting the attached command response in the second HTTP response.4. The method of further includes receiving no HTTP response as a response for the first HTTP request.5. The method of further comprises:sending, by the user agent node to the server node, attach-request information at least one of indicating that the first command response is attachable and indicating that the second HTTP response is attachable; andreceiving the second HTTP response including the attached command response, in response to sending the attach-request information.6. A method for processing an attached command ...

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

METHODS, SYSTEMS, AND COMPUTER PROGRAM PRODUCTS FOR COORDINATING PLAYING OF MEDIA STREAMS

Номер: US20130188924A1
Автор: Morris Robert Paul
Принадлежит:

Methods and systems are described for coordinating playing of media streams. In one aspect, an access by a media player to a presentation device to play a media stream is detected. Additionally, presentation focus information is accessed for determining whether the media player has presentation focus for playing the media stream. Further, it is determine, based on the presentation focus information, that the media player has presentation focus for playing the media stream. Still further, in response to determining the media player has presentation focus, it is indicated that the media player is allowed to play the media stream via the presentation device. 1. A method comprising:detecting, based on a first user interface element, a first media player that is assigned a first presentation focus allowing the first media player to play a first media stream in the first user interface element presented via a first presentation device;identifying a first change in the first presentation focus;determining, based on the first change, that the first media player is not assigned the first presentation focus; andindicating that the detected first media player is not allowed to play the first media stream in the first user interface element, in response to the determining based on the first change,wherein performing at least one of the preceding actions comprising the method includes execution of an instruction by a processor.2. The method of wherein the detecting includes intercepting representation information claim 1 , for presenting at least a portion of the first media stream claim 1 , sent to play the at least a portion of the first media stream.3. The method of wherein the first user interface element is included in a user interface presented by a web browser and the first presentation focus is assigned by the web browser.4. The method of wherein the detecting includes receiving session information via a network from a remote client and the method includes detecting that ...

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

Methods, Systems, and Computer Program Products For Processing a Request For a Resource in a Communication

Номер: US20130232212A1
Автор: Robert Paul Morris
Принадлежит: Individual

Methods and systems are described for processing a request for a resource in a communication. In an aspect, a criterion is received, by a second node, for requesting a resource via a first communication addressed to a first node. The first communication is sent, to the first node, including an attachment request based on the criterion. A second communication is received, by the second node, including the resource as an attachment. In another aspect a first communication is received by a first node representing a first user. The first communication includes a first message addressed to the first user. An attachment request is detected in the first communication. A resource is located based on the attachment request. A second communication is sent, to a second node representing a second user. The second communication includes the resource, as an attachment, and a second message addressed to the second user.

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

METHODS, SYSTEMS, AND COMPUTER PROGRAM PRODUCTS FOR PROCESSING A NON-RETURNABLE COMMAND RESPONSE BASED ON A MARKUP ELEMENT

Номер: US20130304807A1
Автор: Morris Robert Paul
Принадлежит:

Methods and systems are described for processing a non-returnable command response based on a markup element. In one aspect, a resource is sent to a user agent includes a no-return markup element. A request message is received identifying a command and including no-return-request information based on the resource. The command is processed and no command response is sent for delivery to the user agent in response to receiving the no-return-request information. 1. A method comprising:sending, by a server via a network to a user agent, a first resource;in response to sending the first resource, receiving from the user agent a first message identifying, based on at least one of a first instruction sent in the first resource and a first markup element, in the first resource, a non-returnable first command, wherein the markup first markup element is in a first markup language; andprocessing the first command including sending no command response for the non-returnable first command to the user agent.2. The method of wherein the first command is identified as non-returnable based on at least one of a MIME type identifier in the first message and a method token in the first message.3. The method of wherein the at least one of the MIME type identifier and the method token is included in the first message based on the at least one of the first instruction and the first markup element.4. The method of wherein the MIME type identified defines a content type processed by the server including sending no command response for the first command to the user agent.5. The method of wherein the at least one of the first instruction and the first markup element indicates at least one of that no command response for the first command is to be generated and that no response message for the first message is to be transmitted.6. The method of wherein the first instruction is sent in the first resource to set a no-return indicator in a data storage medium to configure a node in a network path ...

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

Methods, Systems, and Program Products for Navigating Tagging Contexts

Номер: US20140081624A1
Автор: Robert Paul Morris
Принадлежит: Deep River Ventures LLC

Methods and systems are described for navigating tagging contexts. In an aspect, In a first tagging context, a first tagging is identified of a first resource with a first tag. The first tagging is determined to be in a second tagging context. In the second tagging context and in response to identifying the first tagging, a second tagging that is not in the first tagging context is detected.

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

Methods, Systems, and Program Products for Tagging a Resource

Номер: US20140081966A1
Автор: Morris Robert Paul
Принадлежит: DEEP RIVER VENTURES, LLC

Methods and systems are described for tagging a resource. In an aspect, a matched tag is created by associating a user identified tag with a tagging criterion that is based on data other than the tag. A determination is made that the tagging criterion is met for each resource in a plurality of resources. Each resource in the plurality is tagged with the tag, in response to the determining. Presentation information is sent to present, via an output device, a tag user interface element representing the tag, that represents the tag, as a target for a user input to initiate an operation that identifies a resource in the plurality. 1. A method for tagging a resource , the method includes:creating a matched tag by associating a user identified tag with a tagging criterion that is based on data other than the tag;determining that the tagging criterion is met for each resource in a plurality of resources;tagging each resource in the plurality with the tag, in response to the determining; andsending presentation information to present, via an output device, a tag user interface element, that represents the tag, as a target for a user input to initiate an operation that identifies a resource in the plurality,wherein performing at least one of the preceding actions comprising the method includes execution of an instruction by a processor.2. The method of wherein the creating includes:receiving criterion information, from the user, that identifies the tagging criterion; andidentifying the tag automatically, in response to receiving the criterion information.3. The method of wherein the creating includes:receiving tagging information identifying the tag; anddetermining the tagging criterion, in response to identifying the tag.4. The method of further includes adding the tag to the at least one of a vocabulary of tags and a dictionary of tags.5. The method of wherein the tag is identified based on at least one of the tagging criterion and a resource tagged with the tag.6. The ...

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

Methods, Systems, and Program Products for Distinguishing Tags for a Resource

Номер: US20140081967A1
Автор: Morris Robert Paul
Принадлежит: DEEP RIVER VENTURES, LLC

Methods and systems are described for distinguishing tags for a resource. In one aspect, a first resource is detected as tagged with a first matched tag that identifies the first tagging criterion and the first resource is detected as tagged with a second matched tag that identifies the second tagging criterion. The first matched tag is determined to identify a first tag. The second matched tag is determined to identify the first tag. First presentation information is sent to present, along with a resource user interface element that represents the first resource, a first tag user interface element that represents the first tag identified by the first matched tag and second presentation information is sent to present a second tag user interface element that represents the first tag identified by the second matched tag. 1. A method for distinguishing tags for a resource , the method comprising:detecting that a first resource is tagged, based on a first tagging criterion that is met for the first resource, with a first matched tag that identifies the first tagging criterion and detecting that the first resource is tagged, based on a second tagging criterion that is met for the first resource, with a second matched tag that identifies the second tagging criterion;determining that the first matched tag identifies a first tag;determining that the second matched tag identifies the first tag; andsending first presentation information to present, along with a resource UI element that represents the first resource, a first tag UI element that represents the first tag identified by the first matched tag and second presentation information to present a second tag user UI element that represents the first tag identified by the second matched tag,wherein performing at least one of the preceding actions comprising the method includes execution of an instruction by a processor.2. The method of wherein the first tag user UI element has a user detectable first attribute claim 1 , ...

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

Methods, Systems, and Program Products for Automatically Managing Tagging of a Resource

Номер: US20140081968A1
Автор: Robert Paul Morris
Принадлежит: Deep River Ventures LLC

Methods and systems are described for automatically managing tagging of a resource. In one aspect, a first matched tag is identified that identifies a first tag and a first tagging criterion, wherein whether the first tagging criterion is met for a first resource is based on a first attribute of the first resource. A change to the first attribute is detected. Based on the change, whether the first tagging criterion is met for the first resource is determined. The first resource is tagged with the first tag, automatically in response to determining that the first criterion is met.

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

Methods, Systems, and Program Products for Locating Tagged Resources in a Resource Scope

Номер: US20140081969A1
Автор: Morris Robert Paul
Принадлежит: DEEP RIVER VENTURES, LLC

Methods and systems are described for locating tagged resources in a resource scope. In an aspect, a first tag is detected that tags at least one resource. A first scope descriptor for the first tag is identified. A second scope descriptor for the first tag is identified. A first set of resources is determined that are in a first resource scope specified by the first scope descriptor and that are tagged with the first tag. A second set of resources is determined that are in a second resource scope specified by the second scope descriptor and that are tagged with the first tag, wherein a third resource tagged with the first tag is included in one of the first set and the second set. 1. A method for locating tagged resources in a resource scope , the method comprising:detecting a first tag that tags at least one resource;identifying a first scope descriptor for the first tag;identifying a second scope descriptor for the first tag;determining a first set of resources that are in a first resource scope specified by the first scope descriptor and that are tagged with the first tag; anddetermining a second set of resources that are in a second resource scope specified by the second scope descriptor and that are tagged with the first tag, wherein a third resource tagged with the first tag is included in one of the first set and the second set,wherein performing at least one of the preceding actions comprising the method includes execution of an instruction by a processor2. The method of wherein at least one of identifying the first scope descriptor includes determining claim 1 , based on a first condition entity claim 1 , that the first scope condition identified by the first scope descriptor is met and identifying the second scope descriptor includes determining claim 1 , based on a second condition entity claim 1 , that a second scope condition identified by the second scope descriptor is met.3. The method of wherein determining the first set includes:determining whether ...

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

Methods, Systems, and Program Products for Identifying a Matched Tag Set

Номер: US20140081981A1
Автор: Morris Robert Paul
Принадлежит: DEEP RIVER VENTURES, LLC

Methods and systems are described for identifying a matched tag set. In one aspect, a first resource is identified that is first tagged with a first tag associated with a first tagging criterion by a first matched tag and that is second tagged with the first tag associated with a second tagging criterion by a second matched tag. Selection information is received identifying the first tag. Based on the first tagging criterion, a first set is identified that includes at least one resource when the selection information identifies the first matched tag, wherein each resource in the first set is tagged with the first tag. Based on the second tagging criterion, a second resource, not included in the first set, is identified that is tagged with the first tag when the selection information identifies the second matched tag. 1. A method for identifying a matched tag set , the method comprising:identifying a first tagging of a first resource with a first tag that is associated with a first tagging criterion by a first matched tag and identifying a second tagging of the first resource with the first tag that is associated with a second tagging criterion by a second matched tag;receiving selection information identifying the first tag;identifying, based on the first tagging criterion, a first set including at least one resource when the selection information identifies the first matched tag, wherein each resource in the first set is tagged with the first tag; andidentifying, based on the second tagging criterion, a second resource, not included in the first set, tagged with the first tag when the selection information identifies the second matched tag,wherein performing at least one of the preceding actions comprising the method includes execution of an instruction by a processor.2. The method of wherein identifying the first tagging and identifying the second tagging includes sending first presentation information to present claim 1 , along with a resource user interface ...

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

METHODS, SYSTEMS, AND COMPUTER PROGRAM PRODUCTS FOR COORDINATING PLAYING OF MEDIA STREAMS

Номер: US20140086558A1
Автор: Morris Robert Paul
Принадлежит: SITTING MAN, LLC

Methods and systems are described for coordinating playing of media streams. In one aspect, an access by a media player to a presentation device to play a media stream is detected. Additionally, presentation focus information is accessed for determining whether the media player has presentation focus for playing the media stream. Further, it is determine, based on the presentation focus information, that the media player has presentation focus for playing the media stream. Still further, in response to determining the media player has presentation focus, it is indicated that the media player is allowed to play the media stream via the presentation device. 1. A computer program product embodied on a non-transitory computer readable medium , comprising:code for working in association with a first presentation device having a touchscreen that is capable of providing access to a plurality of applications including a first media player and a second media player in an execution environment, the first presentation device capable of communication with a second presentation device including a display via a wireless local area network on which the first presentation device resides, where execution environment presentation focus information is accessible for identifying whether at least one of the first presentation device or the second presentation device is to be utilized for presentation in connection with the applications;code for detecting access to the first media player to play a first media stream that includes video;code for indicating, if the first presentation device is to be utilized for presentation based on the execution environment presentation focus information, that the first media player is allowed to play the first media stream via the first presentation device;code for indicating, if the second presentation device is to be utilized for presentation based on the execution environment presentation focus information, that the first media player is allowed to ...

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

Methods, Systems, and Program Products for Processing a Data Object Identification Request in a Communication

Номер: US20140089419A1
Автор: Morris Robert Paul
Принадлежит: DEEP RIVER VENTURES, LLC

Methods and systems are described for processing a data object identification request in a communication. In an aspect, a first communications agent in a first execution environment receives data object information identifying a data object matching criterion. The first communications agent exchanges a first message with a second communications agent in a second execution environment. The second communications agent detects a data object identification request included in the exchanged first message. In response to detecting the data object identification request, a data object identification response is generated that identifies a data object in a second data store in the second execution environment. The second communications agent exchanges a second message with the first communications agent. The second message includes the data object identification response, wherein the second message does not include the data object. 1. A method for processing a data object identification request in a communication , the method comprising:receiving, by a first communications agent in a first execution environment from a first user represented by the first communications agent, data object information identifying a data object matching criterion;sending, according to a first communications protocol via a network in a communication to a second communications agent in a second execution environment representing a second user, a first message including a data object identification request based on the data object matching criterion, wherein the first message is addressed to the second user; andreceiving, by the first communications agent in response to sending the data object identification request in the first message, a second message that includes a data object identification response that identifies a data object in a second data store in the second execution environment, wherein the second message is addressed to the first user and the data object is not received in the ...

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

Methods, Systems, and Program Products for Processing a Reference in a Communication to a Remote Data Object

Номер: US20140089420A1
Автор: Morris Robert Paul
Принадлежит: DEEP RIVER VENTURES, LLC

Descriptions are provided for processing a reference in a communication to a remote data object. In an aspect, information is received, by a second communications agent, that identifies a data object in a second data store in a second execution environment that includes the second communications agent. A descriptor is created for accessing the data object. The descriptor is sent in a first message, by the second communications agent, that is received by a first communications agent in a first execution environment, via a communications protocol. The data object is not included in the first message. A second message that identifies the data object is sent from the first communications agent to the second communications agent, via the communications protocol. Some or all of the data object is sent, via the network, by the second execution environment and received by the first execution environment. 1. A method for processing a reference in a communication to a remote data object , the method comprising:receiving, via a first communications protocol via a network from a second execution environment, a first message, by a first communications agent in a first execution environment, that includes a data object descriptor that identifies a data object in a data store in the second execution environment, wherein the first message is addressed to a first user represented by the first communication agent;sending, via the first communications protocol via the network by the first communications agent, a second message addressed to a second user represented by a second communications agent in the second execution environment, that identifies, based on the data object descriptor, the data object; andreceiving, via the network by the first execution environment, at least a portion of the data object in response to sending the second message,wherein performing at least one of the preceding actions comprising the method includes execution of an instruction by a processor.2. The ...

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

Methods, Systems, and Program Products for Sharing a Data Object in a Data Store Via a Communication

Номер: US20140089421A1
Автор: Morris Robert Paul
Принадлежит: DEEP RIVER VENTURES, LLC

Methods and systems are described for sharing a data object in a data store via a communication. In an aspect, a second communications agent receives data object information that identifies a data object in a second data store in a second execution environment. A mount descriptor for accessing the data object is created. A first message is sent from the second communications agent and received by a first communications agent in a first execution environment according to a first communication protocol. The mount descriptor is detected and a first location in a first data store in the first execution environment is determined. A representation of the data object is created, based on the mount descriptor, at the location. The data object is accessible to the first execution environment via the representation. 1. A method for sharing a data object in a data store via a communication , the method comprising:receiving, by a first communications agent in a first execution environment according to a first communication protocol via a network from a second communications agent in a second execution environment, a first message, in a communication and addressed to a first user represented by the first communications agent, that includes a mount descriptor that identifies a data object in a second data store in the second execution environment;detecting the mount descriptor;determining a first location in a first data store in the first execution environment; andcreating, based on the mount descriptor, a representation of the data object at the location, wherein accessing the representation includes accessing the data object from the second data store,wherein performing at least one of the preceding actions comprising the method includes execution of an instruction by a processor.2. The method of wherein the communication includes an exchange via the network between the first execution environment and the second execution environment of at least one of audio data claim 1 , ...

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

METHODS, SYSTEMS, AND COMPUTER PROGRAM PRODUCTS FOR COORDINATING PLAYING OF MEDIA STREAMS

Номер: US20140089519A1
Автор: Morris Robert Paul
Принадлежит: SITTING MAN, LLC

Methods and systems are described for coordinating playing of media streams. In one aspect, an access by a media player to a presentation device to play a media stream is detected. Additionally, presentation focus information is accessed for determining whether the media player has presentation focus for playing the media stream. Further, it is determine, based on the presentation focus information, that the media player has presentation focus for playing the media stream. Still further, in response to determining the media player has presentation focus, it is indicated that the media player is allowed to play the media stream via the presentation device. 1. A computer program product embodied on a non-transitory computer readable medium , comprising:code for detecting a first media player access to a first presentation device to play a first media stream, where presentation focus information is accessible for identifying whether the first media player has first presentation focus for playing the first media stream;code for indicating, if the first media player has first presentation focus, that the first media player is allowed to play the first media stream via the first presentation device;code for detecting a second media player access to play a second media stream while the second media player does not have second presentation focus, where the second media stream is not played via the first presentation device while the second media player does not have second presentation focus; andcode for indicating, if there is a change in the presentation focus information and the second media player has second presentation focus, that the second media player is allowed to play the second media stream via the first presentation device;wherein the computer program product is operable such that the change in the presentation focus information is based on at least one of a releasing of the first presentation focus in connection with the first media player, a detected user ...

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

Methods, Systems, and Program Products for Exchanging Presentation Data Based on a Communication

Номер: US20140101554A1
Автор: Morris Robert Paul
Принадлежит: DEEP RIVER VENTURES, LLC

Methods and systems are described for exchanging presentation data based on a communication. In an aspect, a view descriptor is exchanged via a communication protocol from a remote communications agent to a local communications agent. The view descriptor is identified by the local communications agent to access presentation data representing remote presentation information sent by a component operating in a remote execution environment including the remote communications agent. A protocol endpoint is configured, based on the view descriptor, in the local execution environment. The presentation data is exchanged, based on the protocol endpoint, from the remote execution environment to the local execution environment. Local presentation information, based on the presentation data, is sent to present a representation of the remote presentation information via an output device of the local execution environment. 1. A method for exchanging presentation data based on a communication , the method comprising:receiving, by a remote communications agent in a remote execution environment, descriptor information for identifying presentation data representing remote presentation information, sent by a remote component operating in the remote execution environment, to be represented in a first presentation space in the remote execution environment;locating, automatically based on the descriptor information, a view descriptor to configure a local protocol endpoint in the local execution environment, wherein the locating is initiated by the remote communications agent;sending, via a communications protocol based on a local communications address identifying a local user represented by a local communications agent in a local execution environment, the view descriptor to the local communications agent by the remote communications agent; andsending, based on the local protocol endpoint to the local execution environment, the presentation data,wherein performing at least one of the ...

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

METHODS, SYSTEMS, AND COMPUTER PROGRAM PRODUCTS FOR SELECTING A RESOURCE BASED ON A MEASURE OF A PROCESSING COST

Номер: US20150007191A1
Автор: Morris Robert Paul
Принадлежит: SITTING MAN, LLC

Methods and systems are described for selecting a resource based on a measure of a processing cost. Resource information is received identifying a first resource and a second resource for processing by a program component. One or more of a first measure of a specified processing cost for the processing of the first resource and a second measure of the processing cost for the processing of the second resource is determined. One of the first resource and the second resource is selected based on at least one of the first measure and the second measure. The selected one of the first resource and the second resource is identified to the program component for processing. 1. A method for selecting a resource based on a measure of a processing cost , the method comprising:receiving resource information identifying a first resource and a second resource for processing by a program component;determining at least one of a first measure of a specified processing cost for the processing of the first resource and a second measure of the processing cost for the processing of the second resource;selecting one of the first resource and the second resource based on the at least one of the first measure and the second measure; andidentifying, to the program component, the selected one of the first resource and the second resource for processing.2. The method of wherein at least a portion of the resource information is received in response to processing the first resource by the program component.3. The method of wherein the processing cost is measured based on energy received from at least one of a battery and an energy source for charging a battery.4. The method of wherein the at least one of the first measure and the second measure includes at least one of a measure of electrical power claim 1 , a measure of electrical energy claim 1 , a measure of stored energy claim 1 , a measure of mechanical resistance claim 1 , a measure of electrical resistance claim 1 , a measure of time ...

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

METHODS, SYSTEMS, AND COMPUTER PROGRAM PRODUCTS FOR ENABLING AN OPERATIVE COUPLING TO A NETWORK

Номер: US20160013972A1
Автор: Morris Robert Paul
Принадлежит: SITTING MAN, LLC

Methods and systems are described for enabling an operative coupling to a network. In an aspect, first data is detected for forwarding between a first node in a first network and another node by a network relay including a first network interface hardware component operatively coupled to a first network. A determination is made that a second operative coupling to a second network of a second network interface hardware component in the network relay is disabled. The second network interface hardware component is configured to enabled the second operative coupling, in response to the determination. Data received for forwarding between the first network and the second network is forwarded via the enabled second operative coupling. 1. A method for enabling an operative coupling to a network , the method comprising:detecting, by a network relay including a first network interface hardware component operatively coupled to a first network, first data for forwarding between a first node in the first network and an other node;determining that a second operative coupling of a second network interface hardware component in the network relay to a second network is disabled, while an enabled operative coupling exists between the second network and a network interface hardware component included in a second node;in response to detecting the first data for forwarding, configuring the second network interface hardware component to enable the second operative coupling; andforwarding, via the enabled second operative coupling, data received for forwarding between the first network and the second network.2. The method of wherein the first node is included in a first portion of the first network and the other node is included in an other portion of the first network.3. The method of wherein the other node is included in the second network.4. The method of further comprising:receiving previous data before detecting the first data;determining that a forwarding condition is not met for ...

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

METHODS, SYSTEMS, AND COMPUTER PROGRAM PRODUCTS FOR BINDING ATTRIBUTES BETWEEN VISUAL COMPONENTS

Номер: US20150026548A1
Автор: Morris Robert Paul
Принадлежит: SITTING MAN, LLC

Methods and systems are described for binding attributes between visual components. A first visual component, including a first presentation space for presenting first data by an operating first application, is detected. Binding information, for the first application, is identified that specifies a mapping between a first visual attribute of the first visual component and a second visual attribute of a second visual component including a second presentation space for presenting second data by a second application. A change to the first visual attribute is detected. In response to the detection of the change, change information is automatically sent to change the second visual attribute according to the mapping. 1. A method for binding attributes between visual components , the method comprising:detecting a first visual component including a first presentation space for presenting first data by an operating first application;identifying binding information, for the first application, that specifies a mapping between a first visual attribute of the first visual component and a second visual attribute of a second visual component including a second presentation space for presenting second data by a second application;detecting a first change to the first visual attribute; andin response to detecting the first change, automatically sending change information to change the second visual attribute according to the mapping.2. The method of wherein detecting the first visual component includes at least one of receiving an indication to present the first visual component claim 1 , detecting an access to a resource for presenting the first visual component claim 1 , intercepting a communication for presenting the first visual component claim 1 , and receiving a message via a network identifying the first visual component.3. The method of wherein detecting an access to the resource includes detecting an access to an output device to present the first visual component.4. The ...

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

Methods, Systems, and Computer Program Products for Constraining a Data Exchange Requested in a Communication

Номер: US20140112319A1
Автор: Morris Robert Paul
Принадлежит: DEEP RIVER VENTURES, LLC

Methods and systems are described for constraining a data exchange requested in a communication. Exchanging, via a network according to a first communication protocol from a second communications agent to a first communications agent, a constraint notification identifying the construction constraint. In response to exchanging the constraint notification, exchanging, via the network from the first communications agent to the second communications agent, a data object request constrained, based on the construction constraint, to identify a data object in a second data store of the second execution environment including the second communications agent. Exchanging, via the network from the second communications agent to the first communications agent, a data object response, constrained based on the construction constraint, that identifies the data object. 1. A method for constraining a data exchange requested in a communication , the method comprising:receiving, by a second communications agent that represents a second user and that operates in a second execution environment, constraint information identifying a construction constraint;sending, via a network according to a first communication protocol by the second communications agent to a first communications agent that operates in a first execution environment and that represents a first user, a first message including a constraint notification identifying the construction constraint;receiving, via the network by the second communications agent, a second message from the first communications agent;detecting, in the first message by the second communications agent, a data object request constrained based on the construction constraint; andinitiating an operation to locate a data object, that meets the construction constraint, in a data store in the second execution environment based on the data object request,wherein performing at least one of the preceding actions comprising the method includes execution of an ...

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

Methods, Systems, and Computer Program Products for Enabling an Operative Coupling to a Network

Номер: US20150029833A1
Автор: Morris Robert Paul
Принадлежит: SITTING MAN, LLC

Methods and systems are described for enabling an operative coupling to a network. In an aspect, first data is detected for forwarding between a first node in a first network and another node by a network relay including a first network interface hardware component operatively coupled to a first network. A determination is made that a second operative coupling to a second network of a second network interface hardware component in the network relay is disabled. The second network interface hardware component is configured to enabled the second operative coupling, in response to the determination. Data received for forwarding between the first network and the second network is forwarded via the enabled second operative coupling. 1. A method for enabling an operative coupling to a network , the method comprising:detecting, by a network relay including a first network interface hardware component operatively coupled to a first network, first data for forwarding between a first node in the first network and an other node;determining that a second operative coupling of a second network interface hardware component in the network relay to a second network is disabled, while an enabled operative coupling exists between the second network and a network interface hardware component included in a second node;in response to detecting the first data for forwarding, configuring the second network interface hardware component to enable the second operative coupling; andforwarding, via the enabled second operative coupling, data received for forwarding between the first network and the second network.2. The method of wherein the first node is included in a first portion of the first network and the other node is included in an other portion of the first network.3. The method of wherein the other node is included in the second network.4. The method of further comprising:receiving previous data before detecting the first data;determining that a forwarding condition is not met for ...

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

METHODS, SYSTEMS, AND COMPUTER PROGRAM PRODUCTS FOR WEB BROWSING

Номер: US20190042213A1
Автор: Morris Robert Paul
Принадлежит:

In one embodiment, a computer-implemented method is provided, comprising: developing at least a portion of a particular application that is configured to be installed on at least one device including an operating system, a web browser, and another application; developing a web page that includes a Hypertext Transfer Protocol (HTTP) link; causing the web page that includes the HTTP link to be hosted by at least one server in connection with a web site; causing to be stored, in connection with the particular application, first information identifying at least one aspect of the web site; causing to be stored, at the at least one server, second information identifying the particular application; via at least one network, receiving, at the at least one server and from the at least one device, a first request initiated via the web browser of the at least one device; in response to the first request, serving, to the at least one device via the at least one network, the web page that includes the HTTP link such that, in response to a selection of the HTTP link via the web browser of the at least one device, the HTTP link causes the operating system to open the HTTP link utilizing the web browser of the at least one device; via the at least one network, receiving, at the at least one server and from the at least one device, a second request initiated via the another application or the particular application of the at least one device; and in response to the second request, serving, to the at least one device via the at least one network, the web page that includes the HTTP link such that, in response to a selection of the HTTP link via the another application or the particular application of the at least one device, the HTTP link causes the operating system to: based on a first result of an analysis involving the first information and the second information, open the HTTP link utilizing the particular application of the at least one device, and based on a second result of ...

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

GRAPHICAL USER INTERFACE METHODS, SYSTEMS, AND COMPUTER PROGRAM PRODUCTS

Номер: US20160048289A1
Автор: Morris Robert Paul
Принадлежит: SITTING MAN, LLC

Methods, computer software, apparatuses, and systems are described in connection with a mobile device including at least one processor operatively coupled to a touchscreen and memory. The memory stores a first application and a second application. The mobile device is configured for: presenting, utilizing the touchscreen, at least one menu including a plurality of interface elements including a first application interface element associated with the first application and a second application interface element associated with the second application; detecting, utilizing the touchscreen, a first user input in connection with the first application interface element associated with the first application; in response to the first user input, presenting, utilizing the touchscreen, a first visual component for presenting first data associated with the first application; detecting, utilizing the touchscreen, a second user input in connection with the second application interface element associated with the second application; in response to the second user input, presenting, utilizing the touchscreen, a second visual component for presenting second data associated with the second application, such that a first border of the first visual component corresponds to a second border of the second visual component; detecting, utilizing the touchscreen, a third user input; and in response to the third user input, automatically changing, utilizing the at least one processor and the touchscreen, the presentation of the first visual component and the second visual component, such that the first border of the first visual component corresponds to the second border of the second visual component. 1. An apparatus , comprising:a mobile device including at least one processor operatively coupled to a touchscreen and memory, the memory storing a first application and a second application, the mobile device configured to:present, utilizing the touchscreen, an application window ...

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

METHODS, SYSTEMS, AND COMPUTER PROGRAM PRODUCTS FOR CONTROLLING PLAY OF MEDIA STREAMS

Номер: US20160057469A1
Автор: Morris Robert Paul
Принадлежит:

Methods and systems are described for controlling play of media streams. In one aspect, a media control user interface including selectable representations identifying a plurality of operating media players is presented. The operating media players are configured for accessing a presentation device. A user selection identifying a selected portion of the plurality of operating media players is received. And, an indication is provided allowing a media player in the selected portion access to the presentation device. 1. A method for controlling play of media streams , the method comprising:presenting a media control user interface including selectable representations identifying a plurality of operating media players configured for accessing a first presentation device;receiving a user selection identifying a selected portion of the plurality; andindicating a media player, in the selected portion, is allowed access to the first presentation device to play a media stream.2. The method of wherein the first presentation device is at least one of a visual claim 1 , audio claim 1 , and tactile presentation device.3. The method of wherein presenting the media control user interface includes at least one of adding a selectable representation identifying an operating media player to and removing a selectable representation identifying a media player from the selectable representations of the plurality.4. The method of wherein presenting includes at least one of opening claim 1 , resizing claim 1 , restoring from a minimized state claim 1 , assigning input focus to claim 1 , and changing a z-order attribute of a visual component included in the media control user interface.5. The method of wherein presenting the media control interface comprising:detecting an event associated with the media control user interface; andpresenting, in response to detecting the event, the media control user interface.6. The method of wherein the event includes receiving a specified user input.7. ...

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

METHODS, SYSTEMS, AND COMPUTER PROGRAM PRODUCTS FOR PROCESSING A DATA OBJECT IDENTIFICATION REQUEST IN A COMMUNICATION

Номер: US20180054408A1
Автор: Morris Robert Paul
Принадлежит:

Methods and systems are described for processing a data object identification request in a communication. In an aspect, a first communications agent in a first execution environment receives data object information identifying a data object matching criterion. The first communications agent exchanges a first message with a second communications agent in a second execution environment. The second communications agent detects a data object identification request included in the exchanged first message. In response to detecting the data object identification request, a data object identification response is generated that identifies a data object in a second data store in the second execution environment. The second communications agent exchanges a second message with the first communications agent. The second message includes the data object identification response, wherein the second message does not include the data object. 1. A method for processing a data object identification request in a communication , the method comprising:receiving, using a processor, via a network by a first communications agent in a first execution environment, data object information identifying a data object matching criterion;sending, using the processor, according to a first communications protocol via a network in a communication to a second communications agent in a second execution environment, a first message including a data object identification request based on the data object matching criterion, wherein the first message is addressed to the second communications agent; andreceiving, using the processor, by the first communications agent in response to sending the data object identification request in the first message, a second message that includes a data object identification response that identifies a data object in a data store in the second execution environment, wherein the second message is addressed to the first communications agent and the data object is not received in ...

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

MULTIPLE-APPLICATION MOBILE DEVICE METHODS, SYSTEMS, AND COMPUTER PROGRAM PRODUCTS

Номер: US20160062641A1
Автор: Morris Robert Paul
Принадлежит: SITTING MAN, LLC

Methods, computer software, apparatuses, and systems are described in connection with a mobile device including at least one processor operatively coupled to a touchscreen and memory. The memory stores a first application and a second application. The mobile device is configured for: presenting, utilizing the touchscreen, at least one menu including a plurality of interface elements including a first application interface element associated with the first application and a second application interface element associated with the second application; detecting, utilizing the touchscreen, a first user input in connection with the first application interface element associated with the first application; in response to the first user input, presenting, utilizing the touchscreen, a first visual component for presenting first data associated with the first application; detecting, utilizing the touchscreen, a second user input in connection with the second application interface element associated with the second application; in response to the second user input, presenting, utilizing the touchscreen, a second visual component for presenting second data associated with the second application, such that a first border of the first visual component corresponds to a second border of the second visual component; detecting, utilizing the touchscreen, a third user input; and in response to the third user input, automatically changing, utilizing the at least one processor and the touchscreen, the presentation of the first visual component and the second visual component, such that the first border of the first visual component corresponds to the second border of the second visual component. 1. An apparatus , comprising:at least one processor;a touchscreen operatively coupled to the at least one processor; andmemory operatively coupled to the at least one processor;said memory operatively coupled to the at least one processor configured to store a first application and a second ...

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

METHODS, SYSTEMS, AND COMPUTER PROGRAM PRODUCTS FOR PROCESSING AN EXCLUDABLE ADDRESSABLE ENTITY

Номер: US20190079743A1
Автор: Morris Robert Paul
Принадлежит:

Methods and systems are described for processing an excludable addressable entity. Source code is received that includes a first addressable entity specified in a programming language. An excludable indicator is detected, in the source code, indicating that the first addressable entity is excludable from a second translation of the source code. A first translation, of the source code, is generated that includes a first translation of the first addressable entity. In response to the detecting of the excludable indicator, excluding information is generated that identifies the first translation of the first addressable entity as excludable for excluding the first addressable entity from the second translation generated from the first translation of the source code. 1. A method for processing an excludable addressable entity , the method comprising:receiving source code including a first addressable entity specified in a programming language;detecting in the source code an excludable indicator indicating that the first addressable entity is excludable from a second translation of the source code;generating a first translation, of the source code, including a first translation of the first addressable entity; andgenerating, in response to detecting the excludable indicator, excluding information identifying the first translation of the first addressable entity as excludable for excluding the first addressable entity from the second translation generated from the first translation of the source code.2. The method of wherein the first addressable entity includes at least one of a variable claim 1 , a constant claim 1 , a function claim 1 , a subroutine claim 1 , a procedure claim 1 , a module claim 1 , a method claim 1 , a class claim 1 , an object claim 1 , a scoped code block claim 1 , and an instruction identified by a label.3. The method of wherein the excludable indicator is included in at least one of a declaration of claim 1 , a definition of claim 1 , and a ...

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

METHODS, SYSTEMS, AND COMPUTER PROGRAM PRODUCTS FOR SELECTING A RESOURCE BASED ON A MEASURE OF A PROCESSING COST

Номер: US20180088991A1
Автор: Morris Robert Paul
Принадлежит:

Methods and systems are described for selecting a resource based on a measure of a processing cost. Resource information is received identifying a first resource and a second resource for processing by a program component. One or more of a first measure of a specified processing cost for the processing of the first resource and a second measure of the processing cost for the processing of the second resource is determined. One of the first resource and the second resource is selected based on at least one of the first measure and the second measure. The selected one of the first resource and the second resource is identified to the program component for processing. 1. A method for selecting a resource based on a measure of a processing cost , the method comprising:receiving resource information identifying a first resource and a second resource for processing by a program component;determining at least one of a first measure of a specified processing cost for the processing of the first resource and a second measure of the processing cost for the processing of the second resource;selecting one of the first resource and the second resource based on the at least one of the first measure and the second measure; andidentifying, to the program component, the selected one of the first resource and the second resource for processing.2. The method of wherein at least a portion of the resource information is received in response to processing the first resource by the program component.3. The method of wherein the processing cost is measured based on energy received from at least one of a battery and an energy source for charging a battery.4. The method of wherein the at least one of the first measure and the second measure includes at least one of a measure of electrical power claim 1 , a measure of electrical energy claim 1 , a measure of stored energy claim 1 , a measure of mechanical resistance claim 1 , a measure of electrical resistance claim 1 , a measure of time ...

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

Methods, Systems, and Computer Program Products for Processing a Search Query Exchanged Via a Communications Protocol

Номер: US20140172912A1
Автор: Morris Robert Paul
Принадлежит: DEEP RIVER VENTURES, LLC

Methods and systems are described for processing a search query exchanged via a communications protocol. In an aspect, search information is received by a communications agent in a first execution environment. A communications request identifying a search query, based on the search information, is sent to a communications service. A communications response that identifies a search result determined based on the communicant identifier is received by the first execution environment. In another aspect, a communications request that identifies a search query is received, in a communication identifying a communicant identifier, from a communications agent in a first execution environment. A query request, based on the search query is sent to a search service. A query response is received from the search service. A communications response that identifies, based on the communicant identifier and the query response, a communications search result is sent to the first execution environment. 1. A method comprising:receiving, from a first user by a first communications agent operating in a first execution environment, search information;sending, via a network to a communications service by the first communications agent in a communication including a communicant identifier, a communications request identifying a search query based on the search information; andreceiving, by the first execution environment in response to the sending of the communications request, a communications response that identifies a communications search result determined based on the communicant identifier,wherein performing at least one of the preceding actions comprising the method includes execution of an instruction by a processor.2. The method of wherein the receiving the search information includes:presenting, by the first communications agent, a first search input UI element to the first user, via an output device, wherein the first search input UI element is presented in at least one of a user ...

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

Methods, Systems, and Computer Program Products for Browsing Via a Communications Agent

Номер: US20140172998A1
Автор: Morris Robert Paul
Принадлежит: DEEP RIVER VENTURES, LLC

Methods and systems are described for browsing via a communications agent. In an aspect, request information identify a URI is received by a by a first communications agent operating in a first execution environment. A communications request is generate based on the URI. The communications request is sent to a communications service. A communications response is received in response to sending the communications request. In another aspect, for a user a communications request that identifies a URI is received by a communications service from a first execution environment. The communications request is processed. A communications response is generated based on the processing. The communications response is sent to an agent representing the user. 1. A method comprising:receiving, from a first user, via an input detected by an input device, by a first communications agent operating in a first execution environment, request information identifying a first universal resource identifier (URI);generating, based on the first URI, by the first communications agent, a communications request;sending, in response to receiving the request information by the first communications agent via a network in a communication, the communications request; andreceiving, by the first execution environment in response to the sending of the communications request, a communications response,wherein performing at least one of the preceding actions comprising the method includes execution of an instruction by a processor.2. The method of wherein the URI includes at least one of a path portion and a query portion.3. The method of wherein receiving the request information includes identifying a URI in a plurality of bookmarks.4. The method of wherein the communications request is sent automatically in response receiving the request information5. The method of wherein sending the communications request includes automatically identifying claim 1 , in response to receiving the request information claim ...

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

Methods, Systems, and Computer Program Products for Accessing a Service Via a Proxy Communications Agent

Номер: US20140172999A1
Автор: Morris Robert Paul
Принадлежит: DEEP RIVER VENTURES, LLC

Methods and systems are described for accessing a service via a proxy communications agent. In an aspect, request information for identifying a service request is identified by a first communications agent in a first execution environment. A communications request, based on the request information, is sent by the first communications agent to a second communications agent to send to the service request to a service application. A communications response is received by the first execution environment based on a service response generated by the service application in processing the service request. In another aspect, a communications request is received by a communications agent, representing a user, from a first communications agent. Access information is identified based on the user. A service request with the access information, based on the communications request, is sent to a service application. 1. A method comprising:receiving, via interaction with a first user by a first communications agent in a first execution environment, request information for identifying a first service request;sending, in a communication via a network by the first communications agent to a second communications agent in a second execution environment representing a second user, a communications request based on the request information; andreceiving, via the network by the first execution environment in response to sending the communications request, a communications response based on a first service response generated by a first service application included in processing the first service request;wherein performing at least one of the preceding actions comprising the method includes execution of an instruction by a processor.1. The method of wherein the method includes automatically identifying claim 1 , based on the request information claim 1 , a second communicant identifier that identifies the second user.2. The method of receiving request information may include receiving an input ...

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

Methods, Systems, and Computer Program Products for Processing a Request Via a Communications Agent

Номер: US20140173449A1
Автор: Morris Robert Paul
Принадлежит: DEEP RIVER VENTURES, LLC

Methods and systems are described for processing a request via a communications agent. In an aspect, a request is identified by a communications agent in an execution environment. A communications request identifying the request is sent in a communication for processing by a web service. The requesting execution environment receives a communications response identifying a communications result that differs from a web result received in response to a web request identifying the request sent to the web service. In another aspect, a communications request is received in a communication by a communications. A request identified by the communications request is identified to a web service. A communication result is received that differs from a web result generated when the web service receives the request in a web request from a user agent. A communications response identifying the communications result is sent in response to receiving the communications request. 1. A method comprising:receiving, from a requesting communicant by a requesting communications agent operating in a requesting execution environment, request information that identifies a first request;sending, by the requesting communications agent via a network in a communication, a communications request, that identifies the first request for processing by a web service; andreceiving, by the requesting execution environment, in response to sending the communications request, a communications response that identifies a communications result, wherein the communications result differs from a web result received in a web response generated in response to a web request that identifies the first request when the web request is sent by a user agent operating in the requesting execution environment to the web service,wherein performing at least one of the preceding actions comprising the method includes execution of an instruction by a processor.2. The method of wherein the receiving the request information includes: ...

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

METHODS, SYSTEMS, AND COMPUTER PROGRAM PRODUCTS FOR ASSOCIATING A NAME WITH A NETWORK PATH

Номер: US20210105210A1
Автор: Morris Robert Paul
Принадлежит:

Methods and systems are described for associating a name with a network path. In an aspect, a first message is received, from a first node by a second node via a first network path in a network. A first symbolic identifier of the first node is identified, wherein the first network path includes a first hop included in communicatively coupling the first node and the second node. Second path information is identified that identifies a second hop in a second network path included in communicatively coupling the second node and a third node. A second message is sent, identifying the first symbolic identifier and the first hop, to the third node via the second hop to associate the first symbolic identifier with a third network path that includes a node included in at least one of the first hop and the second hop. 1. A method comprising:receiving a first message, from a first node by a second node via a first network path in a network, identifying a first symbolic identifier of the first node, wherein the first network path includes a first hop included in communicatively coupling the first node and the second node;identifying second path information identifying a second hop in a second network path included in communicatively coupling the second node and a third node; andsending a second message, identifying the first symbolic identifier and the first hop, to the third node via the second hop to associate the first symbolic identifier with a third network path that includes a node included in at least one of the first hop and the second hop,wherein performing at least one of the preceding actions comprising the method includes execution of an instruction by a processor.2. The method of wherein at least one of a first-second protocol address and the second-first protocol address identifies the first hop claim 1 , wherein the first hop includes a first pair of consecutive nodes in the first network path claim 1 , and at least one of a second-third protocol address and a ...

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

Methods, Systems, and Computer Program Products for Routing Based on a Nested Protocol Address

Номер: US20140189045A1
Автор: Morris Robert Paul
Принадлежит: DEEP RIVER VENTURES, LLC

Methods and systems are described for routing based on a nested protocol address. In an aspect, data is detected, by a current node in a network, in a data unit that is specified according to a network protocol and that includes a first protocol address including a plurality of other protocol addresses. A current-next protocol address is detected in the plurality that identifies a next node with respect to the current node. A next network interface is determined based on the current-next protocol address. The data is sent, via the next network interface, to the next node. 1. A method for routing based on a nested protocol address , the method comprising:detecting, by a current node in a network, data in a data unit that is specified according to a network protocol and that includes a first protocol address including a plurality of other protocol addresses;detecting a current-next protocol address in the plurality that identifies a next node with respect to the current node;determining, based on the current-next protocol address, a next network interface; andsending, via the next network interface, the data to the next node,wherein performing at least one element identified as comprising the method includes execution of an instruction by a processor.2. The method of wherein the first protocol address is included in at least one of a destination address portion and a source address portion of the data unit of the network protocol.3. The method of wherein detecting the data includes receiving the data sent by a previous node based on a previous-current protocol address claim 1 , in the plurality claim 1 , that identifies the current node with respect to the previous node.4. The method of wherein detecting the current-next protocol address includes identifying claim 1 , in a data unit claim 1 , address separating information defined to distinguish a previous-current protocol address claim 1 , that identifies the current node with respect to a previous node that sent the ...

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

Methods, Systems, and Computer Program Products for Assigning an Interface Identifier to a Network Interface

Номер: US20140189081A1
Автор: Morris Robert Paul
Принадлежит: DEEP RIVER VENTURES, LLC

Methods and systems are described for assigning an interface identifier to a network interface. In one aspect, a count of network interfaces is detected in a first region of a network that includes a first network interface for operatively coupling a first node to the first region. A threshold condition is determined, based on the count. A first interface identifier is identified that meets, based on a size attribute of the first interface identifier, the threshold condition. The first interface identifier is provided as an identifier of the first network interface. 1. A method for assigning an interface identifier to a network interface , the method comprising:detecting a count of network interfaces in a first region, of a network, that includes a first network interface operatively coupling a first node to the first region;determining, based on the count, a threshold condition;identifying a first interface identifier that meets, based on a size attribute of the first interface identifier, the threshold condition; andproviding the first interface identifier as an identifier of the first network interface,wherein performing at least one element identified as comprising the method includes execution of an instruction by a processor.2. The method of wherein detecting the count includes determining that a plurality of network interface components in the first region are included in a same node.3. The method of wherein detecting the count includes determining that the network interface components in the plurality are included in single network interface.4. The method of wherein detecting the count includes:determining that a network interface component in the plurality is included in a network interface; anddetermining that another network interface component in the plurality is included in another network interface.5. The method of wherein the count is based on whether a particular network interface in the region is in a node that is capable of at least one of sending ...

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

Methods, Systems, and Computer Program Products for Identifying a Protocol Address based on Path Information

Номер: US20140189152A1
Автор: Robert Paul Morris
Принадлежит: Deep River Ventures LLC

Methods and systems are described for identifying a protocol address based on path information. In an aspect, first path information is detected that identifies a first sequence of nodes in a first network path for transmitting data between a first node and a second node in a network. Second path information is detected that identifies a second sequence of nodes in a second network path for transmitting data between the second node and a third node in the network. A first-third protocol address is determined, based on the first path information and the second path information, that identifies, according to a network protocol, the third node to the first node for communicating via the network protocol.

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

Methods, Systems, and Computer Program Products for Routing Based on a Scope-Specific Address

Номер: US20140189153A1
Автор: Robert Paul Morris
Принадлежит: Deep River Ventures LLC

Methods and systems are described for routing based on a scope-specific address space. In an aspect, data is received data, from a previous node by a current node via a previous network interface operatively coupling the current node to a network, in a data unit that is specified according to a network protocol and that includes address information. A detection is made, based on the address information, a current-next protocol address that, in a current scope-specific address space specific to a current region including the current node, identifies a next node that is not included in the current region. A determination is made, based on the current-next protocol address, a next network interface operatively coupling the current node to the network. The data is sent, via the next network interface, to the next node.

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

Methods, Systems, and Computer Program Products for Determining a Shared Identifier for a Hop in a Network

Номер: US20140189154A1
Автор: Robert Paul Morris
Принадлежит: Deep River Ventures LLC

Methods and systems are described for determining a shared identifier for a hop in a network. In an aspect, hop information is exchanged about a hop including a first node and a second node in a pair of consecutive nodes in a network path to transmit, via a network protocol, data sent by a source node to a destination node. A hop identifier criterion is specified based on the network protocol. A hop identifier is determined, based on the hop information, that meets the hop identifier criterion and that, in a first protocol address of the network protocol, at least one of identifies the first node to the second node and identifies the second node to the first node.

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

Methods, Systems, and Computer Program Products for Determining a Protocol Address For a Node

Номер: US20140189155A1
Автор: Morris Robert Paul
Принадлежит: DEEP RIVER VENTURES, LLC

Methods and systems are described for determining a protocol address for a node. In an aspect, hop identifier is identified, which for a first node in a network identifies a hop that includes a pair of consecutive nodes in a network path in the network. A first protocol address is received that for a network protocol at least one of identifies the first node to a second node in the network and identifies the second node to the first node, wherein the second node is not in the hop. Based on the first protocol address and the hop identifier, a second protocol address is determined that for the network protocol at least one of identifies a node in the hop that is not the first node to the second node and identifies the second node to a node in the hop that is not the first node. 1. A method for determining a protocol address for a node , the method comprising:identifying a first hop identifier that is, for a first node in a network, an identifier of a first hop that includes a pair of consecutive nodes in a network path in the network;receiving a first protocol address that for a network protocol at least one of identifies the first node to a second node in the network and identifies the second node to the first node, wherein the second node is not in the first hop; anddetermining, based on the first protocol address and the first hop identifier, a second protocol address that for the network protocol at least one of identifies, to the second node, a node in the first hop that is not the first node and identifies the second node, to a node in the first hop, that is not the first node,wherein performing at least one element comprising the method includes execution of an instruction by a processor.2. The method of wherein identifying the first hop identifier includes:receiving hope information about the first hop; andidentifying the first hop identifier based on the hop information, wherein the hop information is included in topology information identifying a network ...

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

Methods, Systems, and Computer Program Products for Routing Based on a Path-Based Protocol Address

Номер: US20140189156A1
Автор: Morris Robert Paul
Принадлежит: DEEP RIVER VENTURES, LLC

Methods and systems are described for routing based on a path-based protocol address. Data is detected, by a current node in a current location in a network path, in a data unit that is specified according to a network protocol and that includes a first path-based protocol address including a plurality of path segment identifiers that identify respective path segments of a network path for transmitting data from a source node to a destination node. A current-next path segment identifier is detected, based on the current location, that identifies a current-next path segment in the plurality for transmitting the data from the current node to a next node in the network path. A current-next network interface id determined, based on the current-next path segment identifier, that is included in the current-next path segment. The data is sent, via the current-next network interface, to the next node. 1. A method for routing based on a path-based protocol address , the method comprising:detecting, by a current node in a current location in a network path, data in a data unit that is specified according to a network protocol and that includes a first path-based protocol address including a plurality of path segment identifiers that identify respective path segments of a network path for transmitting data from a source node to a destination node;detecting, based on the current location, a current-next path segment identifier that identifies a current-next path segment in the plurality for transmitting the data from the current node to a next node in the network path;determining, based on the current-next path segment identifier, a current-next network interface that is included in the current-next path segment; andsending, via the current-next network interface, the data to the next node,wherein performing at least one element identified as comprising the method includes execution of an instruction by a processor.2. The method of wherein detecting the data includes receiving ...

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

Methods, Systems, and Computer Program Products for Identifying a Protocol Address in a Scope-Specific Address Space

Номер: US20140189159A1
Автор: Morris Robert Paul
Принадлежит: DEEP RIVER VENTURES, LLC

Methods and systems are described for identifying a protocol address in a scope-specific address space. First address information is detected identifying a first-second protocol address identifying, according to a network protocol, a second node to a first node in the network and/or a second-first protocol address identifying, according to the protocol, the first node to the second node. Second address information is detected identifying a second-third protocol address identifying, according to the protocol, a third node in the network to the second node and a third-second protocol address identifying, according to the protocol, the second node to the third node. Based on the first and the second address information, a first-third protocol address is determined identifying, in a first scope-specific address space specific to a first region that includes the first node, the third node according to the protocol, wherein the third node is outside the first region. 1. A method for identifying a protocol address in a scope-specific address space , the method comprising:detecting first address information that identifies at least one of a first-second protocol address that, according to a network protocol, identifies a second node to a first node in the network and a second-first protocol address that, according to the network protocol, identifies the first node to the second node;detecting second address information that identifies at least one of a second-third protocol address that identifies, according to the network protocol, a third node in the network to the second node and a third-second protocol address that identifies, according to the network protocol, the second node to the third node; anddetermining, based on the first address information and the second address information, a first-third protocol address that, in a first scope-specific address space specific to a first region that includes the first node, identifies the third node according to the network ...

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

METHODS, SYSTEMS, AND COMPUTER PROGRAM PRODUCTS FOR PROCESSING A REQUEST FOR A RESOURCE IN A COMMUNICATION

Номер: US20140201300A1
Автор: Morris Robert Paul
Принадлежит: SITTING MAN, LLC

A system, method, and computer program product is included for receiving a criterion at a first node via at least one network; in response to the criterion, sending from the first node via the at least one network a first signal to a second node including a first message; receiving at the first node via the at least one network a second signal from the second node including the content that is included in the second signal based on a schema defining at least one of a format and a vocabulary for processing, and including a second message; and in response to the second signal, presenting at least a portion of the content in connection with the second message. 1. A computer program product embodied on a non-transitory computer-readable medium , comprising:code for receiving a criterion at a first node via at least one network;code for, in response to the criterion, sending from the first node via the at least one network a first signal to a second node including a first message, the first signal further including a resource request that is valid according to a criterion schema defining at least one of a format and a vocabulary for the resource request, the criterion schema being predefined and the resource request being operable for use in identifying content;code for receiving at the first node via the at least one network a second signal from the second node including the content that is included in the second signal based on a schema defining at least one of a format and a vocabulary for processing, and including a second message; andcode for, in response to the second signal, presenting at least a portion of the content in connection with the second message.2. The computer program product of claim 1 , wherein the computer program product is operable such that the criterion schema is predefined in a communication agent for specifying the resource request that is sent.3. The computer program product of claim 1 , wherein the computer program product is operable such ...

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

OFFER-BASED COMPUTING ENVIROMENTS

Номер: US20180136979A1
Автор: Morris Robert Paul
Принадлежит: SITTING MAN, LLC

Methods and systems are described comprising: providing circuitry operable for use with a system including a node; receiving, via the circuitry, a request to perform a task; detecting, via the circuitry, a resource that is identified by the request and that is not utilized in performing the task; and identifying, via the circuitry, a plurality of task host circuitry instances that are each capable of performing the task, wherein a first instance of task host circuitry in the plurality does not have access to the resource; and assigning, via the circuitry, the task to the first instance of task host circuitry to perform the task. 1provide circuitry operable for use with a system including a node;receive, via the circuitry, a request to perform a task;detect, via the circuitry, a resource that is identified by the request and that is not utilized in performing the task;identify, via the circuitry, a plurality of task host circuitry instances that are each capable of performing the task, wherein a first instance of task host circuitry in the plurality does not have access to the resource; andassign, via the circuitry, the task to the first instance of task host circuitry to perform the task.. A method, comprising: The present application claims priority to U.S. Provisional Application No. 62/346,429, titled “Offer-Based Computing Environments,” filed on Jun. 6, 2016; which is incorporated herein by reference in its entirety for all purposes.The present invention relates to operating environments that make efficient use of resources by assigning a task, included in work to be performed as tasks, to an environment capable of performing the task. The assigning is based on a resource utilized in performing tasks.Cloud computing environments arose, at least in part, from a need or desire to lower the cost of Internet accessed computing service providers. Cloud computing platforms such as APACHE MESOS and Google's BORG (among others) accomplish this by dividing work into ...

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

METHODS, SYSTEMS, AND COMPUTER PROGRAM PRODUCTS FOR PROVIDING A MINIMALLY COMPLETE OPERATING ENVIRONMENT

Номер: US20160154673A1
Автор: Morris Robert Paul
Принадлежит: SITTING MAN, LLC

A system, method, and computer program product are provided. In operation, a first representation of first source code written in a first programming language is identified. Additionally, at least one of a first measure of cost for performing at least one instruction specified in the first source code by a first operating environment and a second measure of cost for performing the at least one instruction by a second operating environment is determined. Further, based on at least one of the first measure and the second measure, one of the first operating environment and the second operating environment to perform the at least one instruction is selected. 1. A method comprising:identifying a first representation of first source code written in a first programming language;determining at least one of a first measure of cost for performing at least one instruction specified in the first source code by a first operating environment and a second measure of cost for performing the at least one instruction by a second operating environment; andselecting, based on at least one of the first measure and the second measure, one of the first operating environment and the second operating environment to perform the at least one instruction,wherein performing at least one of the preceding actions comprising the method includes execution of an instruction by a processor.2. The method of wherein at least one of the first measure of cost and the second measure of cost is includes and/or is otherwise based on at least one of a monetary measure claim 1 , a measure of energy claim 1 , a measure of heat claim 1 , an operate environment resource (OER) utilization measure claim 1 , a measure of time a measure of an employee benefit cost claim 1 , an estimate of an associated liability claim 1 , a measure of input received claim 1 , a measure of input repetition claim 1 , an employee benefit costs claim 1 , a legal liability costs claim 1 , a distribution costs claim 1 , marketing costs ...

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

METHODS, SYSTEMS, AND COMPUTER PROGRAM PRODUCTS FOR WEB BROWSING

Номер: US20190147006A1
Автор: Morris Robert Paul
Принадлежит:

In one embodiment, a computer-implemented method is provided, comprising: developing at least a portion of a particular application that is configured to be installed on at least one device including an operating system, a web browser, and another application; developing a web page that includes a Hypertext Transfer Protocol (HTTP) link; causing the web page that includes the HTTP link to be hosted by at least one server in connection with a web site; causing to be stored, in connection with the particular application, first information identifying at least one aspect of the web site; causing to be stored, at the at least one server, second information identifying the particular application; via at least one network, receiving, at the at least one server and from the at least one device, a first request initiated via the web browser of the at least one device; and in response to the first request, serving, to the at least one device via the at least one network, the web page that includes the HTTP link such that, in response to a selection of the HTTP link via the web browser of the at least one device, the HTTP link causes the operating system to: based on a first result of an analysis involving the first information and the second information, open the HTTP link utilizing the particular application of the at least one device, and based on a second result of the analysis involving the first information and the second information, open the HTTP link utilizing the web browser of the at least one device; wherein the HTTP link is opened utilizing the particular application of the at least one device in response to the selection of the HTTP link via web browser of the at least one device, without any user input in connection with the HTTP link other than the selection of the HTTP link via the web browser of the at least one device. 1. A computer-implemented method , comprising:developing at least a portion of a particular application that is configured to be installed ...

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

ROUTING METHODS, SYSTEMS, AND COMPUTER PROGRAM PRODUCTS

Номер: US20190149449A1
Автор: Morris Robert Paul
Принадлежит:

In one embodiment, a non-transitory computer-readable media is provided storing computer instructions that, when executed by one or more processors of a first node in a network, cause the first node to: receive an Internet Protocol (IP) packet that includes a first identifier and further includes an outside-scope second identifier that, for the first node, identifies a first region that does not include the first node and that is communicatively coupled to the first node via a second node; select, based on the outside-scope second identifier and based on at least one of a policy, a metric, or a routing table, an outgoing network interface included in at least one path segment of a plurality of path segments that communicatively couple the first node and at least one other node communicatively coupled to the first region, the plurality of path segments including at least one multi-hop path segment; and forward, via the outgoing network interface and to the second node, data received in the IP packet. 1. A non-transitory computer-readable media storing computer instructions that , when executed by one or more processors of a first node in a network , cause the first node to:receive an Internet Protocol (IP) packet that includes a first identifier and further includes an outside-scope second identifier that, for the first node, identifies a first region that does not include the first node and that is communicatively coupled to the first node via a second node;select, based on the outside-scope second identifier and based on at least one of a policy, a metric, or a routing table, an outgoing network interface included in at least one path segment of a plurality of path segments that communicatively couple the first node and at least one other node communicatively coupled to the first region, the plurality of path segments including at least one multi-hop path segment; andforward, via the outgoing network interface and to the second node, data received in the IP packet. ...

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

Methods, Systems, and Computer Program Products for Enabling an Operative Coupling to a Network

Номер: US20180167264A1
Автор: Morris Robert Paul
Принадлежит:

Methods and systems are described for enabling an operative coupling to a network. In an aspect, first data is detected for forwarding between a first node in a first network and another node by a network relay including a first network interface hardware component operatively coupled to a first network. A determination is made that a second operative coupling to a second network of a second network interface hardware component in the network relay is disabled. The second network interface hardware component is configured to enabled the second operative coupling, in response to the determination. Data received for forwarding between the first network and the second network is forwarded via the enabled second operative coupling. 1. A method for enabling an operative coupling to a network , the method comprising:detecting, by a network relay including a first network interface hardware component operatively coupled to a first network, first data for forwarding between a first node in the first network and an other node;determining that a second operative coupling of a second network interface hardware component in the network relay to a second network is disabled, while an enabled operative coupling exists between the second network and a network interface hardware component included in a second node;in response to detecting the first data for forwarding, configuring the second network interface hardware component to enable the second operative coupling; andforwarding, via the enabled second operative coupling, data received for forwarding between the first network and the second network.2. The method of wherein the first node is included in a first portion of the first network and the other node is included in an other portion of the first network.3. The method of wherein the other node is included in the second network.4. The method of further comprising:receiving previous data before detecting the first data;determining that a forwarding condition is not met for ...

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

APPLICATION-GOVERNED LINK OPENING SYSTEM AND METHOD

Номер: US20190171797A1
Автор: Morris Robert Paul
Принадлежит:

In one embodiment, a computer-implemented method is provided, comprising: developing at least a portion of a particular application that is configured to be installed on at least one device including an operating system, a web browser, and another application; developing a web page that includes a Hypertext Transfer Protocol (HTTP) link; causing the web page that includes the HTTP link to be hosted by at least one server in connection with a web site; causing to be stored, in connection with the particular application, first information identifying at least one aspect of the web site; causing to be stored, at the at least one server, second information identifying the particular application; via at least one network, receiving, at the at least one server and from the at least one device, a first request initiated via the web browser of the at least one device; and in response to the first request, serving, to the at least one device via the at least one network, the web page that includes the HTTP link such that, in response to a selection of the HTTP link via the web browser of the at least one device, the HTTP link causes the operating system to: based on a first result of an analysis involving the first information and the second information, open the HTTP link utilizing the particular application of the at least one device, and based on a second result of the analysis involving the first information and the second information, open the HTTP link utilizing the web browser of the at least one device; wherein the HTTP link is opened utilizing the particular application of the at least one device in response to the selection of the HTTP link via web browser of the at least one device, without any user input in connection with the HTTP link other than the selection of the HTTP link via the web browser of the at least one device. 1. A computer-implemented method , comprising:developing at least a portion of a particular application that is configured to be installed ...

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

METHODS, SYSTEMS, AND COMPUTER PROGRAM PRODUCTS FOR PROVIDING FEEDBACK TO A USER IN MOTION

Номер: US20180204471A1
Автор: Morris Robert Paul
Принадлежит:

Methods, systems, and computer program products are described for providing feedback to a user in motion. In operation, one or more measurements are performed in connection with one or more objects. Next, it is determined, based on the one or more measurements, that a collision may occur with at least one of the objects. Further, image data is received, for the at least one object, captured by an image capture device. Lastly, if it is determined that that the collision may occur with the at least one object, an image of the object is presented, utilizing the image data, via a display device that is viewable to a user. 1. A method , comprising:performing one or more measurements in connection with one or more objects;determining, based on the one or more measurements, that a collision may occur with at least one of the objects;receiving image data, for the at least one object, captured by an image capture device; andif it is determined that that the collision may occur with the at least one object, presenting, utilizing the image data, an image of the object via a display device that is viewable to a user.2. The method of wherein the image capture device includes an infrared image capture device.3. The method of wherein the one or more measurements detects a motion relative to the at least one object.4. The method of wherein the method is carried out by a vehicle.5. The method of wherein the method is carried out by a portable electronic device.6. The method of wherein the image capture device is included in a plurality of image capture devices configured to capture image data from respective different perspectives.7. The method of wherein receiving the image data includes:identifying at least a portion of the plurality of the image capture devices based on at least one of the motion, the first object, and the interaction; andreceiving the image data from the identified at least a portion.8. The method of wherein the image capture device is included in a movable ...

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

Methods, systems, and computer program products for controlling play of media streams

Номер: US20150253940A1
Автор: Robert Paul Morris
Принадлежит: Sitting Man LLC

Methods and systems are described for controlling play of media streams. In one aspect, a media control user interface including selectable representations identifying a plurality of operating media players is presented. The operating media players are configured for accessing a presentation device. A user selection identifying a selected portion of the plurality of operating media players is received. And, an indication is provided allowing a media player in the selected portion access to the presentation device.

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

Methods, systems, and computer program products for processing an excludable addressable entity

Номер: US20200241857A1
Автор: Robert Paul Morris
Принадлежит: Sitting Man LLC

Methods and systems are described for processing an excludable addressable entity. Source code is received that includes a first addressable entity specified in a programming language. An excludable indicator is detected, in the source code, indicating that the first addressable entity is excludable from a second translation of the source code. A first translation, of the source code, is generated that includes a first translation of the first addressable entity. In response to the detecting of the excludable indicator, excluding information is generated that identifies the first translation of the first addressable entity as excludable for excluding the first addressable entity from the second translation generated from the first translation of the source code.

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

METHODS, SYSTEMS, AND COMPUTER PROGRAM PRODUCTS FOR RESOURCE MANAGEMENT BASED ON A PROCESSING COST

Номер: US20200244719A1
Автор: Morris Robert Paul
Принадлежит:

Methods and systems are described for selecting a resource based on a measure of a processing cost. Resource information is received identifying a first resource and a second resource for processing by a program component. One or more of a first measure of a specified processing cost for the processing of the first resource and a second measure of the processing cost for the processing of the second resource is determined. One of the first resource and the second resource is selected based on at least one of the first measure and the second measure. The selected one of the first resource and the second resource is identified to the program component for processing. 1. A method for selecting a resource based on a measure of a processing cost , the method comprising:receiving resource information identifying a first resource and a second resource for processing by a program component;determining at least one of a first measure of a specified processing cost for the processing of the first resource and a second measure of the processing cost for the processing of the second resource;selecting one of the first resource and the second resource based on the at least one of the first measure and the second measure; andidentifying, to the program component, the selected one of the first resource and the second resource for processing.2. The method of wherein at least a portion of the resource information is received in response to processing the first resource by the program component.3. The method of wherein the processing cost is measured based on energy received from at least one of a battery and an energy source for charging a battery.4. The method of wherein the at least one of the first measure and the second measure includes at least one of a measure of electrical power claim 1 , a measure of electrical energy claim 1 , a measure of stored energy claim 1 , a measure of mechanical resistance claim 1 , a measure of electrical resistance claim 1 , a measure of time ...

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

METHODS, SYSTEMS, AND COMPUTER PROGRAM PRODUCTS FOR PROCESSING A CONTEXTUAL CHANNEL IDENTIFIER

Номер: US20200245382A1
Автор: Morris Robert Paul
Принадлежит:

Methods and systems are described for processing a contextual channel identifier. A channel identifier is detected. A context setting is detected identifying a first channel binding for the channel identifier. The first channel binding identifies a frequency channel accessible via a frequency tuner for presenting, via an output device, data from the first frequency channel. A detection is made that the context setting identifies a second channel context. The first channel identifier identifies a second channel binding based on the second channel context. In response to detecting that the context setting identifies the second channel context, a second data source identified by the second channel binding is accessed to present data from the second data source via an output device. 1. A method for processing a contextual channel identifier , the method comprising:detecting a first channel identifier;detecting a context setting identifying a first channel context identifying a first channel binding for the first channel identifier;identifying, based on the first channel context, a first frequency channel, identified by the first channel binding and accessible via a frequency tuner, for presenting, via an output device, data from the first frequency channel;detecting that the context setting identifies a second channel context identifying a second channel binding for the first channel identifier; andidentifying, in response to detecting that the context setting identifies the second channel context, a second data source, identified by the second channel binding, for presenting, via an output device, data from the second data source.2. The method of wherein detecting the first channel identifier includes accessing an active channel setting identifying the first channel identifier as an active channel identifier.3. The method of wherein the first channel identifier is detected in response to an event for selecting the first channel identifier for setting the active channel ...

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

METHODS, SYSTEMS, AND COMPUTER PROGRAM PRODUCTS FOR PROCESSING AN EXCLUDABLE ADDRESSABLE ENTITY

Номер: US20160266879A1
Автор: Morris Robert Paul
Принадлежит: SITTING MAN, LLC

Methods and systems are described for processing an excludable addressable entity. Source code is received that includes a first addressable entity specified in a programming language. An excludable indicator is detected, in the source code, indicating that the first addressable entity is excludable from a second translation of the source code. A first translation, of the source code, is generated that includes a first translation of the first addressable entity. In response to the detecting of the excludable indicator, excluding information is generated that identifies the first translation of the first addressable entity as excludable for excluding the first addressable entity from the second translation generated from the first translation of the source code. 1. A method for processing an excludable addressable entity , the method comprising:receiving source code including a first addressable entity specified in a programming language;detecting in the source code an excludable indicator indicating that the first addressable entity is excludable from a second translation of the source code;generating a first translation, of the source code, including a first translation of the first addressable entity; andgenerating, in response to detecting the excludable indicator, excluding information identifying the first translation of the first addressable entity as excludable for excluding the first addressable entity from the second translation generated from the first translation of the source code.2. The method of wherein the first addressable entity includes at least one of a variable claim 1 , a constant claim 1 , a function claim 1 , a subroutine claim 1 , a procedure claim 1 , a module claim 1 , a method claim 1 , a class claim 1 , an object claim 1 , a scoped code block claim 1 , and an instruction identified by a label.3. The method of wherein the excludable indicator is included in at least one of a declaration of claim 1 , a definition of claim 1 , and a ...

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

METHODS, SYSTEMS, AND COMPUTER PROGRAM PRODUCTS FOR TAGGING A RESOURCE

Номер: US20140365486A1
Автор: Morris Robert Paul
Принадлежит: Cedar Point Partners, LLC

Methods and systems are described for tagging a resource. In an aspect, a matched tag is created by associating a user identified tag with a tagging criterion that is based on data other than the tag. A determination is made that the tagging criterion is met for each resource in a plurality of resources. Each resource in the plurality is tagged with the tag, in response to the determining. Presentation information is sent to present, via an output device, a tag user interface element representing the tag, that represents the tag, as a target for a user input to initiate an operation that identifies a resource in the plurality. 1. A method for tagging a resource , the method includes:creating a matched tag by associating a user identified tag with a tagging criterion that is based on data other than the tag;determining that the tagging criterion is met for each resource in a plurality of resources;tagging each resource in the plurality with the tag, in response to the determining; andsending presentation information to present, via an output device, a tag user interface element, that represents the tag, as a target for a user input to initiate an operation that identifies a resource in the plurality,wherein performing at least one of the preceding actions comprising the method includes execution of an instruction by a processor.2. The method of wherein the creating includes:receiving criterion information, from the user, that identifies the tagging criterion; andidentifying the tag automatically, in response to receiving the criterion information.3. The method of wherein the creating includes:receiving tagging information identifying the tag; anddetermining the tagging criterion, in response to identifying the tag.4. The method of further includes adding the tag to the at least one of a vocabulary of tags and a dictionary of tags.5. The method of wherein the tag is identified based on at least one of the tagging criterion and a resource tagged with the tag.6. The ...

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

METHODS, SYSTEMS, AND COMPUTER PROGRAM PRODUCTS FOR PROCESSING A DATA OBJECT IDENTIFICATION REQUEST IN A COMMUNICATION

Номер: US20140365588A1
Автор: Morris Robert Paul
Принадлежит: Cedar Point Partners, LLC

Methods and systems are described for processing a data object identification request in a communication. In an aspect, a first communications agent in a first execution environment receives data object information identifying a data object matching criterion. The first communications agent exchanges a first message with a second communications agent in a second execution environment. The second communications agent detects a data object identification request included in the exchanged first message. In response to detecting the data object identification request, a data object identification response is generated that identifies a data object in a second data store in the second execution environment. The second communications agent exchanges a second message with the first communications agent. The second message includes the data object identification response, wherein the second message does not include the data object. 1. A method for processing a data object identification request in a communication , the method comprising:receiving, by a first communications agent in a first execution environment from a first user represented by the first communications agent, data object information identifying a data object matching criterion;sending, according to a first communications protocol via a network in a communication to a second communications agent in a second execution environment representing a second user, a first message including a data object identification request based on the data object matching criterion, wherein the first message is addressed to the second user; andreceiving, by the first communications agent in response to sending the data object identification request in the first message, a second message that includes a data object identification response that identifies a data object in a second data store in the second execution environment, wherein the second message is addressed to the first user and the data object is not received in the ...

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

METHODS, SYSTEMS, AND COMPUTER PROGRAM PRODUCTS FOR ASSOCIATING A NAME WITH A NETWORK PATH

Номер: US20140365682A1
Автор: Morris Robert Paul
Принадлежит: Cedar Point Partners, LLC

Methods and systems are described for associating a name with a network path. In an aspect, a first message is received, from a first node by a second node via a first network path in a network. A first symbolic identifier of the first node is identified, wherein the first network path includes a first hop included in communicatively coupling the first node and the second node. Second path information is identified that identifies a second hop in a second network path included in communicatively coupling the second node and a third node. A second message is sent, identifying the first symbolic identifier and the first hop, to the third node via the second hop to associate the first symbolic identifier with a third network path that includes a node included in at least one of the first hop and the second hop. 1. A method comprising:receiving a first message, from a first node by a second node via a first network path in a network, identifying a first symbolic identifier of the first node, wherein the first network path includes a first hop included in communicatively coupling the first node and the second node;identifying second path information identifying a second hop in a second network path included in communicatively coupling the second node and a third node; andsending a second message, identifying the first symbolic identifier and the first hop, to the third node via the second hop to associate the first symbolic identifier with a third network path that includes a node included in at least one of the first hop and the second hop,wherein performing at least one of the preceding actions comprising the method includes execution of an instruction by a processor.2. The method of wherein at least one of a first-second protocol address and the second-first protocol address identifies the first hop claim 1 , wherein the first hop includes a first pair of consecutive nodes in the first network path claim 1 , and at least one of a second-third protocol address and a ...

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

METHODS, SYSTEMS, AND COMPUTER PROGRAM PRODUCTS FOR COORDINATING PLAYING OF MEDIA STREAMS

Номер: US20160295190A1
Автор: Morris Robert Paul
Принадлежит:

Methods and systems are described for coordinating playing of media streams. In one aspect, an access by a media player to a presentation device to play a media stream is detected. Additionally, presentation focus information is accessed for determining whether the media player has presentation focus for playing the media stream. Further, it is determine, based on the presentation focus information, that the media player has presentation focus for playing the media stream. Still further, in response to determining the media player has presentation focus, it is indicated that the media player is allowed to play the media stream via the presentation device. 1. A method comprising:detecting, based on a first user interface element, a first media player that is assigned a first presentation focus allowing the first media player to play a first media stream in the first user interface element presented via a first presentation device; (0061, 0071-0072, 0126)identifying a first change in the first presentation focus;determining, based on the first change, that the first media player is not assigned the first presentation focus; andindicating that the detected first media player is not allowed to play the first media stream in the first user interface element, in response to the determining based on the first change,wherein performing at least one of the preceding actions comprising the method includes execution of an instruction by a processor.2. The method of wherein the detecting includes intercepting representation information claim 1 , for presenting at least a portion of the first media stream claim 1 , sent to play the at least a portion of the first media stream.3. The method of wherein the first user interface element is included in a user interface presented by a web browser and the first presentation focus is assigned by the web browser.4. The method of wherein the detecting includes receiving session information via a network from a remote client and the method ...

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

Methods, Systems, and Computer Program Products for Enabling an Operative Coupling to a Network

Номер: US20200280482A1
Автор: Morris Robert Paul
Принадлежит:

Methods and systems are described for enabling an operative coupling to a network. In use, first data is received at a first node in a first network. The first data is forwarded between the first node to a second node in a second network, using a network relay. Additionally it is determined that a specified decoupling condition is met, and subsequent to forwarding the first data and in response to determining that the decoupling condition is met, the second operative coupling is disabled while the first operative coupling remains enabled for receiving second data for forwarding. 1. A device , comprising:a non-transitory memory storing instructions; and receive, at a first node in a first network, first data;', 'forward the first data between the first node to a second node in a second network, using a network relay, wherein the network relay uses a first operative coupling of the first network via a second operative coupling of the second network, wherein the first operative coupling uses a first interface hardware component of the first network, and the second operative coupling uses a second interface hardware component of the second network;', 'determine that a specified decoupling condition is met; and', 'disable, subsequent to forwarding the first data and in response to determining that the decoupling condition is met, the second operative coupling while the first operative coupling remains enabled for receiving second data for forwarding., 'one or more processors in communication with the non-transitory memory, wherein the one or more processors execute the instructions to2. The device of wherein the first node is included in a first portion of the first network and another node is included in another portion of the first network.3. The device of wherein another node is included in the second network.4. The device of wherein the one or more processors execute the instructions to:receive previous data before receiving the first data;determine that a forwarding ...

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

Methods, systems, and computer program products for selecting a resource based on a measure of a processing cost

Номер: US20160330274A1
Автор: Robert Paul Morris
Принадлежит: Sitting Man LLC

Methods and systems are described for selecting a resource based on a measure of a processing cost. Resource information is received identifying a first resource and a second resource for processing by a program component. One or more of a first measure of a specified processing cost for the processing of the first resource and a second measure of the processing cost for the processing of the second resource is determined. One of the first resource and the second resource is selected based on at least one of the first measure and the second measure. The selected one of the first resource and the second resource is identified to the program component for processing.

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

METHODS, SYSTEMS, AND COMPUTER PROGRAM PRODUCTS FOR INTERGRATING CONFIGURATION, MONITORING, AND OPERATIONS

Номер: US20180356964A1
Автор: Morris Robert Paul
Принадлежит:

Methods and systems are described for detecting, in an output space having at least one dimension, a first location of a subspace, wherein a first user interface element of a first operating instance of an operable entity is presented, based on the first location, in the subspace location and a user interface element of a second operating instance of an operable entity is presented, based on the first location, in the subspace. The method further includes receiving an indication to change the subspace and changing the subspace to have a second location in the output space, wherein the first user interface element and the second user interface element are each presented, based on the second location, in the changed subspace. 1detecting, in an output space having at least one dimension, a first location of a subspace, wherein a first user interface element of a first operating instance of an operable entity is presented, based on the first location, in the subspace location and a user interface element of a second operating instance of an operable entity is presented, based on the first location, in the subspace;receiving an indication to change the subspace; andchanging the subspace to have a second location in the output space, wherein the first user interface element and the second user interface element are each presented, based on the second location, in the changed subspace.. A method comprising: The present application claims priority to U.S. Provisional Patent Application No. 62/516,276, titled “METHODS, SYSTEMS, AND COMPUTER PROGRAM PRODUCTS FOR INTERGRATING CONFIGURATION, MONITORING, AND OPERATIONS,” filed Jun. 7, 2017, the contents of which are incorporated herein by reference in their entirety for all purposes.There is an ever-present need for easing the ability of users to interact with applications, devices, and operating environments; for easing the configuration and management of applications, devices, and operating environments; and for easing the ...

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

METHODS, SYSTEMS, AND COMPUTER PROGRAM PRODUCTS FOR TAGGING A RESOURCE

Номер: US20180373812A1
Автор: Morris Robert Paul
Принадлежит:

Methods and systems are described for tagging a resource. In an aspect, a matched tag is created by associating a user identified tag with a tagging criterion that is based on data other than the tag. A determination is made that the tagging criterion is met for each resource in a plurality of resources. Each resource in the plurality is tagged with the tag, in response to the determining. Presentation information is sent to present, via an output device, a tag user interface element representing the tag, that represents the tag, as a target for a user input to initiate an operation that identifies a resource in the plurality. 1. A system for tagging a resource , the system comprising:a tag director component for creating a matched tag by associating a user identified tag with a tagging criterion that is based on data other than the tag;a criterion match component for automatically determining that the tagging criterion is met for each resource in a plurality of resources;a tagging component for automatically tagging each resource in the plurality with the tag, in response to the determining; anda tag handler component for automatically sending presentation information to present, via an output device, a tag user interface element, that represents the tag, as a target for a user input to initiate an operation that identifies a resource in the plurality; anda processor, wherein at least one of the tag director component, the criterion match component, the tagging component, and the tag handler component includes an instruction that is executed by the processor during operation of the system;wherein determining that the tagging criterion is met for a first resource in the plurality includes:detecting a change to an attribute associated with the first resource; andautomatically determining the tagging criterion is met in response to detecting the change.2. The system of wherein the creating includes:receiving criterion information, from the user, that identifies the ...

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

Methods, Systems, and Computer Program Products for Accessing a Service Via a Proxy Communications Agent

Номер: US20190394300A1
Автор: Morris Robert Paul
Принадлежит:

Methods and systems are described for accessing a service via a proxy communications agent. In an aspect, request information for identifying a service request is identified by a first communications agent in a first execution environment. A communications request, based on the request information, is sent by the first communications agent to a second communications agent to send to the service request to a service application. A communications response is received by the first execution environment based on a service response generated by the service application in processing the service request. In another aspect, a communications request is received by a communications agent, representing a user, from a first communications agent. Access information is identified based on the user. A service request with the access information, based on the communications request, is sent to a service application. 1. A method comprising:receiving, via interaction with a first user by a first communications agent in a first execution environment, request information for identifying a first service request;sending, in a communication via a network by the first communications agent to a second communications agent in a second execution environment representing a second user, a communications request based on the request information; andreceiving, via the network by the first execution environment in response to sending the communications request, a communications response based on a first service response generated by a first service application included in processing the first service request;wherein performing at least one of the preceding actions comprising the method includes execution of an instruction by a processor.2. The method of wherein the method includes automatically identifying claim 1 , based on the request information claim 1 , a second communicant identifier that identifies the second user.3. The method of receiving request information may include receiving an input ...

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

Methods, systems, and computer program products for providing feedback to a user of a portable electronic in motion

Номер: US11145215B1
Автор: Robert Paul Morris
Принадлежит: Sitting Man LLC

Methods and systems are described for detecting movement of a portable electronic device; receiving video data, for a first object, captured by a video capture device during the movement; and utilizing the video data, presenting a video by a display device of the portable electronic device that is viewable to a user for directing an attention of the user in connection with the first object.

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

System for transmitting data utilizing multiple communication applications simultaneously in response to user request without specifying recipient's communication information

Номер: US7349971B2
Автор: Robert Paul Morris
Принадлежит: Scenera Technologies LLC

The present invention is related to a method for transmitting data utilizing a plurality of communication applications simultaneously in a communication device supporting the plurality of communication applications, and a communication device for implementing the method. The method according to the present invention includes establishing a first communication session between a user of the communication device and a recipient via a first communication application supported by the communication device, invoking a second communication application to transmit data to the recipient via the second communication application during a communication session concurrent with the first communication session, and, in response to invoking the second communication application, automatically retrieving communication information related to the recipient and necessary to establish the concurrent communication session via the second communication application.

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

Methods, systems, and computer program products for processing a request for a resource in a communication

Номер: US10212112B1
Автор: Robert Paul Morris
Принадлежит: Gummarus LLC

A computer-implemented method (and non-transitory media) are provided, comprising at least a portion of an instant messaging application that is configured to cooperate with an apparatus, the instant messaging application, when executed, configured to cause a device to: display an instant messaging interface including: a text entry user interface element for receiving entered text, a plurality of user interface elements for generating attachment requests that are valid according to a criterion schema defining at least one of a format or a vocabulary, the plurality of user interface elements including: a first menu item with corresponding first text, and a second menu item with corresponding second text.

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

Methods, systems, and computer program products for managing operation of an automotive vehicle

Номер: US8773251B2
Автор: Robert Paul Morris
Принадлежит: Sitting Man LLC

Methods and systems are described for managing operation of an automotive vehicle. Vehicle information, about an automotive vehicle, is received. The automotive vehicle has a current operational configuration for constraining an operation of the automotive vehicle. Device information, about a portable electronic device, is received. A detection is made, based on the vehicle information and the device information, that an operator of the automotive vehicle is a device user of the portable electronic device. In response to the detection, change information is sent to change the current operational configuration to alter a constraint on the operation of the automotive vehicle.

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

Routing methods, systems, and computer program products for using specific identifiers to transmit data

Номер: US10389625B1
Автор: Robert Paul Morris
Принадлежит: Sitting Man LLC

In one embodiment, an apparatus is provided comprising: a current node configured to: receive, from a next node, information that is configured for use in identifying an identifier in a node-specific identifier space specific to the next node that identifies a particular node for the next node; and map, based on the information, the identifier that identifies the particular node for the next node, to an identifier in a node-specific identifier space specific to the current node that identifies the particular node for the current node, the identifier that identifies the particular node for the current node having a meaning for the current node defined solely by the node-specific identifier space specific to the current node.

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

Methods, systems, and computer program products for coordinating playing of media streams

Номер: US20110176790A1
Автор: Robert Paul Morris
Принадлежит: Individual

Methods and systems are described for coordinating playing of media streams. In one aspect, an access by a media player to a presentation device to play a media stream is detected. Additionally, presentation focus information is accessed for determining whether the media player has presentation focus for playing the media stream. Further, it is determine, based on the presentation focus information, that the media player has presentation focus for playing the media stream. Still further, in response to determining the media player has presentation focus, it is indicated that the media player is allowed to play the media stream via the presentation device.

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

Methods, systems, and computer program products for web browsing

Номер: US10803140B1
Автор: Robert Paul Morris
Принадлежит: Vulpecula LLC

In various embodiments, a system and method are provided for: at a device including a display, memory, one or more processors communicatively coupled to the display and the memory: displaying, utilizing a network browser, a network browser user interface including a first window associated with a first tab; detecting an indication to access first content utilizing a first uniform resource locator (URL) including a host portion that identifies a first name in a first domain in a network domain name system; in response to the detection of the indication to access the first content utilizing the first URL including the host portion that identifies the first name in the first domain in the network domain name system, accessing the first content; based on the first URL, presenting, by a first computing process, the first content in the first window associated with the first tab; and in response to, while the first content is presented in the first window associated with the first tab, an indication being detected to access third content utilizing a third URL including a host portion that identifies a third name in a second domain in the network domain name system: accessing, utilizing the third URL, the third content, and based on the third URL, presenting, by a second computing process, the third content in the first window associated with the first tab.

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

System and method for utilizing a presence service to advertise activity availability

Номер: EP1875363A4
Автор: Robert Paul Morris
Принадлежит: Swift Creek Systems LLC

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

Methods, systems, and computer program products for determining a trust indication associated with access to a communication network

Номер: WO2006107563A3
Автор: Robert Paul Morris
Принадлежит: Robert Paul Morris, Scenera Technologies LLC

Methods, systems, and computer program products for determining a trust indication associated with an access network providing access to a communication network are disclosed. A trust-related characteristic of an access network providing access to a target communication network is determined. A trust indication for the access network is determined based on the determined trust-related characteristic. The determined trust indication is associated with the access network and is made available to clients detecting the access network. The trust indication is originated by a trust authority that is separate from the client and from the access network.

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

Methods, systems, and computer program products for processing a request for a resource in a communication

Номер: US8949362B2
Автор: Robert Paul Morris
Принадлежит: Sitting Man LLC

A system, method, and computer program product is included for receiving a criterion at a first node via at least one network; in response to the criterion, sending from the first node via the at least one network a first signal to a second node including a first message; receiving at the first node via the at least one network a second signal from the second node including the content that is included in the second signal based on a schema defining at least one of a format and a vocabulary for processing, and including a second message; and in response to the second signal, presenting at least a portion of the content in connection with the second message.

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

Mram architecture with a flux closed data storage layer

Номер: WO2005048262A2
Принадлежит: Applied Spintronics Technology, Inc.

A method and system for providing and using a magnetic memory are disclosed. The method and system` include providing a plurality of magnetic memory cells (11) and providing at least one magnetic write line (82) coupled with the plurality of magnetic memory cells (11). Each of the magnetic memory cells (11) includes a magnetic element (110) having a data storage layer (1103). The data storage layer stores data magnetically. The magnetic write lines are magnetostatically coupled with at least the data storage layer (1103) of the magnetic element (11) of the corresponding magnetic memory cells (11). Consequently, flux closure is substantially achieved for the data storage layer of each of the plurality of magnetic memory cells (11).

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

Automatically configuring a web-enabled digital camera to access the internet

Номер: US6636259B1
Принадлежит: IPAC Acquisition Subsidiary I LLC

The present invention provides a method and system for automatically establishing a user account and for configuring a hand-held electronic device for accessing a site on a public network using the user account. The method and system include establishing a connection to a website server, which is responsible for establishing and maintaining website accounts. The presence of account information on the electronic device camera is then checked, and if none are found, it is determined that this is a first-time connection and information uniquely identifying the electronic device is sent to the website server so that the server can set-up the account information based on the electronic device information. The server then sends user account information to the device, including an account ID and password. The user account information is then stored on electronic device for use the next time the electronic device accesses the website, whereby the user does not have to enter account information in order to establish the ISP connection or the website account before accessing the public network.

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

Methods, systems, and computer program products for controlling play of media streams

Номер: US10547895B1
Автор: Robert Paul Morris
Принадлежит: Sitting Man LLC

Methods and systems are described for delaying presentation of an update to a user interface. In one aspect, first update information is received for sending to a display device to update a previously updated, existing visual component. A specified visibility condition is detected as not being met. In response to detecting the visibility condition is not met, the sending of the first update information is deferred. The visibility condition is detected as met. In response to detecting the visibility condition is met, the sending of the first update information to update the visual component is performed.

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

Mram architecture with a flux closed data storage layer

Номер: WO2005048262A3
Принадлежит: Applied Spintronics Tech Inc

A method and system for providing and using a magnetic memory are disclosed. The method and system` include providing a plurality of magnetic memory cells (11) and providing at least one magnetic write line (82) coupled with the plurality of magnetic memory cells (11). Each of the magnetic memory cells (11) includes a magnetic element (110) having a data storage layer (1103). The data storage layer stores data magnetically. The magnetic write lines are magnetostatically coupled with at least the data storage layer (1103) of the magnetic element (11) of the corresponding magnetic memory cells (11). Consequently, flux closure is substantially achieved for the data storage layer of each of the plurality of magnetic memory cells (11).

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

Methods and computer program products for browsing using a communicant identifier

Номер: US10033672B1
Автор: Robert Paul Morris
Принадлежит: Sitting Man LLC

In one embodiment, a computer-implemented method is provided, comprising: creating at least a portion of an instant messaging application that is configured to cooperate with an apparatus, the instant messaging application, when executed, configured to cause a device to: display an instant messaging interface including a communicant message user interface element and a send user interface element, and receive, from the apparatus and utilizing a communications agent on the device configured to receive incoming messages addressed to a communicant identifier associated with a user of the instant messaging application, one or more user interface elements including a first button.

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

Hot key systems and methods

Номер: US10397639B1
Автор: Robert Paul Morris
Принадлежит: Sitting Man LLC

Methods and systems are described. In one aspect, a control user interface including selectable representations identifying a plurality of operating media players is presented. A user selection identifying a selected portion of the plurality of operating media players is received. And, an indication is provided allowing a media player in the selected portion access to a presentation device.

Подробнее