Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Johnnie

Darryn A. Johnnie, Brea, CA US

Patent application numberDescriptionPublished
20090052406COMMUNICATION SCHEDULING OF NETWORK NODES - In one aspect, a method to schedule network communications includes transmitting a node identification associated with a first node joining a network over a first portion of control timeslots based on a first probability, detecting nodes in the network using a second portion of the control timeslots and receiving acknowledgments from at least one of the nodes in the network. The method also includes that if a ratio of a number of acknowledgments received to a number of the nodes in the network detected is greater than a predetermined percentage: transmitting control data over the first portion of the control timeslots based on a second probability associated with a number of the nodes detected and transmitting data over the second portion of the control timeslots based on a network schedule.02-26-2009
20100040079MULTICASTING IN A NETWORK USING NEIGHBOR INFORMATION - In one aspect, a method to multicast in a network includes determining using a processor a least amount of relay nodes for use in multicasting a message to nodes in the network by using a neighbor matrix of a source node used in Node Activation Multiple Access (NAMA) scheduling. The method may include designating a one-hop neighbor that exclusively accesses the two-hop neighbor of the source node as a relay node. The method may also include designating a one-hop neighbor of the source node with accessibility to a maximum number of two-hop neighbors of the source node as a relay node.02-18-2010
20100265955CROSS LAYER ROUTING (XRP) PROTOCOL - In one aspect, a method includes receiving a packet at a first node, the first node comprising a processor, determining, at the first node, whether a destination node of the packet is within a zone of the first node, using, at the first node, an on-demand routing protocol to route data from the first node to the destination node if the destination node is outside the zone of the first node and using a network topology, stored at the first node, to route the packet from the first node to the destination node if the destination node is within the zone of the first node.10-21-2010

Nathan Johnnie, Middletown, RI US

Patent application numberDescriptionPublished
20110183168Battery Electrolyte Level Detector Apparatus - An electrolyte detector is provided that includes two micrometers which slide relative to each other along a frame to adjust the electrolyte detector to a size of the battery. A transmitter rod and a receiver rod support an acoustic transmitter and an acoustic receiver, respectively, and are slidably mounted with respect to the micrometers. The micrometers measure the position of the transmitter and receiver for placement on the side of the battery at a desired level of electrolyte. A transmitter director and receiver director concentrates the transmission and receipt of acoustic energy to locate the electrolyte level. An electronic circuit analyzes the received signal to determine whether the signal is transmitted through air or through an electrolyte.07-28-2011

Wayne Ralph Johnnie, Austin, TX US

Patent application numberDescriptionPublished
20080263165INSTANT MESSAGE METHOD TO PROVIDE A DELAYED ALARM/REMINDER - A computer implemented method, data processing system, and computer program product for providing instant messaging users with an alarm to remind users of an event or to re-join an instant messaging chat. An instant message that includes a request for a user to currently participate in an event is received at an instant messaging client. If the user is currently unable to participate in the event, the user may create an alarm message that defines a delay time period after which the user is able to participate in the event. The alarm message is then sent to users in the instant messaging chat session. Responsive to receiving the alarm message at an instant messaging client, a countdown of the delay time period is initiated. Additionally, the receipt of the alarm message and timer countdown processing may occur on the instant messaging server, which would dispatch a message to the instant messaging client when the timer expires. Upon expiration of the delay time period, an alarm popup window is displayed, wherein the alarm reminds the user to participate in the event.10-23-2008