Method and apparatus for automation of a programmable device
    1.
    发明授权
    Method and apparatus for automation of a programmable device 有权
    可编程器件自动化的方法和装置

    公开(公告)号:US08849462B2

    公开(公告)日:2014-09-30

    申请号:US12629865

    申请日:2009-12-02

    Applicant: Eric O. Bodnar

    Inventor: Eric O. Bodnar

    Abstract: A method and apparatus for a computer-implemented adaptive automation module comprising an event recorder to store one or more events for a predetermined period, and a timeline pattern generator logic to create a timeline for the predetermined period. The module further comprising marker creator logic to generate a marker to abstract the timeline data from the event data for controlling a device.

    Abstract translation: 一种用于计算机实现的自适应自动化模块的方法和装置,包括用于在预定时段内存储一个或多个事件的事件记录器,以及时间线图案生成器逻辑,以创建所述预定时段的时间线。 该模块还包括标记创建器逻辑,用于生成用于从用于控制设备的事件数据抽取时间线数据的标记。

    System and method for dynamic uploading and execution of applications and drivers between devices

    公开(公告)号:US07610331B1

    公开(公告)日:2009-10-27

    申请号:US09660531

    申请日:2000-09-13

    CPC classification number: G06F9/4411 H04N1/2179

    Abstract: A methodology for dynamic (i.e., run-time) uploading and execution of applications and drivers between devices (e.g., between “client” device and one or more (host) devices), in a fully automated manner, is described. The device which is to be hosted (e.g., the “client” device) initially probes its environment to determine which device or devices it is attached to (e.g., the “host” device(s)). Once it has correctly discerned the relevant host or target device(s), the client device includes the capability of immediately sending out (i.e., uploading) a particular driver or application (i.e., object or file of interest) for placement, and ultimately execution, at the host device. Once the particular object or file of interest has been “injected” into the host device and is executing, the client device may simply revert to a “listening mode” in which it waits to be told what to do (i.e., receive commands from the application or driver which is now executing at the host device). This approach is particularly well-suited for devices which serve as “add-on” devices (clients) to other devices (hosts) that are “smarter,” for instance, including more processing capability and/or memory. In this scenario, the client device enters into a dialog with a device with more resources for the purpose of harnessing the resources of the host device for operating the client or add-on device. The client device is, using this approach, able to start running (i.e., driver-directed operation) immediately upon attachment to a host device that can be identified.

    Versatile adaptor device and manufacturing process for connecting a client device to various host devices
    4.
    发明授权
    Versatile adaptor device and manufacturing process for connecting a client device to various host devices 有权
    通用适配器设备和用于将客户端设备连接到各种主机设备的制造过程

    公开(公告)号:US07463904B2

    公开(公告)日:2008-12-09

    申请号:US10013977

    申请日:2001-12-07

    Abstract: A versatile adaptor device to connect together devices having built-in connectors or receptacles for interfacing with other devices is described. Many devices include built-in connectors, which usually consist of proprietary fittings and pinouts/lineouts. The adaptor device connects with the built-in connectors of two devices to enable communication between the two devices. Each end of the adaptor fits physically and electrically with the connectors to join both devices. The body of the adaptor is a double-ended molded plastic part that includes geometry to mate with a particular connector slot at one end and another specific connector slot at the opposing end. The adaptor device may be adapted to connect various different types of devices. For example, the adaptor accommodates connection to an array of brands and models of cellular phone devices at one end of the adaptor and an array of digital cameras at the other end of the adaptor. The manufacture of the adaptors is leveraged because the adaptor employs a minimum common denominator set of circuit lines available to interact with multiple different connectors.

    Abstract translation: 描述了用于将具有内置连接器或插座的设备连接在一起的通用适配器装置,用于与其他装置接口。 许多设备包括内置连接器,通常由专用配件和引脚分配/线路组成。 适配器设备与两个设备的内置连接器连接,以实现两个设备之间的通信。 适配器的每端都与物理和电气连接,以连接两个设备。 适配器的主体是双端模制塑料部件,其包括与一端的特定连接器插槽配合的几何形状,以及在相对端的另一个特定连接器插槽。 适配器装置可以适于连接各种不同类型的装置。 例如,适配器容纳连接到适配器一端的一系列品牌和型号的蜂窝电话设备,以及适配器另一端的数码相机阵列。 适配器的制造被利用,因为适配器采用可用于与多个不同连接器交互的电路线的最小公分母组。

    Digital camera device providing improved methodology for rapidly taking successive pictures
    5.
    发明授权
    Digital camera device providing improved methodology for rapidly taking successive pictures 有权
    数码相机设备提供改进的方法来快速拍摄连续的图像

    公开(公告)号:US07369161B2

    公开(公告)日:2008-05-06

    申请号:US09779769

    申请日:2001-02-07

    CPC classification number: G06T9/007 H04N1/2112 H04N1/46 H04N1/64 H04N2201/3247

    Abstract: An in-camera two-stage compression implementation is described that reduces the latency between snapshots to a fraction of that otherwise required by other systems that either process complete compression following each snapshot or that incorporate heavy, bulky, and expensive RAM hardware capable of maintaining several raw luminosity records (unprocessed file containing a digital image). In the 1st stage compression the raw luminosity record is quickly, yet partially, compressed to available RAM buffer space to allow a user to expeditiously capture a succeeding image. When the higher-priority processes, the user shooting pictures, and stage one compression subside, a 2nd stage compression, which is slower but more effective, decompresses the earlier partially-compressed images, and re-compresses them for saving in flash memory until they are distributed to a remote platform to be finally converted to the JPEG2000 format.

    Abstract translation: 描述了一种相机内两级压缩实现,将快照之间的延迟减少到其他系统要求的一小部分,这些系统在每个快照之后处理完整的压缩,或者包含重,体积庞大,昂贵的RAM硬件,能够维护几个 原始亮度记录(包含数字图像的未处理文件)。 在第一阶段压缩中,原始光度记录快速但部分地被压缩到可用的RAM缓冲空间,以允许用户快速捕获后续图像。 当优先级较高的进程,用户拍摄图片并进行一级压缩时,第二级压缩(其速度较慢但更有效)对先前的部分压缩的图像进行解压缩,并重新压缩它们以保存在闪存中,直到它们 分发到远程平台,最终转换成JPEG2000格式。

    Method and apparatus to permit interjected messaging in a multimedia messaging system
    6.
    发明授权
    Method and apparatus to permit interjected messaging in a multimedia messaging system 有权
    允许在多媒体消息收发系统中插入消息的方法和装置

    公开(公告)号:US07254218B1

    公开(公告)日:2007-08-07

    申请号:US10808886

    申请日:2004-03-24

    CPC classification number: H04L51/38

    Abstract: A method and apparatus for handling misdirected responses in a multi-media messaging environment is described. The system includes a third party originator that sends data to a recipient bypassing an MMSC for message notification and retrieval. The present system handles the responses sent by the recipient to the MMSC, to prevent error messages and possible delivery failures.

    Abstract translation: 描述了一种在多媒体消息传送环境中处理误导响应的方法和装置。 该系统包括向接收者发送数据的第三方发起者绕过MMSC进行消息通知和检索。 本系统处理收件人发送给MMSC的响应,以防止错误消息和可能的传送失败。

    Media spooler system and methodology providing efficient transmission of media content from wireless devices

    公开(公告)号:US07103357B2

    公开(公告)日:2006-09-05

    申请号:US09759108

    申请日:2001-01-11

    CPC classification number: G06T9/007 H04L67/04 H04L67/06 H04L67/1095

    Abstract: A media spooler system is described that provides a methodology for efficient transmission of media content from client devices, such transmission of digital images from wireless digital cameras. The media spooler or gateway addresses wireless transmission problems by acting as a protocol gateway between a thin-client device and a target host or server (supported by a server infrastructure). More particularly, the media spooler of the present invention acts as a protocol gateway between thin-client devices (e.g., “mobile visual communicator” in the form of a wireless digital camera) and server infrastructure (e.g., server-based computer systems or “Web servers” of a photographic service provider). This task entails accepting multiple, simultaneous connections from various client devices (e.g., wireless digital cameras), extracting information from those devices (e.g., digital photographs or other media content), and then uploading that information to the target server infrastructure. In basic operation, the media spooler queries each client device for the information (e.g., media, such as pictures) the client device thinks should uploaded, and then the media spooler queries the server infrastructure for the subset of pictures that have not been already uploaded. This improved coordination or synchronization of information between a device and target host allows for efficient recovery of dropped cellular data calls by essentially allowing the media spooler to “pick up where it left off.”

    Enhanced companion digital organizer for a cellular phone device

    公开(公告)号:US07072688B2

    公开(公告)日:2006-07-04

    申请号:US10424384

    申请日:2003-04-28

    Abstract: An enhanced “Camel-back” or “Companion” Digital Organizer (CDO) is described that is designed to interface to a cellular telephone. The CDO is preferably implemented as an add-on component which can be easily attached and detached from a phone by a user and, once in place, can dramatically enhance the phone's functionality by converting the phone into a “smart” phone. Exemplary features of the CDO include an ability for the user to initiate a voice call on the phone from the CDO. Preferably, the user may initiate the voice call from any of multiple modules of the user's data, and not merely from a phone-book module. The CDO is also capable of stand-alone use as a personal organizer device, apart from the phone. The CDO preferably includes a docking unit that removably mates to particular model(s) of phones, and a main unit that removably docks to the docking unit. The docking unit preferably includes substantially all phone-model-specific geometries and features to thereby allow the main unit to be configured for stand-alone use as an organizer with few compromises made to accommodate specific model(s) of phones. Furthermore, the same main unit is suitable for use with multiple docking units that are respectively adapted for different models of phones. Note that some phones have an “automatic hang-up” feature in which the phone unilaterally hangs up a phone call that was initiated by an external device (e.g., a modem or the CDO) upon detaching of the device by the user. For such phones, the docking unit remains attached to the phone during a call initiated by the user via the CDO, even if the user should detach the main unit for stand-alone use as an organizer. The still-attached docking unit contains sufficient circuitry and physical features to prevent automatic hang-up. The main unit includes many features such as a choice of both left- and right-handed modes and the capability for handling electronic mail, remote browsing, remote synchronization, caller identification, and the like.

    Enhanced companion digital organizer for a cellular phone device

    公开(公告)号:US06658268B1

    公开(公告)日:2003-12-02

    申请号:US09369812

    申请日:1999-08-06

    Abstract: An enhanced “Camel-back” or “Companion” Digital Organizer (CDO) is described that is designed to interface to a cellular telephone. The CDO is preferably implemented as an add-on component which can be easily attached and detached from a phone by a user and, once in place, can dramatically enhance the phone's functionality by converting the phone into a “smart” phone. Exemplary features of the CDO include an ability for the user to initiate a voice call on the phone from the CDO. Preferably, the user may initiate the voice call from any of multiple modules of the user's data, and not merely from a phone-book module. The CDO is also capable of stand-alone use as a personal organizer device, apart from the phone. The CDO preferably includes a docking unit that removably mates to particular model(s) of phones, and a main unit that removably docks to the docking unit. The docking unit preferably includes substantially all phone-model-specific geometries and features to thereby allow the main unit to be configured for stand-alone use as an organizer with few compromises made to accommodate specific model(s) of phones. Furthermore, the same main unit is suitable for use with multiple docking units that are respectively adapted for different models of phones. Note that some phones have an “automatic hang-up” feature in which the phone unilaterally hangs up a phone call that was initiated by an external device (e.g., a modem or the CDO) upon detaching of the device by the user. For such phones, the docking unit remains attached to the phone during a call initiated by the user via the CDO, even if the user should detach the main unit for stand-alone use as an organizer. The still-attached docking unit contains sufficient circuitry and physical features to prevent automatic hang-up. The main unit includes many features such as a choice of both left- and right-handed modes and the capability for handling electronic mail, remote browsing, remote synchronization, caller identification, and the like.

    Methods for managing preferred internet sites in a computer system having a browser
    10.
    发明授权
    Methods for managing preferred internet sites in a computer system having a browser 失效
    用于管理具有浏览器的计算机系统中的优选互联网站点的方法

    公开(公告)号:US06544295B1

    公开(公告)日:2003-04-08

    申请号:US08749630

    申请日:1996-11-18

    Applicant: Eric O. Bodnar

    Inventor: Eric O. Bodnar

    CPC classification number: G06F17/30884

    Abstract: A computer system having a “browse” connected to an on-line service (e.g., Internet) is providing with a “Quick” marks utility, which lets a user easily organize programs, Web sites, and other items in tabs, and start them with a single click. The utility provides an interface having a manageable lists of marks organized by tabs, folders, and visual icons. Buttons on the Quick marks utility let the user start programs or jump to a Web site. When the user clicks an Internet Quick marks button, the system launches the user's Web browser and connects the user to that Web site. After the browser is launched, the user can continue to click different Quick marks buttons to connect quickly to desired sites. The utility includes an abstraction layer which operates in conjunction with various drivers. The abstraction layer provides an interface allowing applications to communicate with the system and request Quick mark services. The workhorse routines, on the other hand, are encapsulated within the various drivers. The particulars of a Quick mark item are handled by a Quick mark (QMX) driver, which provides an extension—driver-specific API—for handling the item. With this architecture, the particular details of handling a mark (i.e., whether it is a URL, whether it is a pointer to a file, whether it is a document, or the like) are abstracted to a level which removes or decouples it from the management of the mark.

    Abstract translation: 具有连接到在线服务(例如,因特网)的“浏览”的计算机系统正在提供“快速”标记实用程序,其使用户能够容易地组织节目,网站和标签中的其他项目,并启动它们 一键点击。 该实用程序提供了一个界面,具有由标签,文件夹和可视图标组织的可管理的标记列表。 Quickmark实用程序上的按钮可让用户启动程序或跳转到网站。 当用户单击Internet快速标记按钮时,系统启动用户的Web浏览器并将用户连接到该网站。 浏览器启动后,用户可以继续单击不同的快速标记按钮快速连接到所需的站点。 该实用程序包括与各种驱动程序一起运行的抽象层。 抽象层提供了一个允许应用程序与系统通信并请求快速标记服务的接口。 另一方面,主力程序被封装在各种驱动程序中。 快速标记物品的详细信息由快速标记(QMX)驱动程序处理,该驱动程序提供了扩展驱动程序特定的API,用于处理该项目。 使用这种架构,处理标记的具体细节(即,它是否是URL,无论是指向文件的指针,是否是文档等)都被抽象为一个级别,它将它从 管理标志。

Patent Agency Ranking