Patents Examined by Steven P Sax
  • Patent number: 10924506
    Abstract: An example method of monitoring computing resources in a cloud computing environment may include receiving a request to subscribe to a monitoring service with respect to computing resources associated with a user account, the request specifying access information for a cloud computing system comprising a plurality of virtual machines associated with the computing resources. The method may further include monitoring, using the access information, the plurality of virtual machines. The method may further include identifying, in view of the monitoring, a virus-infected application running on a virtual machine of the plurality of virtual machines. The method may further include terminating the virus-infected application. The method may further include receiving, in view of the monitoring, resource usage data reflecting types and duration of usage of the computing resources. The method may further include generating, in view of the usage data, a report reflecting usage of the computing resources.
    Type: Grant
    Filed: December 21, 2016
    Date of Patent: February 16, 2021
    Assignee: Red Hat, Inc.
    Inventors: James Michael Ferris, Gerry Edward Riveros
  • Patent number: 10915230
    Abstract: Examples herein describe systems and methods for light placement in a graphical user interface (“GUI”). A computing device may generate multiple layers that can be superimposed on a base layer in an GUI environment. The layers can include a map layer, an object layer, and a lighting plan layer. The computing device can provide instructions to a client device for displaying the layers, as well as instructions for providing a menu where are user can select which layers are displayed. The lighting plan layer may illustrate a lighting plan for a geographic area, such as a city. The lighting plan layer may include placements of lighting objects in the geographic area based on a set of rules, and it may be dependent on the object layer.
    Type: Grant
    Filed: January 15, 2020
    Date of Patent: February 9, 2021
    Assignee: CITELUM SA
    Inventors: Pierre Leboulleux, Gaelle Malette
  • Patent number: 10891027
    Abstract: A computing device runs multiple activities concurrently and provides at least two modes for interacting with the activities. The user may toggle between the modes as desired. In a full-screen mode, one activity occupies substantially an entire display screen. In a windowed mode, the activity is visible within a window, and a portion of at least one other window is also visible. In the windowed mode, the user can cause windows to move, thereby changing focus from one activity to another. For example, the window having focus can be moved off the screen, to be replaced by a new window that is then given focus. The windows are ordered in a sequence and move in concert with one another; pushing one window off one edge of the screen causes a new window to appear at the opposite edge. A persistent positional relationship can be established among windows.
    Type: Grant
    Filed: May 4, 2020
    Date of Patent: January 12, 2021
    Assignee: QUALCOMM Incorporated
    Inventors: Matias Gonzalo Duarte, Daniel Marc Gatan Shiplacoff, Jeremy Godfrey Lyon, Paul Mercer, Ralph Thomas
  • Patent number: 10885927
    Abstract: A personal audio assistant includes a first microphone for capturing audio, a logic circuit coupled to the first microphone, a communication module coupled to the logic circuit, a memory storage unit communicatively coupled to the logic circuit, and a user interaction element. The interaction element is configured to perform at least one among accessing selection of audio content via an audio input received at the first microphone or determining a user preference of audio content by tracking genre of content selected, artist of content selected, and at least one among the day of the week or time of day. Other embodiments are disclosed.
    Type: Grant
    Filed: January 7, 2014
    Date of Patent: January 5, 2021
    Assignee: Staton Techiya, LLC
    Inventor: Steven Wayne Goldstein
  • Patent number: 10860163
    Abstract: According to an example embodiment, a computer-implemented method may include receiving a query for information from a data set, wherein the query, regardless of any specific syntax with which the query is defined, can be represented logically by a query graph having a plurality of vertices, wherein at least a first vertex includes a first variable that can be used to select a first subset of records within the data set that correspond to a value of the first variable. The method may also include generating, by at least one processor of a computing system, a browsable user interface to select information in the data set based on the vertices of the query graph, the browsable user interface including a first parameter node corresponding to the first vertex, wherein selection of the first parameter node displays a plurality of first value nodes representing different subsets of records that correspond to different values of the first variable of the first vertex.
    Type: Grant
    Filed: March 23, 2016
    Date of Patent: December 8, 2020
    Assignee: BIOFORTIS INC.
    Inventor: Mark Brocato
  • Patent number: 10841658
    Abstract: A content playback device includes a receiver, an electronic controller and a communication device. The receiver receives a first playback request indicating a first content from a first user terminal and a second playback request indicating a second content from a second user terminal. The electronic controller includes a registration unit that registers the first and second contents indicated by the received first and second playback requests in a reservation list. The communication device transmits the reservation list to the first user terminal. The electronic controller includes evaluation reception unit that receives a first evaluation with respect to at least one of the first and second contents from the first user terminal. The electronic controller includes determination unit that determines the playback order of the contents registered in the reservation list based on the first evaluation.
    Type: Grant
    Filed: December 26, 2017
    Date of Patent: November 17, 2020
    Assignee: YAMAHA CORPORATION
    Inventors: Masafumi Kanada, Akihito Kashiwagi
  • Patent number: 10832730
    Abstract: One variation of a method for serving interactive content to a user includes, at a visual element inserted into a document accessed by a computing device: loading a first frame from a digital video; in response to a scroll-down event that moves the visual element upward from a bottom of a window rendered on the computing device toward a top of the window, seeking from the first frame through a subset of frames in the digital video in a first direction at a rate corresponding to a scroll rate of the scroll-down event, the subset of frames spanning a duration of the digital video corresponding to a length of the scroll-down event; and, in response to termination of the scroll-down event with the visual element remaining in view within the window, playing the digital video forward from a last frame in the subset of frames in the digital video.
    Type: Grant
    Filed: October 31, 2018
    Date of Patent: November 10, 2020
    Assignee: Yielmo, Inc.
    Inventors: Connor Francis Doherty, David Michael Goligorsky, Shawn Sprockett, Eric (Ge) Wu, Yiming Bao, Firecrow Silvernight, David Sebag
  • Patent number: 10832729
    Abstract: One variation of a method for serving interactive content to a user includes, at a visual element inserted into a document accessed by a computing device: loading a first frame from a digital video; in response to a scroll-down event that moves the visual element upward from a bottom of a window rendered on the computing device toward a top of the window, seeking from the first frame through a subset of frames in the digital video in a first direction at a rate corresponding to a scroll rate of the scroll-down event, the subset of frames spanning a duration of the digital video corresponding to a length of the scroll-down event; and, in response to termination of the scroll-down event with the visual element remaining in view within the window, playing the digital video forward from a last frame in the subset of frames in the digital video.
    Type: Grant
    Filed: March 27, 2018
    Date of Patent: November 10, 2020
    Assignee: Yieldmo, Inc.
    Inventors: Connor Francis Doherty, David Michael Goligorsky, Shawn Sprockett, Eric (Ge) Wu, Yiming Bao, Firecrow Silvernight, David Sebag
  • Patent number: 10824297
    Abstract: Emoticons or other images are inserted into text messages during chat sessions without leaving the chat session by entering an input sequence onto an input area of a touchscreen on an electronic device, thereby causing an emoticon library to be presented to a user. The user selects an emoticon, and the emoticon library either closes automatically or closes after the user enters a closing input sequence. The opening and closing input sequences are, for example, any combination of swipes and taps along or on the input area. Users are also able to add content to chat sessions and generate mood messages to chat sessions.
    Type: Grant
    Filed: November 2, 2017
    Date of Patent: November 3, 2020
    Assignee: Google LLC
    Inventors: Lior Gonnen, Iddo Tal
  • Patent number: 10789984
    Abstract: One variation of a method for serving interactive content to a user includes, at a visual element inserted into a document accessed by a computing device: loading a first frame from a digital video; in response to a scroll-down event that moves the visual element upward from a bottom of a window rendered on the computing device toward a top of the window, seeking from the first frame through a subset of frames in the digital video in a first direction at a rate corresponding to a scroll rate of the scroll-down event, the subset of frames spanning a duration of the digital video corresponding to a length of the scroll-down event; and, in response to termination of the scroll-down event with the visual element remaining in view within the window, playing the digital video forward from a last frame in the subset of frames in the digital video.
    Type: Grant
    Filed: November 17, 2017
    Date of Patent: September 29, 2020
    Assignee: Yieldmo, Inc.
    Inventors: Connor Francis Doherty, David Michael Goligorsky, Shawn Sprockett, Eric (Ge) Wu, Yiming Bao, Firecrow Silvernight, David Sebag
  • Patent number: 10789983
    Abstract: One variation of a method for serving interactive content to a user includes, at a visual element inserted into a document accessed by a computing device: loading a first frame from a digital video; in response to a scroll-down event that moves the visual element upward from a bottom of a window rendered on the computing device toward a top of the window, seeking from the first frame through a subset of frames in the digital video in a first direction at a rate corresponding to a scroll rate of the scroll-down event, the subset of frames spanning a duration of the digital video corresponding to a length of the scroll-down event; and, in response to termination of the scroll-down event with the visual element remaining in view within the window, playing the digital video forward from a last frame in the subset of frames in the digital video.
    Type: Grant
    Filed: March 22, 2017
    Date of Patent: September 29, 2020
    Assignee: Yieldmo, Inc.
    Inventors: Connor Francis Doherty, David Michael Goligorsky, Shawn Sprockett, Eric (Ge) Wu, Yiming Bao, Firecrow Silvernight
  • Patent number: 10782982
    Abstract: An information processing apparatus includes: a display unit displaying a generation screen of a UI; a storage unit storing object images serving as candidates for configuring the UI; an operation receiving unit receiving a selection of arbitrary object images among the object images and receiving an operation for arranging the selected object images at arbitrary positions on the generation screen; and a build unit outputting an execution file configuring a UI including the object images arranged on the generation screen based on reception of a build instruction for the UI. When the build instruction is received in a state in which two or more object images are arranged on the generation screen the build unit generates a composite image including the two or more object images and further outputs coordinate information of each of the object images serving as composition sources inside the composite image and the composite image.
    Type: Grant
    Filed: November 22, 2017
    Date of Patent: September 22, 2020
    Assignee: OMRON Corporation
    Inventor: Yuta Nagata
  • Patent number: 10754502
    Abstract: A framework for implementing contextual notifications is provided. According to one set of embodiments, a computer system can receive a notification including a context identifier. The computer system can further attempt to match the context identifier to an object created or instantiated by an application running on the computer system. If the attempt to match is successful, the computer system can invoke a notification handler associated with the object or with the application, where the notification handler is configured to present, in a user interface of the computer system, the contents of the notification contextually with respect to the object.
    Type: Grant
    Filed: January 25, 2018
    Date of Patent: August 25, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Fahrim Ur Rahman
  • Patent number: 10740409
    Abstract: Methods and apparatus for examining digital forensic data using a viewer computer. Forensic data collections are provided to the viewer computer, which can format the data artifacts according to a variety of display types and presentation formats, to facilitate review and reporting by a user. A relation graph presentation format is provided for visual exploration of data relationships.
    Type: Grant
    Filed: September 15, 2017
    Date of Patent: August 11, 2020
    Assignee: Magnet Forensics Inc.
    Inventors: Roman Czeslaw Kordasiewicz, Michelle Elizabeth Allix MacKenzie, Jared Daniel Windover, Samantha Jo McIlveen
  • Patent number: 10732828
    Abstract: The disclosure generally describes methods, software, and systems for providing features in a user interface supporting gestures for navigating analytic data. A client device prepares a presentation including, for each data value, a data value display element and an association between the data value display element and a display location in a display area. User interaction information is received identifying a user interaction with the presentation of the data values and a user interaction location in the display area in which the user interaction occurred. A UI operation is identified to apply to the data values based on associations between the data value display elements and the display location. Identification is based on the received user interaction information. An updated presentation of the data values is prepared using the UI operation on the set of data values. The preparing occurs without obtaining additional data values from a server.
    Type: Grant
    Filed: June 28, 2018
    Date of Patent: August 4, 2020
    Assignee: SAP SE
    Inventors: Anant Ahuja, Manukumar B, Pooja Bhalla, Roohi Ganatra
  • Patent number: 10725797
    Abstract: Implementations disclosed herein provide a targeted messaging service that interfaces with a targeted messaging client on a device. The targeted messaging service provides a user-specific package to the client that specifies which native controls to invoke in response to which triggering events, as well as the assets to deploy in the controls. The targeted messaging client, which runs in the context of the native application it is supporting, receives the package from the service and monitors for the events that trigger targeted messages. A targeted control is formed by an existing native control combined with a specific asset provided in the package. When a given event occurs, the targeted messaging client merges the asset with the native control and displays the resulting targeted control in a user interface to the application.
    Type: Grant
    Filed: September 1, 2017
    Date of Patent: July 28, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Vlad Riscutia, Darron J. Stepanich, Scott David Hoogerwerf, Michael Anthony Navarro
  • Patent number: 10725801
    Abstract: A live help system provides an intuitive display of help information on a user's graphical user interface. A request is received from a client device for help, and a live help provider interface is initiated at a live help location. Data is acquired regarding a user's location, including data on external devices in the user's location. Indicators are provided to allow the live help provider to point to or otherwise indicate items on the user interface or outside of the user interface. Live help input is captured at the live help provider interface. Instructions are then transmitted to the display of the client device to display live help input, as though the agent were present and interacting with or indicating items on the screen or off the screen.
    Type: Grant
    Filed: September 21, 2016
    Date of Patent: July 28, 2020
    Assignee: INTEGENX, INC.
    Inventors: David King, Chungsoo Charles Park
  • Patent number: 10719199
    Abstract: A method and apparatus is provided that allows a user to automatically add content, such as an event, to a container, such as, a calendar without directly accessing the container. Second and third preferred embodiments are also provided.
    Type: Grant
    Filed: December 1, 2014
    Date of Patent: July 21, 2020
    Assignee: FACEBOOK, INC.
    Inventors: Tony Espinoza, Debra Lavoy, Ben Quigley, Dave Sobotka, Mike Sugarbaker, Mary Wolf
  • Patent number: 10705549
    Abstract: A method of modifying a programmable schedule for a controller and a controller are disclosed having a user interface. The method includes the steps of providing, simultaneously or sequentially, two or more schedule override choices to a user via the user interface, accepting a selection of one of the two or more schedule override choices from the user via the user interface, and modifying temporarily the schedule based on the user responses provided by the user interface.
    Type: Grant
    Filed: December 2, 2003
    Date of Patent: July 7, 2020
    Assignee: Ademco Inc.
    Inventors: John B. Amundson, Heidi J. Finch, Brent D. Vick
  • Patent number: 10708218
    Abstract: Calls and messages are threaded, e.g., a method can include: receiving messaging content; and displaying the messaging content in a single thread, wherein the messaging content is threaded and a thread of the messaging content comprises at least one text message and at least one call. The method can further include threading the messaging content, wherein the threading comprises ordering the messaging content based, at least, on a time at which received ones of the messaging content are received at a communication device. For instance, the messaging content can include one or more of voice information, MMS or SMS text messages, voicemail information, system messages, email messages, instant messages, pictorial information, video information or audio information, data traffic information, user-opted notifications, traffic reports, news alerts, weather information, stock reports, social networking chats, social networking posts or social networking status updates.
    Type: Grant
    Filed: February 5, 2019
    Date of Patent: July 7, 2020
    Assignee: AT&T MOBILITY II LLC
    Inventors: Cristy Swink, Jason Sikes, David Merkoski, Benjamin Fineman, Jonathan Solis Snydal, Megan Elisabeth Knight