Patents by Inventor Muhammad Mohsin
Muhammad Mohsin 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: 20220198050Abstract: Systems, methods, and devices are described herein to query data in an entity data database. A query for information about a set of entities is received from a requesting system. The query is in a predefined format and includes search conditions. A querying strategy is determined based on the received query. The entity data database is queried by identifying a set of user records that fulfill a first search condition. A numerical value of the set of user records is next compared to a threshold. Depending on the numerical value, the set of user records is assigned to a first numerical bucket. Depending on the bucket, the numerical value is changed to a second numerical value, which is used to generate an aggregated count value. The aggregated count value is shared with the requesting system.Type: ApplicationFiled: December 15, 2021Publication date: June 23, 2022Applicant: Apple Inc.Inventors: Deima Elnatour, Elli Shapiro, Muhammad Mohsin K. Niazi, Michael B. Wood, Brandon J. Van Ryswyk, Paul A. Youngblood, Daniela S. Antonova, Andrew M. Bennett, Alex B. McLaughlin, Sebastien P. Sahuc, Cristian B. Opris, Miguel Nunes De Miranda
-
Publication number: 20220060496Abstract: A method to provide secure operation of a lighting network, the lighting network comprising a lighting device arranged for illuminating an environment and a local controller for controlling the lighting device, wherein the lighting network is further controllable by an external controller, external to the lighting network, wherein the method comprises: determining a configuration status of the lighting network, analyzing the determined configuration status, switching an operational mode of the lighting network between a normal mode and a secured mode based on the analysis; wherein in the normal mode, the lighting network is operably connected to the external controller, and a light rendering function of the lighting device is being controlled by the external controller according to a predetermined set of functions, and wherein in the secured mode, the light rendering function of the lighting device is being controlled by the external controller according to a subset of the predetermined set of functions.Type: ApplicationFiled: January 9, 2020Publication date: February 24, 2022Inventors: MUHAMMAD MOHSIN SIRAJ, HUON URBALD OGIER NORBERT VAN DE LAARSCHOT
-
Publication number: 20210237077Abstract: The present invention relates to an apparatus for a platelet function test using speckle decorrelation time analysis. An apparatus for a platelet function test according to an exemplary embodiment of the present invention may include: a laser unit for irradiating a blood sample including platelets with a laser; an image capturing unit for obtaining a speckle image of the blood sample irradiated with the laser; and a control unit for determining the speckle decorrelation time for platelets.Type: ApplicationFiled: September 30, 2020Publication date: August 5, 2021Applicant: GIST(Gwangju Institute of Science and Technology)Inventors: Eui Heon CHUNG, Hee Jae JEON, Muhammad Mohsin QURESHI, Seung Yeob LEE
-
Patent number: 10839108Abstract: A method comprises generating a first block of a block chain and generating a second block of the block chain. The first block is associated with a first component of a storage device. The first block is generated when the first component is manufactured. The second block is associated with a second component of the storage device. The second block is generated when the second component is manufactured.Type: GrantFiled: May 29, 2018Date of Patent: November 17, 2020Assignee: Seagate Technology LLCInventors: Muhammad Mohsin Awan, David Michael Seesdorf, Kevin Gautam Sternberg, Saheb Biswas, Anthony Ramon Duran
-
Patent number: 10518792Abstract: Systems and methods are disclosed for reliable detection of oncoming trains and for warning roadway personnel working on the railroad track of the oncoming train. A train detection system includes a wireless communication network further including train detection modules attached to catenary poles along the sides of the railroad track. Each train detection module is equipped with at least two diverse sensors configured to detect trains and other on-track vehicles. Each train detection sensor is simultaneously active and works with other train detection sensors to detect an approaching train and generate train alerts. The train alerts are transmitted wirelessly over the wireless communication network by the train detection modules. The system transmits train alerts to personal alert devices worn by roadway workers. The personal alert device forms an ad-hoc wireless network with the train detection modules.Type: GrantFiled: July 25, 2017Date of Patent: December 31, 2019Assignee: MILLER FELPAX CORPORATIONInventors: Joseph M. Denny, Muhammad Mohsin Naseer
-
Publication number: 20190370501Abstract: A method comprises generating a first block of a block chain and generating a second block of the block chain. The first block is associated with a first component of a storage device. The first block is generated when the first component is manufactured. The second block is associated with a second component of the storage device. The second block is generated when the second component is manufactured.Type: ApplicationFiled: May 29, 2018Publication date: December 5, 2019Inventors: Muhammad Mohsin AWAN, David Michael SEESDORF, Kevin Gautam STERNBERG, Saheb BISWAS, Anthony Ramon DURAN
-
Patent number: 10484410Abstract: Presented herein are techniques for detecting anomalies in micro-service communications that are indicative of security issues/problems for the application. More specifically, a computing device receives a plurality of micro-service communication records each associated with traffic sent between pairs of executables (nodes) that are related to a micro-services application. Each of the micro-service communication records includes a time series entry and an associated trace sequence identifier and each of the micro-service communication records are generated during a time period. The computing device analyzes the plurality of micro-service communications to detect possible anomalous communication patterns associated with the micro-services application during the time period.Type: GrantFiled: July 19, 2017Date of Patent: November 19, 2019Assignee: Cisco Technology, Inc.Inventors: Enzo Fenoglio, Jérôme Tollet, Syed Muhammad Mohsin Kazmi, Hugo M. Latapie
-
Publication number: 20190344815Abstract: A system and method is proposed to ensure detection of signal light integrity and viewability. The system includes a wireless network of signal light monitors attached unobtrusively to the sun visors on each signal light for which monitoring is required. Each signal light monitor includes diverse sensors which detect signal light integrity and viewability. The detection sensors are simultaneously active to detect signal light intensity, color intensity and viewability. The information obtained from the sensors is transmitted wirelessly to a base signal light monitor. The base signal light monitor communicates this information over a mesh network to an edge processor. The network is self-healing and ensures data integrity using a pre-calculated communication link if a communication link between base signal light monitors is lost or broken. The edge processor is capable of image and condition analysis on the detection data and communicates events to an enterprise network for action.Type: ApplicationFiled: May 8, 2019Publication date: November 14, 2019Inventors: Joseph M. Denny, Muhammad Mohsin Naseer, Gregory P. Fogarty
-
Publication number: 20190303603Abstract: Systems and methods for location-based security of storage drives are described. In one embodiment, the systems may include a storage drive and a hardware controller. In some embodiments, the hardware controller may be configured to determine a location of the storage drive; identify a current mode of the storage drive, the storage drive including at least a secure mode and a non-secure mode; block activation of the secure mode upon determining that the storage drive is located in one of one or more non-permitted areas or not located in one of one or more permitted areas; and put the storage drive in the non-secure mode upon determining the storage drive is located in one of the one or more non-permitted areas while in the secure mode.Type: ApplicationFiled: April 3, 2018Publication date: October 3, 2019Applicant: SEAGATE TECHNOLOGY LLCInventors: Timothy John COURTNEY, Saheb BISWAS, Kevin Gautam STERNBERG, Muhammad Mohsin AWAN, David Michael SEESDORF
-
Patent number: 10305828Abstract: A computing device is described that includes at least one processor and a memory including instructions that when executed cause the at least one processor to output, for display, a graphical keyboard comprising a plurality of keys, and determine, based on an indication of a selection of one or more keys from the plurality of keys, text of an electronic communication. The instructions, when executed, further cause the at least one processor to identify, based at least in part on the text, a searchable entity or trigger phrase, generate, based on the searchable entity or trigger phrase, a search query, and output, for display, within the graphical keyboard, a graphical indication to indicate that the computing device generated the search query.Type: GrantFiled: April 20, 2016Date of Patent: May 28, 2019Assignee: Google LLCInventors: Jing Cao, Alexa Greenberg, Abhanshu Sharma, Yanchao Su, Nicholas Kong, Muhammad Mohsin, Jacek Jurewicz, Wei Huang, Matthew Sharifi, Benjamin Sidhom
-
Publication number: 20190028496Abstract: Presented herein are techniques for detecting anomalies in micro-service communications that are indicative of security issues/problems for the application. More specifically, a computing device receives a plurality of micro-service communication records each associated with traffic sent between pairs of executables (nodes) that are related to a micro-services application. Each of the micro-service communication records includes a time series entry and an associated trace sequence identifier and each of the micro-service communication records are generated during a time period. The computing device analyzes the plurality of micro-service communications to detect possible anomalous communication patterns associated with the micro-services application during the time period.Type: ApplicationFiled: July 19, 2017Publication date: January 24, 2019Inventors: Enzo Fenoglio, Jérôme Tollet, Syed Muhammad Mohsin Kazmi, Hugo M. Latapie
-
Patent number: 10106079Abstract: A system for reliable detection of an approaching train and warning the roadway workers in proximity of the track is described. The system comprises at least one train detector cone (TDC) deployed along a side of an active railroad track and one or more personnel warning cones (PWC) placed near the work site, the cones configured in a wireless mesh network to provide redundant communication links. Detection of a train by the train detector cone is transmitted to the personnel warning cones which provide audible and visual warnings to nearby roadway workers. The system also includes a remote server for centralized tracking and monitoring of the train detector cones and personnel warning cones.Type: GrantFiled: September 24, 2015Date of Patent: October 23, 2018Assignee: Miller FelpaxInventors: Joseph M. Denny, Muhammad Mohsin Naseer
-
Patent number: 9965530Abstract: A computing device may include a presence-sensitive display, at least one processor, and a memory storing instructions that, when executed by the at least one processor, cause the at least one processor to output, for display at the presence-sensitive display, a graphical keyboard including a plurality of keys and a suggestion region; determine, based on a selection of the suggestion region or one or more keys from the plurality of keys, a search query; retrieve one or more search results determined based on the search query; and output, in place of at least a portion of the graphical keyboard, a visual representation of a particular search result of the one or more search results.Type: GrantFiled: April 20, 2016Date of Patent: May 8, 2018Assignee: Google LLCInventors: Muhammad Mohsin, Pranay Gupta, Michael Burks
-
Patent number: 9946773Abstract: A computing device may include a presence-sensitive display, at least one processor, and a memory storing instructions that, when executed by the at least one processor, cause the at least one processor to output, for display at the presence-sensitive display, a graphical keyboard including a plurality of keys and a suggestion region; determine, based on a selection of the suggestion region or one or more keys from the plurality of keys, a search query; retrieve one or more search results determined based on the search query; and output, in place of at least a portion of the graphical keyboard, a visual representation of a particular search result of the one or more search results.Type: GrantFiled: October 24, 2016Date of Patent: April 17, 2018Assignee: Google LLCInventors: Muhammad Mohsin, Pranay Gupta, Michael Burks
-
Publication number: 20170320507Abstract: Systems and methods are disclosed for reliable detection of oncoming trains and for warning roadway personnel working on the railroad track of the oncoming train. A train detection system includes a wireless communication network further including train detection modules attached to catenary poles along the sides of the railroad track. Each train detection module is equipped with at least two diverse sensors configured to detect trains and other on-track vehicles. Each train detection sensor is simultaneously active and works with other train detection sensors to detect an approaching train and generate train alerts. The train alerts are transmitted wirelessly over the wireless communication network by the train detection modules. The system transmits train alerts to personal alert devices worn by roadway workers. The personal alert device forms an ad-hoc wireless network with the train detection modules.Type: ApplicationFiled: July 25, 2017Publication date: November 9, 2017Inventors: Joseph M. Denny, Muhammad Mohsin Naseer
-
Publication number: 20170310616Abstract: A computing device is described that includes at least one processor and a memory including instructions that when executed cause the at least one processor to output, for display, a graphical keyboard comprising a plurality of keys, and determine, based on an indication of a selection of one or more keys from the plurality of keys, text of an electronic communication. The instructions, when executed, further cause the at least one processor to identify, based at least in part on the text, a searchable entity or trigger phrase, generate, based on the searchable entity or trigger phrase, a search query, and output, for display, within the graphical keyboard, a graphical indication to indicate that the computing device generated the search query.Type: ApplicationFiled: April 20, 2016Publication date: October 26, 2017Inventors: Jing Cao, Alexa Greenberg, Abhanshu Sharma, Yanchao Su, Nicholas Kong, Muhammad Mohsin, Jacek Jurewicz, Wei Huang, Matthew Sharifi, Benjamin Sidhom
-
Publication number: 20170308586Abstract: A computing device may include a presence-sensitive display, at least one processor, and a memory storing instructions that, when executed by the at least one processor, cause the at least one processor to output, for display at the presence-sensitive display, a graphical keyboard including a plurality of keys and a suggestion region; determine, based on a selection of the suggestion region or one or more keys from the plurality of keys, a search query; retrieve one or more search results determined based on the search query; and output, in place of at least a portion of the graphical keyboard, a visual representation of a particular search result of the one or more search results.Type: ApplicationFiled: April 20, 2016Publication date: October 26, 2017Inventors: Muhammad Mohsin, Pranay Gupta, Michael Burks
-
Publication number: 20170308591Abstract: A computing device may include a presence-sensitive display, at least one processor, and a memory storing instructions that, when executed by the at least one processor, cause the at least one processor to output, for display at the presence-sensitive display, a graphical keyboard including a plurality of keys and a suggestion region; determine, based on a selection of the suggestion region or one or more keys from the plurality of keys, a search query; retrieve one or more search results determined based on the search query; and output, in place of at least a portion of the graphical keyboard, a visual representation of a particular search result of the one or more search results.Type: ApplicationFiled: October 24, 2016Publication date: October 26, 2017Inventors: Muhammad Mohsin, Pranay Gupta, Michael Burks
-
Patent number: 9769104Abstract: An electronic message may be reconfigured to effect an enhanced notification using an input interface to receive at least one electronic message created by or on behalf of a message source for delivery to an intended recipient. A matching engine determines whether the electronic message corresponds to a predetermined definition of an enhanced notification. An enhancement engine reconfigures the electronic message to the enhanced notification if stored information related to the intended recipient indicates that the intended recipient is subscribed to receive the enhanced notification. Reconfiguring the electronic message may include reconfiguring the message to provide special handling, routing or presentation.Type: GrantFiled: February 14, 2013Date of Patent: September 19, 2017Assignee: FACEBOOK, INC.Inventors: Barry Appelman, Muhammad Mohsin Hussain
-
Patent number: 9729489Abstract: An electronic message may be reconfigured to effect an enhanced notification using an input interface to receive at least one electronic message created by or on behalf of a message source for delivery to an intended recipient. A matching engine determines whether the electronic message corresponds to a predetermined definition of an enhanced notification. An enhancement engine reconfigures the electronic message to the enhanced notification if stored information related to the intended recipient indicates that the intended recipient is subscribed to receive the enhanced notification. Reconfiguring the electronic message may include reconfiguring the message to provide special handling, routing or presentation.Type: GrantFiled: December 31, 2012Date of Patent: August 8, 2017Assignee: FACEBOOK, INC.Inventors: Barry Appelman, Muhammad Mohsin Hussain