Patents by Inventor Darrell May

Darrell May 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).

  • Publication number: 20220393982
    Abstract: A system and method for managing and monitoring video stream content. The method including: receiving a traffic flow; determining if the traffic flow is a video streaming traffic flow; if the traffic flow is a video streaming traffic flow; determine at least one attribute associated with the video streaming traffic flow; determine a probability that the traffic flow is fraudulent based on a heuristic analysis of the at least one associated attribute; if the probability is above a predetermined threshold, flag the traffic flow as a fraudulent video streaming traffic flow, otherwise allow the traffic flow to proceed to its destination without being flagged; if the traffic flow is not a video streaming traffic flow, allow the traffic flow to proceed to its destination.
    Type: Application
    Filed: August 17, 2022
    Publication date: December 8, 2022
    Inventors: Darrell MAY, Bojja Krishna CHAITANYA, Srinivas CHINTAMANENI
  • Patent number: 8943407
    Abstract: Snooze support for event reminders produced on a hand held mobile device is disclosed. Snooze support in at least one example embodiment is characterized by an event reminder rescheduling method. This event reminder rescheduling method includes the step of prompting for a device user to take one of a number of actions in relation to an event reminder released from an event reminders queue. One of the number of actions is requesting, through operation of one or more input components of the mobile device, that the event reminder be generated again after a lapse of a snooze time.
    Type: Grant
    Filed: October 8, 2010
    Date of Patent: January 27, 2015
    Assignee: BlackBerry Limited
    Inventors: Darrell May, Andrew D. Bocking, Raymond Vander Veen
  • Patent number: 8674944
    Abstract: A method, handheld electronic device and computer program product for inputting calendar information using a graphical user interface (GUI) of a calendar application are provided. The GUI is displayed on a display screen of the handheld electronic device which comprises a navigational input device for receiving navigational input in a first and a second direction.
    Type: Grant
    Filed: September 6, 2007
    Date of Patent: March 18, 2014
    Assignee: Blackberry Limited
    Inventors: Matthew Bells, Darrell May
  • Patent number: 8539361
    Abstract: Various embodiments are provided herein of a method of displaying an inbox window of a message application. The method includes partitioning a display of the inbox window into a first message display region and a second message display region, displaying located messages that satisfy user-defined designation criteria in the first message display region; and displaying remaining messages of the inbox window in the second message display region. The method can be performed by a communications device and can also be stored as program code on a computer readable medium.
    Type: Grant
    Filed: July 7, 2008
    Date of Patent: September 17, 2013
    Assignee: Blackberry Limited
    Inventors: Michael Thomas Hardy, Darrell May
  • Patent number: 8457669
    Abstract: A system and method are provided for communicating calendar appointment acknowledgements to a sender from a recipient device, in particular a mobile communication device capable of receiving SMS messages. The sender creates a calendar object comprising calendar event data, designates a recipient, and selects a transport method for delivering the calendar event data. If the transport method is SMS, then a calendar object message in plaintext SMS format is prepared, comprising a unique identifier, and transmitted to the recipient. The recipient's mobile communication device receives the SMS message and parses the message to extract the calendar event data, and transmits an acknowledgement to the sender including the unique identifier.
    Type: Grant
    Filed: February 29, 2012
    Date of Patent: June 4, 2013
    Assignee: Research In Motion Limited
    Inventors: Michael Thomas Hardy, Darrell May, Catherine Michelle Coode
  • Patent number: 8365146
    Abstract: The disclosure relates to a system, method and device for modifying a parameter for an application operating on an electronic device. The method comprises the steps of: (a) upon activation of the device, determining a state of initial configuration for the device; (b) if the state indicates that the device requires configuration, providing a GUI interface allowing for changes to be made to the parameter; and (c) if a change is made to the parameter through the interface, updating a storage location with the change. In the method, the device may have communication capabilities with a network; and time zone information relating to the location of the device may be provided from the network or from the device; and the time zone information may be used to update an aspect relating to the parameter.
    Type: Grant
    Filed: July 23, 2010
    Date of Patent: January 29, 2013
    Assignee: Research In Motion Limited
    Inventors: Piotr Tysowski, Matthew Lee, Darrell May
  • Publication number: 20120166565
    Abstract: A system and method are provided for communicating calendar appointment acknowledgements to a sender from a recipient device, in particular a mobile communication device capable of receiving SMS messages. The sender creates a calendar object comprising calendar event data, designates a recipient, and selects a transport method for delivering the calendar event data. If the transport method is SMS, then a calendar object message in plaintext SMS format is prepared, comprising a unique identifier, and transmitted to the recipient. The recipient's mobile communication device receives the SMS message and parses the message to extract the calendar event data, and transmits an acknowledgement to the sender including the unique identifier.
    Type: Application
    Filed: February 29, 2012
    Publication date: June 28, 2012
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Michael Thomas HARDY, Darrell MAY, Catherine Michelle COODE
  • Patent number: 8208907
    Abstract: A method and electronic device which provide a calendar having availability status options based on a type of remote server are described. In accordance with one embodiment, there is provided a method comprising: determining, by an electronic device, a type of a remote server in communication with the electronic device; and setting, by the electronic device, availability status options for an availability status field for calendar events based on the type of the remote server.
    Type: Grant
    Filed: October 13, 2010
    Date of Patent: June 26, 2012
    Assignee: Research In Motion Limited
    Inventor: Darrell May
  • Patent number: 8204521
    Abstract: A system and method are provided for communicating calendar appointment acknowledgements to a sender from a recipient device, in particular a mobile communication device capable of receiving SMS messages. The sender creates a calendar object comprising calendar event data, designates a recipient, and selects a transport method for delivering the calendar event data. If the transport method is SMS, then a calendar object message in plaintext SMS format is prepared, comprising a unique identifier, and transmitted to the recipient. The recipient's mobile communication device receives the SMS message and parses the message to extract the calendar event data, and transmits an acknowledgement to the sender including the unique identifier.
    Type: Grant
    Filed: July 27, 2007
    Date of Patent: June 19, 2012
    Inventors: Michael Thomas Hardy, Darrell May, Catherine Michelle Coode
  • Publication number: 20120089840
    Abstract: A system and method for controlling data communications between a server and a client device, such as a mobile device. Embodiments relate generally to a technique where stop data is provided to the client device. This stop data can be transmitted (e.g. by the client device) to the server. When processed by the server, the stop data indicates to the server that at least some of the encrypted data received by the client device from the server was not decrypted using the second key (e.g. as may be the case when the second key has been deleted). Upon receiving the stop data, the server may, for example, withhold the transmission of data encrypted with the first key to the client device until the second key is restored on the client device. In one embodiment, the stop data is provided to the client device in an encoded (e.g. encrypted) form.
    Type: Application
    Filed: December 16, 2011
    Publication date: April 12, 2012
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Dave Bajar, Philip Luk, Michael K. Brown, Darrell May
  • Patent number: 8086858
    Abstract: A method for notifying a client device of termination of at least one service provided to the client device by a server system within an enterprise network is disclosed. The method includes the step of establishing authentication data and notification data, where the authentication data is related to the notification data, and sending the authentication data to the client device for storage during a provisioning operation. When the server system identifies a termination of service, it sends the notification data to the client device, which may then authenticate the received notification data using the authentication data.
    Type: Grant
    Filed: February 14, 2011
    Date of Patent: December 27, 2011
    Assignee: Research In Motion Limited
    Inventor: Darrell May
  • Publication number: 20110138178
    Abstract: A system and method for controlling data communications between a server and a client device, such as a mobile device. Embodiments relate generally to a technique where stop data is provided to the client device. This stop data can be transmitted (e.g. by the client device) to the server. When processed by the server, the stop data indicates to the server that at least some of the encrypted data received by the client device from the server was not decrypted using the second key (e.g. as may be the case when the second key has been deleted). Upon receiving the stop data, the server may, for example, withhold the transmission of data encrypted with the first key to the client device until the second key is restored on the client device. In one embodiment, the stop data is provided to the client device in an encoded (e.g. encrypted) form.
    Type: Application
    Filed: February 10, 2011
    Publication date: June 9, 2011
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Dave Bajar, Philip Luk, Michael K. Brown, Darrell May
  • Publication number: 20110138180
    Abstract: A method for notifying a client device of termination of at least one service provided to the client device by a server system within an enterprise network is disclosed. The method includes the step of establishing authentication data and notification data, where the authentication data is related to the notification data, and sending the authentication data to the client device for storage during a provisioning operation. When the server system identifies a termination of service, it sends the notification data to the client device, which may then authenticate the received notification data using the authentication data.
    Type: Application
    Filed: February 14, 2011
    Publication date: June 9, 2011
    Applicant: RESEARCH IN MOTION LIMITED
    Inventor: Darrell May
  • Patent number: 7904709
    Abstract: A system and method for controlling data communications between a server and a client device, such as a mobile device. Embodiments relate generally to a technique where stop data is provided to the client device. This stop data can be transmitted (e.g. by the client device) to the server. When processed by the server, the stop data indicates to the server that at least some of the encrypted data received by the client device from the server was not decrypted using the second key (e.g. as may be the case when the second key has been deleted). Upon receiving the stop data, the server may, for example, withhold the transmission of data encrypted with the first key to the client device until the second key is restored on the client device. In one embodiment, the stop data is provided to the client device in an encoded (e.g. encrypted) form.
    Type: Grant
    Filed: February 3, 2006
    Date of Patent: March 8, 2011
    Assignee: Research In Motion Limited
    Inventors: Dave Bajar, Philip Luk, Michael K. Brown, Darrell May
  • Patent number: 7890760
    Abstract: A method for notifying a client device of termination of at least one service provided to the client device by a server system within an enterprise network is disclosed. The method includes the step of establishing authentication data and notification data, where the authentication data is related to the notification data, and sending the authentication data to the client device for storage during a provisioning operation. When the server system identifies a termination of service, it sends the notification data to the client device, which may then authenticate the received notification data using the authentication data.
    Type: Grant
    Filed: August 18, 2010
    Date of Patent: February 15, 2011
    Assignee: Research In Motion Limited
    Inventor: Darrell May
  • Publication number: 20110029870
    Abstract: Snooze support for event reminders produced on a hand held mobile device is disclosed. Snooze support in at least one example embodiment is characterized by an event reminder rescheduling method. This event reminder rescheduling method includes the step of prompting for a device user to take one of a number of actions in relation to an event reminder released from an event reminders queue. One of the number of actions is requesting, through operation of one or more input components of the mobile device, that the event reminder be generated again after a lapse of a snooze time.
    Type: Application
    Filed: October 8, 2010
    Publication date: February 3, 2011
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Darrell May, Andrew D. Bocking, Raymond VANDER VEEN
  • Publication number: 20110028131
    Abstract: A method and electronic device which provide a calendar having availability status options based on a type of remote server are described. In accordance with one embodiment, there is provided a method comprising: determining, by an electronic device, a type of a remote server in communication with the electronic device; and setting, by the electronic device, availability status options for an availability status field for calendar events based on the type of the remote server.
    Type: Application
    Filed: October 13, 2010
    Publication date: February 3, 2011
    Applicant: RESEARCH IN MOTION LIMITED
    Inventor: Darrell May
  • Publication number: 20100313022
    Abstract: A method for notifying a client device of termination of at least one service provided to the client device by a server system within an enterprise network is disclosed. The method includes the step of establishing authentication data and notification data, where the authentication data is related to the notification data, and sending the authentication data to the client device for storage during a provisioning operation. When the server system identifies a termination of service, it sends the notification data to the client device, which may then authenticate the received notification data using the authentication data.
    Type: Application
    Filed: August 18, 2010
    Publication date: December 9, 2010
    Applicant: RESEARCH IN MOTION LIMITED
    Inventor: Darrell May
  • Patent number: 7840210
    Abstract: An electronic device having access to a calendar database comprising calendar event data identifying events scheduled for respective time slots and a method of using such a device are provided. The device is configured to generate on a display a calendar events detail user interface screen that includes a plurality of fields specifying information about an event scheduled to occur at a time slot, one of the fields being an availability status field displaying an availability status for the time slot, and in which the availability status options for the availability status field are dependent on a type of a remote messaging server.
    Type: Grant
    Filed: August 6, 2009
    Date of Patent: November 23, 2010
    Assignee: Research In Motion Limited
    Inventor: Darrell May
  • Patent number: RE50149
    Abstract: A method and electronic device which provide a calendar having availability status options based on a type of remote server are described. In accordance with one embodiment, there is provided a method comprising: determining, by an electronic device, a type of a remote server in communication with the electronic device; and setting, by the electronic device, availability status options for an availability status field for calendar events based on the type of the remote server.
    Type: Grant
    Filed: June 6, 2014
    Date of Patent: September 24, 2024
    Assignee: Malikie Innovations Limited
    Inventor: Darrell May