Patents by Inventor Sami Mohammed

Sami Mohammed 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: 20230177570
    Abstract: Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium, including a method for providing content. Publisher input is received regarding acceptable content item types and sizes for inclusion with other content in a publication. Publisher input is received regarding how often content items are to appear in the publication. Identification is received of a user device that will render the publication as an article. The other content is evaluated including formatting the article as a single scrolling page, including defining logical pages with boundaries determined by formatted content blocks and based on display capabilities of the user device. Based on the evaluating, content items are selected for presentation along with the other content when presenting the article on the user device, including dynamically determining a number, types and placement of content items based on the logical pages and properties of the user device.
    Type: Application
    Filed: September 13, 2022
    Publication date: June 8, 2023
    Inventors: Matthew Mckeon, Sami Mohammed Shalabi, Maurice Bennett Shore, Abraham Michael Yaar
  • Patent number: 11447367
    Abstract: A stabilizing system may be utilized to reduce or eliminate sway of magnetic tape that is suspended in an elevator hoistway and provides a positional reference to an elevator cab. The stabilizing system may include a stabilizing mechanism fixed within a hoistway and a roller cam disposed on the elevator cab. The stabilizing system may include a telescoping member attached to a guide having opposing flanges that restrict movement of the tape. The telescoping member and the guide may be biased in an extended position, where the guide partially surrounds the tape. In a retracted position, the guide is horizontally spaced apart from the tape. When the elevator cab passes the stabilizing mechanism, the roller cam may force the guide and the telescoping member into the retracted position to prevent any contact between the stabilizing mechanism and components disposed on the elevator cab.
    Type: Grant
    Filed: September 12, 2019
    Date of Patent: September 20, 2022
    Assignee: TK Elevator Corporation
    Inventor: Sami Mohammed
  • Patent number: 11443349
    Abstract: Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium, including a method for providing content. Publisher input is received regarding acceptable content item types and sizes for inclusion with other content in a publication. Publisher input is received regarding how often content items are to appear in the publication. Identification is received of a user device that will render the publication as an article. The other content is evaluated including formatting the article as a single scrolling page, including defining logical pages with boundaries determined by formatted content blocks and based on display capabilities of the user device. Based on the evaluating, content items are selected for presentation along with the other content when presenting the article on the user device, including dynamically determining a number, types and placement of content items based on the logical pages and properties of the user device.
    Type: Grant
    Filed: July 6, 2020
    Date of Patent: September 13, 2022
    Assignee: GOOGLE LLC
    Inventors: Matthew McKeon, Sami Mohammed Shalabi, Maurice Bennett Shore, Abraham Michael Yaar
  • Patent number: 11401798
    Abstract: A method of geosteering in a wellbore construction process uses an earth model that defines boundaries between formation layers and petrophysical properties of the formation layers in a subterranean formation. Sensor measurements related to the wellbore construction process are inputted to the earth model. An estimate is obtained for a relative geometrical and geological placement of the well path with respect to a geological objective using a trained stochastic clustering and pattern matching agent. An output action based on the sensor measurement for influencing a future profile of the well path with respect to the estimate.
    Type: Grant
    Filed: July 30, 2019
    Date of Patent: August 2, 2022
    Assignee: SHELL USA, INC.
    Inventors: Neilkunal Panchal, Sami Mohammed Khair Sultan, Mingqi Wu
  • Publication number: 20210388715
    Abstract: A method for determining a depth of a target layer in a subterranean formation involves obtaining sequences of downhole and offset data. The downhole and offset data are discretized, and labels assigned to the discretized data. The sequences of labeled downhole and offset data are compared to determine a subsequence alignment. A depth for the target layer can thereby be determined.
    Type: Application
    Filed: July 30, 2019
    Publication date: December 16, 2021
    Inventors: Neilkunal PANCHAL, Sami Mohammed Khair SULTAN, Jeong Hwan KOOK, David THANOON
  • Publication number: 20210310307
    Abstract: A method of geosteering in a wellbore construction process uses an earth model that defines boundaries between formation layers and petrophysical properties of the formation layers in a subterranean formation. Sensor measurements related to the wellbore construction process are inputted to the earth model. An estimate is obtained for a relative geometrical and geological placement of the well path with respect to a geological objective using a trained reinforcement learning agent. An output action based on the sensor measurement for influencing a future profile of the well path with respect to the estimate.
    Type: Application
    Filed: July 30, 2019
    Publication date: October 7, 2021
    Inventors: Neilkunal PANCHAL, Sami Mohammed Khair SULTAN, Jeremy Paul VILA, Minith Bharat JAIN, David THANOON, Misael Jacobo UZCATEGUI DIAZ, Arnab CHATTERJEE
  • Publication number: 20210310347
    Abstract: A method for autonomous geosteering for a well-boring process uses a trained function approximating agent. A geological objective is determined. Then, using the trained function approximating agent, a sequence of control inputs is determined to steer a well-boring tool towards the geological objective. The trained function approximating agent is adapted to enact the sequence of control inputs upon receiving a signal from a measurement from the well-boring process.
    Type: Application
    Filed: July 30, 2019
    Publication date: October 7, 2021
    Inventors: Neilkunal PANCHAL, Sami Mohammed Khair SULTAN, Minith Bharat JAIN, Patricia ASTRID
  • Publication number: 20210312332
    Abstract: A method for producing a simulation environment for training a function approximating agent uses an earth model that defines boundaries between formation layers and petrophysical properties of the formation layers in a subterranean formation. A toolface input corresponding to a set of model coefficients produced by the earth model is provided to a drilling attitude model, which produces a drill bit position. The drill bit position is fed to the earth model for determining an updated set of model coefficients for a predetermined interval and a set of signals representing physical properties of the subterranean formation. The signals are provided to a sensor model to produce at least one sensor output. A reward is determined from the sensor output. The simulation environment for training the function approximating agent can be used for automating a geosteering process.
    Type: Application
    Filed: July 30, 2019
    Publication date: October 7, 2021
    Inventors: Neilkunal PANCHAL, Sami Mohammed Khair SULTAN, David THANOON, Andres Tomas SUAREZ, Misael Jacobo UZCATEGUI DIAZ
  • Publication number: 20210293133
    Abstract: A method of geosteering in a wellbore construction process uses an earth model that defines boundaries between formation layers and petrophysical properties of the formation layers in a subterranean formation. Sensor measurements related to the wellbore construction process are inputted to the earth model. An estimate is obtained for a relative geometrical and geological placement of the well path with respect to a geological objective using a trained stochastic clustering and pattern matching agent. An output action based on the sensor measurement for influencing a future profile of the well path with respect to the estimate.
    Type: Application
    Filed: July 30, 2019
    Publication date: September 23, 2021
    Inventors: Neilkunal PANCHAL, Sami Mohammed Khair SULTAN, Mingqi WU
  • Publication number: 20210293129
    Abstract: A method of geosteering in a wellbore construction process uses an earth model that defines boundaries between formation layers and petrophysical properties of the formation layers in a subterranean formation. Sensor measurements related to the wellbore construction process are inputted to the earth model. An estimate is obtained for a relative geometrical and geological placement of the well path with respect to a geological objective using a trained Kalman filtering agent. An output action based on the sensor measurement for influencing a future profile of the well path with respect to the estimate.
    Type: Application
    Filed: July 30, 2019
    Publication date: September 23, 2021
    Inventors: Neilkunal PANCHAL, Sami Mohammed Khair SULTAN, Yinsen MIAO, Marina VANNUCCI, Daniel Ryan KOWAL
  • Publication number: 20210293132
    Abstract: A method of geosteering in a wellbore construction process uses an earth model that defines boundaries between formation layers and petrophysical properties of the formation layers in a subterranean formation. Sensor measurements related to the wellbore construction process are inputted to the earth model. An estimate is obtained for a relative geometrical and geological placement of the well path with respect to a geological objective using a trained greedy Monte Carlo agent. An output action based on the sensor measurement for influencing a future profile of the well path with respect to the estimate.
    Type: Application
    Filed: July 30, 2019
    Publication date: September 23, 2021
    Inventors: Neilkunal PANCHAL, Sami Mohammed Khair SULTAN, Yizhou XIA
  • Publication number: 20210078826
    Abstract: A stabilizing system may be utilized to reduce or eliminate sway of magnetic tape that is suspended in an elevator hoistway and provides a positional reference to an elevator cab. The stabilizing system may include a stabilizing mechanism fixed within a hoistway and a roller cam disposed on the elevator cab. The stabilizing system may include a telescoping member attached to a guide having opposing flanges that restrict movement of the tape. The telescoping member and the guide may be biased in an extended position, where the guide partially surrounds the tape. In a retracted position, the guide is horizontally spaced apart from the tape. When the elevator cab passes the stabilizing mechanism, the roller cam may force the guide and the telescoping member into the retracted position to prevent any contact between the stabilizing mechanism and components disposed on the elevator cab.
    Type: Application
    Filed: September 12, 2019
    Publication date: March 18, 2021
    Applicant: Thyssenkrupp Elevator Corporation
    Inventor: Sami Mohammed
  • Publication number: 20200334717
    Abstract: Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium, including a method for providing content. Publisher input is received regarding acceptable content item types and sizes for inclusion with other content in a publication. Publisher input is received regarding how often content items are to appear in the publication. Identification is received of a user device that will render the publication as an article. The other content is evaluated including formatting the article as a single scrolling page, including defining logical pages with boundaries determined by formatted content blocks and based on display capabilities of the user device. Based on the evaluating, content items are selected for presentation along with the other content when presenting the article on the user device, including dynamically determining a number, types and placement of content items based on the logical pages and properties of the user device.
    Type: Application
    Filed: July 6, 2020
    Publication date: October 22, 2020
    Applicant: Google LLC
    Inventors: Matthew MCKEON, Sami Mohammed SHALABI, Maurice Bennett SHORE, Abraham Michael YAAR
  • Patent number: 10706443
    Abstract: Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium, including a method for providing content. Publisher input is received regarding acceptable content item types and sizes for inclusion with other content in a publication. Publisher input is received regarding how often content items are to appear in the publication. Identification is received of a user device that will render the publication as an article. The other content is evaluated including formatting the article as a single scrolling page, including defining logical pages with boundaries determined by formatted content blocks and based on display capabilities of the user device. Based on the evaluating, content items are selected for presentation along with the other content when presenting the article on the user device, including dynamically determining a number, types and placement of content items based on the logical pages and properties of the user device.
    Type: Grant
    Filed: April 9, 2018
    Date of Patent: July 7, 2020
    Assignee: Google LLC
    Inventors: Matthew Mckeon, Sami Mohammed Shalabi, Maurice Bennett Shore, Abraham Michael Yaar
  • Patent number: 10075510
    Abstract: Content on a client device is updated. Analytics data describing how a user uses the client device to consume digital content are received. The analytics data are generated by the client device responsive to observations of how the user uses the client device to consume digital content. A prediction model is generated based on the analytics data and used to predict when the user will consume digital content on the client device. Prediction data describing the prediction are provided to the client device. The client device uses the prediction data to request updated digital content prior to when the user is predicted to consume digital content on the client device.
    Type: Grant
    Filed: March 13, 2014
    Date of Patent: September 11, 2018
    Assignee: Google LLC
    Inventors: James Reilly, Sami Mohammed Shalabi, Mehul Agarwal, Michael Scott Depinet
  • Publication number: 20180225726
    Abstract: Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium, including a method for providing content. Publisher input is received regarding acceptable content item types and sizes for inclusion with other content in a publication. Publisher input is received regarding how often content items are to appear in the publication. Identification is received of a user device that will render the publication as an article. The other content is evaluated including formatting the article as a single scrolling page, including defining logical pages with boundaries determined by formatted content blocks and based on display capabilities of the user device. Based on the evaluating, content items are selected for presentation along with the other content when presenting the article on the user device, including dynamically determining a number, types and placement of content items based on the logical pages and properties of the user device.
    Type: Application
    Filed: April 9, 2018
    Publication date: August 9, 2018
    Applicant: Google LLC
    Inventors: Matthew Mckeon, Sami Mohammed Shalabi, Maurice Bennett Shore, Abraham Michael Yaar
  • Patent number: 9940646
    Abstract: Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium, including a method for providing content. Publisher input is received regarding acceptable content item types and sizes for inclusion with other content in a publication. Publisher input is received regarding how often content items are to appear in the publication. Identification is received of a user device that will render the publication as an article. The other content is evaluated including formatting the article as a single scrolling page, including defining logical pages with boundaries determined by formatted content blocks and based on display capabilities of the user device. Based on the evaluating, content items are selected for presentation along with the other content when presenting the article on the user device, including dynamically determining a number, types and placement of content items based on the logical pages and properties of the user device.
    Type: Grant
    Filed: October 9, 2014
    Date of Patent: April 10, 2018
    Assignee: Google LLC
    Inventors: Matthew Mckeon, Sami Mohammed Shalabi, Maurice Bennett Shore, Abraham Michael Yaar
  • Patent number: 9774663
    Abstract: A magazine distribution system retrieves digital content associated with a digital magazine published by a publisher by using a plurality of feeds. The magazine distribution system retrieves an issue feed from a publisher of a digital magazine. The issue feed includes information about an issue of the digital magazine. The magazine distribution system analyzes the issue feed to retrieve an identifier identifying a section feed published by the publisher. The magazine distribution system retrieves the section feed from the publisher using the identifier identifying the section feed and analyzes the retrieved section feed to identify information about the section of the digital magazine and a digital content item to be included in the section of the issue of the digital magazine. The magazine distribution system formats the issue of the digital magazine and presents the formatted issue of the digital magazine to a user.
    Type: Grant
    Filed: January 14, 2015
    Date of Patent: September 26, 2017
    Assignee: Google Inc.
    Inventors: Charles Edward Garofalo, Maurice Bennett Shore, Sami Mohammed Shalabi
  • Patent number: 9569547
    Abstract: Described embodiments enable the presentation to a user of news articles or other content that is of likely interest to a user and that is temporally and/or geographically relevant to the user's location or region of interest. A news delivery system includes an ingest module that assigns topics, locations and dates to available content, a profile engine that determines profile topics and geographic locations that a particular user finds relevant, and a news delivery module that selects content for the user based on the operation of the ingest module and the profile engine and the desired timeframe. In one embodiment, the profile engine performs decay processing to remove stale topics and locations from a user's profile. In related aspects, the profile engine maintains multiple profiles for the user.
    Type: Grant
    Filed: December 31, 2013
    Date of Patent: February 14, 2017
    Assignee: Google Inc.
    Inventors: Mehul Agarwal, Sami Mohammed Shalabi
  • Patent number: 9563695
    Abstract: An personalized electronic magazine system includes an indexing module that stores topics related to various items available via a database. A user profile manager determines topics of interest to a particular user, and a recommendation generator uses the topic information from the indexing module and the topic information from the profile manager to generate recommended content to present to the user.
    Type: Grant
    Filed: December 26, 2013
    Date of Patent: February 7, 2017
    Assignee: Google Inc.
    Inventors: Jokubas Zukerman, Sami Mohammed Shalabi, Maurice Shore, Mehul Agarwal, Imad Jureidini