Patents by Inventor Andrew J. Milne
Andrew J. Milne 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: 20150121249Abstract: A heterogeneous content channel manager is provided for content management and collaboration within and across interactive workspaces. A content channel bar, available on each of the displays in the workspace(s), contains two or more unique representations of respectively two or more different channels available in the interactive workspace(s). Within the set of available channels on each channel bar two or more different channel types are represented. Furthermore, each one of the unique representations in the content channel bar represents different and unique content supported by their respective channels and their types. Channel selection on the channel bar initiates display, on the display where the channel selection was made, of the content represented by the selected representation and channel in a manner appropriate for the channel's type.Type: ApplicationFiled: October 12, 2010Publication date: April 30, 2015Inventors: Bradley E. Johanson, Andrew J. Milne, Michael Eggers, Armando Fox
-
Patent number: 8769152Abstract: The embodiments disclosed herein relate to a network diagnostic component or device that is placed in-line between a first and second node. The diagnostic component or device is used to compress pre-specified Dwords of a network data stream. For example, the first node may communicate with the second node using a network data stream that includes a first component and a pre-specified component. In some embodiments, the network data stream may be of the SAS/SATA protocol. The network diagnostic component may receive the network data signal and associate the pre-specified component with an identifier that is represents the pre-specified component. The first component and the identifier representing the pre-specified component may then be recorded in a memory.Type: GrantFiled: February 14, 2007Date of Patent: July 1, 2014Assignee: JDS Uniphase CorporationInventors: Paul R. Gentieu, Geoffrey T. Hibbert, Andrew J. Milne, Roumel R. Garcia
-
Patent number: 8576731Abstract: A network diagnostic component or device that is placed in-line between a first and second node. The diagnostic component or device is used to compress a random data signal. For example, the first node may communicate with the second node using a random data signal that includes random data units that represent a first data unit. In some embodiments, the random data signal may be of the Serial Attached Small Computer System Interface (“SAS”)/Serial Advanced Technology Attachment (“SATA”) protocol. The network diagnostic component may receive the random data signal and associate at least one random data unit with identifier that is indicative of the first data unit. This random data unit may be recorded in a memory. A representation of the random data units that are different from the random data unit associated with the identifier is also recorded in the memory.Type: GrantFiled: February 14, 2007Date of Patent: November 5, 2013Assignee: JDS Uniphase CorporationInventors: Andrew J. Milne, Roumel R. Garcia, Paul R. Gentieu, Geoffrey T. Hibbert
-
Patent number: 8050181Abstract: A network diagnostic component that is placed in-line between a first and second node. The diagnostic component is used to perform a comparison operation on any specified portion of a network data frame. For example, the first node may communicate with the second node using a network data frame that includes one or more data units. The network diagnostic component uses a starting and ending address that specify where in the network data frame to begin and end the comparison operation. A match template that specifies a particular condition for comparison is also used. The network diagnostic component then performs the comparison operation by searching for a data unit that at least partially matches the comparison condition in the portion of the network data frame specified by the starting and ending addresses. The data unit may be located at any location in the specified portion of the data frame.Type: GrantFiled: February 14, 2007Date of Patent: November 1, 2011Assignee: JDS Uniphase CorporationInventors: Geoffrey T. Hibbert, George A. Bullis, Andrew J. Milne, Steven R. Klotz
-
Patent number: 7954109Abstract: Systems, device and methods are provided for displaying time sorted data events captured in a multi-protocol communications system. Initially, data events are captured in connection with detection of one or more trigger conditions, and each captured data event includes a clock timestamp. The captured data events are then sorted and displayed by a graphical user interface according to their respective clock timestamp. Once the data events have been sorted and displayed, then the temporal relationships and causal relationships, if any, between and among the captured data events can be determined.Type: GrantFiled: January 23, 2004Date of Patent: May 31, 2011Assignee: JDS Uniphase CorporationInventors: Douglas Durham, Dominic Coupal, Andrew J. Milne, Santosh Ulkande
-
Publication number: 20110035685Abstract: A heterogeneous content channel manager is provided for content management and collaboration within and across interactive workspaces. A content channel bar, available on each of the displays in the workspace(s), contains two or more unique representations of respectively two or more different channels available in the interactive workspace(s). Within the set of available channels on each channel bar two or more different channel types are represented. Furthermore, each one of the unique representations in the content channel bar represents different and unique content supported by their respective channels and their types. Channel selection on the channel bar initiates display, on the display where the channel selection was made, of the content represented by the selected representation and channel in a manner appropriate for the channel's type.Type: ApplicationFiled: October 12, 2010Publication date: February 10, 2011Inventors: Bradley E. Johanson, Andrew J. Milne, Michael Eggers, Armando Fox
-
Patent number: 7861171Abstract: An interactive workspace with multiple users and machines is characterized by an input redirection method whereby user-specific information is associated to the user input device that the user is controlling on one of the machines. The system allows the associated information to follow the user input device as it is redirected to control any of the other machines. Accordingly a point-of-presence is created for the user on the other machines, which includes the associated user-specific information. The associated user-specific information that was bound to the user input device to one of the machines can be transferred to where the user has a point-of-presence due to redirection of the user's input device. The user's input device and transferred user-specific information are independent from the: (i) actions performed and information specific to other users, and (ii) functionality of applications running on the other machines by the other users.Type: GrantFiled: January 31, 2006Date of Patent: December 28, 2010Assignee: Tidebreak, Inc.Inventors: Bradley E. Johanson, Andrew J. Milne
-
Patent number: 7814433Abstract: A heterogeneous content channel manager is provided for content management and collaboration within and across interactive workspaces. A content channel bar, available on each of the displays in the workspace(s), contains two or more unique representations of respectively two or more different channels available in the interactive workspace(s). Within the set of available channels on each channel bar two or more different channel types are represented. Furthermore, each one of the unique representations in the content channel bar represents different and unique content supported by their respective channels and their types. Channel selection on the channel bar initiates display, on the display where the channel selection was made, of the content represented by the selected representation and channel in a manner appropriate for the channel's type.Type: GrantFiled: March 24, 2006Date of Patent: October 12, 2010Assignee: Tidebreak, Inc.Inventors: Bradley E. Johanson, Andrew J. Milne, Michael Eggers, Armando Fox
-
Publication number: 20070189176Abstract: A network diagnostic component or device that is placed in-line between a first and second node. The diagnostic component or device is used to compress a random data signal. For example, the first node may communicate with the second node using a random data signal that includes random data units that represent a first data unit. In some embodiments, the random data signal may be of the SAS/SATA protocol. The network diagnostic component may receive the random data signal and associate at least one random data unit with identifier that is indicative of the first data unit. This random data unit may be recorded in a memory. A representation of the random data units that are different from the random data unit associated with the identifier is also recorded in the memory.Type: ApplicationFiled: February 14, 2007Publication date: August 16, 2007Applicant: Finisar CorporationInventors: Andrew J. Milne, Roumel R. Garcia, Paul R. Gentieu, Geoffey T. Hibbert
-
Publication number: 20070192469Abstract: The embodiments disclosed herein relate to a network diagnostic component or device that is placed in-line between a first and second node. The diagnostic component or device is used to compress pre-specified Dwords of a network data stream. For example, the first node may communicate with the second node using a network data stream that includes a first component and a pre-specified component. In some embodiments, the network data stream may be of the SAS/SATA protocol. The network diagnostic component may receive the network data signal and associate the pre-specified component with an identifier that is represents the pre-specified component. The first component and the identifier representing the pre-specified component may then be recorded in a memory.Type: ApplicationFiled: February 14, 2007Publication date: August 16, 2007Applicant: Finisar CorporationInventors: Paul R. Gentieu, Geoffrey T. Hibbert, Andrew J. Milne, Roumel R. Garcia
-
Publication number: 20070189173Abstract: A network diagnostic component that is placed in-line between a first and second node. The diagnostic component is used to perform a comparison operation on any specified portion of a network data frame. For example, the first node may communicate with the second node using a network data frame that includes one or more data units. The network diagnostic component uses a starting and ending address that specify where in the network data frame to begin and end the comparison operation. A match template that specifies a particular condition for comparison is also used. The network diagnostic component then performs the comparison operation by searching for a data unit that at least partially matches the comparison condition in the portion of the network data frame specified by the starting and ending addresses. The data unit may be located at any location in the specified portion of the data frame.Type: ApplicationFiled: February 14, 2007Publication date: August 16, 2007Applicant: Finisar CorporationInventors: Geoffrey T. Hibbert, George A. Bullis, Andrew J. Milne, Steven R. Klotz
-
Publication number: 20070189175Abstract: A network diagnostic device or component that is placed in-line between two nodes in a network to compress network data traffic to preserve available memory space. The network diagnostic component receives a low speed signal pattern from a first node for communication with a second node. The low speed signal pattern may be received by a receive module. The low speed signal pattern includes one at least a first signal component. The network diagnostic component records the first signal component in a memory. The network diagnostic component also records in the memory a representation of at least one subsequent signal component that is the same as the first signal component. The network diagnostic component may then record the length of time of the first signal component and the subsequent signal component in the memory.Type: ApplicationFiled: February 14, 2007Publication date: August 16, 2007Applicant: Finisar CorporationInventors: Kiranmai Vedanabhatla, Geoffrey T. Hibbert, Roumel R. Garcia, Andrew J. Milne
-
Patent number: 7206831Abstract: A programmable data filtering/searching system for use with a data network. The primary programmable hardware-based filtering and searching portions of the system are integrated onto the same printed circuit board as the data storage device to facilitate efficient filtering and searching of data from a data stream coming from a memory storage device after being captured. In addition, the actual hardware and software used to perform the filtering and searching routines is programmable such that various filter and search criteria can be entered and utilized. The data filtering/searching system also uses metadata in addition to the captured data to minimize the time required to perform certain processes on the data from the data stream.Type: GrantFiled: August 26, 2002Date of Patent: April 17, 2007Assignee: Finisar CorporationInventors: Jean-François Dubé, Thomas A. Myers, Douglas Durham, Andrew J. Milne, Roumel R. Garcia, A. Michael Lawson