Patents Examined by Anthony Mejia
  • Patent number: 10530724
    Abstract: Technologies are described to increase a data limit for a user of a communication application by introducing additional archive mailboxes as the original archive fills up or subsequently added archive mailboxes fill up. Thus, a user's data limit may be effectively removed through the use of N additional archive mailboxes. The additional mailboxes may be integrated into the architecture of the communication application such that their use is transparent to the user and/or an administrator of the communication application or associated service. In other examples, additional mailboxes may be used to add to the capacity of the primary mailbox (cached) as well.
    Type: Grant
    Filed: June 11, 2015
    Date of Patent: January 7, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Dheepak Ramaswamy, Sanjay Ramaswamy, Le-Wu Tung, Song Yang, Julian Zbogar-Smith, Gagandeep Kohli, Sowmy Srinivasan, Kamal Janardhan
  • Patent number: 10523624
    Abstract: One or more embodiments of the disclosure include a digital multi-group messaging system that manages digital messages across a plurality of social networking groups. In particular, in one or more embodiments, the digital multi-group messaging system detects a digital message and selects a set of social networking groups to suggest to the user. Upon user selection of suggested social networking groups, the digital multi-group messaging system can post the digital message to the selected social networking groups. Moreover, the digital multi-group messaging system can monitor user interaction with the posted digital message in relation to the selected social networking groups and present member interest information to a user, enabling the user to review and manage the digital message across social networking groups.
    Type: Grant
    Filed: November 10, 2016
    Date of Patent: December 31, 2019
    Assignee: Facebook, Inc.
    Inventors: Rachel Kay Lambert, Raghavendar Chandrasekaran, Areeb Muhammad Malik, Meagan Anne Ryan, Zhi Min Seetoh, Valerie Lauren Ross, Wen-Chien Chen
  • Patent number: 10523698
    Abstract: Data surveillance techniques are presented for the detection of security issues, especially of the kind where privileged data may be stolen by steganographic, data manipulation or any form of exfiltration attempts. Such attempts may be made by rogue users or admins from the inside of a network, or from outside hackers who are able to intrude into the network and impersonate themselves as legitimate users. The system and methods use a triangulation process whereby analytical results pertaining to data protocol, user-behavior and packet content are combined to establish a baseline for the data. Subsequent incoming data is then scored and compared against the baseline to detect any security anomalies. A centroid representing the normal population of the data packets is identified. The movement or drift of the centroid in response to various events is measured and analyzed. This allows the system to evolve its baseline over time thereby preventing issuing false positives for such events.
    Type: Grant
    Filed: August 8, 2018
    Date of Patent: December 31, 2019
    Assignee: Flying Cloud Technologies, Inc.
    Inventor: Brian P. Christian
  • Patent number: 10523492
    Abstract: Compatibility and consolidation analyses can be performed on a collection of systems to evaluate the 1-to-1 compatibility of every source-target pair, evaluate the multi-dimensional compatibility of specific transfer sets, and to determine the best consolidation solution based on various constraints including the compatibility scores of the transfer sets. The analyses can be done together or be performed independently. These analyses are based on collected system data related to their technical configuration, business factors and workloads. Differential rule sets and workload compatibility algorithms are used to evaluate the compatibility of systems. The technical configuration, business and workload related compatibility results are combined to create an overall compatibility assessment. These results are visually represented using color coded scorecard maps.
    Type: Grant
    Filed: July 25, 2014
    Date of Patent: December 31, 2019
    Assignee: Cirba IP Inc.
    Inventors: Andrew D. Hillier, Tom Yuyitung
  • Patent number: 10523710
    Abstract: Mobile device security, device management, and policy enforcement are described in a cloud based system where the “cloud” is used to pervasively enforce security and policy and perform device management regardless of device type, platform, location, etc. A cloud based method for mobile device security, device management, and policy enforcement includes, responsive to configuring the mobile device for connectivity to the cloud system, monitoring data between the mobile device and the external network, wherein the cloud system connects to the mobile device independent of a type, platform, or operating system associated with the mobile device; analyzing the data in real-time in the cloud system thereby not impacting performance of the mobile device; and controlling exchange of the data, in the cloud system, between the mobile device and the external network based on the analyzing.
    Type: Grant
    Filed: May 13, 2016
    Date of Patent: December 31, 2019
    Assignee: Zscaler, Inc.
    Inventors: Amit Sinha, Narinder Paul, Srikanth Devarajan
  • Patent number: 10514966
    Abstract: Pushing an event that is identified within a data stream to a remote computer system. Event characteristic(s) that are to be searched for within the data stream are determined (e.g., in response to a query). The event(s) in the data stream is evaluated to determine if it includes the event characteristic mentioned above. If an event is determined to include the event characteristic, then the event may be pushed to the remote computer system. In this manner, the event may be responded to at the remote computer system. This process enables the events to be pushed in a very fast manner. Furthermore, the process of evaluating the events may happen without storing the events, which process further increases the speed of pushing the events.
    Type: Grant
    Filed: January 4, 2018
    Date of Patent: December 24, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Andre Oneal Alfred, Gueorgui Chkodrov
  • Patent number: 10516689
    Abstract: Data surveillance techniques are presented for the detection of security issues, especially of the kind where privileged data may be stolen by steganographic, data manipulation or any form of exfiltration attempts. Such attempts may be made by rogue users or admins from the inside of a network, or from outside hackers who are able to intrude into the network and impersonate themselves as legitimate users. The system and methods use a triangulation process whereby analytical results pertaining to data protocol, user-behavior and packet content are combined to establish a baseline for the data. Subsequent incoming data is then scored and compared against the baseline to detect any security anomalies. The design incorporates deployment in a distributed network so that the devices of the network participate in the detection of anomalies as a community.
    Type: Grant
    Filed: December 13, 2018
    Date of Patent: December 24, 2019
    Assignee: Flying Cloud Technologies, Inc.
    Inventor: Brian P. Christian
  • Patent number: 10511893
    Abstract: A method includes receiving at a directory server a notification from a client system, where the notification indicates that the first client received a corrupt packet of a playfile from a first peer. The method also includes determining if the first peer is a poor quality peer, updating a first peer score for the first peer if the first peer is not a poor quality peer, identifying a second peer that is not on a blacklist, and providing a peer identification associated with the second peer to the client system.
    Type: Grant
    Filed: March 16, 2017
    Date of Patent: December 17, 2019
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Kadangode K. Ramakrishnan, Vijay Gopalakrishnan, Fang Yu
  • Patent number: 10506046
    Abstract: Described embodiments enable the automatic uploading and sharing of objects via a content management system (CMS). A user of a client device may request to share an object via a user interface. Prior to the request, the object may be stored in a storage location of the client device that is not synchronized with the CMS. In one embodiment, client software detects a “click-and-drag” operation of an object and provide a sharing element into which an object may be dropped for sharing. The CMS receives the sharing request and may automatically initiate a sharing process comprising receiving the object from the client device, storing the object in the CMS, generating a link to the object, and sending the link to indicated or pre-determined recipient(s). In various embodiments, the objects are synchronized with the CMS and/or organized according to various object parameters within a directory of the CMS.
    Type: Grant
    Filed: June 7, 2019
    Date of Patent: December 10, 2019
    Assignee: Dropbox, Inc.
    Inventors: Viraj Mody, Anand Subramani, Dima Ryazanov, Tina Wen, Stefano Cayre
  • Patent number: 10506063
    Abstract: A method for caching User Generated Content (UGC) messages performed at a server is provided, in which first and second attribute information of an UGC message is acquired, a function value corresponding to the first attribute information is obtained based on the first attribute information and a preset first function, a function value corresponding to the second attribute information is obtained based on the second attribute information and a preset second function, the UGC message is added to the cache memory of the server when it is determined from the function values corresponding to the first and the second attribute information that the first and second attribute information of the UGC message meets a preset condition. Additionally, an apparatus and a server for caching UGC messages are also provided.
    Type: Grant
    Filed: August 14, 2015
    Date of Patent: December 10, 2019
    Assignee: Tencent Technology (Shenzhen) Company Limited
    Inventor: Mingren Hu
  • Patent number: 10505814
    Abstract: Methods and apparatus for centralized resource utilization visualization in distributed systems are disclosed. Metrics are collected from a plurality of sources in a distributed system, including network traffic metrics collected from nodes implementing a network-accessible service. A topology representing at least one of (a) a relationship between respective client accounts to which a first and second node are assigned, or (b) one or more network links between the first and second nodes is generated. Respective networking performance indicators of the first node and the second node are provided for inclusion in a resource heat map corresponding to the topology.
    Type: Grant
    Filed: June 5, 2017
    Date of Patent: December 10, 2019
    Assignee: Amazon Technologies, Inc.
    Inventor: Avichai Mendle Lissack
  • Patent number: 10491704
    Abstract: Systems and methods for automatically provisioning a service instance in a cloud computing system are presented. In an example embodiment, a message is retrieved by one of multiple provisioner nodes from a message queue shared by the provisioner nodes, the message including a service request to provision a service instance on the computing infrastructure. The provisioner node that retrieved the message may determine whether a resource of the computing infrastructure capable of hosting the service instance is available, and if not, may cause a creating on the computing infrastructure of a resource capable of hosting the service instance. The provisioner node may also cause deployment and configuration of software for providing the service instance on the resource.
    Type: Grant
    Filed: November 7, 2016
    Date of Patent: November 26, 2019
    Assignee: General Electric Company
    Inventor: Jeffrey Barrows
  • Patent number: 10469613
    Abstract: A single user can be provided multiple user profiles. When a user logs in to a computing device, the user can be given the option of selecting one of the multiple user profiles and/or the option to create a new user profile. The user can therefore select a user profile that is most appropriate for a particular situation. By employing a layering system, these multiple user profiles can be provided in various types of virtualization environments and independently of the operating system version.
    Type: Grant
    Filed: November 10, 2016
    Date of Patent: November 5, 2019
    Assignee: Wyse Technology L.L.C.
    Inventors: Ravi Santhehalli Keshava Iyengar, Prasant Kumar Das
  • Patent number: 10454800
    Abstract: An information notification method for providing information from a server device to a plurality of devices connected to a network, including: reading notification information stored in association with information indicating a particular action of a user; acquiring operation histories of the plurality of devices; estimating, based on operation histories of one or more devices owned by the user among the plurality of devices, a no-operation period during which the user is unlikely to operate the one or more devices; determining, based on current operation state of the one or more devices, whether the particular action has been performed outside the no-operation period; and transmitting, when outcome of the determining is affirmative, the notification information associated with the particular action to a destination device among the one or more devices owned by the user. The destination device provides the user with the notification information.
    Type: Grant
    Filed: September 25, 2013
    Date of Patent: October 22, 2019
    Assignee: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA
    Inventors: Michiko Sasagawa, Motoji Ohmori, Yuji Unagami, Hideo Umetani, Kazunori Isogai
  • Patent number: 10452670
    Abstract: Disclosed are systems, methods, and non-transitory computer-readable storage media for shared folder backed integrated workspaces. In some implementations, a content management system can provide a graphical user interface (GUI) that integrates communications and content management into a single user interface. The user interface can include mechanisms that allow a user to provide input to generate a new workspace. The user interface can provide a mechanism to allow a user to view conversations related to the workspace and/or content items associated with the workspace. The user interface can present representations of content items associated with the workspace and allow the user to provide input to generate, view, edit, and share content items associated with the workspace.
    Type: Grant
    Filed: May 29, 2015
    Date of Patent: October 22, 2019
    Assignee: Dropbox, Inc.
    Inventors: Sean Beausoleil, Matteus Pan, Jean-Denis Greze, Anthony DeVincenzi, Maxwell Johnson, Jack Dubie, Colin Dunn
  • Patent number: 10437906
    Abstract: A social networking system allows users to bookmark content within the social networking system to view at a later time and/or to share with other users. The content that may be bookmarked may include advertisements, user posted content, user comments on posted content, or any other content viewable within the social networking system, as well as links to content outside of the social networking system. A user may save the content by selecting a bookmark link corresponding to the content. The bookmarked content may be viewed later, such as in a bookmarked content dashboard, and it may also be used to provide additional content to the user that is related to the bookmarked content. Additionally, the user's bookmarking activity may be published to the user's connections in the social networking system to enable others to find and view the content that the user deems worthy of bookmarking.
    Type: Grant
    Filed: November 10, 2016
    Date of Patent: October 8, 2019
    Assignee: Facebook, Inc.
    Inventors: Kent Schoen, Carl Philip Sjogreen
  • Patent number: 10440103
    Abstract: A method and apparatus for providing digital streaming media data to client devices via a digital media control room is described. The method may include receiving a request at a server computer system from a mobile device to join a digital media control room, where the digital media control room is a virtual location that provides access to digital media data of a real-world event captured by a plurality of different mobile devices. The method may also include locating one or more available media streams associated with the digital media control room that capture the real-world event as the real-world event occurs. The method may also include transmitting data indicative of the one or more available media streams to the mobile device.
    Type: Grant
    Filed: April 17, 2017
    Date of Patent: October 8, 2019
    Assignee: GOOGLE LLC
    Inventor: Laura Garcia-Barrio
  • Patent number: 10440141
    Abstract: Large scale high performance file proxy caching sites may be configured to coalesce many client write operations into one very large assemblage of modified file data. At some point the caching site will flush all modified file data downstream towards the origin file server. In some instances the amount of modified data being flushed may be more than can be transferred in a single network request. When multiple network requests are required, the consistency guarantee provided by many filesystems requires that the file either be updated with the data contained in all of the network requests or not be modified at all. In addition, once the first flush request is processed no other file read or write requests can be serviced until the last flush request has been processed. This document discloses methods for performing atomic multi-request flush operations within a large geographically distributed filesystem environment.
    Type: Grant
    Filed: October 5, 2017
    Date of Patent: October 8, 2019
    Inventor: William M Pitts
  • Patent number: 10402182
    Abstract: The dependencies of an application are identified by intercepting application programming interface calls made by an application. A determination is then made at the runtime of the application as to whether the dependencies of the application are present. If the dependencies are not present, a client device upon which the application is executing is configured such that the dependencies are present and are made available only to the authorized application. If the dependencies are present and the application is authorized to interact with the dependencies, the application is permitted to execute.
    Type: Grant
    Filed: May 15, 2018
    Date of Patent: September 3, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Matthew Christopher Babey, Eric Jewart, Kristofer Hellick Reierson, Angela Mele Anderson
  • Patent number: 10404562
    Abstract: A method includes estimating a parametric model for a round-trip time sequence for an electronic transmission over a network. Optimization calculations may be performed to dynamically determine a bound (for example, a lower bound) on re-transmission timeout for an electronic transmission to be conducted over the network.
    Type: Grant
    Filed: October 22, 2013
    Date of Patent: September 3, 2019
    Assignee: Texas State University
    Inventors: Stan McClellan, Wuxu Peng, Eduardo Gonzalez