Patents by Inventor Attaullah Seikh
Attaullah Seikh 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: 20230396458Abstract: A communication apparatus is provided and is configured to send an access request to a meeting control apparatus providing control functions for the online meeting; generate a client ID after passing authentication process executed according to the access request; send a connection request including the client ID to the meeting control apparatus, and control, after connecting between the communication apparatus and the meeting control apparatus based on the connection request, the online meeting using the control functions provided by the meeting control apparatus.Type: ApplicationFiled: June 6, 2023Publication date: December 7, 2023Inventors: Shingo Murata, Stephanie Suzuki, Attaullah Seikh
-
Patent number: 11232851Abstract: The present invention relates to methods for the analysis of nucleic acids present in biological samples, and more specifically to normalize a high resolution melt curve to assist in the identification of one or more properties of the nucleic acids. The present invention provides methods and systems that incorporate a background identification algorithm according to invention principles using raw melt curve data to identify reactions that are unrelated actual DNA melt reactions. Furthermore, a web-based application for analyzing experimental data is provided. The raw experimental data obtained from a variety of instruments is processed and analyzed on a server and presented to a user through a user interface (UI).Type: GrantFiled: June 23, 2017Date of Patent: January 25, 2022Assignee: Canon Information and Imaging Solutions, Inc.Inventors: Yang Yang, Sophie Paquerault, Bradley Scott Denney, Lance Charlton, Jeanette Paek, Attaullah Seikh, Vyshnnavi Parthasarathy, Ken Pearson, Hung Huang, Tejinder Uppal
-
Patent number: 11056214Abstract: The present invention relates to methods and systems for the analysis of nucleic acids present in biological samples, and more specifically, relates to clustering melt curves derived from high resolution thermal melt analysis performed on a sample of nucleic acids, the resulting clusters being usable, in one embodiment, for analyzing the sequences of nucleic acids and to classify their genotypes that are useful for determining the identity of the genotype of a nucleic acid that is present in a biological sample.Type: GrantFiled: June 23, 2017Date of Patent: July 6, 2021Assignee: Canon U.S.A., Inc.Inventors: Yang Yang, Bradley Scott Denney, Attaullah Seikh
-
Publication number: 20180011969Abstract: The present invention relates to methods and systems for the analysis of nucleic acids present in biological samples, and more specifically, relates to clustering melt curves derived from high resolution thermal melt analysis performed on a sample of nucleic acids, the resulting clusters being usable, in one embodiment, for analyzing the sequences of nucleic acids and to classify their genotypes that are useful for determining the identity of the genotype of a nucleic acid that is present in a biological sample.Type: ApplicationFiled: June 23, 2017Publication date: January 11, 2018Inventors: Yang Yang, Bradley Scott Denney, Attaullah Seikh
-
Publication number: 20170372002Abstract: The present invention relates to methods for the analysis of nucleic acids present in biological samples, and more specifically to normalize a high resolution melt curve to assist in the identification of one or more properties of the nucleic acids. The present invention provides methods and systems that incorporate a background identification algorithm according to invention principles using raw melt curve data to identify reactions that are unrelated actual DNA melt reactions. Furthermore, a web-based application for analyzing experimental data is provided. The raw experimental data obtained from a variety of instruments is processed and analyzed on a server and presented to a user through a user interface (UI).Type: ApplicationFiled: June 23, 2017Publication date: December 28, 2017Inventors: Yang Yang, Sophie Paquerault, Bradley Scott Denney, Lance Charlton, Jeanette Paek, Attaullah Seikh, Vyshnnavi Parthasarathy, Ken Pearson, Hung Huang, Tejinder Uppal
-
Patent number: 9235819Abstract: An information processing apparatus, which is configured to communicate with a server apparatus and an image forming apparatus, comprises a receiving unit configured to receive AR information that includes AR guidance for a first operation of an image forming apparatus, wherein the AR information superimposes the AR guidance on an image that was captured by the information processing apparatus; a display control unit configured to command the information processing apparatus to display the AR guidance to guide a user to operate the image forming apparatus, and an obtaining unit configured to obtain information that originated from performance of the first operation by the image forming apparatus, wherein the receiving unit is further configured to receive AR information that includes additional AR guidance that presents operations for recovering from the error.Type: GrantFiled: October 16, 2012Date of Patent: January 12, 2016Assignee: Canon Kabushiki KaishaInventors: Minoru Torii, Attaullah Seikh, Rajini Giridharagopal, Jeremy Serfling, Mark Toshiaki Sato, Edward Smith
-
Patent number: 9058539Abstract: Systems and methods for quantifying an image generate a grayscale histogram of an image, wherein the grayscale histogram includes a respective number of pixels for a plurality of histogram values; determine a respective percentage of pixels in each of the histogram values based on the numbers of pixels for the respective histogram value and a total number of pixels in the image; compare the respective percentages of the histogram values to a first threshold; add the respective percentages that exceed the first threshold to a total percentage; and compare the total percentage to a second threshold.Type: GrantFiled: April 16, 2013Date of Patent: June 16, 2015Assignee: Canon Kabushiki KaishaInventor: Attaullah Seikh
-
Publication number: 20140314314Abstract: Systems and methods for evaluating a quantity of text in an image determine rows in an image that include spikes, wherein determining that a row includes a spike includes determining that a difference between the value of an earlier pixel in the row and a subsequent adjacent pixel exceeds a first threshold, and determining that a difference between a value of a later pixel in the row that is within a first predetermined range of the earlier pixel and a value of a pixel subsequent to the later pixel exceeds the first threshold; determine a number of hits in the image, wherein determining a hit includes determining that a number of rows within a predetermined row range each include a spike; determine if the number of hits exceeds a second threshold; and select an image encoder based on whether or not the number of hits exceeds the threshold.Type: ApplicationFiled: April 23, 2013Publication date: October 23, 2014Applicant: CANON KABUSHIKI KAISHAInventors: Attaullah Seikh, Don Purpura
-
Publication number: 20140307962Abstract: Systems and methods for quantifying an image generate a grayscale histogram of an image, wherein the grayscale histogram includes a respective number of pixels for a plurality of histogram values; determine a respective percentage of pixels in each of the histogram values based on the numbers of pixels for the respective histogram value and a total number of pixels in the image; compare the respective percentages of the histogram values to a first threshold; add the respective percentages that exceed the first threshold to a total percentage; and compare the total percentage to a second threshold.Type: ApplicationFiled: April 16, 2013Publication date: October 16, 2014Applicant: CANON KABUSHIKI KAISHAInventor: Attaullah Seikh
-
Patent number: 8725856Abstract: Discovery of network services consumable by a client executing on a first device. A request is received from the client for a list of services. There is a determination of whether a second device on the network which maintains a current list of services can or can not be located. Responsive to a determination that the second device can not be located, a local cached copy of a list of services is returned to the client. Responsive to a determination that the second device can be located, a request for the current list of services is sent to the second device, and a response containing the current list of services is received from the second device. The current list of services is returned to the client.Type: GrantFiled: June 29, 2010Date of Patent: May 13, 2014Assignee: Canon Kabushiki KaishaInventors: Ravichandran Ragunathan, Attaullah Seikh, Rajini Bala Giridharagopal
-
Patent number: 8676914Abstract: A network-enabled device is synchronized with other nodes. Services are run on the device, including at least a node service and a service repository service. Peer nodes on a network are accessed, and a service list which includes services available locally at the network-enabled device and services available remotely at peer nodes is maintained at the service repository service. The node service manages synchronized access to the service list by multicasting a change notification responsive to a change in the services available locally, and by listening to multicasts of change notifications from peer nodes. Responsive to a change in local services, the node service collects a list of local services at the device, generates a SyncGUID by using a hash function applied to the list of services, formats a change notification message which includes the SyncGUID, and multicasts the formatted change notification message to peer nodes on the network.Type: GrantFiled: March 4, 2010Date of Patent: March 18, 2014Assignee: Canon Kabushiki KaishaInventors: Ravichandran Ragunathan, Attaullah Seikh, Rajini Bala Giridharagopal
-
Patent number: 8610938Abstract: A print preview is displayed for a printer on a network. A selection of a document to be printed by the printer is accepted, and a request for the selected document is sent from the printer to a remote print preview service. There is a determination of whether the printer supports a native print preview function capable of displaying a visually acceptable print preview on a display unit of the printer. If the printer supports such a native print preview function, the printer requests the remote print preview service to generate a native print preview compatible with the capabilities of the printer and to transmit the generated native print preview to the printer. If the printer does not support such a native print preview function, the printer requests the remote print preview service to generate a print preview for an alternate display device, and to transmit the generated print preview to the alternate display device.Type: GrantFiled: August 8, 2011Date of Patent: December 17, 2013Assignee: Canon Kabushiki KaishaInventors: Attaullah Seikh, Rajini Bala Giridharagopal, Ravichandran Ragunathan, Don Purpura, Allan Roberto
-
Publication number: 20130038899Abstract: A print preview is displayed for a printer on a network. A selection of a document to be printed by the printer is accepted, and a request for the selected document is sent from the printer to a remote print preview service. There is a determination of whether the printer supports a native print preview function capable of displaying a visually acceptable print preview on a display unit of the printer. If the printer supports such a native print preview function, the printer requests the remote print preview service to generate a native print preview compatible with the capabilities of the printer and to transmit the generated native print preview to the printer. If the printer does not support such a native print preview function, the printer requests the remote print preview service to generate a print preview for an alternate display device, and to transmit the generated print preview to the alternate display device.Type: ApplicationFiled: August 8, 2011Publication date: February 14, 2013Applicant: CANON KABUSHIKI KAISHAInventors: Attaullah Seikh, Rajini Bala Giridharagopal, Ravichandran Ragunathan, Don Purpura, Allan Roberto
-
Patent number: 8214506Abstract: Content is provided to a client device. A request is received from the client device at a content management service which has access to a database of content and a database of devices on a network. The request identifies content requested by a client. The content management service designates a content source. Capability information is received from the client device. The content management service determines whether the client device has capabilities corresponding to the content identified by the request, using the capability information. Responsive to a determination that the client device has the capabilities, the client device is provided with information to facilitate direct communication between the client device and the content source. Responsive to a determination that the client device does not have the capabilities, a communication channel is constructed between the client device and one or more other devices which have capabilities corresponding to the content.Type: GrantFiled: June 25, 2010Date of Patent: July 3, 2012Assignee: Canon Kabushiki KaishaInventors: Ravichandran Ragunathan, Attaullah Seikh, Rajini Bala Giridharagopal
-
Publication number: 20110320739Abstract: Discovery of network services consumable by a client executing on a first device. A request is received from the client for a list of services. There is a determination of whether a second device on the network which maintains a current list of services can or can not be located. Responsive to a determination that the second device can not be located, a local cached copy of a list of services is returned to the client. Responsive to a determination that the second device can be located, a request for the current list of services is sent to the second device, and a response containing the current list of services is received from the second device. The current list of services is returned to the client.Type: ApplicationFiled: June 29, 2010Publication date: December 29, 2011Applicant: CANON KABUSHIKI KAISHAInventors: Ravichandran Ragunathan, Attaullah Seikh, Rajini Bala Giridharagopal
-
Publication number: 20110320610Abstract: Content is provided to a client device. A request is received from the client device at a content management service which has access to a database of content and a database of devices on a network. The request identifies content requested by a client. The content management service designates a content source. Capability information is received from the client device. The content management service determines whether the client device has capabilities corresponding to the content identified by the request, using the capability information. Responsive to a determination that the client device has the capabilities, the client device is provided with information to facilitate direct communication between the client device and the content source. Responsive to a determination that the client device does not have the capabilities, a communication channel is constructed between the client device and one or more other devices which have capabilities corresponding to the content.Type: ApplicationFiled: June 25, 2010Publication date: December 29, 2011Applicant: Canon Kabushiki KaishaInventors: Ravichandran Ragunathan, Attaullah Seikh, Rajini Bala Giridharagopal
-
Publication number: 20110219093Abstract: A network-enabled device is synchronized with other nodes. Services are run on the device, including at least a node service and a service repository service. Peer nodes on a network are accessed, and a service list which includes services available locally at the network-enabled device and services available remotely at peer nodes is maintained at the service repository service. The node service manages synchronized access to the service list by multicasting a change notification responsive to a change in the services available locally, and by listening to multicasts of change notifications from peer nodes. Responsive to a change in local services, the node service collects a list of local services at the device, generates a SyncGUID by using a hash function applied to the list of services, formats a change notification message which includes the SyncGUID, and multicasts the formatted change notification message to peer nodes on the network.Type: ApplicationFiled: March 4, 2010Publication date: September 8, 2011Inventors: Ravichandran Ragunathan, Attaullah Seikh, Rajini Bala Giridharagopal
-
Publication number: 20090133104Abstract: Access control to a networked peripheral device by a walk-up user, wherein the networked peripheral device is accessible by both the walk-up user and a remote user, based on centralized access management information. Access control comprises receiving authenticated information for the walk-up user from the networked peripheral device at a centralized location, determining at the networked peripheral device a level of access to the networked peripheral device by the walk-up user based on received access management information for the walk-up user, and allowing the walk-up user to access the determined user-available features of the networked peripheral device based on the determined level of access.Type: ApplicationFiled: January 21, 2009Publication date: May 21, 2009Inventors: Neil Y. Iwamoto, Attaullah Seikh, Jeanette Y. Paek, Martin Martinez, Royce E. Slick, Wei-Jhy Chern, Eliza Khosrova, Joseph Yang
-
Patent number: 7487233Abstract: Access control to a networked peripheral device by a walk-up user, wherein the networked peripheral device is accessible by both the walk-up user and a remote user, based on centralized access management information. Access control comprises receiving authenticated information for the walk-up user from the networked peripheral device at a centralized location, determining at the networked peripheral device a level of access to the networked peripheral device by the walk-up user based on received access management information for the walk-up user, and allowing the walk-up user to access the determined user-available features of the networked peripheral device based on the determined level of access.Type: GrantFiled: December 5, 2001Date of Patent: February 3, 2009Assignee: Canon Kabushiki KaishaInventors: Neil Y. Iwamoto, Attaullah Seikh, Jeanette Y. Paek, Martin Martinez, Royce E. Slick, Wei-Jhy Chern, Eliza Khosrova, Joseph Yang
-
Patent number: 7167919Abstract: Access control to a networked peripheral device by a walk-up user, wherein the networked peripheral device is accessible by both the walk-up user and a remote user, based on centralized access management information. Access control comprises receiving authenticated information for the walk-up user from the networked peripheral device at a centralized location, determining at a server connected to the network a first level of access to the networked peripheral device, determining at the networked peripheral device a second level of access to the networked peripheral device by the walk-up user based on received access management information for the walk-up user, and allowing the walk-up user to access determined user-available features of the networked peripheral device based on the determined first and second levels of access.Type: GrantFiled: December 5, 2002Date of Patent: January 23, 2007Assignee: Canon Kabushiki KaishaInventors: Neil Y. Iwamoto, Attaullah Seikh, Jeanette Yang Paek, Martin Martinez, Royce E. Slick, Wei-Jhy Chern, Eliza Khosrova, Joseph Yang