会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明申请
    • SOFTWARE BUILD VALIDATION BEFORE CHECK-IN
    • 检查前软件构建验证
    • US20080104573A1
    • 2008-05-01
    • US11552923
    • 2006-10-25
    • Kanwaljeet SinglaMete GoktepeMichael E. Brown
    • Kanwaljeet SinglaMete GoktepeMichael E. Brown
    • G06F9/44
    • G06F11/3688G06F8/71
    • In one embodiment of this invention, a computer system performs a method for validating a software build before check-in. A computer system accesses an existing software build of a software application that includes one or more existing binary files. The computer system accesses one or more updated binary files from a computer user. The computer system overwrites appropriate existing binary files in the existing software build with corresponding updated binary files for the updated binary files package. The overwriting included incorporating the updated binary files into the existing build of the software application without having to generate a new build of the software application. The computer system evaluates the functionality of the updated existing software build, wherein evaluating includes determining whether at least the updated binary files satisfy a threshold level of functionality. The computer system generates a report representing the results of the functionality evaluation.
    • 在本发明的一个实施例中,计算机系统执行用于在登记之前验证软件构建的方法。 计算机系统访问包括一个或多个现有二进制文件的软件应用程序的现有软件构建。 计算机系统从计算机用户访问一个或多个更新的二进制文件。 计算机系统将使用已更新的二进制文件包的相应更新的二进制文件覆盖现有软件构建中的适当现有二进制文件。 覆盖包括将更新的二进制文件并入到软件应用的现有构建中,而不必生成软件应用的新构建。 计算机系统评估更新的现有软件构建的功能,其中评估包括确定至少更新的二进制文件是否满足阈值功能级别。 计算机系统生成表示功能评估结果的报告。
    • 4. 发明授权
    • Web deployment functions and interfaces
    • Web部署功能和接口
    • US08700750B2
    • 2014-04-15
    • US12354783
    • 2009-01-16
    • Bilal AlamBrian DelahuntyClea H. AllingtonMadhur JoshiNina N. TangKanwaljeet Singla
    • Bilal AlamBrian DelahuntyClea H. AllingtonMadhur JoshiNina N. TangKanwaljeet Singla
    • G06F15/177G06F7/00
    • G06F8/61
    • Described is a technology in which a destination machine (e.g., a server) is synchronized with source data via an API, including to configure the destination machine. The API includes functions for specifying the source data, the destination machine, and the deployment/synchronization type, along with a function for synchronizing the source data to the destination machine. The API allows combining content, configuration data and/or database data into a single unit (object). The API handles communication with a service/agent on the destination machine that configures that destination machine based on the source data. The API may include functions for packaging web applications, deploying web applications, synchronizing websites, deploying archive data, and/or deploying manifest data. In this manner, deployment/synchronization (including backup operations) may be performed against a group of objects using an API.
    • 描述了目的地机器(例如,服务器)经由API与源数据同步的技术,包括配置目的地机器。 API包括用于指定源数据,目标机器和部署/同步类型的功能,以及用于将源数据同步到目标机器的功能。 API允许将内容,配置数据和/或数据库数据组合成单个单元(对象)。 API处理与目的地计算机上基于源数据配置目标计算机的服务/代理的通信。 API可以包括用于打包web应用程序,部署Web应用程序,同步站点,部署归档数据和/或部署清单数据的功能。 以这种方式,可以使用API​​针对一组对象来执行部署/同步(包括备份操作)。
    • 5. 发明申请
    • Web Deployment Functions and Interfaces
    • Web部署功能和接口
    • US20100185582A1
    • 2010-07-22
    • US12354783
    • 2009-01-16
    • Bilal AlamBrian DelahuntyClea H. AllingtonMadhur JoshiNina N. TangKanwaljeet Singla
    • Bilal AlamBrian DelahuntyClea H. AllingtonMadhur JoshiNina N. TangKanwaljeet Singla
    • G06F17/30
    • G06F8/61
    • Described is a technology in which a destination machine (e.g., a server) is synchronized with source data via an API, including to configure the destination machine. The API includes functions for specifying the source data, the destination machine, and the deployment/synchronization type, along with a function for synchronizing the source data to the destination machine. The API allows combining content, configuration data and/or database data into a single unit (object). The API handles communication with a service/agent on the destination machine that configures that destination machine based on the source data. The API may include functions for packaging web applications, deploying web applications, synchronizing websites, deploying archive data, and/or deploying manifest data. In this manner, deployment/synchronization (including backup operations) may be performed against a group of objects using an API.
    • 描述了目的地机器(例如,服务器)经由API与源数据同步的技术,包括配置目的地机器。 API包括用于指定源数据,目标机器和部署/同步类型的功能,以及用于将源数据同步到目标机器的功能。 API允许将内容,配置数据和/或数据库数据组合成单个单元(对象)。 API处理与目的地计算机上基于源数据配置目标计算机的服务/代理的通信。 API可以包括用于打包web应用程序,部署Web应用程序,同步站点,部署归档数据和/或部署清单数据的功能。 以这种方式,可以使用API​​针对一组对象来执行部署/同步(包括备份操作)。
    • 6. 发明申请
    • PROGRAMMING LIBRARY USAGE CAPTURING AND REPRESENTATION
    • 编程图书馆使用和表示
    • US20090164983A1
    • 2009-06-25
    • US11959483
    • 2007-12-19
    • Kanwaljeet Singla
    • Kanwaljeet Singla
    • G06F9/45
    • G06F8/36
    • A computer system may provide various resources to users through one or more programming libraries, such as application programming interfaces (APIs), in order to standardize access to such resources through various general-purpose mechanisms. These programming libraries may be operated by other programs, such as task-specific user interfaces, through which a user may utilize the programming library without having to understand its structure and functions. However, in many scenarios, a user may wish to know the manner of invoking a programming library to achieve an invoked behavior, or may wish to reproduce the behavior without having to utilize the user interface. A user may therefore capture an invocation of the programming library, and may generate an instruction set representing the captured invocation that may be studied, copied, modified, subsequently performed, etc.
    • 计算机系统可以通过一个或多个编程库(例如应用编程接口(API))向用户提供各种资源,以通过各种通用机制来标准化对这些资源的访问。 这些编程库可以由诸如任务特定的用户界面的其他程序操作,用户可以通过该程序利用编程库而不必理解其结构和功能。 然而,在许多情况下,用户可能希望知道调用编程库以实现调用行为的方式,或者希望在不必使用用户界面的情况下再现行为。 因此,用户可以捕获编程库的调用,并且可以生成表示可以被研究,复制,修改,随后执行等的所捕获的调用的指令集。
    • 7. 发明申请
    • AUTOMATED DATA OBJECT SET ADMINISTRATION
    • 自动数据对象设置管理
    • US20090083738A1
    • 2009-03-26
    • US11943600
    • 2007-11-21
    • Emily KruglickBilal AlamClea H. AllingtonKanwaljeet SinglaNina Tang
    • Emily KruglickBilal AlamClea H. AllingtonKanwaljeet SinglaNina Tang
    • G06F9/46
    • G06F16/24564G06F16/27
    • Modern computer systems may comprise massive sets of data objects of various types, such as data files, application binaries, database objects, proprietary objects managed by applications such as email systems, and system configuration information. Applying complex operations, such as archiving and synchronization operations, to many and varied data objects may be difficult to perform manually or through a script. A more advantageous technique involves applying data object managers to the data object set, where such data object managers are configured to apply various rule comprising a task to be performed on the data object set in furtherance of the operation to various data object types in the data object set. Additionally, the data object set may be modeled as a hierarchical data object set map, to which the rules may be applied through the data object managers in a more uniform manner.
    • 现代计算机系统可以包括各种类型的大量数据对象,例如数据文件,应用二进制文件,数据库对象,由诸如电子邮件系统的应用程序管理的专有对象以及系统配置信息。 将复杂操作(如归档和同步操作)应用于许多和不同的数据对象可能难以手动执行或通过脚本执行。 更有利的技术涉及将数据对象管理器应用于数据对象集合,其中这样的数据对象管理器被配置为将对包括要对数据对象集合执行的任务的各种规则应用于数据对象集合以促进对数据中的各种数据对象类型的操作 对象集 此外,数据对象集合可以被建模为分层数据对象集映射,可以以更均匀的方式通过数据对象管理器向其应用规则。
    • 8. 发明授权
    • Programming library usage capturing and representation
    • 编程库使用捕获和表示
    • US08719772B2
    • 2014-05-06
    • US11959483
    • 2007-12-19
    • Kanwaljeet Singla
    • Kanwaljeet Singla
    • G06F9/44
    • G06F8/36
    • A computer system may provide various resources to users through one or more programming libraries, such as application programming interfaces (APIs), in order to standardize access to such resources through various general-purpose mechanisms. These programming libraries may be operated by other programs, such as task-specific user interfaces, through which a user may utilize the programming library without having to understand its structure and functions. However, in many scenarios, a user may wish to know the manner of invoking a programming library to achieve an invoked behavior, or may wish to reproduce the behavior without having to utilize the user interface. A user may therefore capture an invocation of the programming library, and may generate an instruction set representing the captured invocation that may be studied, copied, modified, subsequently performed, etc.
    • 计算机系统可以通过一个或多个编程库(例如应用编程接口(API))向用户提供各种资源,以通过各种通用机制来标准化对这些资源的访问。 这些编程库可以由诸如任务特定的用户界面的其他程序操作,用户可以通过该程序利用编程库而不必理解其结构和功能。 然而,在许多情况下,用户可能希望知道调用编程库以实现调用行为的方式,或者希望在不必使用用户界面的情况下再现行为。 因此,用户可以捕获编程库的调用,并且可以生成表示可以被研究,复制,修改,随后执行等的所捕获的调用的指令集。
    • 9. 发明授权
    • Stateless agent
    • 无国籍代理人
    • US08645689B2
    • 2014-02-04
    • US12354971
    • 2009-01-16
    • Bilal AlamClea (Faith) AllingtonMadhur JoshiNina TangKanwaljeet Singla
    • Bilal AlamClea (Faith) AllingtonMadhur JoshiNina TangKanwaljeet Singla
    • H04L29/06H04L9/32
    • H04L9/32H04L63/0428H04L63/08H04L67/06H04L2209/60
    • Secure and stateless data transfer between a source agent at a first computer system and a destination agent at a second computer system is provided. A first list of labels of content structures is generated at the first computer system. During a first data transfer session, the first list, authentication information, at least one object included in the content structures, and file identifiers for one or more files included in the content structures are transferred from the first computer system to the second computer system. A second list is generated at the second computer system and received at the first computer system. The second list lists at least one requested file identified by the transmitted file identifier(s). During a second data transfer session, authentication information, the first list, the at least one object, and the requested file(s) are transferred from the first computer system to the second computer system.
    • 提供了在第一计算机系统的源代理和第二计算机系统的目的地代理之间的安全和无状态的数据传输。 在第一计算机系统上生成内容结构的标签的第一列表。 在第一数据传输会话期间,将包含在内容结构中的第一列表,认证信息,至少一个对象以及包含在内容结构中的一个或多个文件的文件标识符从第一计算机系统传送到第二计算机系统。 在第二计算机系统处生成第二列表并在第一计算机系统处接收。 第二列表列出由所发送的文件标识符识别的至少一个所请求的文件。 在第二数据传输会话期间,认证信息,第一列表,至少一个对象和所请求的文件从第一计算机系统传送到第二计算机系统。
    • 10. 发明申请
    • Stateless Agent
    • 无国籍代理人
    • US20100185856A1
    • 2010-07-22
    • US12354971
    • 2009-01-16
    • Bilal AlamClea (Faith) AllingtonMadhur JoshiNina TangKanwaljeet Singla
    • Bilal AlamClea (Faith) AllingtonMadhur JoshiNina TangKanwaljeet Singla
    • H04L9/00
    • H04L9/32H04L63/0428H04L63/08H04L67/06H04L2209/60
    • Secure and stateless data transfer between a source agent at a first computer system and a destination agent at a second computer system is provided. A first list of labels of content structures is generated at the first computer system. During a first data transfer session, the first list, authentication information, at least one object included in the content structures, and file identifiers for one or more files included in the content structures are transferred from the first computer system to the second computer system. A second list is generated at the second computer system and received at the first computer system. The second list lists at least one requested file identified by the transmitted file identifier(s). During a second data transfer session, authentication information, the first list, the at least one object, and the requested file(s) are transferred from the first computer system to the second computer system.
    • 提供了在第一计算机系统的源代理和第二计算机系统的目的地代理之间的安全和无状态的数据传输。 在第一计算机系统上生成内容结构的标签的第一列表。 在第一数据传输会话期间,将包含在内容结构中的第一列表,认证信息,至少一个对象以及包含在内容结构中的一个或多个文件的文件标识符从第一计算机系统传送到第二计算机系统。 在第二计算机系统处生成第二列表并在第一计算机系统处接收。 第二列表列出由所发送的文件标识符识别的至少一个所请求的文件。 在第二数据传输会话期间,认证信息,第一列表,至少一个对象和所请求的文件从第一计算机系统传送到第二计算机系统。