Patents Examined by Mohamed Ibrahim
  • Patent number: 10848434
    Abstract: The processing of search queries for a customer using a set of resource can balance performance with cost, in order to ensure that the processing satisfies customer performance requirements while attempting to minimize the cost to the customer for obtaining that performance. In addition to dynamically updating the allocation of resources used to process the requests, such as to change the number or sizes of allocated resources, the number of indexes to be searched can be updated as well. For example, a search index can be divided into two sub-indexes against which queries can be executed concurrently in order to reduce the latency by about a half. Adjustments to the indexes and resources can be balanced to minimize cost while retaining performance, which can include rejoining sub-indexes or reducing the number of resource as appropriate.
    Type: Grant
    Filed: April 10, 2019
    Date of Patent: November 24, 2020
    Assignee: A9.com, Inc.
    Inventor: Afshin Ganjoo
  • Patent number: 10826985
    Abstract: In accordance with an embodiment, described herein is a system and method for enabling content tethering for a content management system. A content tethering component can receive an indication to link (tether) content items of a content management system to one another, and associates the content items in a hierarchical structure according to the linking. Content items can exist and evolve independently, can be placed under different folder hierarchies, and can be managed by the same or different users. The hierarchical structure can indicate relationships between linked content items, and notify users associated with linked items in response to events (e.g., modifications or deletions) affecting those documents. A security data can be used to determine permissions and privileges for particular users with respect to particular items. In an embodiment, the content tethering component can be provided as a pluggable module for use with existing content management systems.
    Type: Grant
    Filed: August 4, 2017
    Date of Patent: November 3, 2020
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Bhageerath Arasachetty, Praveen Kumar Jayaram, Shyam Babu Prasad
  • Patent number: 10826788
    Abstract: Systems, methods, and computer-readable media for assurance of quality-of-service configurations in a network. In some examples, a system obtains a logical model of a software-defined network, the logical model including rules specified for the software-defined network, the logical model being based on a schema defining manageable objects and object properties for the software-defined network. The system also obtains, for each node in the software-defined network, a respective hardware model, the respective hardware model including rules rendered at the node based on a respective node-specific representation of the logical model. Based on the logical model and the respective hardware model, the system can perform an equivalency check between the rules in the logical model and the rules in the respective hardware model to determine whether the logical model and the respective hardware model contain configuration inconsistencies.
    Type: Grant
    Filed: August 31, 2017
    Date of Patent: November 3, 2020
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Chandra Nagarajan, Kartik Mohanram, Ramana Rao Kompella, Divjyot Sethi, Sundar Iyer
  • Patent number: 10819604
    Abstract: A computer-implemented network diagnostics system includes a system management module, coupled to a communications network and a network accessible storage via a network interface of the system management module. The system management module is configured to direct a server to display a plurality of respective status indicators for a plurality of client resources of the communications network, identify one or more client resources of the plurality of client resources experiencing a functional impairment, apply an impact analysis framework to determine the functional impairment experienced by the one or more client resources of the plurality of client resources is causally related to a maintenance operation, and direct the server to update the respective status indicators associated with the one or more client resources of the plurality of client resources whose functional impairment is causally related to the maintenance operation to reflect that the respective client resource is undergoing maintenance.
    Type: Grant
    Filed: April 4, 2019
    Date of Patent: October 27, 2020
    Assignee: ServiceNow, Inc.
    Inventors: Haviv Rosh, Noam Biran
  • Patent number: 10812410
    Abstract: The present disclosure uses input signals from different sources to fill gaps in the desired signal, for example a heat score signal. Different input signals are categorized so that they can be matched to a desired category of the desired signal. The various signals can be represented in vector format using category tags, for example. There are different latencies for each input signal that is aligned in time with the desired signal. Also, the match to the desired signal may vary from the input signals so that each desired signal's contribution during the gap is weighted accordingly. A composite signal is formulated from the time-adjusted and weighted input signals to fill the gap in the desired signal. Over time, the weighting and time-adjustment for each input signal can be modified with a learning algorithm that takes the approximation during the gap and compares it later with the actual data once the gap is filled in one embodiment.
    Type: Grant
    Filed: September 23, 2019
    Date of Patent: October 20, 2020
    Assignee: Triangle IP, Inc.
    Inventor: Thomas D. Franklin
  • Patent number: 10805175
    Abstract: The invention relates to a Communications system, in particular, a software defined networking communications system, comprising at least one network device comprising at least one data forwarding unit configured to forward at least one data packet, wherein the network device comprises at least one first peer-to-peer module, wherein the first peer-to-peer module is configured to communicate with at least one peer-to-peer application of at least one peer-to-peer network, wherein the peer-to-peer application comprises at least one controlling means configured to manage at least the network device.
    Type: Grant
    Filed: December 20, 2018
    Date of Patent: October 13, 2020
    Assignee: innogy Innovation GmbH
    Inventor: Carsten Stöcker
  • Patent number: 10797970
    Abstract: The technology visualizes data flows within a datacenter in an interactive hierarchical network chord diagram. Based on analyzed data describing data flows, a portion of the data flows that originate at the same first endpoint and terminate at the same second endpoint can be grouped. Subsequently, the dataflow monitoring system displays an interactive hierarchical network chord diagram to include a chord with a first endpoint and a second endpoint. The chord represents the grouped portion of data flows that originate at the same first endpoint and terminate at the same second endpoint. Upon receiving a selection of the chord or the first endpoint of the chord, the dataflow monitoring system expands the grouped portion of the data flows into a more granular representation of the network.
    Type: Grant
    Filed: May 4, 2018
    Date of Patent: October 6, 2020
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Jackson Ngoc Ki Pang, Michael Standish Watts, Ali Parandehgheibi, Navindra Yadav
  • Patent number: 10791152
    Abstract: A method, apparatus and system related to automatic communications between networked devices such as televisions and mobile devices are disclosed. In one aspect a system includes a networked device configured to announce a networked service to a discovery service, and/or perform the discovery service for a private network; and/or a client device configured to execute a sandboxed program in a security sandbox. The system also includes automatically instantiating a connection between the sandboxed program and the networked device and/or the networked service. The discovery agent may be running with the sandboxed program is configured to query the discovery service for a service information associated with of the networked device and/or the networked service. The service information may include a global unique identifier (GUID), an alphanumeric name, a public address pair, and/or a private address pair.
    Type: Grant
    Filed: May 30, 2017
    Date of Patent: September 29, 2020
    Assignee: FREE STREAM MEDIA CORP.
    Inventor: David Harrison
  • Patent number: 10785318
    Abstract: A session identification system classifies network sessions with a network application as either human-generated or generated by a non-human, such as by a bot. In an embodiment, the session identification system receives a set of unlabeled network sessions, and determines a label for a single class of the unlabeled network sessions. Based on the one-class labeling information, the session identification system determines multiple subsets of the unlabeled network sessions. Multiple classifiers included in the session identification system generate probabilities describing each of the unlabeled network sessions. The session identification system classifies each of the unlabeled network sessions based on a combination of the generated probabilities.
    Type: Grant
    Filed: October 25, 2017
    Date of Patent: September 22, 2020
    Assignee: ADOBE INC.
    Inventors: Sunny Dhamnani, Vishwa Vinay, Lilly Kumari, Ritwik Sinha
  • Patent number: 10785332
    Abstract: A personalized content recommendation provisioning method and system are described, according to various implementations. A token value allocation engine optimizes the allocation of content consumption revenue to publisher systems and recommendation source systems (e.g., the systems that provide the recommended content for presentation with the publisher system's native content) based on a model calculating and applying a life time or long term value (LTV) metric. The LTV metric for revenue is based on a detection of a how often a user system engages with content derived from or associated with a publisher system.
    Type: Grant
    Filed: October 24, 2018
    Date of Patent: September 22, 2020
    Assignee: Outbrain Inc.
    Inventors: Yaron Galai, Ido Tamir, Roy Bass, Colin Doody, Yaniv Gilad, Daniel Sternlicht, Ronny Lempel, Sagiv Gurevitch, Carmel Bregman, Danny Rosenstein, Sonya Liberman, Elad Bar, Ilan Orlov
  • Patent number: 10778456
    Abstract: A multimedia collaboration system that facilitates more efficient, free-flowing collaboration sessions. In order to make addition of new participants, media components, and or network access device to a collaboration session more efficient, client devices associated with each participant can store endpoint address information that can be automatically obtained by the multimedia collaboration system. The endpoint address information can then be used to add the new participants, media components, and or network access device.
    Type: Grant
    Filed: August 21, 2018
    Date of Patent: September 15, 2020
    Assignee: OPEN INVENTION NETWORK LLC
    Inventors: Todd Vernon, Dan Jones
  • Patent number: 10778630
    Abstract: In an approach to determining simulation engagement points for long-running threads, one or more chat threads are monitored to create a prior chat discourse. Whether a new author has entered any chat thread is determined based on the prior chat discourse. The prior chat discourse is analyzed using topic modeling techniques to create a corpus of linguistic analysis. A social graph of participants is created in the chat thread based on the prior chat discourse. The social graph of the participants in the chat thread is analyzed using cosine similarity to create an author analysis database. The author posting frequency of the participants in the chat thread is analyzed to create a collection class of the author posting frequency. The optimal in time injection point is established. The new author is injected into the chat thread at the optimal in time injection point.
    Type: Grant
    Filed: June 18, 2019
    Date of Patent: September 15, 2020
    Assignee: International Business Machines Corporation
    Inventors: Jeremy R. Fox, Kelley Anders, Jonathan D. Dunne, Liam S. Harpur
  • Patent number: 10769098
    Abstract: Embodiments described herein provide a method for accessing a host memory through non-volatile memory over fabric bridging with direct target access. A first memory access command encapsulated in a first network packet is received at a memory interface unit and from a remote direct memory access (RDMA) interface and via a network fabric. The first memory access command is compliant with a first non-volatile memory interface protocol and the first network packet is compliant with a second non-volatile memory interface protocol. The first network packet is unwrapped to obtain the first memory access command. The first memory access command is stored in a work queue using address bits of the work queue as a pre-set index of the first memory access command. The first memory access command is sent from the work queue based on the pre-set index to activate a first target storage device.
    Type: Grant
    Filed: April 4, 2017
    Date of Patent: September 8, 2020
    Assignee: Marvell Asia Pte, Ltd.
    Inventors: Eitan Joshua, Scott Furey, Dimitry Melts, Noam Mizrahi
  • Patent number: 10771549
    Abstract: A computing system comprises at least one processor memory. The at least one processor, when executing a hosting application loaded in the memory, is configured to perform several acts. These acts include receiving data generated by a scheduling application, wherein the data indicates that a file hosted by the file hosting application is referenced in a meeting object generated by the scheduling application. The acts further include responsive to receiving the data, assigning metadata to the file hosted by the file hosting application, the metadata comprises the data generated by the scheduling application. The acts also include at a threshold time prior to the time when the meeting represented by the meeting object is to occur, causing a notification to be transmitted to a client computing device from which credentials of a user in the users have been received, the notification transmitted based upon the metadata assigned to the file.
    Type: Grant
    Filed: June 15, 2016
    Date of Patent: September 8, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Angela Allison, Kristen Kamath
  • Patent number: 10764227
    Abstract: A communication apparatus includes an operation display unit for displaying an email generation screen containing content of an opponent machine-generated email as an original message input in a message input field, and for receiving an operation to input a new message, and a control unit for generating own machine-generated email containing email text of the input message. The control unit performs a signature process to insert an own machine user's signature in case where the original message does not contain the own machine user's signature, while it does not perform the signature process in case where the original message contains the own machine user's signature.
    Type: Grant
    Filed: October 3, 2017
    Date of Patent: September 1, 2020
    Assignee: KYOCERA DOCUMENT SOLUTIONS INC.
    Inventor: Masahiro Nishiyama
  • Patent number: 10764345
    Abstract: Apparatuses, systems, and devices are described to proactively adapt media streaming by a number of media player clients over a network. Each media player requests segments of an adaptive media stream for playback. In implementations, some or all of the media players in the system are able to measure packet loss or other indicia of issues with the data transmission. This indicia can be used to adapt subsequent requests for additional segments of the media stream. Moreover, some implementations could provide the measured packet loss or other indicia to the server as feedback. The server, in turn, can use the feedback from the players (along with any other additional information) to formulate business rules subsequently delivered to some or all of the players in the system. The media players can therefore adapt their segment request based upon locally measured data and/or based upon business rules that reflect system-wide conditions.
    Type: Grant
    Filed: April 17, 2019
    Date of Patent: September 1, 2020
    Assignee: DISH Technologies L.L.C.
    Inventor: Herrick Muhlestein
  • Patent number: 10735529
    Abstract: Methods, systems, and apparatuses, for real-time operation control, among other things. There may be adjustments to a first device in which a first network service operates. The adjustment to the device may include moving a second network service of the first device to a second device. The first network service and the second network service may be associated with virtual machines.
    Type: Grant
    Filed: December 7, 2017
    Date of Patent: August 4, 2020
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Gregory Glover, John Oetting, George Dome
  • Patent number: 10708214
    Abstract: Systems and methods for determining an overall message status in a message processing system having distributed message processing components. If there are no active status providers, the overall message status remains equal to an old status. If there is only one active status provider, an intermediate calculated status is equal to a message status of the active status provider. If there are more than one active status providers, an intermediate calculated status is equal to a highest priority message status among the active status providers. If there are one or more active status providers, the overall message status remains equal to the old overall message status if the old overall message status is a designated final status and if the old overall message status has a higher priority than that of the intermediate calculated status Otherwise, the overall message status is set equal to the intermediate calculated status.
    Type: Grant
    Filed: August 4, 2017
    Date of Patent: July 7, 2020
    Assignee: SAP SE
    Inventors: Stefan Boller, Markus Muenkel
  • Patent number: 10708322
    Abstract: Processing customer communications may include receiving a communication from a customer device via a messaging application. One example method of operation may include receiving a conference initiation notification from one of a plurality of conference participant devices at a conference server, identifying a plurality of different communication mediums corresponding to the plurality of conference participant devices, selecting an initial communication medium to establish a conference with the plurality of conference participant devices, and transmitting a conference contact message to the plurality of conference participant devices to initiate a conference.
    Type: Grant
    Filed: October 17, 2017
    Date of Patent: July 7, 2020
    Assignee: West Corporation
    Inventors: Robert F. Carlson, David T. Zorko
  • Patent number: 10693981
    Abstract: A personalized content recommendation provisioning method and system are described, according to various implementations. In an implementation, a user profile is established for each of multiple users within an electronic data environment (e.g., the Internet). The user profile may include information collected via a registration of the user and information identifying content consumed by the user based at least in part on information collected by an associated tracking cookie. The user profile may be used to generate a personalized grade associated with each of multiple candidate content recommendations in a high-quality candidate content recommendation pool, determine a content recommendation scope associated with a user in view of a personalized grade associated with each of the plurality of candidate content recommendations, and display the content recommendation scope to the user.
    Type: Grant
    Filed: August 31, 2018
    Date of Patent: June 23, 2020
    Assignee: Outbrain Inc.
    Inventors: Yaron Galai, Roy Bass, Colin Doody, Yaniv Gilad, Daniel Stern Sternlicht, Ido Tamir