Patents by Inventor Dennis O'Connor

Dennis O'Connor has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 11336734
    Abstract: A system and methods are provided for aggregating communication connections. Multiple users connect to a system (e.g., a web-based system) that hosts an application or service for exchanging communications. Users who exchange communications among themselves may be considered “associates.” When one user who is on-line with the application sends a communication through the system for an associate, the system determines whether the associate is on-line or off-line. If the associate is off-line, the system crafts and sends toward the associate a notification regarding the communication, including an address of the communication server to which the one user is connected. When the associate's device receives the notification, the application may attempt to connect to the specified address. In this way associated users' connections will aggregate or gravitate toward the same communication server, thereby eliminating the latency and cost of exchanging users' communications between multiple communication servers.
    Type: Grant
    Filed: June 13, 2019
    Date of Patent: May 17, 2022
    Assignee: WHATSAPP LLC
    Inventors: Jan Boris Koum, Bryan Dennis O'Connor, Brian Lange Acton
  • Patent number: 11235369
    Abstract: A draw press die assembly includes an upper die, a lower die positioned beneath the upper die, a blankholder for supporting an associated workpiece, and a blankholder drive mechanism connected with at least one of the upper die and the blankholder. The blankholder drive mechanism is configured to provide a pulsating movement of the blankholder with respect to the upper die.
    Type: Grant
    Filed: September 14, 2018
    Date of Patent: February 1, 2022
    Assignee: HONDA MOTOR CO., LTD.
    Inventors: Dennis O'Connor, Julio Malpica, Hideo Yazaki
  • Patent number: 10231533
    Abstract: A wearable container or pack that is quickly convertible into front and rear body armor without removing the pack from the torso of the wearer. The container or pack may include a bag that may be easily separated from the container or pack, and quickly dropped from the container or pack, providing supplies for another person.
    Type: Grant
    Filed: May 2, 2017
    Date of Patent: March 19, 2019
    Inventors: Robert Vaughan, Dennis O'Connor, Brian Naillon, Von Bolin, Wallace Lau
  • Publication number: 20190015888
    Abstract: A draw press die assembly includes an upper die, a lower die positioned beneath the upper die, a blankholder for supporting an associated workpiece, and a blankholder drive mechanism connected with at least one of the upper die and the blankholder. The blankholder drive mechanism is configured to provide a pulsating movement of the blankholder with respect to the upper die.
    Type: Application
    Filed: September 14, 2018
    Publication date: January 17, 2019
    Inventors: Dennis O'Connor, Julio Malpica, Hideo Yazaki
  • Patent number: 10105742
    Abstract: A draw press die assembly includes an upper die, a lower die positioned beneath the upper die, a blankholder for supporting an associated workpiece, and a blankholder drive mechanism connected with at least one of the upper die and the blankholder. The blankholder drive mechanism is configured to provide a pulsating movement of the blankholder with respect to the upper die.
    Type: Grant
    Filed: December 9, 2014
    Date of Patent: October 23, 2018
    Assignee: Honda Motor Co., Ltd.
    Inventors: Dennis O'Connor, Julio Malpica, Hideo Yazaki
  • Patent number: 9882852
    Abstract: Techniques for escalating temporary messaging bans are described. In one embodiment, an apparatus may comprise a messaging server component operative to receive one or more messaging interactions from a messaging client on a client device at a messaging service, the messaging client associated with a user account for the messaging service; and impose a restriction on the user account from transmitting messaging using the messaging service for a duration based on a messaging ban duration; and an abuse monitoring component operative to analyze the one or more messaging interactions based on a plurality of messaging abuse criteria to determine that the user account meets a messaging abuse threshold; retrieve a messaging abuse punishment history for the user account; and determine a messaging ban duration based on the messaging abuse punishment history and the determination that the user account meets the messaging abuse threshold. Other embodiments are described and claimed.
    Type: Grant
    Filed: May 11, 2015
    Date of Patent: January 30, 2018
    Assignee: WHATSAPP INC.
    Inventors: Jan Koum, Brian Acton, Randall Sarafa, Bryan Dennis O'Connor, Michael B Donohue
  • Publication number: 20170318941
    Abstract: A wearable container or pack that is quickly convertible into front and rear body armor without removing the pack from the torso of the wearer. The container or pack may include a bag that may be easily separated from the container or pack, and quickly dropped from the container or pack, providing supplies for another person.
    Type: Application
    Filed: May 2, 2017
    Publication date: November 9, 2017
    Inventors: Robert Vaughan, Dennis O'Connor, Brian Naillon, Von Bolin, Wallace Lau
  • Publication number: 20160337293
    Abstract: Techniques for escalating temporary messaging bans are described. In one embodiment, an apparatus may comprise a messaging server component operative to receive one or more messaging interactions from a messaging client on a client device at a messaging service, the messaging client associated with a user account for the messaging service; and impose a restriction on the user account from transmitting messaging using the messaging service for a duration based on a messaging ban duration; and an abuse monitoring component operative to analyze the one or more messaging interactions based on a plurality of messaging abuse criteria to determine that the user account meets a messaging abuse threshold; retrieve a messaging abuse punishment history for the user account; and determine a messaging ban duration based on the messaging abuse punishment history and the determination that the user account meets the messaging abuse threshold. Other embodiments are described and claimed.
    Type: Application
    Filed: May 11, 2015
    Publication date: November 17, 2016
    Applicant: WHATSAPP INC.
    Inventors: Jan Koum, Brian Acton, Randall Sarafa, Bryan Dennis O'Connor, Michael B. Donohue
  • Publication number: 20160158823
    Abstract: A draw press die assembly includes an upper die, a lower die positioned beneath the upper die, a blankholder for supporting an associated workpiece, and a blankholder drive mechanism connected with at least one of the upper die and the blankholder. The blankholder drive mechanism is configured to provide a pulsating movement of the blankholder with respect to the upper die.
    Type: Application
    Filed: December 9, 2014
    Publication date: June 9, 2016
    Inventors: Dennis O'Connor, Julio Malpica, Hideo Yazaki
  • Patent number: 8571901
    Abstract: An automated self-storage reservation and management system is disclosed. The system enables customers to make a reservation for a self-storage unit, view a map for a storage facility, enter or update customer information, make a payment, view payment history and print receipts. Facility personnel can utilize the system to manage inventory and client accounts, generate reports, track sales, vacancies and delinquencies. The automated system preferably includes a communications feature that enables facility personnel to communicate with each other or with customers regarding customer accounts. Upon the occurrence of a predetermined event, the system automatically generates notices to customers or facility personnel.
    Type: Grant
    Filed: February 28, 2002
    Date of Patent: October 29, 2013
    Assignee: U-Haul International, Inc.
    Inventors: Edward J. Shoen, Bruce Royer, Chris Bierman, Dennis O'Connor
  • Patent number: 8171200
    Abstract: A method includes indexing a translation table stored in memory with a first index of a virtual address corresponding to a first memory region size by querying the translation table at first locations associated with the first index. Indexing the translation table with a second index of the virtual address corresponding to a second memory region size by querying the translation table at second locations associated with the second index. The translation table includes translations for mapping address tags of the virtual address to physical addresses. The first index is different than the second index, and the first memory region size is different than the second memory region size.
    Type: Grant
    Filed: November 9, 2010
    Date of Patent: May 1, 2012
    Assignee: Marvell International Ltd.
    Inventors: Dennis O'Connor, Stephen J. Strazdus
  • Patent number: 7624249
    Abstract: A state machine may be coupled to a memory management unit configuration table (MMUCT) stored in a memory to index an entry from the MMUCT. A parameter associated with the entry may be used to control operations associated with a memory management unit (MMU). The MMU may be used to control access to a set of page tables stored in the memory. Other embodiments may be described and claimed.
    Type: Grant
    Filed: November 10, 2005
    Date of Patent: November 24, 2009
    Inventor: Dennis O'Connor
  • Publication number: 20070204121
    Abstract: A processor includes a multi-level cache hierarchy where a lock property is associated with a cache line. The cache line retains the lock property and may move back and forth within the cache hierarchy. The cache line may be evicted from the cache hierarchy after the lock property is removed.
    Type: Application
    Filed: February 24, 2006
    Publication date: August 30, 2007
    Inventors: Dennis O'Connor, Michael Morrow, Stephen Strazdus
  • Publication number: 20070192830
    Abstract: Access to secrets and/or security related functionality within a security module (e.g., a platform trust module, etc.) is limited based upon a security level associated with a program seeking access to the secrets/functionality within a digital platform.
    Type: Application
    Filed: February 15, 2006
    Publication date: August 16, 2007
    Inventor: Dennis O'Connor
  • Publication number: 20070106871
    Abstract: A state machine may be coupled to a memory management unit configuration table (MMUCT) stored in a memory to index an entry from the MMUCT. A parameter associated with the entry may be used to control operations associated with a memory management unit (MMU). The MMU may be used to control access to a set of page tables stored in the memory. Other embodiments may be described and claimed.
    Type: Application
    Filed: November 10, 2005
    Publication date: May 10, 2007
    Inventor: Dennis O'Connor
  • Publication number: 20070022270
    Abstract: According to one embodiment a central processing unit (CPU) is disclosed. The CPU includes a translation lookaside buffer (TLB). The TLB predicts a set index value prior to the generation of an effective address.
    Type: Application
    Filed: September 27, 2006
    Publication date: January 25, 2007
    Inventors: Michael Morrow, Dennis O'Connor, Desikan Iyadurai
  • Publication number: 20060236010
    Abstract: A two-stage arbiter system comprises a first-stage arbiter to grant a request to one of a plurality of requesters in accordance with a first arbitration scheme and a second-stage arbiter to grant one of the remaining requests in accordance with a second arbitration scheme. The first arbitration scheme may be a fast arbitration scheme such as a fixed-priority scheme, and the second arbitration scheme may be a rotating priority-based arbitration scheme or a least-recently-granted arbitration scheme. The first-stage arbiter may operate in a first pipelined stage, and the second-stage arbiter may operate in a second pipelined stage. Two-stage arbitration may help improve access of lower-priority requestors in a pipelined system. In one embodiment, a rotating-priority arbitrator includes a pseudo-random number generator to generate an amount for rotating priorities prior to arbitration. The rotating-priority arbiter may use either a counter or linear-feedback shift register to rotate priorities of requests.
    Type: Application
    Filed: June 12, 2006
    Publication date: October 19, 2006
    Inventors: Dennis O'Connor, Michael Morrow, Stephen Strazdus
  • Publication number: 20060230235
    Abstract: A processor includes a multi-level cache hierarchy where locality information property such as a Low Locality of Reference (LLR) property is associated with a cache line. The LLR cache line retains the locality information and may move back and forth within the cache hierarchy until evicted from the outer-most level of the cache hierarchy.
    Type: Application
    Filed: April 7, 2005
    Publication date: October 12, 2006
    Inventors: Dennis O'Connor, Michael Morrow
  • Publication number: 20060224834
    Abstract: A cache controller prevents the use of data in a write-back cache memory from being propagated until the data is backed-up in a main memory. Control bits inhibit portions of the cache memory from being accessed.
    Type: Application
    Filed: March 30, 2005
    Publication date: October 5, 2006
    Inventors: Dennis O'Connor, Michael Morrow
  • Publication number: 20060224857
    Abstract: Two translation lookaside buffers may be provided for simpler operation in some embodiments. A hardware managed lookaside buffer may handle traditional operations. A software managed lookaside buffer may be particularly involved in locking particular translations. As a result, the software's job is made simpler since it has a relatively simpler, software managed translation lookaside buffer to manage for locking translations.
    Type: Application
    Filed: March 29, 2005
    Publication date: October 5, 2006
    Inventors: Dennis O'Connor, Stephen Strazdus