Patents by Inventor M. Islam

M. Islam 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: 9614722
    Abstract: A method and apparatus for monitoring connectivity in a network at a bearer path layer are disclosed. For example, the method receives a request to monitor a user endpoint, identifies an internet protocol address of the user endpoint, an internet protocol address of each transport network element between the user endpoint and a bearer trace server, a bearer path identification of each bearer used by the user endpoint, a quality of service associated with each bearer used by the user endpoint, and a tunnel identification of each bearer used by the user endpoint; and performs a fault isolation and performance monitoring at a bearer path layer, wherein the fault isolation identifies a particular segment where a fault is detected at the bearer path layer.
    Type: Grant
    Filed: June 15, 2015
    Date of Patent: April 4, 2017
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Donald Smith, Wenge Chen, Kuo-Hui Liu, Chou Lan Pok, Mohammad M. Islam, Michael Recchia
  • Patent number: 9563380
    Abstract: Host port information is pulled directly from the switch before zoning is performed and is organized by chassis as an assist for mapping and masking an entire chassis. A graphical user interface allows a user to select storage by chassis to map and to select servers by chassis to map. The user then applies that mapping such that all servers selected are mapped to all storage selected. The user may repeat this mapping for another set of storage and servers. In a mixed environment, an icon may be shown in the graphical user interface to represent the mix. When the LUN mapping/masking is done, the LUN mapping/masking may be provided to the SAN manager to perform zoning. The LUN mapping/masking defines which host ports see which storage ports.
    Type: Grant
    Filed: December 23, 2014
    Date of Patent: February 7, 2017
    Assignee: International Business Machines Corporation
    Inventors: Robert B. Basham, Deanna L. Q. Brown, Kelly L. Hicks, Andrew G. Hourselt, Rezaul S. M. Islam, Ashaki A. Ricketts, Teresa S. Swingler, Theodore B. Vojnovich
  • Publication number: 20160154637
    Abstract: Arrangements described herein relate to inserting implicit sequence points into computer program code to support debug operations. Optimization of the computer program code can be performed during compilation of the computer program code and, during the optimization, implicit sequence points can be inserted into the computer program code. The implicit sequence points can be configured to provide virtual reads of symbols contained in the computer program code when the implicit sequence points are reached during execution of the computer program code during a debug operation performed on the computer program code after the computer program code is optimized and compiled.
    Type: Application
    Filed: February 4, 2016
    Publication date: June 2, 2016
    Inventors: Christopher E. Bowler, Chen Chen, Reid T. Copeland, Tommy U. Hoffner, Tarique M. Islam, Raúl E. Silvera
  • Publication number: 20160154636
    Abstract: Arrangements described herein relate to inserting implicit sequence points into computer program code to support debug operations. Optimization of the computer program code can be performed during compilation of the computer program code and, during the optimization, implicit sequence points can be inserted into the computer program code. The implicit sequence points can be configured to provide virtual reads of symbols contained in the computer program code when the implicit sequence points are reached during execution of the computer program code during a debug operation performed on the computer program code after the computer program code is optimized and compiled.
    Type: Application
    Filed: February 4, 2016
    Publication date: June 2, 2016
    Inventors: Christopher E. Bowler, Chen Chen, Reid T. Copeland, Tommy U. Hoffner, Tarique M. Islam, Raúl E. Silvera
  • Patent number: 9286190
    Abstract: Arrangements described herein relate to inserting implicit sequence points into computer program code to support debug operations. Optimization of the computer program code can be performed during compilation of the computer program code and, during the optimization, implicit sequence points can be inserted into the computer program code. The implicit sequence points can be configured to provide virtual reads of symbols contained in the computer program code when the implicit sequence points are reached during execution of the computer program code during a debug operation performed on the computer program code after the computer program code is optimized and compiled.
    Type: Grant
    Filed: May 8, 2013
    Date of Patent: March 15, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Christopher E. Bowler, Chen Chen, Reid T. Copeland, Tommy U. Hoffner, Tarique M. Islam, Raúl E. Silvera
  • Patent number: 9274931
    Abstract: Arrangements described herein relate to inserting implicit sequence points into computer program code to support debug operations. Optimization of the computer program code can be performed during compilation of the computer program code and, during the optimization, implicit sequence points can be inserted into the computer program code. The implicit sequence points can be configured to provide virtual reads of symbols contained in the computer program code when the implicit sequence points are reached during execution of the computer program code during a debug operation performed on the computer program code after the computer program code is optimized and compiled.
    Type: Grant
    Filed: May 6, 2013
    Date of Patent: March 1, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Christopher E. Bowler, Chen Chen, Reid T. Copeland, Tommy U. Hoffner, Tarique M. Islam, Raúl E. Silvera
  • Publication number: 20160026566
    Abstract: One method includes assigning a pointer from multiple logical blocks to the same original physical block if the multiple logical blocks include the same data. The method further includes receiving a command to write data to the first logical block and determining if the first logical block is a frequently accessed logical block. If the first logical block is a frequently accessed logical block, ownership of the original physical block is assigned to the first logical block. If ownership is established, the method includes copying any data stored in the original physical block to a new physical block, assigning a pointer from a second logical block to the new physical block, and performing the write command on the original physical block. A system includes a processor for performing the above method. One computer program product includes computer code for performing the method described above.
    Type: Application
    Filed: October 5, 2015
    Publication date: January 28, 2016
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Rezaul S.M. ISLAM, Sandeep R. PATIL, Riyazahamad M. SHIRAGUPPI, Gandhi SIVAKUMAR
  • Publication number: 20150280974
    Abstract: A method and apparatus for monitoring connectivity in a network at a bearer path layer are disclosed. For example, the method receives a request to monitor a user endpoint, identifies an internet protocol address of the user endpoint, an internet protocol address of each transport network element between the user endpoint and a bearer trace server, a bearer path identification of each bearer used by the user endpoint, a quality of service associated with each bearer used by the user endpoint, and a tunnel identification of each bearer used by the user endpoint; and performs a fault isolation and performance monitoring at a bearer path layer, wherein the fault isolation identifies a particular segment where a fault is detected at the bearer path layer.
    Type: Application
    Filed: June 15, 2015
    Publication date: October 1, 2015
    Inventors: DONALD SMITH, Wenge Chen, Kuo-Hui Liu, Chou Lan Pok, Mohammad M. Islam, Michael Recchia
  • Publication number: 20150245010
    Abstract: Disclosed herein are systems and methods for gesture capturing, detection, recognition, and mapping them into commands that allow one or more users to interact with electronic games or any electronic device interfaces. Gesture recognition methods, apparatus and system are disclosed from which application developers can incorporate gesture-to-character inputs into their gaming, learning or the like applications. Also herein are systems and methods for receiving 3D data reflecting hand, fingers or other body parts movements of a user, and determining from that data whether the user has performed gesture commands for controlling electronic devices, or computer applications such as games or others.
    Type: Application
    Filed: April 23, 2015
    Publication date: August 27, 2015
    Applicant: MGESTYK TECHNOLOGIES INC.
    Inventors: Dan Ionescu, Bogdan Ionescu, Shahidul M. Islam, Cristian Gadea, Viorel Suse
  • Patent number: 9059903
    Abstract: A method and apparatus for monitoring connectivity in a network at a bearer path layer are disclosed. For example, the method receives a request to monitor a user endpoint, identifies an internet protocol address of the user endpoint, an internet protocol address of each transport network element between the user endpoint and a bearer trace server, a bearer path identification of each bearer used by the user endpoint, a quality of service associated with each bearer used by the user endpoint, and a tunnel identification of each bearer used by the user endpoint; and performs a fault isolation and performance monitoring at a bearer path layer, wherein the fault isolation identifies a particular segment where a fault is detected at the bearer path layer.
    Type: Grant
    Filed: December 19, 2011
    Date of Patent: June 16, 2015
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Donald Smith, Wenge Chen, Kuo-Hui Liu, Chou Lan Pok, Mohammad M Islam, Michael Recchia
  • Patent number: 9041775
    Abstract: Disclosed herein are systems and methods for gesture capturing, detection, recognition, and mapping them into commands which allow one or many users to interact with electronic games or any electronic device interfaces. Gesture recognition methods, apparatus and system are disclosed from which application developers can incorporate gesture-to-character inputs into their gaming, learning or the like applications. Also herein are systems and methods for receiving 3D data reflecting hand, fingers or other body parts movements of a user, and determining from that data whether the user has performed gesture commands for controlling electronic devices, or computer applications such as games or others.
    Type: Grant
    Filed: March 23, 2012
    Date of Patent: May 26, 2015
    Assignee: Mgestyk Technologies Inc.
    Inventors: Dan Ionescu, Bogdan Ionescu, Shahidul M. Islam, Cristian Gadea, Viorel Suse
  • Publication number: 20150113183
    Abstract: Host port information is pulled directly from the switch before zoning is performed and is organized by chassis as an assist for mapping and masking an entire chassis. A graphical user interface allows a user to select storage by chassis to map and to select servers by chassis to map. The user then applies that mapping such that all servers selected are mapped to all storage selected. The user may repeat this mapping for another set of storage and servers. In a mixed environment, an icon may be shown in the graphical user interface to represent the mix. When the LUN mapping/masking is done, the LUN mapping/masking may be provided to the SAN manager to perform zoning. The LUN mapping/masking defines which host ports see which storage ports.
    Type: Application
    Filed: December 23, 2014
    Publication date: April 23, 2015
    Inventors: Robert B. Basham, Deanna L.Q. Brown, Kelly L. Hicks, Andrew G. Hourselt, Rezaul S.M. Islam, Ashaki A. Ricketts, Teresa S. Swingler, Theodore B. Vojnovich
  • Publication number: 20140331210
    Abstract: Arrangements described herein relate to inserting implicit sequence points into computer program code to support debug operations. Optimization of the computer program code can be performed during compilation of the computer program code and, during the optimization, implicit sequence points can be inserted into the computer program code. The implicit sequence points can be configured to provide virtual reads of symbols contained in the computer program code when the implicit sequence points are reached during execution of the computer program code during a debug operation performed on the computer program code after the computer program code is optimized and compiled.
    Type: Application
    Filed: May 8, 2013
    Publication date: November 6, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Christopher E. Bowler, Chen Chen, Reid T. Copeland, Tommy U. Hoffner, Tarique M. Islam, Raúl E. Silvera
  • Publication number: 20140331215
    Abstract: Arrangements described herein relate to inserting implicit sequence points into computer program code to support debug operations. Optimization of the computer program code can be performed during compilation of the computer program code and, during the optimization, implicit sequence points can be inserted into the computer program code. The implicit sequence points can be configured to provide virtual reads of symbols contained in the computer program code when the implicit sequence points are reached during execution of the computer program code during a debug operation performed on the computer program code after the computer program code is optimized and compiled.
    Type: Application
    Filed: May 6, 2013
    Publication date: November 6, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Christopher E. Bowler, Chen Chen, Reid T. Copeland, Tommy U. Hoffner, Tarique M. Islam, Raúl E. Silvera
  • Patent number: 8440116
    Abstract: Disclosed herein are a dielectric fluid composition and a method thereof. Also disclosed are viscosity modifiers and a method of lowering the viscosity of an oil-based dielectric fluid. The composition includes an oil with a high mono-unsaturated fatty acid content and one or more fatty acid alkyl esters, each having a fatty acid and an alkyl moiety, wherein the alkyl moiety of the fatty acid alkyl esters has 1 to 4 carbon atoms, and wherein both the oil and the fatty acid alkyl ester are in the range of 40%-60% v/v of the dielectric fluid composition. The viscosity modifier includes one or more fatty acid alkyl esters with an alkyl moiety and a fatty acid moiety, wherein the alkyl moiety has 1 to 4 carbon atoms. The method of lowering the viscosity includes blending the viscosity modifier and a vegetable oil-based dielectric fluid in a ratio of 40:60-60:40.
    Type: Grant
    Filed: April 11, 2008
    Date of Patent: May 14, 2013
    Inventors: Mohammed Amanullah, Syed M. Islam, Samer Chami, Gary Ienco
  • Publication number: 20120242800
    Abstract: Disclosed herein are systems and methods for gesture capturing, detection, recognition, and mapping them into commands which allow one or many users to interact with electronic games or any electronic device interfaces. Gesture recognition methods, apparatus and system are disclosed from which application developers can incorporate gesture-to-character inputs into their gaming, learning or the like applications. Also herein are systems and methods for receiving 3D data reflecting hand, fingers or other body parts movements of a user, and determining from that data whether the user has performed gesture commands for controlling electronic devices, or computer applications such as games or others.
    Type: Application
    Filed: March 23, 2012
    Publication date: September 27, 2012
    Inventors: Dan Ionescu, Bogdan Ionescu, Shahidul M. Islam, Cristian Gadea, Viorel Suse
  • Publication number: 20120165080
    Abstract: Generally, the present invention provides a method for detecting poor RF conditions, and entering different sleep mode levels or phases in accordance with the RF conditions to save battery power. Mobile device battery life can be conserved when the mobile device detects poor RF conditions and enters a deep sleep mode of operation. In this deep sleep mode of operation the mobile device periodically samples the RF conditions and gradually increases the period between samples when the RF conditions do not improve. Because mobility can change the RF condition for wireless devices even in areas of good RF coverage, the mobile device operating in the deep sleep mode can detect this mobility and thus enhance the probability of entering an idle state, or alternatively, entering a longer power save mode. When the RF condition improves, the mobile device exits from the deep sleep mode and returns to the idle state.
    Type: Application
    Filed: March 2, 2012
    Publication date: June 28, 2012
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Khaledul M. ISLAM, Asif HOSSAIN
  • Publication number: 20120087235
    Abstract: A method and apparatus for monitoring connectivity in a network at a bearer path layer are disclosed. For example, the method receives a request to monitor a user endpoint, identifies an internet protocol address of the user endpoint, an internet protocol address of each transport network element between the user endpoint and a bearer trace server, a bearer path identification of each bearer used by the user endpoint, a quality of service associated with each bearer used by the user endpoint, and a tunnel identification of each bearer used by the user endpoint; and performs a fault isolation and performance monitoring at a bearer path layer, wherein the fault isolation identifies a particular segment where a fault is detected at the bearer path layer.
    Type: Application
    Filed: December 19, 2011
    Publication date: April 12, 2012
    Applicant: AT&T INTELLECTUAL PROPERTY, I,L.P.
    Inventors: DONALD SMITH, Wenge Chen, Kuo-Hui Liu, Chou Lan Pok, Mohammad M. Islam, Michael Recchia
  • Publication number: 20120046059
    Abstract: A method of network-directed service status order at a mobile station, includes the steps of: (a) from the mobile station sending an origination message, over the network, requesting a service with the network; (b) in response to the origination message, at the mobile station receiving over the network a status message of a status of the requested service, the status message identifying one of a grant of the requested service or a denial of the requested service; and (c) operating the mobile station in an unambiguous state in accordance with the received status message.
    Type: Application
    Filed: October 27, 2011
    Publication date: February 23, 2012
    Inventors: William Daniel Willey, Khaledul M. Islam, Asif Hossain
  • Patent number: 7701872
    Abstract: A method and apparatus for packet data service discovery are described. A current blacklist comprising entries for wireless networks not providing packet data services (i.e. either not supporting the services or not having a packet data services roaming agreement) is kept in memory of the mobile device based on previous attempts to connect to such networks. Current preferred roaming lists identify whether a given wireless network can be acquired, but do not identify whether a data services roaming agreement exists. At least one of the following advantages is provided: no advance knowledge of data services roaming agreements is required; no mobile device software change is required when the data services roaming agreement changes; mobile device can notify a server of a wireless network status change; significant power savings at the mobile device; and avoid unnecessary network access, which in turn saves network resources and capacity.
    Type: Grant
    Filed: June 23, 2003
    Date of Patent: April 20, 2010
    Assignee: Research In Motion Limited
    Inventors: Khaledul M. Islam, Asif Hossain