Patents by Inventor Jonathan Hui
Jonathan Hui 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: 20130042301Abstract: Techniques are provided for the controlled scheduling of the authentication of devices in a lossy network, such as a mesh network. An authenticator device that is configured to authenticate devices in a lossy network receives an authentication start message from a particular device to be authenticated. The authenticator device determines a schedule for engaging in an authentication procedure for the particular device based on an indication of current network utilization.Type: ApplicationFiled: August 9, 2011Publication date: February 14, 2013Applicant: CISCO TECHNOLOGY, INC.Inventors: Atul Mahamuni, Navindra Yadav, Jonathan Hui, Alec Woo, Wei Hong
-
Publication number: 20130036305Abstract: According to one embodiment, techniques are provided to enable secure communication among devices in a mesh network using a group temporal key. An authenticator device associated with a mesh network stores a pairwise master key for each of a plurality of devices in a mesh network upon authentication of the respective devices. Using the pairwise master key, the authenticator device initiates a handshake procedure with a particular device in the mesh network to mutually derive a pairwise temporal key from the pairwise master key. The authenticator device encrypts and signs a group temporal key using the pairwise temporal key for the particular device and sends the group temporal key encrypted and signed with the pairwise temporal key to the particular device.Type: ApplicationFiled: August 3, 2011Publication date: February 7, 2013Applicant: CISCO TECHNOLOGY, INC.Inventors: Navindra Yadav, Atul Mahamuni, Jonathan Hui, Wei Hong, Alec Woo
-
Publication number: 20130014217Abstract: Techniques are provided for adaptive routing of authentication packets in a network, such as a wireless mesh network. At an authenticated device in the network, an authentication packet is received over the network from a device that is seeking authentication. The authentication packet is encapsulated for transmission in Layer 3 packets over an Internet Protocol (IP) tunnel to an authenticator device associated in the network. Similarly, for an authentication packet encapsulated in Layer 3 packets from the authenticator device over the IP tunnel, the authentication packet is decapsulated from the Layer 3 packets and transmitted over the network to the device seeking authentication.Type: ApplicationFiled: July 6, 2011Publication date: January 10, 2013Applicant: CISCO TECHNOLOGY, INC.Inventors: Navindra Yadav, Atul Mahamuni, Jonathan Hui, Alec Woo
-
Patent number: 8256959Abstract: A fastener strip, such as would be used in a reclosable container, comprises a sealing member having a plurality of sealing portions configured to engage complementary sealing portions of a complementary fastener strip. At least one sealing portion comprises one or more finger members extending therefrom. The at least one finger member, by engaging a complementary sealing portion of a complementary fastener strip, provides an additional degree of sealing, particularly when the fastener strips are in a partially engaged condition. A slider comprises top and side walls and inwardly facing flanges, preferably at lower ends of the side walls. The inwardly facing flanges define a gap having dimensions such that the sealing members of the opposing fastener strips, and particularly the sealing portion having the at least one finger member and its complementary sealing portion, are urged together to provide an additional degree of sealing, yet not completely interlocking, engagement.Type: GrantFiled: June 14, 2006Date of Patent: September 4, 2012Assignee: Global Packaging Solutions LimitedInventors: Jonathan Hui, Mark Branson
-
Publication number: 20120087602Abstract: A reclosable bag may include first and second walls and an open top defined by first and second elongate flexible fastener strips adjacent the top of the walls. One fastener strip may have a profile portion forming a groove and a portion forming a rib. A portion of the rib is received and retained in the groove when the bag top is closed. Each fastener strip may have a base connected to the respective wall and an upper edge. A slider may be mounted on the strips and movable in one direction to open the bag, and in the opposite direction close the bag. A separator, located in the slider, may extend downwardly into the space between the top of the slider and the upper edges of the fastener strips.Type: ApplicationFiled: October 27, 2011Publication date: April 12, 2012Inventor: Jonathan Hui
-
Patent number: 8151316Abstract: A spatial marker specified in extensible mark-up language (XML) for use in connection with an XML-based synchronized multimedia presentation. The spatial marker specifies a visual cue for a multimedia element in the presentation, together with the visual appearance of the cue and spatial and temporal characteristics of the cue. The spatial and temporal characteristics of the cue synchronize the cue with the multimedia presentation. In operation, and upon encountering such a spatial marker, an XML-based multimedia browser displaying the multimedia presentation to a user would display the visual cue using the specified visual appearance, and in the spatial and temporal relationships with the multimedia element as specified by the spatial and temporal characteristics of the marker.Type: GrantFiled: August 11, 2003Date of Patent: April 3, 2012Assignee: Canon Kabushiki KaishaInventors: Jonathan Hui, Chris Yeo
-
Patent number: 8096022Abstract: The present invention includes a reclosable bag having first and second walls and an open top defined by first and second elongate flexible fastener strips adjacent the top of the walls. One of the fastener strip has a profile portion forming a groove and had a profile portion forming a rib. A portion of the rib is received and retained in the groove when the bag top is closed. Each of the fastener strips has a base connected to the respective walls and each of the fastener strips further has an upper edge adjacent the upper edge. The bag has a slider mounted on the strips and movable in one direction longitudinally to progressively separate the rib from the groove to open the bag, and the slider is movable in the opposite direction to progressively return the rib to a retained condition in the groove so as to close the bag.Type: GrantFiled: October 31, 2005Date of Patent: January 17, 2012Assignee: Global Packaging Solutions LimitedInventor: Jonathan Hui
-
Patent number: 7502808Abstract: A set of XML-based markers includes an event marker indicating an event, a condition marker indicating a state of a first media object, and an action marker indicating a second media object, an attribute of the second media object, and a value of the attribute. The markers represent a function to assign the value to the attribute of the second media object if the event is detected and if the first media object possesses the indicated state. A set of XML-based markers representing media object elements. Each marker includes a test-element attribute for indicating a particular media object element, a test-attribute attribute for indicating an attribute of the particular element, and a test-value attribute for indicating a test value to compare with a value of the specified attribute.Type: GrantFiled: February 13, 2004Date of Patent: March 10, 2009Assignee: Canon Kabushiki KaishaInventors: Jonathan Hui, Melanie Nguyen
-
Publication number: 20070292052Abstract: A fastener strip, such as would be used in a reclosable container, comprises a sealing member having a plurality of sealing portions configured to engage complementary sealing portions of a complementary fastener strip. At least one sealing portion comprises one or more finger members extending therefrom. The at least one finger member, by engaging a complementary sealing portion of a complementary fastener strip, provides an additional degree of sealing, particularly when the fastener strips are in a partially engaged condition. A slider comprises top and side walls and inwardly facing flanges, preferably at lower ends of the side walls. The inwardly facing flanges define a gap having dimensions such that the sealing members of the opposing fastener strips, and particularly the sealing portion having the at least one finger member and its complementary sealing portion, are urged together to provide an additional degree of sealing, yet not completely interlocking, engagement.Type: ApplicationFiled: June 14, 2006Publication date: December 20, 2007Inventors: Jonathan Hui, Mark Branson
-
Publication number: 20070248071Abstract: A system and method allows devices to send and receive packets while using power to do so to the extent needed, thereby conserving power.Type: ApplicationFiled: April 25, 2006Publication date: October 25, 2007Inventors: Jonathan Hui, David Culler
-
Publication number: 20070116387Abstract: This invention is directed to an improved reclosable bag having first and second walls and an open top. The open top has first and second flexible fastener strips attached thereto. One of the strips has a profile portion forming a groove; the other strip has a profile portion forming a rib with a portion of the rib received and retained in the groove when the bag top is closed. Each of the fastener strips has a base connected to the respective walls. The bag has a slider mounted on the fastener strips which is movable longitudinally along the fastener strip to progressively separate the rib from the groove to open the bag, and is movable in the opposite direction to progressively return rib to a retained condition in the groove and create a leak-proof seal. A cradle is formed near one end of the fastener strip which is sized, constructed and arranged to receive and retain the base of the slider when the fastener strip is sealed to prevent leakage from that end of the fastener strip.Type: ApplicationFiled: January 25, 2007Publication date: May 24, 2007Applicant: Global Packaging Sources, Ltd.Inventors: Jonathan Hui, Mark Branson
-
Publication number: 20070094850Abstract: The present invention includes a reclosable bag having first and second walls and an open top defined by first and second elongate flexible fastener strips adjacent the top of the walls. One of the fastener strip has a profile portion forming a groove and had a profile portion forming a rib. A portion of the rib is received and retained in the groove when the bag top is closed. Each of the fastener strips has a base connected to the respective walls and each of the fastener strips further has an upper edge adjacent the upper edge. The bag has a slider mounted on the strips and movable in one direction longitudinally to progressively separate the rib from the groove to open the bag, and the slider is movable in the opposite direction to progressively return the rib to a retained condition in the groove so as to close the bag.Type: ApplicationFiled: October 31, 2005Publication date: May 3, 2007Inventor: Jonathan Hui
-
Publication number: 20040163045Abstract: A set of XML-based markers includes an event marker indicating an event, a condition marker indicating a state of a first media object, and an action marker indicating a second media object, an attribute of the second media object, and a value of the attribute. The markers represent a function to assign the value to the attribute of the second media object if the event is detected and if the first media object possesses the indicated state.Type: ApplicationFiled: February 13, 2004Publication date: August 19, 2004Applicant: CANON KABUSHIKI KAISHAInventors: Jonathan Hui, Melanie Nguyen
-
Publication number: 20040030994Abstract: A spatial marker specified in extensible mark-up language (XML) for use in connection with an XML-based synchronized multimedia presentation. The spatial marker specifies a visual cue for a multimedia element in the presentation, together with the visual appearance of the cue and spatial and temporal characteristics of the cue. The spatial and temporal characteristics of the cue synchronize the cue with the multimedia presentation. In operation, and upon encountering such a spatial marker, an XML-based multimedia browser displaying the multimedia presentation to a user would display the visual cue using the specified visual appearance, and in the spatial and temporal relationships with the multimedia element as specified by the spatial and temporal characteristics of the marker.Type: ApplicationFiled: August 11, 2003Publication date: February 12, 2004Applicant: CANON KABUSHIKI KAISAInventors: Jonathan Hui, Chris Yeo
-
Patent number: 6654030Abstract: A time marker based on extensible mark-up language (XML) for a synchronized multimedia presentation. The time marker defines up to plural text-based elements that, in turn, define entry points other than the beginning of a multimedia presentation and from which the multimedia presentation may be commenced. In connection with a browser-based display of a synchronized multimedia presentation, the browser displays a navigation bar labelled with the text-based elements. Upon user-selection of a text-based element from the navigation bar, the multimedia presentation is re-started commencing at a point corresponding to the navigation entry point.Type: GrantFiled: March 31, 1999Date of Patent: November 25, 2003Assignee: Canon Kabushiki KaishaInventor: Jonathan Hui
-
Publication number: 20030146925Abstract: To generate a color palette having m colors (such as 28=256 colors) from a color image described in a color space, pixel image data corresponding to the color image is first obtained. A frequency of occurrence for each color in the pixel image data is then determined. Each color in the pixel image data is assigned to one of a predetermined number of cells into which the color space has been partitioned, the predetermined number being not greater than m. The most commonly occurring color is selected in each cell in which a color exists, so as to obtain n palette colors. A vote value is calculated for each unselected color, the vote value being based at least in part on the frequency of occurrence of the color in the pixel image and a weighting factor based on a rank of the color in its corresponding cell, the unselected colors being the colors not selected in the first selecting step. Thereafter, m-n colors are selected as the unselected colors with the highest vote values.Type: ApplicationFiled: February 11, 2003Publication date: August 7, 2003Applicant: Canon Kabushiki KaishaInventors: Jun Zhao, Timothy Kohler, Jonathan Hui
-
Patent number: 6518981Abstract: To generate a color palette having m colors (such as 28=256 colors) from a color image described in a color space, pixel image data corresponding to the color image is first obtained. A frequency of occurrence for each color in the pixel image data is then determined. Each color in the pixel image data is assigned to one of a predetermined number of cells into which the color space has been partitioned, the predetermined number being not greater than m. The most commonly occurring color is selected in each cell in which a color exists, so as to obtain n palette colors. A vote value is calculated for each unselected color, the vote value being based at least in part on the frequency of occurrence of the color in the pixel image and a weighting factor based on a rank of the color in its corresponding cell, the unselected colors being the colors not selected in the first selecting step. Thereafter, m-n colors are selected as the unselected colors with the highest vote values.Type: GrantFiled: November 12, 1997Date of Patent: February 11, 2003Assignee: Canon Kabushiki KaishaInventors: Jun Zhao, Timothy L. Kohler, Jonathan Hui
-
Publication number: 20020080153Abstract: To generate a color palette having m colors (such as 28=256 colors) from a color image described in a color space, pixel image data corresponding to the color image is first obtained. A frequency of occurrence for each color in the pixel image data is then determined. Each color in the pixel image data is assigned to one of a predetermined number of cells into which the color space has been partitioned, the predetermined number being not greater than m. The most commonly occurring color is selected in each cell in which a color exists, so as to obtain n palette colors. A vote value is calculated for each unselected color, the vote value being based at least in part on the frequency of occurrence of the color in the pixel image and a weighting factor based on a rank of the color in its corresponding cell, the unselected colors being the colors not selected in the first selecting step. Thereafter, m-n colors are selected as the unselected colors with the highest vote values.Type: ApplicationFiled: November 12, 1997Publication date: June 27, 2002Inventors: JUN ZHAO, TIMOTHY L. KOHLER, JONATHAN HUI
-
Patent number: 6281875Abstract: In a method for determining a data value for a target pixel in a destination image based on data values for pixels in a source image, with the destination image being scaled relative to the source image, calculating a position in the source image based on position of a target pixel in the destination image, testing the presence of a diagonal gradient in the source image at the position determined in the calculating step, the testing step testing for the presence of a diagonal gradient by reference to values of pixels in the source image that surround the position calculated in the calculating step, responsive to the presence of a diagonal gradient in the testing step, calculating a data value for the target pixel based on interpolation of data values for diagonally-adjacent pixels in the source image, and responsive to the absence of a diagonal gradient in the testing step, calculating a data value for the target pixel based on interpolation of data values for at least all four surrounding pixels in the sourcType: GrantFiled: April 29, 1998Date of Patent: August 28, 2001Assignee: Canon Kabushiki KaishaInventors: Jun Zhao, Jonathan Hui, Tong Zheng
-
Patent number: 6272558Abstract: A system to provide an application programming interface (API) to a client application for manipulating FlashPix-formatted files, the API having functions including 1) system management functions to initialize the client application, to indicate that API functions will be called, and to indicate that no further API functions will be called, 2) file management functions to create a new FlashPix storage, to open the FlashPix storage, to read FlashPix image data from the storage to write FlashPix image data to the storage, and to close the storage, and 3) image processing functions to adjust color, to adjust contrast, to perform filtering operations, to rotate, flip and shear, to define a rectangle of interest, and to define aspect ratio. One file management function to read FlashPix image data from the storage include a function to create a world, to place an image in the world, to define a region of interest within the placed image, and to extract data located within the region of interest.Type: GrantFiled: October 6, 1997Date of Patent: August 7, 2001Assignee: Canon Kabushiki KaishaInventors: Jonathan Hui, Chris See Liang Yeo, Joe Zheng