Patents Examined by Sherief Badawi
  • Patent number: 11481704
    Abstract: Artificial Intelligence systems receive two dimensional representations (e.g. physical or electronic documents) that are processed to mimic the perception, learning, problem-solving, and decision-making formerly performed by human workers. AI analysis is repeated for multiple two dimensional representations over time, each two dimensional reference including a change to a design of a building to be constructed. The AI processes denote and track changes made in the sequence of two dimensional references and extrapolate changes to materials and labor that relate to the changes in design of the building to be constructed.
    Type: Grant
    Filed: February 3, 2022
    Date of Patent: October 25, 2022
    Assignee: Togal.AI Inc.
    Inventors: Patrick E Murphy, Johnny Maghzal
  • Patent number: 11475174
    Abstract: Methods and apparatus for processing two dimensional references using artificial intelligence to generate requirements of a construction project. A two-dimensional reference, such as an architectural floor plan is provided as input to a controller operative to be an artificial intelligence engine (AI engine). The AI engine generates a user interactive interface and quantities of items, such as net floor space of a room or a region, which may be used to manage construction projects.
    Type: Grant
    Filed: November 1, 2021
    Date of Patent: October 18, 2022
    Assignee: Togal.AI Inc.
    Inventors: Patrick E Murphy, Johnny Maghzal
  • Patent number: 11474677
    Abstract: A computer readable medium for sizing a product includes instructions, that when executed by at least one processor, cause a computing device to: retrieve from a webpage information on a product including product dimensions; present on a display of a client device a graphical button that upon access by a user activates a camera for capturing an image of an object positioned at a focal distance from the camera, the object having a surface; prompt the user to enter boundary information of an imaginary housing to be placed on the surface; generate the imaginary housing dimensions in two dimensions (2D) based on the boundary information and the focal distance; and determine whether the product fits within the imaginary housing by comparing the product dimensions against the imaginary housing dimensions.
    Type: Grant
    Filed: May 13, 2020
    Date of Patent: October 18, 2022
    Assignee: ADOBE INC.
    Inventors: Gourav Singhal, Sourabh Gupta, Mrinal Kumar Sharma
  • Patent number: 11429760
    Abstract: A system, method and program product for generating and processing 2D barcodes on construction drawings. One embodiment of the method includes generating a plurality of 2D barcodes related to a construction project. Selecting a canvas that includes a plurality of regions to populate with the 2D barcodes, and populating the canvas with each barcode in a respective region. Outputting a print-ready image of the canvas containing the 2D barcodes. Executing a remote data processing system in response to a user scanning one of the 2D barcodes on the canvas with a mobile device to load a web application to facilitate a construction project task.
    Type: Grant
    Filed: April 7, 2021
    Date of Patent: August 30, 2022
    Inventor: Todd Hesnor
  • Patent number: 11425579
    Abstract: A user interface for a distributed antenna system (DAS) is provided. When executed by a processor, a signal distribution engine receives information about signals transported by the DAS and components of the DAS. The signal engine generates a signal set assignment user interface including a list of signals transported by the DAS and a signal set formation area for receiving a signal set. The signal engine also generates a signal distribution user interface that includes representations of signal sets, hardware components, and associations between hardware components. In response to receiving a request to associate the signal set with a specified hardware component, a command is output to configure a signal path so that signals in the signal set are provided to the specified hardware component.
    Type: Grant
    Filed: May 14, 2014
    Date of Patent: August 23, 2022
    Assignee: CommScope Technologies LLC
    Inventors: Sandra D. Alden, Van E. Hanson, Michael J. Williamson
  • Patent number: 11422681
    Abstract: Non-limiting examples of the present disclosure describe an application command control user interface menu to facilitate user interaction between a user and a mobile application. An application command control menu is displayed on a display screen of a processing device. An input may be received into an application canvas of a launched application. The application canvas may be positioned above the application command control menu on the display screen. In response to a received input into the application canvas, a soft input keyboard application may be displayed. The soft input keyboard application may display below the application command control menu on the display screen. A selection may be received in the application command control menu. In response to the received selection, display of the application command control menu may be expanded to replace display on the soft input keyboard application on the display screen. Other examples are also described.
    Type: Grant
    Filed: October 12, 2015
    Date of Patent: August 23, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Vlad Riscutia, Julie Seto, Maya Rodrig, Matthew Vogel, Ramy Bebawy, Sunder Raman, Edward Augustus Layne, Jr., Jon Bell, Choon-Mun Hooi, Kimberly Koenig
  • Patent number: 11403078
    Abstract: The layout of network-based interfaces can be defined in markup language files rendered in browsers executed on client devices. Interference problems among interface elements in such interfaces can be detected using the tools and processes described herein. The text nodes in a markup language file can be parsed out for processing. A number of pseudo characters or strings can be inserted into the text nodes to mimic the expansion that might occur if the plaintext in the text nodes was translated into a different language. The positions of those text nodes can then be determined and evaluated for interference with each other. Additionally or alternatively, the text nodes can be machine translated to a different language. In turn, the markup file including the translated text nodes can be rendered to evaluate whether the translated text nodes interfere with each other using optical character recognition, for example.
    Type: Grant
    Filed: October 21, 2016
    Date of Patent: August 2, 2022
    Assignee: VMWARE, INC.
    Inventors: Rongbo Peng, Demin Yan
  • Patent number: 11397512
    Abstract: A prediction method for selecting a target object for use in an electronic device is provided. The method includes the steps of: (A) displaying a plurality of objects and a cursor on a display of the electronic device; (B) obtaining moving speed, a moving vector, and a cursor position of the cursor as well as a plurality of object positions of the objects; (C) in response to the cursor position and the object positions satisfying a predetermined condition, determining whether a previously selected object exists; (D) in response to the previously selected object existing and the moving speed of the cursor being greater than a speed threshold, selecting the object with the shortest distance to the cursor as the target object by referencing the previously selected object and referring to the motion vector.
    Type: Grant
    Filed: August 6, 2019
    Date of Patent: July 26, 2022
    Assignee: DELTA ELECTRONICS, INC.
    Inventors: Jia-Hong Peng, Yu-Qiao Hong, Hung-Hsueh Tai
  • Patent number: 11321499
    Abstract: Provided is a method, system, and computer program product for providing an interactive user interface. The method includes generating a user interface including a visual representation of a body having a garment arranged thereon, generating a plurality of vector lines corresponding to portions of the body and the garment, detecting a user input on a portion of the garment, the portion of the garment having an end portion aligned with a first point of the at least three points of the vector line, determining a second point of the at least three points of the vector line based on the user input on the portion of the garment, and automatically modifying the visual representation of the garment to move the end portion in alignment with the second point of the at least three points in response to determining the second point of the vector line.
    Type: Grant
    Filed: April 13, 2020
    Date of Patent: May 3, 2022
    Assignee: Macy's, Inc.
    Inventors: Willy Hwang Lai, Henry Gene Kuo, Hafez Charles Janssens, Katherine Key Rott
  • Patent number: 11301230
    Abstract: A method and system for improving a machine learning multimedia conversion process is provided. The method includes automatically connecting hardware devices to a server hardware device. Audio and/or video data from a meeting between individuals is recorded form a location and each individual is identified via sensor data. Attributes for each user are identified and the audio and/or video data is converted to text data. Portions of the text data are analyzed and associated with each individual. Action items in the text data are identified and assigned to the individuals based on the attributes. Self-learning software code for executing future multimedia conversion processes is generated based on the assigning and the self-learning software code is modified based on results of executing the future multimedia conversion processes.
    Type: Grant
    Filed: April 13, 2018
    Date of Patent: April 12, 2022
    Assignee: Kyndryl, Inc.
    Inventors: Christopher J. Dawson, Christopher L. Molloy, Craig M. Trim, John M. Ganci, Jr.
  • Patent number: 11290572
    Abstract: One embodiment provides a system that facilitates shared virtual reality space. During operation, the system receives a first message associated with a first virtual reality object, wherein the first message includes a first address for the first virtual reality object and indicates a first action to be performed on the first virtual reality object. The system performs the first action on the first virtual reality object. The system determines a second address for a second virtual reality object that is remotely maintained and corresponds to the first virtual reality object. The system constructs a second message, which includes the second address and indicates the first action, thereby allowing the first action to be performed on the second virtual reality object.
    Type: Grant
    Filed: February 16, 2017
    Date of Patent: March 29, 2022
    Assignee: Constructive Labs
    Inventor: Michael Roberts
  • Patent number: 11269488
    Abstract: Provided is a method, performed by an electronic apparatus, of displaying an application list, the method including: requesting a server for an application list including an identification value of at least one application downloadable by the electronic apparatus; receiving, from the server, the application list including a graphic interface indicating a power consumption grade of the at least one application; and displaying the application list.
    Type: Grant
    Filed: August 9, 2016
    Date of Patent: March 8, 2022
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Myung-joo Ham, Geun-sik Lim, Dong-yun Jin
  • Patent number: 11226731
    Abstract: A panoramic system can receive content (e.g., live video) recorded in a landscape orientation and use a portrait dynamic crop window to display a portrait area of the received content. The panoramic system can further display the content in a landscape dynamic crop window that has a moveable user interface control that can pan the portrait crop window as the content plays in one or both of the dynamic crop windows.
    Type: Grant
    Filed: January 24, 2018
    Date of Patent: January 18, 2022
    Assignee: Snap Inc.
    Inventors: Joseph Burfitt, Andrew Grosvenor Cooper, Yamill Antonio Vallecillo, Sivakumar Loganathan, Gene Michael Cahill, Jr., Lei Zhang
  • Patent number: 11226719
    Abstract: An information processing device, includes: a gesture detection unit that recognizes gestures by a user; an output information control unit that controls output information to a display unit; and a device control unit, wherein: if the gesture detection unit has detected that the user has raised a hand for a certain time period, then the output information control unit displays upon the display unit a plurality of candidates for selection in association with gestures for operation; and if the gesture detection unit has detected a predetermined gesture by the user, the device control unit considers that, among the candidates for selection displayed upon the display unit, a candidate corresponding to the gesture that has been detected has been selected.
    Type: Grant
    Filed: July 2, 2015
    Date of Patent: January 18, 2022
    Assignee: CLARION CO., LTD.
    Inventors: Shintaro Takada, Takashi Matsubara, Naoki Mori
  • Patent number: 11222074
    Abstract: A method is provided for graphically representing a portion of a directed acyclic graph as a hierarchical tree structure to facilitate user collaboration over a network, the method comprising obtaining a collaborative project shared among a plurality of users over a communication network, the project represented by a directed acyclic graph structure comprising a plurality of entities and a plurality of associations, the plurality of entities including one or more locus entities, each of the locus entities associated with a locus node from which ancestor entities in the directed acyclic graph of each locus entity are traversed as an inverted tree structure, each child node in the inverted tree indicating a respective entity related as a parent in the directed acyclic graph to the entity of its parent in the inverted tree; and expanding a subtree rooted at a leaf node of the inverted tree in response to user input.
    Type: Grant
    Filed: November 25, 2016
    Date of Patent: January 11, 2022
    Assignee: Teamifier, Inc.
    Inventor: Steven Ganz
  • Patent number: 11157589
    Abstract: A method to control a portlet associated with a portal page may include deactivating a selected portlet in response to operating a deactivation feature. The method may also include reactivating the selected portlet in response to operating a reactivation feature. The method may also include freezing a portlet content in the selected portlet in response to deactivating the selected portlet. The method may further include disabling hyperlinks, buttons and other inputs to the selected portlet in response to deactivating the selected portlet. The method may further include reconfiguring a portal server to ensure that a portlet content of a selected portlet cannot be affected while the selected portlet is deactivated.
    Type: Grant
    Filed: August 16, 2007
    Date of Patent: October 26, 2021
    Assignee: International Business Machines Corporation
    Inventors: Patrick R. Guido, Robert C. Leah, Paul F. McMahan, Wayne B. Riley
  • Patent number: 11112928
    Abstract: According to one or more embodiments of the present invention, a computer-implemented method includes receiving a request to update a layout of a user interface being rendered. The method further includes receiving a user input for an element of the user interface. The method further includes determining whether the user input is received within a predetermined duration since receiving the request to update the layout. The method further includes, based on a determination that the user input is received after completion of the predetermined duration, accepting the user input. The method further includes, based on a determination that the user input is received prior to completion of the predetermined duration, rejecting the user input.
    Type: Grant
    Filed: October 18, 2018
    Date of Patent: September 7, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Raymond M. Higgs, Christopher Colonna, Luke Hopkins
  • Patent number: 11094002
    Abstract: A computer-implemented self-learning method to generate a personalized virtual aisle via a remote acquisition mechanism associated with an entity comprises the step of accessing, using an online structure, an image database to retrieve a plurality of images. Each of the plurality of images represents an item offered by the entity. The method includes using the online structure to scale each of the plurality of images in proportion to an actual size of the item being represented by the images. The method comprises creating, using the online structure and a set of rules, a plurality of aisle blocks. The method includes dynamically grouping the plurality of aisle blocks based on each of a historical record of a patron and the set of rules to create the virtual aisle. The method comprises displaying the virtual aisle on an output accessible to the patron.
    Type: Grant
    Filed: September 15, 2017
    Date of Patent: August 17, 2021
    Inventor: Catherine Allin
  • Patent number: 11048401
    Abstract: A device is described that comprises display circuitry configured to emphasise a content item from a plurality of content items; touch screen circuitry configured to receive a user input; and control circuitry configured to: detect the user input on the touch screen circuitry, such that the emphasis on the content item scrolls through the plurality of content items when the detected user input is an arc in a first direction.
    Type: Grant
    Filed: April 5, 2018
    Date of Patent: June 29, 2021
    Assignees: Sony Europe B.V., Sony Corporation
    Inventor: Douglas Orchard
  • Patent number: 11010033
    Abstract: A display control apparatus includes a display control unit that controls a display of a condition setting screen for setting a condition for a device on a screen, wherein the display control unit displays a list screen in which setting items for conditions for a device are grouped and displays, according to an instruction, an item plate overlapping the list screen, in which one or more setting items in the list screen are displayed.
    Type: Grant
    Filed: February 8, 2016
    Date of Patent: May 18, 2021
    Assignee: Olympus Corporation
    Inventors: Kensei Ito, Naoki Fujii