Patents by Inventor Jaushin Lee
Jaushin Lee 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: 8307084Abstract: Methods and systems are described for providing a lock-down community. In one aspect, a system comprises an indication handler component in a host node device managing a lock-down community of a computer node device, the lock-down community comprising a plurality of resources where the computer node device is configured to communicate only with a resource in the lock-down community via a network. The host node device hosts an operating system that maintains an approved resource list that identifies the plurality of resources in the lock-down community of the computer node device. The indication handler component is configured to receive an indication to update the approved resource list, wherein the indication identifies a target resource. The system also includes an update handler component configured to update the approved resource list based on the received indication, thereby modifying the lock-down community of the computer node device.Type: GrantFiled: February 9, 2009Date of Patent: November 6, 2012Assignee: Imera Systems, Inc.Inventor: Jaushin Lee
-
Patent number: 8141143Abstract: Methods, computer products, and systems are described for providing remote access to resources in a secure data center protected by at least one firewall. One method includes sending by an internal server within the secure data center a request to an external server outside of the secure data center to establish a secure data transport channel between the internal server and the external server. The request travels through at least one firewall protecting the secure data center and over a public network, a private network, and/or a second firewall. The internal server receives a reply to the request from the external server granting the request and confirming the establishment of the secure data transport channel.Type: GrantFiled: May 31, 2007Date of Patent: March 20, 2012Assignee: Imera Systems, Inc.Inventor: Jaushin Lee
-
Publication number: 20120005724Abstract: A method for protecting private enterprise computing resources in a cloud computing environment includes determining a virtual topology comprising a secure computing zone, which includes a secure virtual vault, associated with an enterprise application of a private enterprise in a cloud computing environment. A traffic control policy associated with the secure computing zone is determined that comprises a plurality of security rules that define data traffic flow into, out of, and within the associated secure computing zone. A plurality of cloud computing nodes is selected and associated with the secure virtual vault. Any of the cloud computing nodes is a virtual computer or a physical computer device. The traffic control policy is automatically implemented in each of the cloud computing nodes associated with the secure virtual vault, where each cloud computing node is configured to enforce the plurality of security rules at an operating system level of the cloud computing node.Type: ApplicationFiled: September 16, 2011Publication date: January 5, 2012Applicant: Imera Systems, Inc.Inventor: Jaushin Lee
-
Patent number: 8079059Abstract: Methods, computer products, and systems are described for providing terminal view access of a client device in a secure enterprise network. One method includes receiving a request from a first client device within the secure enterprise network and/or a second client device for providing terminal view access of the first and/or second client device to the second and/or first client device respectively. A security check on the request is performed to enforce a security policy of the secure enterprise network. When the security policy is satisfied, a secure data transport channel is established between the first client device and the second client device. Terminal view data corresponding to a desktop associated with the first and/or second client device is received from the first and/or second client device respectively via the data transport channel and is provided to the second and/or first client device respectively via the data transport channel.Type: GrantFiled: September 29, 2008Date of Patent: December 13, 2011Assignee: Imera Systems, Inc.Inventor: Jaushin Lee
-
Patent number: 7814164Abstract: A method for addressing an entity for an internet-based service other than electronic mailing includes selecting a prefix that is uniquely associated the internet-based service, providing an email address for the entity, where the email address includes a username and domain, and attaching the prefix to the domain to convert automatically the email address into an address for the entity for the internet-based service.Type: GrantFiled: July 11, 2008Date of Patent: October 12, 2010Assignee: Imera Systems, Inc.Inventors: Jaushin Lee, Budi Sutardja, Chunchau Lin
-
Patent number: 7720107Abstract: A source-synchronous parallel interface divides a wide data bus into clock-groups including a sub-group of the data lines and a clock line carrying a copy of the transmit clock. The traces in a clock-group are located physically close together to minimize skew between the signals carried on the traces of the clock-group. Deskew logic on the receiver compensates for skew between received clock-group signals.Type: GrantFiled: November 15, 2004Date of Patent: May 18, 2010Assignee: Cisco Technology, Inc.Inventors: Dipankar Bhattacharya, Bangalore Priyadarshan, Jaushin Lee, François Gautier-Le Boulch
-
Patent number: 7512984Abstract: A distributed instant multimedia communication (IMC) system that allows users to communicate with one another in real-time includes a plurality of autonomous networks. Each autonomous network includes at least one server that supports (IMC) sessions for a plurality of clients registered on the server, and a multi-point switch unit coupled to the server(s) that sends data out of and receives data into the autonomous network, and routes data within the autonomous network through the server(s). In addition the IMC system includes a network coupled to the autonomous networks. The network sends data between the autonomous networks so that the autonomous networks can communicate with one another. Because each autonomous network is capable of communicating with other autonomous networks in a secure manner over the network, two or more clients in one or more autonomous networks can conduct a secure IMC session with one another without requiring an independent service provider.Type: GrantFiled: May 31, 2005Date of Patent: March 31, 2009Assignee: Imera Systems, Inc.Inventors: Jaushin Lee, Chunchau Lin, Budi Sutardja
-
Patent number: 7478172Abstract: A method for supporting a communication application between a plurality of enterprises in a secure manner, where each enterprise includes a plurality of clients, includes providing a distributed instant multimedia communication (IMC) system that includes a plurality of autonomous networks communicatively coupled to one another via a network. Each autonomous network is associated with an enterprise and includes an IMC server that manages IMC services for a plurality of clients in the enterprise, The IMC server is configured to support a private channel that allows each client in the enterprise to share its presence information with other clients in other enterprises.Type: GrantFiled: December 5, 2005Date of Patent: January 13, 2009Assignee: Imera Systems, Inc.Inventors: Jaushin Lee, Budi Sutardja
-
Publication number: 20080301794Abstract: Methods, computer products, and systems are described for providing remote access to resources in a secure data center protected by at least one firewall. One method includes sending by an internal server within the secure data center a request to an external server outside of the secure data center to establish a secure data transport channel between the internal server and the external server. The request travels through at least one firewall protecting the secure data center and over a public network, a private network, and/or a second firewall. The internal server receives a reply to the request from the external server granting the request and confirming the establishment of the secure data transport channel.Type: ApplicationFiled: May 31, 2007Publication date: December 4, 2008Inventor: JAUSHIN LEE
-
Publication number: 20080301795Abstract: A scalable instant multimedia communication network includes at least one server that supports instant multimedia communication (IMC) sessions for a plurality of clients registered on the at least one server, and a multi-point switch unit coupled to the server(s) that sends data out of and receives data into the network, routes data between server(s), and performs a security check to enforce a security policy of the network on an invitation to establish a secure IMC session between at least two of the plurality of clients registered on the at least one server. The instant multimedia communication network can be expanded or contracted by coupling additional or fewer servers to the multi-point switch unit.Type: ApplicationFiled: July 11, 2008Publication date: December 4, 2008Applicant: IMERA SYSTEMS, INCInventors: JAUSHIN LEE, Chunchau Lin, Budi Sutardja
-
Publication number: 20080275958Abstract: A method for addressing an entity for an internet-based service other than electronic mailing includes selecting a prefix that is uniquely associated the internet-based service, providing an email address for the entity, where the email address includes a username and domain, and attaching the prefix to the domain to convert automatically the email address into an address for the entity for the internet-based service.Type: ApplicationFiled: July 11, 2008Publication date: November 6, 2008Applicant: IMERA SYSTEMS, INC.Inventors: JAUSHIN LEE, Chunchau Lin, Budi Sutardja
-
Patent number: 7237059Abstract: Methods and apparatus are disclosed for performing lookup operations using associative memories, including, but not limited to modifying search keys within an associative memory based on modification mappings, forcing a no-hit condition in response to a highest-priority matching entry including a force no-hit indication, selecting among various sets or banks of associative memory entries in determining a lookup result, and detecting and propagating error conditions. In one implementation, each block retrieves a modification mapping from a local memory and modifies a received search key based on the mapping and received modification data. In one implementation, each of the associative memory entries includes a field for indicating that a successful match on the entry should or should not force a no-hit result. In one implementation, an indication of which associative memory blocks or sets of entries to use in a particular lookup operation is retrieved from a memory.Type: GrantFiled: December 28, 2005Date of Patent: June 26, 2007Assignee: Cisco Technology, IncInventors: William N. Eatherton, Jaushin Lee, Bangalore L. Priyadarshan, Priyank Ramesh Warkhede, Fusun Ertemalp, Hugh Weber Holbrook, Dileep Kumar Devireddy, Bhushan Mangesh Kanekar, Venkateshwar Rao Pullela
-
Patent number: 7103708Abstract: Methods and apparatus are disclosed for performing lookup operations using associative memories, including, but not limited to modifying search keys within an associative memory based on modification mappings, forcing a no-hit condition in response to a highest-priority matching entry including a force no-hit indication, selecting among various sets or banks of associative memory entries in determining a lookup result, and detecting and propagating error conditions. In one implementation, each block retrieves a modification mapping from a local memory and modifies a received search key based on the mapping and received modification data. In one implementation, each of the associative memory entries includes a field for indicating that a successful match on the entry should or should not force a no-hit result. In one implementation, an indication of which associative memory blocks or sets of entries to use in a particular lookup operation is retrieved from a memory.Type: GrantFiled: August 10, 2002Date of Patent: September 5, 2006Assignee: Cisco Technology, Inc.Inventors: William N. Eatherton, Jaushin Lee, Bangalore L. Priyadarshan, Priyank Ramesh Warkhede, Fusun Ertemalp, Hugh Weber Holbrook, Dileep Kumar Devireddy, Bhushan Mangesh Kanekar, Venkateshwar Rao Pullela
-
Patent number: 7065609Abstract: Methods and apparatus are disclosed for performing lookup operations using associative memories, including, but not limited to modifying search keys within an associative memory based on modification mappings, forcing a no hit condition in response to a highest priority matching entry including a force no hit indication, selecting among various blocks or sets of associative memory entries in determining a lookup result, and detecting and propagating error conditions. In one implementation, indications of which associative memory blocks to use and/or enable in a particular lookup operation are retrieved from one or more memories, such as that based on received a profile ID. In one implementation, which may or may not be in a cascaded configuration, one or more identified or received error conditions are propagated in such a manner as to identify a source of each error condition.Type: GrantFiled: August 10, 2002Date of Patent: June 20, 2006Assignee: Cisco Technology, Inc.Inventors: William N. Eatherton, Jaushin Lee, Bangalore L. Priyadarshan, Priyank Ramesh Warkhede, Fusun Ertemalp
-
Publication number: 20060106977Abstract: Methods and apparatus are disclosed for performing lookup operations using associative memories, including, but not limited to modifying search keys within an associative memory based on modification mappings, forcing a no-hit condition in response to a highest-priority matching entry including a force no-hit indication, selecting among various sets or banks of associative memory entries in determining a lookup result, and detecting and propagating error conditions. In one implementation, each block retrieves a modification mapping from a local memory and modifies a received search key based on the mapping and received modification data. In one implementation, each of the associative memory entries includes a field for indicating that a successful match on the entry should or should not force a no-hit result. In one implementation, an indication of which associative memory blocks or sets of entries to use in a particular lookup operation is retrieved from a memory.Type: ApplicationFiled: December 28, 2005Publication date: May 18, 2006Applicant: CISCO TECHNOLOGY, INC. A CALIFORNIA CORPORATIONInventors: William Eatherton, Jaushin Lee, Bangalore Priyadarshan, Priyank Warkhede, Fusun Ertemalp, Hugh Holbrook, Dileep Devireddy, Bhushan Kanekar, Venkateshwar Pullela
-
Patent number: 7028136Abstract: Methods and apparatus are disclosed for, inter alia, managing idle time and performing lookup operations to adapt to refresh requirements and/or operational rates of the particular associative memory or other devices used to implement the system. A system typically a controller coupled to a circuit including includes multiple associative memories. The controller receives performance information from at least one of the associative memories and generates idle time corresponding to the performance information. This performance information may include an actual refresh requirement for each of the associate memories or the worst-case requirement of one of the associative memories, so that the controller can intermittently provide the actual refresh cycles required, if any, by a particular implementation.Type: GrantFiled: January 31, 2003Date of Patent: April 11, 2006Assignee: Cisco Technology, Inc.Inventors: Bangalore L. Priyadarshan, Jaushin Lee, William N. Eatherton
-
Publication number: 20050268329Abstract: A distributed instant multimedia communication (IMC) system that allows users to communicate with one another in real-time includes a plurality of autonomous networks. Each autonomous network includes at least one server that supports (IMC) sessions for a plurality of clients registered on the server, and a multi-point switch unit coupled to the server(s) that sends data out of and receives data into the autonomous network, and routes data within the autonomous network through the server(s). In addition the IMC system includes a network coupled to the autonomous networks. The network sends data between the autonomous networks so that the autonomous networks can communicate with one another. Because each autonomous network is capable of communicating with other autonomous networks in a secure manner over the network, two or more clients in one or more autonomous networks can conduct a secure IMC session with one another without requiring an independent service provider.Type: ApplicationFiled: May 31, 2005Publication date: December 1, 2005Inventors: Jaushin Lee, Chunchau Lin, Budi Sutardja
-
Publication number: 20050066142Abstract: A source-synchronous parallel interface divides a wide data bus into clock-groups including a sub-group of the data lines and a clock line carrying a copy of the transmit clock. The traces in a clock-group are located physically close together to minimize skew between the signals carried on the traces of the clock-group. Deskew logic on the receiver compensates for skew between received clock-group signals.Type: ApplicationFiled: November 15, 2004Publication date: March 24, 2005Inventors: Dipankar Bhattacharya, Bangalore Priyadarshan, Jaushin Lee, Francois Le-Boulch
-
Publication number: 20040030802Abstract: Methods and apparatus are disclosed for performing lookup operations using associative memories, including, but not limited to modifying search keys within an associative memory based on modification mappings, forcing a no hit condition in response to a highest priority matching entry including a force no hit indication, selecting among various blocks or sets of associative memory entries in determining a lookup result, and detecting and propagating error conditions. In one implementation, indications of which associative memory blocks to use and/or enable in a particular lookup operation are retrieved from one or more memories, such as that based on received a profile ID. In one implementation, which may or may not be in a cascaded configuration, one or more identified or received error conditions are propagated in such a manner as to identify a source of each error condition.Type: ApplicationFiled: August 10, 2002Publication date: February 12, 2004Inventors: William N. Eatherton, Jaushin Lee, Bangalore L. Priyadarshan, Priyank Ramesh Warkhede, Fusun Ertemalp
-
Publication number: 20040030803Abstract: Methods and apparatus are disclosed for performing lookup operations using associative memories, including, but not limited to modifying search keys within an associative memory based on modification mappings, forcing a no-hit condition in response to a highest-priority matching entry including a force no-hit indication, selecting among various sets or banks of associative memory entries in determining a lookup result, and detecting and propagating error conditions. In one implementation, each block retrieves a modification mapping from a local memory and modifies a received search key based on the mapping and received modification data. In one implementation, each of the associative memory entries includes a field for indicating that a successful match on the entry should or should not force a no-hit result. In one implementation, an indication of which associative memory blocks or sets of entries to use in a particular lookup operation is retrieved from a memory.Type: ApplicationFiled: August 10, 2002Publication date: February 12, 2004Inventors: William N. Eatherton, Jaushin Lee, Bangalore L. Priyadarshan, Priyank Ramesh Warkhede, Fusun Ertemalp, Hugh Weber Holbrook