Patents Examined by Imad Hussain
-
Patent number: 10911489Abstract: Introduced here are threat detection platforms designed to discover possible instances of email account compromise in order to identify threats to an enterprise. In particular, a threat detection platform can examine the digital activities performed with the email accounts associated with employees of the enterprise to determine whether any email accounts are exhibiting abnormal behavior. Examples of digital activities include the reception of an incoming email, transmission of an outgoing email, creation of a mail filter, and occurrence of a sign-in event (also referred to as a “login event”). Thus, the threat detection platform can monitor the digital activities performed with a given email account to determine the likelihood that the given email account has been compromised.Type: GrantFiled: May 29, 2020Date of Patent: February 2, 2021Assignee: Abnormal Security CorporationInventors: Dmitry Chechik, Umut Gultepe, Raphael Kargon, Jeshua Alexis Bratman, Cheng-Lin Yeh, Sanny Xiao Lang Liao, Erin Elisabeth Edkins Ludert, Sanjay Jeyakumar
-
Patent number: 10911508Abstract: There is provided a client device arranged to receive a live adaptive bitrate stream, the client device further arranged to: request a manifest file; and request a manifest update hint. The client device further arranged to receive a manifest update hint, the manifest update hint including an indication of when the manifest will be updated; and request an updated manifest file at a time indicated by the manifest update hint.Type: GrantFiled: July 26, 2017Date of Patent: February 2, 2021Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Anthony Richard Jones, Chris Phillips
-
Patent number: 10897441Abstract: Disclosed are embodiments of a unified messaging application. In one aspects a system includes hardware processing circuitry and hardware memory comprising instructions that when executed configure the hardware processing circuitry to perform operations. The operations include receiving a message comprising a message body and an attachment, the attachment including a first portion and a second portion of content, extracting the first portion of content from the attachment, displaying the extracted first portion in the message body of the message, receiving, within the message body, an edit to the extracted first portion displayed in the message body, and synchronizing the edited first portion with the first portion of content in the attachment.Type: GrantFiled: July 31, 2018Date of Patent: January 19, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Mira Lane, Michael Brasket, Larry Waldman, Chad Voss, Ewin Davis Kannuthottiyil
-
Patent number: 10873496Abstract: The disclosed computer-implemented method may include encoding, by a first computing device, a control message by generating a sequence of network link statuses, monitoring, by a second computing device, the sequence of network link statuses, decoding, by the second computing device, the sequence of network link statuses, and remediating the second computing device based on the control message. Various other methods, systems, and computer-readable media are also disclosed.Type: GrantFiled: September 10, 2018Date of Patent: December 22, 2020Assignee: Facebook, Inc.Inventors: Howard William Winter, Peter John Richard Gilbert Bracewell, Michael Christopher Van der Westhuizen
-
Patent number: 10855556Abstract: Methods, non-transitory machine readable media, and computing devices that assign a quality of service (QoS) policy to an instantiated storage object. The assigned QoS policy includes a throughput parameter including a number of input/output (I/O) operations per second (IOPS) based on a storage operation block size. Storage operations are executed with the storage object according to the throughput parameter. Metadata is monitored including a size attribute of the storage object. The QoS policy is then automatically modified to adjust the throughput parameter based on the size attribute. This technology configures, manages, and scales performance provided to storage objects based on a monitored used or allocated size of the storage objects.Type: GrantFiled: November 15, 2018Date of Patent: December 1, 2020Assignee: NetApp, Inc.Inventors: Dean Kalman, Ashwin Palani
-
Patent number: 10846459Abstract: A unified messaging platform is described which provides a comprehensive environment for collaboration, file sharing, and project management. In one aspects, a system includes hardware processing circuitry configured to receive a message, the message identifying a user via a user callout, identify a device associated with the user, identify a device type of the identified device and one or more applications on the identified device, generate, based on the device type and the one or more applications, a notification including machine-executable instructions that, when accessed and executed by the device, cause the one or more applications to display a notice about the user callout, and send the notification to the device.Type: GrantFiled: September 7, 2018Date of Patent: November 24, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Mira Lane, Michael Brasket, Larry Waldman, Chad Voss, Swati Jhawar
-
Patent number: 10833963Abstract: Examples of techniques for adding a recommended participant to a communication system conversation are disclosed. In one example implementation according to aspects of the present disclosure, a computer-implemented method includes monitoring, by a processing device, a conversation between participants that are using a communication system. The method further includes determining, by the processing device, a knowledge gap in the conversation between participants based at least in part on analyzing content of the conversation. The method further includes selecting, by the processing device, a recommended participant to add to the conversation, the recommended participant being selected based at least in part on the knowledge gap. The method further includes establishing, by the processing device, a connection between the communication system and a user device associated with the recommended participant to add the recommended participant to the conversation.Type: GrantFiled: September 12, 2018Date of Patent: November 10, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Eric V. Kline, Sarbajit K. Rakshit
-
Patent number: 10826949Abstract: Disclosed embodiments include systems and methods for distributed control of media-playback components of a webcast. In an example, a webcast presenter's device can include a webcast compositing engine for creating a webcast from a variety of data sources, a media-playback engine for playing media content items, and a message processing engine for processing messages sent from audience members to the presenter. The message processing engine can obtain the messages and parse the messages for tokens indicative of a requested media content item. The message processing engine, having identified the requested media content item, can then cause the media-playback engine to play the requested content or add it to a queue.Type: GrantFiled: July 25, 2018Date of Patent: November 3, 2020Assignee: SPOTIFY ABInventors: Brendan Marsh, Felix Bruns, Niklas Wahlen
-
Patent number: 10819798Abstract: An on-site system includes a disclosure-condition-table storage unit and a disclosure-condition-table creation unit. The disclosure-condition-table storage unit stores a disclosure condition table for management of a relationship between a purpose of a service and a data characteristic of on-site data, as a disclosure condition for disclosing the on-site data to a service device that provides the service. The disclosure-condition-table creation unit creates the disclosure condition table in which a purpose of a service included in descriptive information of the service is associated with a data characteristic included in descriptive information of the on-site data, and stores the disclosure condition table in the disclosure-condition-table storage unit.Type: GrantFiled: June 3, 2016Date of Patent: October 27, 2020Assignee: HITACHI, LTD.Inventors: Tomoyuki Yamagata, Takahiro Ohira, Yuichi Igarashi, Yoshiyuki Tajima
-
Patent number: 10819559Abstract: Techniques for apparent cloud access of a hosted content item. In one embodiment, for example, a method performed at a personal computing device executing a user agent comprises: receiving a block agent request for a content item from the user agent; determining content item block identifiers of content item blocks that make up the content item; determining which, if any, of the content item blocks that make up the content item are not stored in a local storage of the personal computing device; downloading, from a block server of an online content management system, any of the content item blocks that are not stored in a local storage of the personal computing device; and sending to the user agent, in a response to the block agent request, data of each of the content item blocks that make up the content item.Type: GrantFiled: January 12, 2018Date of Patent: October 27, 2020Assignee: Dropbox, Inc.Inventors: Nipunn Koorapati, Christopher Rude, Marcio von Muhlen, Nils Bunger
-
Patent number: 10798201Abstract: USB devices can be redirected via a browser-based virtual desktop infrastructure (VDI) application. To enable redirection of USB devices even when native drivers cannot be installed on the client terminal, the browser-based VDI application can include a proxy that employs a suitable API to access the USB device. The proxy can function as an intermediary for adapting the representation of the USB device that exists within the browser to the USB request block (URB) data structures by which the server-side components communicate with USB devices.Type: GrantFiled: February 4, 2019Date of Patent: October 6, 2020Assignee: Dell Products L.P.Inventors: Gokul Thiruchengode Vajravel, Sandeep KS
-
Patent number: 10785349Abstract: A method for negotiating a maximum packaging interval, an apparatus, and a storage medium related to the field of communications technologies. The method includes obtaining, by a voice over long term evolution (VoLTE) apparatus, Connected Mode Discontinuous Reception (CDRX) period configuration information of a base station, determining a maximum packaging interval of downlink data based on the CDRX period configuration information, and sending the maximum packaging interval to an Internet Protocol (IP) multimedia core network subsystem (IMS) core network. Hence, the method can resolve a problem of high power consumption caused by that the VoLTE apparatus is frequently woken up within a CDRX period.Type: GrantFiled: July 27, 2016Date of Patent: September 22, 2020Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventor: Yinyuan Jia
-
Patent number: 10778529Abstract: A system and method of managing a network that includes assets are described. The method includes modeling the network as a directed graph with each of the assets represented as a node and determining alternative paths to each node from each available corresponding source of the node. The method also includes computing upstream robustness of each node, computing upstream robustness of the network, and computing downstream criticality of each node. Managing the network and each asset of the network is based on the upstream robustness and the downstream criticality of each node.Type: GrantFiled: June 5, 2018Date of Patent: September 15, 2020Assignee: Utopus Insights, Inc.Inventors: Aanchal Aggarwal, Harsh Chaudhary, Yakup Koç, Younghun Kim, Tarun Kumar, Abhishek Raman
-
Patent number: 10771443Abstract: A system, apparatuses and methods are provided to download and process data and other content streamed over a wide area network using one or more dynamically fetched, material specific, data handlers (e.g., download assistants). A download assistant fetches a data stream from a remote location and processes the streamed data iteratively using buffers and multi-threaded processes through the decoder (e.g., codec), allowing source material-specific processing of the data as it is streamed from one or more download sources as well as content-indifferent and platform-indifferent decoding. To minimize versioning issues, payload construction for secure delivery is simplified to packing and encrypting a directory tree containing any number of files or other digital media into an archive and, when needed, dividing a payload into multiple files or archives with a descriptor that lists the archives.Type: GrantFiled: December 5, 2016Date of Patent: September 8, 2020Assignee: III Holdings 12, LLCInventors: David Aldis, Kenneth Brown, Andrew Gallant
-
Patent number: 10764165Abstract: Time-based groupings of network traffic flow data for virtualized computing resources are stored. Notifications that the time-based groupings are stored are sent, and in response to the notifications, the groupings are processed in accordance with the notifications. Network traffic flow data that is associated with users who have requested publication is published for associated virtualized computing resources.Type: GrantFiled: May 17, 2018Date of Patent: September 1, 2020Assignee: Amazon Technologies, Inc.Inventor: Shuai Ye
-
Patent number: 10757206Abstract: A computing system, computer-implemented method, and computer program product are provided for facilitating behavior based notifications concerning multiparty communication threads. According to an implementation, the computer-implemented method may include defining a rules set associated with a user for participation in a multiparty communication thread. The method may also include evaluating a plurality of communications associated with the multiparty communication thread. The method may also include determining when a given communication associated with the multiparty communication thread satisfies one or more of the rules included within the rules set. The method may further include delivering the given communication based upon, at least in part, a determining that the given communication satisfies the one or more rules.Type: GrantFiled: July 24, 2018Date of Patent: August 25, 2020Assignee: International Business Machines CorporationInventors: Lisa M. W. Bradley, Brian O'Donovan, Aaron J. Quirk, Lin Sun
-
Patent number: 10742598Abstract: The disclosure is directed to maintaining an asynchronous communication via an intermediary. An agent executed on a device intermediary to clients and providers can receive a request from a client for an asynchronous communication between the client device and a provider device. The agent identifies a provider dynamic identifier identifying the provider. The agent uses a communication channel selection policy to determine a communication channel and a provider static identifier corresponding to the provider device. The agent maps a client dynamic identifier assigned by the server to a client static identifier of the client device. The agent generates a transmission data package including the content, a source address identifying the client dynamic identifier and a destination address identifying the provider static identifier.Type: GrantFiled: August 8, 2018Date of Patent: August 11, 2020Assignee: Google LLCInventors: Anshul Kothari, Gaurav Bhaya, Amit Agarwal, Surojit Chatterjee, Vibhor Nanavati
-
Patent number: 10742566Abstract: A load-balancing computing device receives a load-balance request for a processing of a workload request associated with a workload. The load-balancing computing device selects a member node of a distributed computing system to process the workload request. The member node is selected from amongst a pool of member nodes of the distributed computing system. The selecting includes: determining a member node for a baseline assignment for the workload; and selecting a member node based on an outcome of a mathematical operation performed on an identifier of the workload, the baseline cardinality of member nodes, and on the cardinality of member nodes in the pool. Next, the processing of the workload request is assigned to the selected member node.Type: GrantFiled: November 5, 2018Date of Patent: August 11, 2020Assignee: Microsoft Technology Licensing, LLCInventor: Stephan Lagerholm
-
Patent number: 10735522Abstract: A framework and a method are provided for monitoring and managing software bots that collectively automate business processes. The method includes interfacing with the bots executing on a bot infrastructure. The method also includes obtaining the bot-specific performance data and the infrastructure-level performance data recorded by the bots and the bot infrastructure. The method further includes generating or modifying a bot dependency chain based on the bot-specific performance data and the infrastructure-level performance data. The bot dependency chain represents at least one of dependencies amongst the bots and dependencies amongst the related business processes. The method also includes generating an outcome for the business processes according to the bot dependency chain and the bot-specific performance data and the infrastructure-level performance data recorded by the bots and the bot infrastructure.Type: GrantFiled: September 25, 2019Date of Patent: August 4, 2020Assignee: PROKARMA INC.Inventors: Ramanathan Sathianarayanan, Krishna Bharath Kashyap
-
Patent number: 10733261Abstract: In one aspect, the present disclosure relates to a method for reducing fraud in computer networks, the method including receiving, from each of a plurality of user devices, a request to block an ad displayed within a web browser installed on the user device, the request comprising image data and a forwarding URL associated with the ad; storing crowdsourced ad blocking data based on the received requests to block ads; receiving a request for a list of blocked ads; generating a list of blocked ads based on analyzing the crowdsourced ad blocking data, wherein analyzing the crowdsourced ad blocking data comprises identifying ads blocked by at least a threshold number of users; and sending the list of blocked ads to a first user device, the first user device comprising a browser extension configured to prevent ads within the list of blocked ads from being rendered in a browser.Type: GrantFiled: June 10, 2019Date of Patent: August 4, 2020Assignee: Capital One Services, LLCInventors: Adam Vukich, Abdelkader M'Hamed Benkreira, Joshua Edwards