会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Program code simulator
    • 程序代码模拟器
    • US08949103B2
    • 2015-02-03
    • US12433908
    • 2009-05-01
    • Deon BrewisDurham GoodeJohn Joseph JordanSadi Khan
    • Deon BrewisDurham GoodeJohn Joseph JordanSadi Khan
    • G06F9/45G06F11/36
    • G06F11/3612G06F11/3692G06F11/3696
    • A system and method for facilitating simulation of a computer program. A program representation is generated from a computer program. A simulation of the program is performed. Simulation may include applying heuristics to determine program flow for selected instructions, such as a branch instruction or a loop instruction. Simulation may also include creating imaginary objects as surrogates for real objects, when program code to create real objects is restricted, or fields of the objects are unavailable or uncertain, or for other reasons. Data descriptive of the simulation is inserted into the program representation. A visualizer may retrieve the program representation and generate a visualization that shows sequence flows resulting from the simulation.
    • 一种便于模拟计算机程序的系统和方法。 从计算机程序生成程序表示。 执行程序的模拟。 模拟可以包括应用启发式来确定所选指令的程序流程,例如分支指令或循环指令。 仿真还可以包括创建虚拟对象作为真实对象的代理,当创建真实对象的程序代码受到限制时,或者对象的字段不可用或不确定,或者出于其他原因。 将描述模拟的数据插入到程序表示中。 可视化程序可以检索程序表示并生成显示由仿真产生的序列流的可视化。
    • 2. 发明申请
    • Program Code Simulator
    • 程序代码模拟器
    • US20100281240A1
    • 2010-11-04
    • US12433908
    • 2009-05-01
    • Deon BrewisDurham GoodeJohn Joseph JordanSadi Khan
    • Deon BrewisDurham GoodeJohn Joseph JordanSadi Khan
    • G06F9/45G06F9/38
    • G06F11/3612G06F11/3692G06F11/3696
    • A system and method for facilitating simulation of a computer program. A program representation is generated from a computer program. A simulation of the program is performed. Simulation may include applying heuristics to determine program flow for selected instructions, such as a branch instruction or a loop instruction. Simulation may also include creating imaginary objects as surrogates for real objects, when program code to create real objects is restricted, or fields of the objects are unavailable or uncertain, or for other reasons. Data descriptive of the simulation is inserted into the program representation. A visualizer may retrieve the program representation and generate a visualization that shows sequence flows resulting from the simulation.
    • 一种便于模拟计算机程序的系统和方法。 从计算机程序生成程序表示。 执行程序的模拟。 模拟可以包括应用启发式来确定所选指令的程序流程,例如分支指令或循环指令。 仿真还可以包括创建虚拟对象作为真实对象的代理,当创建真实对象的程序代码受到限制时,或者对象的字段不可用或不确定,或者出于其他原因。 将描述模拟的数据插入到程序表示中。 可视化程序可以检索程序表示并生成显示由仿真产生的序列流的可视化。
    • 7. 发明申请
    • SOCIAL RELEVANCE TO INFER INFORMATION ABOUT POINTS OF INTEREST
    • 与兴趣点有关的信息的社会关系
    • US20140052718A1
    • 2014-02-20
    • US13589181
    • 2012-08-20
    • Roman WaupotitschSadi Khan
    • Roman WaupotitschSadi Khan
    • G06F17/30
    • G06F16/9535G06F16/00
    • Architecture that facilitates relevance analysis for user queries for items of interest (e.g., businesses) for which social relevance (the composition of people frequenting the business) of the environment. The social relevance can be determined based on social data related to other people using techniques such as cross referencing social distance, social network activities with geolocation and check-in data, time/date information associated with social content, and text mining to inform and validate conclusions. The social relevance of many users and historical trends of the data can be combined to compute scores for the items of interest. Additionally, the social relevance of persons currently visiting the business can be used to compute a current score. Predictions can be computed for specific points in time in the future. The techniques can augment, filter, and/or add “coolness” information to search results, within a general purpose, a local-oriented search page or an application.
    • 促进针对感兴趣的项目(例如,商业)的用户查询的相关性分析的架构,针对该环境的社会相关性(人们经常参与业务的组成)。 社会相关性可以根据与其他人使用交叉参考社交距离,社区网络活动与地理位置和登记数据,与社会内容相关联的时间/日期信息和文本挖掘等技术来确定,以通知和验证 结论。 许多用户的社会相关性和数据的历史趋势可以合并,以计算感兴趣的项目的分数。 此外,目前访问业务的人的社会相关性可用于计算当前分数。 预计可以在将来的特定时间点计算。 这些技术可以在通用目的,面向本地的搜索页面或应用程序中增加,过滤和/或添加“酷”信息到搜索结果。
    • 9. 发明申请
    • CODE CLONE NOTIFICATION AND ARCHITECTURAL CHANGE VISUALIZATION
    • 代码通知和架构变更可视化
    • US20120159434A1
    • 2012-06-21
    • US12972535
    • 2010-12-20
    • Yingnong DangSadi KhanDongmei ZhangWeipeng LiuSong GeGong Cheng
    • Yingnong DangSadi KhanDongmei ZhangWeipeng LiuSong GeGong Cheng
    • G06F9/44
    • G06F8/36G06F8/751
    • A code verification system is described herein that provides augmented code review with code clone analysis and visualization to help software developers automatically identify similar instances of the same code and to visualize differences in versions of software code over time. The system uses code clone search technology to identify code clones and to present the user with information about similar code as the developer makes changes. The system may provide automated notification to the developer or to other teams as changes are made to code segments with one or more related clones. The code verification system also helps the developer to understand architectural evolution of a body of software code. The code verification system provides an analysis component for determining architectural differences based on the code clone detection result between the two versions of the software code base. The code verification system also provides a user interface component for displaying identified differences to developers and others involved with the software development process in intuitive and useful ways.
    • 本文描述了一种代码验证系统,其通过代码克隆分析和可视化来提供增强的代码审查,以帮助软件开发人员自动识别相同代码的相似实例,并可视化软件代码随时间的版本的差异。 该系统使用代码克隆搜索技术来识别代码克隆,并向用户呈现与开发者进行更改相似的代码的信息。 系统可以向开发人员或其他团队提供自动通知,因为对具有一个或多个相关克隆的代码段进行了更改。 代码验证系统还可以帮助开发人员了解一系列软件代码的架构演变。 代码验证系统基于软件代码库的两个版本之间的代码克隆检测结果提供了用于确定架构差异的分析组件。 代码验证系统还提供了一个用户界面组件,用于以直观和有用的方式向开发人员和与软件开发过程相关的其他人显示识别的差异。