Photosharing server filters for automatic storage and sharing of digital files
    1.
    发明授权
    Photosharing server filters for automatic storage and sharing of digital files 有权
    Photosharing服务器过滤器用于自动存储和共享数字文件

    公开(公告)号:US09176992B2

    公开(公告)日:2015-11-03

    申请号:US12260671

    申请日:2008-10-29

    IPC分类号: G06F17/30

    摘要: A method and system for providing on online file- service that automatically stores and organizes digital files. The method and system include providing the server with a set of trigger handlers that are each configured to perform a particular action on a digital file. The user may log into the server and specify attribute criteria for each of the trigger handlers. Digital files uploaded by the user are received by the server, wherein each file has a plurality of attributes associated therewith. The attributes of each file are then compared with the attribute criteria entered by the user for each of the trigger handlers. And upon a match, the corresponding trigger handler is invoked, such that actions are automatically performed on the digital files.

    摘要翻译: 提供自动存储和组织数字文件的在线文件服务的方法和系统。 该方法和系统包括向服务器提供一组触发处理程序,每个触发处理程序被配置为对数字文件执行特定动作。 用户可以登录服务器并为每个触发器处理程序指定属性标准。 由用户上传的数字文件由服务器接收,其中每个文件具有与其相关联的多个属性。 然后将每个文件的属性与用户为每个触发器处理程序输入的属性标准进行比较。 并且在匹配时,调用相应的触发器处理程序,以便自动对数字文件执行操作。

    Method and system for providing image rich web pages from a computer system over a network
    2.
    发明授权
    Method and system for providing image rich web pages from a computer system over a network 有权
    用于通过网络从计算机系统提供图像丰富的网页的方法和系统

    公开(公告)号:US08065285B2

    公开(公告)日:2011-11-22

    申请号:US12399064

    申请日:2009-03-06

    IPC分类号: G06F17/30

    摘要: The present invention is related to a computer system that provides a web page to a requestor over a network. Aspects of the present invention include receiving by the computer system a request to access a web page and in response, determining whether a descriptor for the requested web page is in a session memory. If the descriptor is not in the session memory, it is retrieved from a database and the stored in the session memory. From there, the descriptor is used to determine whether the web page should be retrieved and returned to the requestor. By storing the descriptor in session memory, additional accesses to the database can be avoided when the descriptor is used for subsequent tasks.

    摘要翻译: 本发明涉及一种通过网络向请求者提供网页的计算机系统。 本发明的方面包括由计算机系统接收访问网页的请求,并作为响应,确定所请求的网页的描述符是否在会话存储器中。 如果描述符不在会话存储器中,则从数据库检索并存储在会话存储器中。 从那里,描述符用于确定是否应该检索网页并将其返回给请求者。 通过将描述符存储在会话存储器中,当描述符用于后续任务时,可以避免对数据库的附加访问。

    Method and system for providing image rich web pages from a computer system over a network
    3.
    发明授权
    Method and system for providing image rich web pages from a computer system over a network 失效
    用于通过网络从计算机系统提供图像丰富的网页的方法和系统

    公开(公告)号:US07502806B2

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

    申请号:US10924705

    申请日:2004-08-23

    IPC分类号: G06F17/30

    摘要: The present invention is related to a computer system that provides a web page to a requestor over a network. Aspects of the present invention include receiving by the computer system a request to access a web page and in response, determining whether a descriptor for the requested web page is in a session memory. If the descriptor is not in the session memory, it is retrieved from a database and the stored in the session memory. From there, the descriptor is used to determine whether the web page should be retrieved and returned to the requestor. By storing the descriptor in session memory, additional accesses to the database can be avoided when the descriptor is used for subsequent tasks.

    摘要翻译: 本发明涉及一种通过网络向请求者提供网页的计算机系统。 本发明的方面包括由计算机系统接收访问网页的请求,并作为响应,确定所请求的网页的描述符是否在会话存储器中。 如果描述符不在会话存储器中,则从数据库检索并存储在会话存储器中。 从那里,描述符用于确定是否应该检索网页并将其返回给请求者。 通过将描述符存储在会话存储器中,当描述符用于后续任务时,可以避免对数据库的附加访问。

    PHOTOSHARING SERVER FILTERS FOR AUTOMATIC STORAGE AND SHARING OF DIGITAL FILES
    4.
    发明申请
    PHOTOSHARING SERVER FILTERS FOR AUTOMATIC STORAGE AND SHARING OF DIGITAL FILES 有权
    用于自动存储和共享数字文件的照明服务器过滤器

    公开(公告)号:US20090055371A1

    公开(公告)日:2009-02-26

    申请号:US12260671

    申请日:2008-10-29

    IPC分类号: G06F7/06 G06F7/00 G06F17/30

    摘要: A method and system for providing on online file- service that automatically stores and organizes digital files. The method and system include providing the server with a set of trigger handlers that are each configured to perform a particular action on a digital file. The user may log into the server and specify attribute criteria for each of the trigger handlers. Digital files uploaded by the user are received by the server, wherein each file has a plurality of attributes associated therewith. The attributes of each file are then compared with the attribute criteria entered by the user for each of the trigger handlers. And upon a match, the corresponding trigger handler is invoked, such that actions are automatically performed on the digital files.

    摘要翻译: 提供自动存储和组织数字文件的在线文件服务的方法和系统。 该方法和系统包括向服务器提供一组触发处理程序,每个触发处理程序被配置为对数字文件执行特定动作。 用户可以登录服务器并为每个触发器处理程序指定属性标准。 由用户上传的数字文件由服务器接收,其中每个文件具有与其相关联的多个属性。 然后将每个文件的属性与用户为每个触发器处理程序输入的属性标准进行比较。 并且在匹配时,调用相应的触发器处理程序,以便自动对数字文件执行操作。

    Execution control for processor tasks
    5.
    发明授权
    Execution control for processor tasks 失效
    处理器任务的执行控制

    公开(公告)号:US06951019B1

    公开(公告)日:2005-09-27

    申请号:US09967627

    申请日:2001-09-28

    IPC分类号: G06F9/00 G06F9/46 G06F9/48

    摘要: Method and means for controlling the execution sequence of a first sequence of modules in a first task. The first sequence of modules are linked to one another and have at least one sequence of execution. The method stores in each of the first sequence of modules a skip value representing which of subsequent modules to execute. The method executes the first of the first sequence of said modules, and then executes the next of the modules indicated by the skip value. Conservation of processor bandwidth is accomplished by avoiding the loading of modules which will not be executed.Method and means are further provided for simultaneous activation/deactivation of a set of tasks by a processor, each of the tasks normally executed in a sequential fashion by one or more processors. A list of tasks to be activated/deactivated is stored, including the timing relationship for the activation process. The list is then implemented as frame numbers for activation and requested state in the actual task list. The executing processor compares the requested state to the actual state for each task, and if different, compares the value of the activation frame with the current frame. If the current frame equals or exceeds the activation frame, then the requested active state is transferred to the actual state.

    摘要翻译: 用于控制第一任务中的第一模块序列的执行顺序的方法和装置。 模块的第一个序列彼此链接并具有至少一个执行顺序。 该方法在第一模块序列中的每一个中存储表示要执行的后续模块的跳过值。 该方法执行所述模块的第一序列中的第一个,然后执行由跳过值指示的下一个模块。 通过避免不执行的模块的加载来实现处理器带宽的保护。 进一步提供了用于由处理器同时激活/去激活一组任务的方法和装置,每个任务通常由一个或多个处理器按顺序执行。 存储要激活/禁用的任务列表,包括激活过程的时序关系。 然后将该列表实现为实际任务列表中用于激活和请求状态的帧号。 执行处理器将请求的状态与每个任务的实际状态进行比较,如果不同,则将激活帧的值与当前帧进行比较。 如果当前帧等于或超过激活帧,则所请求的活动状态被转移到实际状态。

    Execution control for processor tasks
    6.
    发明授权
    Execution control for processor tasks 失效
    处理器任务的执行控制

    公开(公告)号:US06304891B1

    公开(公告)日:2001-10-16

    申请号:US07954970

    申请日:1992-09-30

    IPC分类号: G06F946

    CPC分类号: G06F9/4887

    摘要: A method and apparatus for controlling the execution sequence of a first sequence of modules in a first task are provided. The first sequence of modules are linked to one another and have at least one sequence of execution. The method stores in each of the first sequence of modules a skip value representing which of subsequent modules to execute. The method executes the first of the first sequence of said modules, and then executes the next of the modules indicated by the skip value. Conservation of processor bandwidth is accomplished by avoiding the loading of modules which will not be executed. A method and apparatus are further provided for simultaneous activation/deactivation of a set of tasks by a processor, each of the tasks normally executed in a sequential fashion by one or more processors. A list of tasks to be activated/deactivated is stored, including the timing relationship for the activation process. The list is then implemented as frame numbers for activation and requested state in the actual task list. The executing processor compares the requested state to the actual state for each task, and if different, compares the value of the activation frame with the current frame. If the current frame equals or exceeds the activation frame, then the requested active state is transferred to the actual state.

    摘要翻译: 提供了一种用于控制第一任务中的第一模块序列的执行顺序的方法和装置。 模块的第一个序列彼此链接并具有至少一个执行顺序。 该方法在第一模块序列中的每一个中存储表示要执行的后续模块的跳过值。 该方法执行所述模块的第一序列中的第一个,然后执行由跳过值指示的下一个模块。 通过避免不执行的模块的加载来实现处理器带宽的保护。 还提供了一种用于由处理器同时激活/去激活一组任务的方法和装置,每个任务通常由一个或多个处理器按顺序执行。 存储要激活/禁用的任务列表,包括激活过程的时序关系。 然后将该列表实现为实际任务列表中用于激活和请求状态的帧号。 执行处理器将请求的状态与每个任务的实际状态进行比较,如果不同,则将激活帧的值与当前帧进行比较。 如果当前帧等于或超过激活帧,则所请求的活动状态被转移到实际状态。

    Programming model for a coprocessor on a computer system
    7.
    发明授权
    Programming model for a coprocessor on a computer system 失效
    计算机系统上协处理器的编程模型

    公开(公告)号:US5577250A

    公开(公告)日:1996-11-19

    申请号:US361842

    申请日:1994-12-20

    摘要: A computer system having a processor and a coprocessor, a method and apparatus for developing and executing tasks on a coprocessor. A teamwork operating system for utilizing the coprocessor, e.g. a digital signal processor, resides in part on the processor and in part on the coprocessor. Such a teamwork operating system provides for optimum throughput of work through the coprocessor. An Application Programming Interface (API) is provided to facilitate the development of host application programs that will utilize the coprocessor. A Task Programming Interface (TPI) and a Task Unit Definition Language (TUDL) are provided to facilitate the development of coprocessor code for execution on the coprocessor.

    摘要翻译: 具有处理器和协处理器的计算机系统,用于在协处理器上开发和执行任务的方法和装置。 一种用于利用协处理器的团队合作操作系统,例如 数字信号处理器部分驻留在处理器上,部分驻留在协处理器上。 这样的团队合作操作系统通过协处理器提供最佳的工作吞吐量。 提供应用程序编程接口(API)来促进将利用协处理器的主机应用程序的开发。 提供任务编程接口(TPI)和任务单元定义语言(TUDL),以便于开发用于在协处理器上执行的协处理器代码。

    Apparatus and method for allocating processing time in a frame-based
computer system
    8.
    发明授权
    Apparatus and method for allocating processing time in a frame-based computer system 失效
    在基于帧的计算机系统中分配处理时间的装置和方法

    公开(公告)号:US5628013A

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

    申请号:US954338

    申请日:1992-09-30

    IPC分类号: G06F9/48 G06F9/44

    CPC分类号: G06F9/4887

    摘要: In a computer system having a digital signal processor for processing tasks in real-time within a series of frames, a method is described for determining whether there is enough processing time available within each frame to process the task such that the frame's total processing time is not exceeded. First, the task's processing time requirement is determined. The time for executing the current task list is then calculated. Next, the remaining amount of processing time available in the frame is determined. This is accomplished by subtracting the current task list execution time from the frame's total processing time. The new task is installed in the task list if the frame's available processing time is at least as great as the task's required processing time. Otherwise, the task is not installed in the task list and an error indication is generated.

    摘要翻译: 在具有用于在一系列帧内实时处理任务的数字信号处理器的计算机系统中,描述了一种用于确定在每个帧内是否有足够的处理时间可用以处理任务的方法,使得帧的总处理时间为 不超过 首先,确定任务的处理时间要求。 然后计算执行当前任务列表的时间。 接下来,确定帧中可用的处理时间的剩余量。 这是通过从帧的总处理时间中减去当前任务列表执行时间来实现的。 如果框架的可用处理时间至少与任务所需的处理时间相同,则新任务将安装在任务列表中。 否则,任务未安装在任务列表中,并生成错误指示。

    Apparatus and method for handling frame overruns in a digital signal
processing system
    9.
    发明授权
    Apparatus and method for handling frame overruns in a digital signal processing system 失效
    一种在数字信号处理系统中处理帧超帧的装置和方法

    公开(公告)号:US5388261A

    公开(公告)日:1995-02-07

    申请号:US954758

    申请日:1992-09-30

    IPC分类号: G06F9/48 G06F9/38

    CPC分类号: G06F9/4881

    摘要: In a computer system having a digital signal processor for processing a number of tasks within a frame, a method for handling a frame overrun wherein the tasks cannot be processed within the frame. First, the frame overrun is detected. Next, each of the tasks are compared with a processing time which had been allocated to it. A determination is made as to which of these tasks had exceeded its allotted processing time by the greatest amount. The worst case client is notified that its task has caused an overrun. All other non-system task clients are notified that a overrun has occurred. All but system support tasks are inactivated, and processing continues. Each client must determine the correct action to take, including restarting the tasks where they left off, restarting from the beginning, or quitting. Methods for handling more serious overruns are also described.

    摘要翻译: 在具有用于处理帧内的多个任务的数字信号处理器的计算机系统中,一种用于处理帧超限的方法,其中不能在帧内处理任务。 首先,检测到帧超限。 接下来,将每个任务与已分配给它的处理时间进行比较。 确定哪些任务超过其分配的处理时间最多。 最坏情况的客户被通知其任务已经引起超支。 通知所有其他非系统任务客户端发生溢出。 除了系统支持任务之外,所有功能都被禁用,并且处理继续。 每个客户端都必须确定采取的正确操作,包括重新启动停止的任务,从头开始重新启动或退出。 还描述了处理更严重的超限的方法。

    Method and apparatus for providing multiple clients simultaneous access
to a sound data stream
    10.
    发明授权
    Method and apparatus for providing multiple clients simultaneous access to a sound data stream 失效
    用于提供多个客户端同时访问声音数据流的方法和装置

    公开(公告)号:US5384890A

    公开(公告)日:1995-01-24

    申请号:US954873

    申请日:1992-09-30

    IPC分类号: G06F17/30 G10L9/00

    CPC分类号: G06F17/30017

    摘要: A method and apparatus for providing multiple clients simultaneous access to a sound input/output (I/O) data stream. The present invention provides a method and apparatus for providing multiple programming data structures and multiple patch points in a list, in which each of the patch points are positioned relative to at least one of the programming data structures and is capable of receiving at least one programming data structure for insertion into the list to perform a function. The present invention also includes a method and apparatus for providing at least one buffer for inputting the data stream into and/or receiving the data stream output from each of inserted programming structures, such that each inserted structure can access and operate on the data stream. In this way, multiple clients can access and process the data stream transparently, without interfering with the operation of other clients, yet affecting the sound stream in the desired way.

    摘要翻译: 一种用于提供多个客户端同时访问声音输入/输出(I / O)数据流的方法和装置。 本发明提供一种用于在列表中提供多个编程数据结构和多个补丁点的方法和装置,其中每个补丁点相对于至少一个编程数据结构定位,并且能够接收至少一个编程 用于插入到列表中以执行功能的数据结构。 本发明还包括一种方法和装置,用于提供用于将数据流输入和/或接收从每个插入的编程结构输出的数据流的至少一个缓冲器,使得每个插入的结构可以访问和操作数据流。 以这种方式,多个客户端可以透明地访问和处理数据流,而不会干扰其他客户端的操作,同时以期望的方式影响声音流。