Patents by Inventor Omar Ali

Omar Ali 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: 20190026084
    Abstract: The programming notebook system, methods, and user interfaces described herein provide software developers with enhanced tools by which a programming notebook workflow and session history associated with code cells in a programming notebook may be tracked and maintained. As a developer progresses through a development workflow, the developer can select an option to save a program code card representing some or all of the program code cell inputs. A card editor user interface may present an aggregated listing of all program code the developer has provided across multiple code cells during the current session which the developer can edit, refine, and/or comment. The card editor may also allow the developer to add associated user interface code to display a UI component associated with the program code card, and allow the developer to add a description and tags for the card so that the card can be searched for and reused.
    Type: Application
    Filed: September 19, 2018
    Publication date: January 24, 2019
    Inventors: Mark Elliot, Punyashloka Biswal, Ankit Shankar, Omar Ali, John Chakerian, Ben Duffield, Adam Borochoff
  • Patent number: 10127021
    Abstract: The programming notebook system, methods, and user interfaces described herein provide software developers with enhanced tools by which a programming notebook workflow and session history associated with code cells in a programming notebook may be tracked and maintained. As a developer progresses through a development workflow, the developer can select an option to save a program code card representing some or all of the program code cell inputs. A card editor user interface may present an aggregated listing of all program code the developer has provided across multiple code cells during the current session which the developer can edit, refine, and/or comment. The card editor may also allow the developer to add associated user interface code to display a UI component associated with the program code card, and allow the developer to add a description and tags for the card so that the card can be searched for and reused.
    Type: Grant
    Filed: December 28, 2016
    Date of Patent: November 13, 2018
    Assignee: PALANTIR TECHNOLOGIES INC.
    Inventors: Mark Elliot, Punyashloka Biswal, Ankit Shankar, Omar Ali, John Chakerian, Ben Duffield, Adam Borochoff
  • Patent number: 10111154
    Abstract: Techniques are disclosed relating to a mobile device blacklisting certain wireless cells. The device may refrain from considering blacklisted cells for cell operations such as reselection and handover. The device may blacklist cells that fail selection criteria or system information decoding. In some embodiments, the device is configured to manage inclusion of cells on the blacklist based on whether the cells are part of a home network (e.g., an HPLMN) for the mobile device. The device may delete cells that are part of the home network from the blacklist after an out-of-service event or may refrain from adding cells from the home network to the blacklist after certain failures, for example. In various embodiments the disclosed techniques may avoid blacklisting desirable cells in certain scenarios while still enabling blacklist functionality. This may improve wireless performance and battery life, for example.
    Type: Grant
    Filed: September 12, 2017
    Date of Patent: October 23, 2018
    Assignee: Apple Inc.
    Inventors: Sundarraman Balasubramanian, Nordine Kadri, Omar Ali, Vijay Venkataraman
  • Patent number: 10002585
    Abstract: For selectively transmitting signals, a data lane interface communicates signals of at least one data lane of a serial bus. A video interface port receives a video display signal from a video card. A traffic circuit transmits the signals of the at least one data lane and the video display signal to a high-speed signal combiner in response to determining that the high-speed signal combiner is processing the signals of the at least one data lane and the video display signal for output as a combined video display signal. Else the traffic circuit transmits the video display signal to a video output port in response to determining that the high-speed signal combiner is not processing the signals of the at least one data lane and the video display signal for output as the combined video display signal.
    Type: Grant
    Filed: March 31, 2016
    Date of Patent: June 19, 2018
    Assignee: Lenovo (Singapore) PTE LTD
    Inventors: Marc Richard Pamley, Omar Ali Ali, George O. Diatzikis, Alan Ladd Painter
  • Patent number: 9952634
    Abstract: Apparatuses, systems, and methods for interfacing with multiple components connected to a printed circuit board. An apparatus includes a plurality of hardware components that each include a first interface. An apparatus includes a printed circuit board that includes a plurality of interfaces that communicatively couple each of the hardware components to the printed circuit board via the first interface. The printed circuit board includes a second interface that communicatively couples the printed circuit board to an information handling device and manages communications between the information handling device and each of the hardware components coupled to the printed circuit board.
    Type: Grant
    Filed: March 28, 2016
    Date of Patent: April 24, 2018
    Assignee: Lenovo (Singapore) PTE. LTD.
    Inventors: Rodrigo Samper, Omar Ali Ali, Cory Allen Chapman, Alan Ladd Painter
  • Patent number: 9870205
    Abstract: The programming notebook system, methods, and user interfaces described herein provide software developers with enhanced tools by which a programming notebook workflow and session history associated with code cells in a programming notebook may be tracked and maintained. As a developer progresses through a development workflow, the developer can select an option to save a program code card representing some or all of the program code cell inputs. A card editor user interface may present an aggregated listing of all program code the developer has provided across multiple code cells during the current session which the developer can edit, refine, and/or comment. The card editor may also allow the developer to add associated user interface code to display a UI component associated with the program code card, and allow the developer to add a description and tags for the card so that the card can be searched for and reused.
    Type: Grant
    Filed: September 3, 2015
    Date of Patent: January 16, 2018
    Assignee: PALANTIR TECHNOLOGIES INC.
    Inventors: Mark Elliot, Punyashloka Biswal, Ankit Shankar, Omar Ali, John Chakerian, Ben Duffield, Adam Borochoff
  • Publication number: 20170286720
    Abstract: For a secure device chamber, the device chamber is disposed in a chassis and includes a device port. A door latches to obstruct access to the device chamber. A logic circuit receives an uninterrupted power supply from a computer, stores a device access value, and unlatches the door in response to activation of a chamber eject button and a device access value not being a device secure mode.
    Type: Application
    Filed: March 31, 2016
    Publication date: October 5, 2017
    Inventors: Alan Ladd Painter, Omar Ali Ali, George O. Diatzikis, Marc Richard Pamley, Bryan Loyd Young
  • Publication number: 20170287435
    Abstract: For selectively transmitting signals, a data lane interface communicates signals of at least one data lane of a serial bus. A video interface port receives a video display signal from a video card. A traffic circuit transmits the signals of the at least one data lane and the video display signal to a high-speed signal combiner in response to determining that the high-speed signal combiner is processing the signals of the at least one data lane and the video display signal for output as a combined video display signal. Else the traffic circuit transmits the video display signal to a video output port in response to determining that the high-speed signal combiner is not processing the signals of the at least one data lane and the video display signal for output as the combined video display signal.
    Type: Application
    Filed: March 31, 2016
    Publication date: October 5, 2017
    Inventors: Marc Richard Pamley, Omar Ali Ali, George O. Diatzikis, Alan Ladd Painter
  • Publication number: 20170277230
    Abstract: Apparatuses, systems, and methods for interfacing with multiple components connected to a printed circuit board. An apparatus includes a plurality of hardware components that each include a first interface. An apparatus includes a printed circuit board that includes a plurality of interfaces that communicatively couple each of the hardware components to the printed circuit board via the first interface. The printed circuit board includes a second interface that communicatively couples the printed circuit board to an information handling device and manages communications between the information handling device and each of the hardware components coupled to the printed circuit board.
    Type: Application
    Filed: March 28, 2016
    Publication date: September 28, 2017
    Inventors: Rodrigo Samper, Omar Ali Ali, Cory Allen Chapman, Alan Ladd Painter
  • Patent number: 9763356
    Abstract: An embodiment provides a method, including: receiving, from a temperature sensor disposed within an electronic device, temperature input relative to a first heat generating component; the first heat generating component being upstream of a cooling element of the electronic device; receiving, from a temperature sensor disposed within an electronic device, temperature input relative to a second heat generating component; the second heat generating component being downstream of the cooling element; and controlling the cooling element to cool the first and second heat generating components based on both the temperature input relative to the first heat generating component and the temperature input relative to the second heat generating component. Other aspects are described and claimed.
    Type: Grant
    Filed: March 26, 2014
    Date of Patent: September 12, 2017
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Marc Richard Pamley, Timothy Samuel Farrow, Omar Ali Ali, William Fred Martin-Otto
  • Patent number: 9696777
    Abstract: A system can include a processor; memory operatively coupled to the processor; a chipset operatively coupled to the processor; ports where each of the ports includes a respective power supply line; a switch; a hub operatively coupled to the ports and to the chipset for data transfer via an in-band protocol; and a microcontroller operatively coupled to the chipset, to the switch and to the hub where the microcontroller includes circuitry that controls the switch to transfer data to one of the ports via an out-of-band protocol and where the microcontroller includes circuitry that controls supply of power to the power supply lines.
    Type: Grant
    Filed: June 5, 2014
    Date of Patent: July 4, 2017
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Marc Richard Pamley, Omar Ali Ali, Alan Ladd Painter, Bryan L. Young
  • Patent number: 9645954
    Abstract: A system can include a power supply unit; a processor; memory operatively coupled to the processor; a chipset operatively coupled to the processor; diagnostic information memory; and a microcontroller operatively coupled to the chipset via a first diagnostic data transfer bus and the microcontroller operatively coupled to the power supply unit and to the diagnostic information memory via a second diagnostic data transfer bus.
    Type: Grant
    Filed: June 5, 2014
    Date of Patent: May 9, 2017
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Marc Richard Pamley, Omar Ali Ali, Alan Ladd Painter, Bryan L. Young, William Fred Keown, Jr.
  • Patent number: 9525164
    Abstract: A method for producing pure vanadium(III) oxide and a vanadyl sulfate solution comprising contacting vanadium pentoxide with a solid inorganic reducing agent. The resultant mixture containing a mix of vanadium oxides is leached with sulfuric acid to form vanadium(III) oxide and vanadyl sulfate.
    Type: Grant
    Filed: April 29, 2016
    Date of Patent: December 20, 2016
    Assignee: King Abdulaziz University
    Inventors: Mecit Aksu, Omar Ali Al-Zain
  • Patent number: 9417672
    Abstract: An apparatus, system, and method are disclosed for providing customized thermal control data structures. The default thermal control data structure is typically stored in a first storage device of the IOS module of the information processing system. A custom thermal control data structure is stored on a second storage device that is separately updatable from the first storage device. The thermal cooling module that provides cooling for the information processing system is directed to use the custom thermal control data structure for cooling components of the information processing system.
    Type: Grant
    Filed: March 30, 2012
    Date of Patent: August 16, 2016
    Assignee: Lenovo (Singapore) PTE. LTD.
    Inventors: Marc Richard Pamley, Omar Ali Ali, Cory Allen Chapman, Timothy Samuel Farrow, William Fred Keown, Jr., Albert Vincent Makley, James A. Pfaltzgraff
  • Publication number: 20150355696
    Abstract: A system can include a processor; memory operatively coupled to the processor; a chipset operatively coupled to the processor; ports where each of the ports includes a respective power supply line; a switch; a hub operatively coupled to the ports and to the chipset for data transfer via an in-band protocol; and a microcontroller operatively coupled to the chipset, to the switch and to the hub where the microcontroller includes circuitry that controls the switch to transfer data to one of the ports via an out-of-band protocol and where the microcontroller includes circuitry that controls supply of power to the power supply lines.
    Type: Application
    Filed: June 5, 2014
    Publication date: December 10, 2015
    Applicant: Lenovo (Singapore) Pte. Ltd.
    Inventors: Marc Richard PAMLEY, Omar Ali ALI, Alan Ladd PAINTER, Bryan L. YOUNG
  • Publication number: 20150356034
    Abstract: A system can include a power supply unit; a processor; memory operatively coupled to the processor; a chipset operatively coupled to the processor; diagnostic information memory; and a microcontroller operatively coupled to the chipset via a first diagnostic data transfer bus and the microcontroller operatively coupled to the power supply unit and to the diagnostic information memory via a second diagnostic data transfer bus.
    Type: Application
    Filed: June 5, 2014
    Publication date: December 10, 2015
    Applicant: LENOVO (SINGAPORE) PTE. LTD.
    Inventors: Marc Richard PAMLEY, Omar Ali ALI, Alan Ladd PAINTER, Bryan L. YOUNG, William Fred KEOWN, JR.
  • Publication number: 20150278139
    Abstract: An embodiment provides a method, including: providing a multi-protocol connector in an electronic device for connecting at least one storage device thereto; determining, using an operative coupling between the multi-protocol connector and the electronic device, if the electronic device supports one or more protocols of the multi-protocol connector; and providing an informational prompt for each determined protocol of the multi-protocol connector that the electronic device supports. Other aspects are described and claimed.
    Type: Application
    Filed: March 26, 2014
    Publication date: October 1, 2015
    Applicant: Lenovo (Singapore) Pte. Ltd.
    Inventors: Marc Richard Pamley, Alan Ladd Painter, Omar Ali Ali, Timothy Samuel Farrow
  • Publication number: 20150282385
    Abstract: An embodiment provides a method, including: receiving, from a temperature sensor disposed within an electronic device, temperature input relative to a first heat generating component; the first heat generating component being upstream of a cooling element of the electronic device; receiving, from a temperature sensor disposed within an electronic device, temperature input relative to a second heat generating component; the second heat generating component being downstream of the cooling element; and controlling the cooling element to cool the first and second heat generating components based on both the temperature input relative to the first heat generating component and the temperature input relative to the second heat generating component. Other aspects are described and claimed.
    Type: Application
    Filed: March 26, 2014
    Publication date: October 1, 2015
    Applicant: Lenovo (Singapore) Pte. Ltd.
    Inventors: Marc Richard Pamley, Timothy Samuel Farrow, Omar Ali Ali, William Fred Martin-Otto
  • Publication number: 20150222004
    Abstract: An apparatus is provided. First and second hybrid couplers are provided with each having a first port, a second port, a third port, a fourth port and with each being substantially curvilinear. The fourth ports of the first and second hybrid couplers are first and second isolation port that are mutually coupled. The first port of the first hybrid coupler is configured to carry a first portion of a differential signal, and the first port of the second hybrid coupler is configured to carry a second portion of the differential signal.
    Type: Application
    Filed: April 13, 2015
    Publication date: August 6, 2015
    Inventors: Swaminathan Sankaran, Nirmal C. Warke, Hassan Omar Ali, Bradley A. Kramer
  • Patent number: 9020645
    Abstract: Described is a technology by which two or more air moving devices have some of their control lines combined, including a frequency control line from a controller. Along with the combined frequency control line, power voltage lines and ground lines and may be combined, with a separate sensing line for each air moving device. One or more couplers couples the combined lines to air moving device control circuitry.
    Type: Grant
    Filed: March 29, 2012
    Date of Patent: April 28, 2015
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Albert Vincent Makley, Timothy Samuel Farrow, Omar Ali, Marc Richard Pamley