会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Method and system for reclaiming unreferenced computer memory space
    • 回收未引用的计算机内存空间的方法和系统
    • US5321834A
    • 1994-06-14
    • US140720
    • 1993-10-21
    • Mark D. WeiserAlan J. DemersDaniel G. BobrowBarry Hayes
    • Mark D. WeiserAlan J. DemersDaniel G. BobrowBarry Hayes
    • G06F12/02G06F12/00G06F12/08
    • G06F12/0276G06F12/023G06F2212/702Y10S707/99957
    • A computer program is disclosed for reclaiming unreferenced computer memory space, also known as garbage collection. The program operates in a virtual memory environment wherein user memory space is divided into pages. For each active page, a table stores the age of the oldest object on the page (A-value) and the age of the youngest object pointed to from that page (F-value). A generational partition divides the pages into "safe" pages and "threatened" pages, based on their A-values. Rescuer pages, which may contain pointers to threatened pages, are determined by comparing the F-values to the generational partition. All potential pointers on the rescuing pages are traced and the objects pointed to are marked as reachable. All objects reachable from other reachable objects are also marked. Unmarked threatened objects are de-allocated.
    • 公开了用于回收未引用的计算机存储器空间的计算机程序,也称为垃圾收集。 该程序在虚拟存储器环境中操作,其中用户存储器空间被分成页面。 对于每个活动页面,表格存储页面上最早对象的年龄(A值)和从该页面指向的最小对象的年龄(F值)。 一代分区根据其A值将页分为“安全”页和“威胁”页。 可能包含指向威胁页面的指针的救援者页面通过将F值与代数分区进行比较来确定。 跟踪救援页面上的所有潜在指针,并将指向的对象标记为可达。 从其他可访问对象可访问的所有对象也被标记。 未标记的威胁对象被取消分配。
    • 2. 发明授权
    • Tactile output device for computing device notifications
    • 用于计算设备通知的触觉输出设备
    • US08712383B1
    • 2014-04-29
    • US13529704
    • 2012-06-21
    • Barry HayesPeter Dolan
    • Barry HayesPeter Dolan
    • H04M3/42H04L29/08
    • H04M19/047H04L67/125
    • In general, this disclosure describes techniques for providing a user with an alert device that provides alert options indicatives of events associated with applications or actions of a computing device. The provided alert options may be such that they do not create additional distractions, and eliminate the need for the user to have to constantly check for upcoming appointments or events. Specifically, a user can utilize a device to receive alerts from an associated computing device. The alerts may be associated with applications and actions running on the computing device.
    • 通常,本公开描述了向用户提供警报设备的技术,该警报设备提供与计算设备的应用或动作相关联的事件的警报选项指示。 所提供的警报选项可能使得它们不会产生额外的干扰,并且消除了用户必须不断检查即将到来的约会或事件的需要。 具体地,用户可以利用设备从相关联的计算设备接收警报。 警报可能与在计算设备上运行的应用程序和操作相关联。
    • 3. 发明授权
    • Accent-influenced search results
    • 重音影响的搜索结果
    • US08417530B1
    • 2013-04-09
    • US12860069
    • 2010-08-20
    • Barry Hayes
    • Barry Hayes
    • G10L21/00
    • G06F17/30026G10L15/26
    • Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for generating search results. In one aspect, a method includes obtaining a transcription of a voice query, and data that identifies an accent of the voice query, submitting the transcription and the data that identifies the accent of the voice query to a search engine to generate one or more accent-influenced results of the voice query, and providing the accent-influenced results to a client device for display.
    • 方法,系统和装置,包括在计算机存储介质上编码的计算机程序,用于产生搜索结果。 在一个方面,一种方法包括获得语音查询的转录,以及标识语音查询的重音的数据,将识别语音查询的重音的转录和数据提供给搜索引擎以产生一个或多个重音 - 影响语音查询的结果,并将重音影响的结果提供给客户端设备进行显示。
    • 5. 发明授权
    • Methods and systems for adaptation, diagnosis, optimization, and prescription technology for network-based applications
    • 用于网络应用的适应,诊断,优化和处方技术的方法和系统
    • US07665082B2
    • 2010-02-16
    • US09893749
    • 2001-06-29
    • Douglas K. WyattBarry HayesScott McGregor
    • Douglas K. WyattBarry HayesScott McGregor
    • G06F9/44G06F9/445
    • H04L67/14G06F8/656
    • The present invention adapts, diagnoses, optimizes, and prescribes a network-based application between a client and a host system. Some or all components of the network-based application, including configuration information may be installed on the client. The components and configuration information may be installed as the network-based application is executed. Alternatively, the components and configuration information may be installed in advance of the network-based application. To launch the network-based application, a user via the client sends an application request to the host system. The host system sends program code to the client. Upon executing the program code, the client attempts to establish a session with the host system and determines configuration information for the network-based application. Upon establishing the session and determining the configuration information, the client then launches the network-based application.
    • 本发明适应,诊断,优化和规定了客户机和主机系统之间的基于网络的应用。 基于网络的应用程序的一些或所有组件(包括配置信息)可以安装在客户机上。 当执行基于网络的应用时,可以安装组件和配置信息。 或者,可以在基于网络的应用之前安装组件和配置信息。 要启动基于网络的应用程序,用户通过客户端向主机系统发送应用程序请求。 主机系统向客户端发送程序代码。 在执行程序代码时,客户端尝试与主机系统建立会话并确定基于网络的应用程序的配置信息。 在建立会话并确定配置信息之后,客户机然后启动基于网络的应用。
    • 6. 发明授权
    • Communicating based on navigation destination
    • 基于导航目的地进行沟通
    • US08478307B1
    • 2013-07-02
    • US13525023
    • 2012-06-15
    • Barry Hayes
    • Barry Hayes
    • H04W24/00
    • H04W4/025G01C21/3697H04W4/046H04W4/16
    • In general, this disclosure describes techniques for providing a user of a source computing device with the ability to communicate with a destination communication device, while using a navigation application that provides directions to a geographical location associated with the destination communication device. Specifically, the source computing device may provide within the navigation application a mechanism, such as a selectable item, that upon selection allows the user to communicate with the destination communication device without exiting the navigation application that is providing directions to the geographical locations associated with the destination communication device.
    • 通常,本公开描述了在使用向与目的地通信设备相关联的地理位置提供方向的导航应用程序的同时向源计算设备的用户提供与目的地通信设备通信的能力的技术。 具体地,源计算设备可以在导航应用内提供诸如可选项目的机制,其在选择时允许用户与目的地通信设备通信,而不退出正在向与所述目的地通信设备相关联的地理位置提供指导的导航应用 目的地通信设备。
    • 7. 发明授权
    • System and method of providing turn-by-turn directions to non-specific destinations
    • 向非特定目的地提供转弯方向的系统和方法
    • US08428866B1
    • 2013-04-23
    • US12834307
    • 2010-07-12
    • Barry Hayes
    • Barry Hayes
    • G01C21/00
    • G01C21/3605G01C21/3614
    • Aspects of the invention provide systems and methods for providing turn by turn directions based on imprecise destination information. In one embodiment, a user may request turn by turn directions based on a first location, such as an address, and a destination area, defined by the name of a geographic area, such as a city or state. A plurality of access locations may be identified based on the geographic area. These access locations may be displayed to the user so that the user may select a particular destination. The selected location may then be used, along with the first location, to provide a set of turn by turn directions to the user.
    • 本发明的各方面提供了基于不准确的目的地信息来提供反转方向的系统和方法。 在一个实施例中,用户可以基于由地理区域的名称(例如城市或州)定义的第一位置(例如地址)和目的地区域来请求转弯方向。 可以基于地理区域来识别多个接入位置。 这些访问位置可以显示给用户,使得用户可以选择特定的目的地。 然后可以将所选择的位置与第一位置一起使用以向用户提供一组转弯方向。
    • 8. 发明授权
    • System and method for generating place holders to temporarily suspend
execution of a selected command
    • 用于产生占位符临时挂起执行所选命令的系统和方法
    • US5564112A
    • 1996-10-08
    • US136360
    • 1993-10-14
    • Barry HayesAaron Goodisman
    • Barry HayesAaron Goodisman
    • G06F3/048G06F3/033G06F3/14G06F15/00
    • G06F3/04883G06F2203/04807
    • A graphical editing system is provided which creates a "place-holder" that holds or suspends a complex gesture or complex menu selection before committing to the command. Such a place-holder acts as a virtual stylus, i.e. as if the user was actually holding the stylus to the screen just prior to committing to the command. The virtual stylus thus allows the user to execute other arbitrary drawings or menu commands or gestures while the original complex command is suspended. The user can then return to the complex command he/she chooses and remove the place-holder to commit to the command or cancel the command if desired. The virtual stylus can take on many forms, e.g., a hand with a pointed finger, an icon or any other desired indicator, and the virtual stylus can be created by any user action, e.g., an actuated stylus button, pressure sensitive display surface or by sensing the time during which the stylus remains stationary on the display screen. The virtual stylus can be removed in basically the same way.
    • 提供了图形编辑系统,其创建在提交命令之前保存或暂停复杂手势或复杂菜单选择的“占位符”。 这样一个占位符就像一个虚拟的触笔一样,就好像用户实际上是在提交命令之前把触控笔拿到屏幕上。 因此,当原始复杂命令被暂停时,虚拟触控笔允许用户执行其他任意绘图或菜单命令或手势。 然后,用户可以返回到他/她选择的复杂命令,并移除占位符以提交命令或者如果需要的话取消命令。 虚拟手写笔可以采取许多形式,例如,具有尖的手指,图标或任何其他期望的指示器的手,并且可以通过任何用户动作来创建虚拟触控笔,例如,致动的触控笔按钮,压敏显示表面或 通过感测触针在显示屏上保持静止的时间。 虚拟手写笔可以基本相同的方式删除。
    • 9. 发明申请
    • Restricting Distribution of Electronic Messages by Identifying Potential Recipients that Violate the Restricion
    • 通过识别违反限制的潜在收件人限制电子信息的分发
    • US20130219000A1
    • 2013-08-22
    • US13846714
    • 2013-03-18
    • Barry Hayes
    • Barry Hayes
    • H04L12/58
    • H04L51/00H04L51/12H04L51/14
    • A method of restricting distribution of electronic messages may include receiving an electronic message, the message including message content and message-specific distribution restriction information, enabling a recipient of the electronic message to compose a related message that includes at least a portion of the message content, the composed message including a list of proposed recipients. In connection with an operation to process a draft of the composed message without initiating transmission of the composed message to the list of proposed recipients, the method includes identifying recipients from the list of proposed recipients that violate the distribution restriction information and notifying the recipient of the identified recipients that violate the distribution restriction.
    • 限制电子消息分发的方法可以包括接收电子消息,消息包括消息内容和消息特定分发限制信息,使得电子消息的接收者能够组成相关消息,该消息包括消息内容的至少一部分 ,撰写的消息包括提议的接收者的列表。 关于处理撰写的消息的草稿的操作而不发起组合的消息到提议的接收者的列表,该方法包括从提供的接收者的列表中识别违反分发限制信息的接收者并通知接收者 确定违反分销限制的收件人。
    • 10. 发明授权
    • Spelling suggestions based on an input sequence including accidental “delete”
    • 基于输入序列的拼写建议,包括意外删除
    • US08381100B1
    • 2013-02-19
    • US13249788
    • 2011-09-30
    • Barry Hayes
    • Barry Hayes
    • G06F17/21
    • G06F17/276G06F3/0237G06F3/04886
    • In general, this disclosure describes techniques for providing spelling suggestions in response to user input. One example method comprises receiving user input via a keyboard associated with a computing device, the input specifying a sequence of characters of a word the user wishes to enter into a text-based application of the computing device. The method further comprises generating suggestion words based on the sequence of characters and on an alternate sequence of characters, where the alternate sequence of characters is generated by replacing characters in the sequence of characters with alternate characters corresponding to keys proximately located on the keyboard to keys corresponding to characters in the sequence of characters. In one example, the sequence of characters includes non-letter characters such as a DELETE character, the method further including replacing the DELETE character with a letter corresponding to a key adjacent to the DELETE key on the keyboard.
    • 通常,本公开描述了用于响应于用户输入提供拼写建议的技术。 一个示例性方法包括经由与计算设备相关联的键盘接收用户输入,该输入指定用户希望输入到计算设备的基于文本的应用中的单词的字符序列。 该方法还包括基于字符序列和替换的字符序列生成建议词,其中通过将对应于键盘附近的键的替换字符替换为键来生成字符序列中的字符 对应于字符序列中的字符。 在一个示例中,字符序列包括诸如DELETE字符的非字母字符,该方法还包括用与键盘上的DELETE键相邻的键对应的字母替换DELETE字符。