Patents Examined by Phuoc Nguyen
-
Patent number: 10097498Abstract: The present disclosure relates to improving the performance of computer systems and/or platforms programmed to work in concert with messaging systems for mail triaging. Disclosed are computer systems and methods for enabling a sender of a message to classify a message addressed to the recipient's inbox prior to sending the message based on triaging settings set by the recipient. Message triaging can include applying a recipient created flag to the message, categorizing the message according to a category preset by the recipient and/or instructing the message to be delivered to a specific folder(s) in the recipient's inbox based on folder instructions set by the recipient. The message sender is capable of classifying the message according to classifications the recipient has designated, whereby upon delivery of the message, the message is delivered and displayed in the recipient's inbox according to the recipient's settings that were selected by the sender.Type: GrantFiled: December 8, 2014Date of Patent: October 9, 2018Assignee: OATH INC.Inventor: Utkarsh Shrivastava
-
Patent number: 10089400Abstract: Methods, systems, and computer readable medium for providing content with respect to a website. A request for content is received where the request includes information related to a user. One or more pieces of localized content associated with at least one condition is retrieved when it is determined that the at least one condition is consistent with the information related to the user, where each localized content is localized with respect to the content requested. At least one of the retrieved localized content is identified when the information related to the user meets the associated at least one condition. The identified at least one localized content is sent as a response to the received request for content.Type: GrantFiled: July 2, 2014Date of Patent: October 2, 2018Assignee: MOTIONPOINT CORPORATIONInventors: Enrique Travieso, Eugenio Alvarez, Charles Whiteman, Adam Rubenstein, Collin Birdsey
-
Patent number: 10089036Abstract: A method begins by a processing modules of a storage unit (SU) of a dispersed storage network (DSN) determining to migrate a set of encoded data slices from the first storage format to a second storage format. The method continues with the SU selecting the second storage format for the set of EDSs and selecting a second DSN memory configured to store the set of EDSs based on the second storage format. The method continues with the SU determining a first migration rate and migrating a first subset of the set of EDSs from the first DSN memory to the second DSN memory. The method continues with the SU monitoring activity associated with the DSN memory, selecting a second migration rate based on the activity associated with the at least one of the first DSN memory or the second DSN memory, and migrating a second subset of the set of EDSs based on the second migration rate.Type: GrantFiled: November 30, 2017Date of Patent: October 2, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Asimuddin Kazi, Joseph M. Kaczmarek, Jason K. Resch
-
Patent number: 10075531Abstract: The automatic establishing of the connection between the public cloud and the on-premises resource. First, the bridging infrastructure is automatic accessed. The bridging infrastructure is configured to interact with a user system within the private network using a first control. For instance, it is this first control that may be represented as an executable within the configuration package used in provisioning the connection. A second control is provided to the application running in the public cloud. The second control is structured such that the at least one application may be used to securely connect via the bridging infrastructure with an on-premises resource of the private network.Type: GrantFiled: May 11, 2015Date of Patent: September 11, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Santosh Chandwani, Jayteerth Narasingrao Katti, Jaroslav Dunajsky, Aleksandar Boljanac
-
Patent number: 10073917Abstract: Methods, systems, and computer readable medium for providing content with respect to a website. A request for content is received where the request includes information related to a user. One or more pieces of localized content associated with at least one condition is retrieved when it is determined that the at least one condition is consistent with the information related to the user, where each localized content is localized with respect to the content requested. At least one of the retrieved localized content is identified when the information related to the user meets the associated at least one condition. The identified at least one localized content is sent as a response to the received request for content.Type: GrantFiled: August 31, 2016Date of Patent: September 11, 2018Assignee: MOTIONPOINT CORPORATIONInventors: Enrique Travieso, Eugenio Alvarez, Charles Whiteman, Adam Rubenstein, Collin Birdsey
-
Patent number: 10075494Abstract: A first Session Initiation Protocol (SIP) REFER message is sent by an application server to a User Agent (UA). A UA is typically in a communication device, such as a telephone or personal computer. The first SIP REFER message requests the UA to provide a unique Uniform Resource Identifier (URI) for an instance of a networked application. For example, a networked application may be a call recording application. In response to sending the first SIP REFER message, a SIP NOTIFY message with the URI for the instance of the networked application is received by the application server. The application server sends a second SIP REFER message to the UA using the URI. The second SIP REFER message includes information for managing a widget. A widget is object, such as a button or sound. The widget is then displayed or played on a communication device according to a set of rules.Type: GrantFiled: May 8, 2015Date of Patent: September 11, 2018Assignee: Avaya Inc.Inventors: Rifaat Shekh-Yusef, Gordon R. Brunson, Milos Pujic
-
Patent number: 10069928Abstract: Client applications that use an open session connection on a unidirectional communication channel, including a plurality of requests, can have such requests aggregated and transformed into individual requests for transmission over a bidirectional communication channel. In at least one embodiment of a proxy disclosed herein, an RPC stream is transformed into multiple individual HTTP requests. By using individual HTTP requests, such requests can be handled easily by existing HTTP infrastructure, such as proxies and HTTP servers. In another embodiment, a plurality of RPC requests can be embedded within an individual HTTP request so as to ensure that the RPC requests are not modified.Type: GrantFiled: January 21, 2015Date of Patent: September 4, 2018Assignee: Amazon Technologies, Inc.Inventors: Steven Alexander Hardy, Mark Swaanenburg, Enrico Huijbers
-
Patent number: 10063636Abstract: Requests for data received from multiple subscribers are accessed. At least some of the requests for data originate from one or more addresses associated with a particular subscriber of the multiple subscribers. The accessed requests for data are organized into sets of requests based on the one or more addresses such that a set of requests corresponds to the particular subscriber, and a characteristic of the particular subscriber is determined based on aspects of the set of requests corresponding to the particular subscriber and a behavior model.Type: GrantFiled: September 14, 2015Date of Patent: August 28, 2018Assignee: comScore, Inc.Inventors: Magid M. Abraham, Gregory Dale, Michael A. Brown, William Duckworth, Jr.
-
Patent number: 10063991Abstract: A mobile communication device (100) sends a request (402) to a bootstrap server (310). The request (402) indicates selection information for selecting bootstrap data at the bootstrap server (310). The bootstrap server (310) selects the bootstrap data and sends the selected bootstrap data (404) to the mobile communication device (100). The mobile communication device (100) receives the selected bootstrap data (404) and, depending on the received bootstrap data (404), configures settings for management of the mobile communication device by a device management server (210).Type: GrantFiled: March 31, 2014Date of Patent: August 28, 2018Assignees: Sony Mobile Communications Inc., Sony CorporationInventor: Svante Alnas
-
Patent number: 10057140Abstract: The present disclosure facilitates improving the operation of a cloud service by updating its configuration information and its resource requirements. The resource utilization of the cloud service can be monitored, and a decision logic module can determine whether action is required. When action is required, an update can be prepared and applied, and notifications can be generated about the condition and its resolution. Resolutions can require correlation of multiple cloud services to provide real-time access to information that is not otherwise available to a single entity. Resolutions can be learned and predicted in a number of ways using a predictive engine.Type: GrantFiled: November 10, 2017Date of Patent: August 21, 2018Assignee: ConnectWise, Inc.Inventors: Craig M. Fulton, Stephen Burgess, Arnold Bellini, III
-
Patent number: 10044566Abstract: A computer network discovery system may involve a computing system and a database disposed within a remote network management platform, and a proxy server application disposed within an enterprise network. The computing system may be configured to: transmit first instructions causing the proxy server application to obtain configuration and operational information for virtual machines; store the configuration and operational information for the virtual machines in a first set of tables of the database; transmit second instructions causing the server device to obtain configuration and operational information for services; and store the configuration and operational information for the services in a second set of tables of the database, where the first set and the second set of tables have tables in common that store at least part of the configuration and operational information for the virtual machines and the services.Type: GrantFiled: December 19, 2017Date of Patent: August 7, 2018Assignee: ServiceNow, Inc.Inventors: Gregory Grisco, Steve Francis, Shridhar Bylahalli
-
Patent number: 10037123Abstract: According to an embodiment, a designer may utilize an authoring tool to create or edit an interactive media pack (“IMP”). The authoring tool may facilitate creation of multiple versions of an IMP or IMP part. These versions may each be specific to a particular delivery-channel. For example, in an embodiment, a first version may be specific to an IMP presentation made via a graphical user-interface of an application on a mobile device, and a second version may be specific to an IMP presentation made via an interactive voice response system. In some instances, versions for a particular IMP or IMP part may be understood to be linked. That is, progress of an IMP presentation may be tracked so that a user may switch between a first version and second version while losing little, if any, progress in the presentation.Type: GrantFiled: February 7, 2018Date of Patent: July 31, 2018Assignee: Emmi Solutions, LLCInventor: Gregory A. Blew
-
Patent number: 10038568Abstract: A management device that manages a task that is executed by a plurality of users cooperatively includes an electronic data access unit, a management unit, and a past task storage unit. The electronic data access unit accesses electronic data. The management unit manages, for each task executed using the management device, task information in which pieces of authentication information of the users who have participated in the task are associated with access destination information indicating an access destination of the electronic data accessed by the electronic data access unit in the task. The past task storage unit stores therein the task information of a past task executed using the management device. The management unit generates the task information of a new task based on the task information of the past task that is stored in the past task storage unit.Type: GrantFiled: March 14, 2016Date of Patent: July 31, 2018Assignee: Ricoh Company, LimitedInventor: Kazushige Asada
-
Patent number: 10038738Abstract: A computing device includes a computing system and a method for identifying files transmitted from an internal computing device within an internal network to an external computing device within an external network. The computing system comprises one or more internal computing devices which are connectable by an internal network. At least one of the internal computing devices is configured to be operable as a workstation or as a file server, wherein the workstation or the file server is capable of generating, storing and/or transmitting a data file. Further, at least one of the internal computing devices is configured to be operable as an insertion device. The insertion device is capable of inserting a data file element into the data file to generate a tagged data file. Further, at least one of the internal computing devices is configured to be operable as a gateway. The gateway is capable of connecting the internal network to an external network.Type: GrantFiled: May 8, 2015Date of Patent: July 31, 2018Assignee: VOLKSWAGEN AGInventors: Niv Goldenberg, Evyatar Bluzer
-
Patent number: 10033833Abstract: Embodiments disclosed facilitate distributed orchestration and deployment of a cloud based distributed computing application. In some embodiments, a first deployment context associated with a cloud based application may be determined. The first deployment context may comprise a plurality of rules, where each rule may specify conditions for applying configurations to resources associated with the cloud based application. The conditions specified by the plurality of rules may be evaluated and configurations of the resources associated with the cloud based application may be determined. In some embodiments, the deployment of the cloud based application on a first cloud may then be orchestrated based, in part, on the first deployment context, by configuring the resources associated with the cloud based application based on the previously determined configurations of the resources.Type: GrantFiled: January 11, 2016Date of Patent: July 24, 2018Assignee: CISCO TECHNOLOGY, INC.Inventors: Tianying Fu, Saad Ali Malik, Gautam Joshi
-
Patent number: 10033569Abstract: An example managed network device includes a control unit and a storage medium that stores a file that includes a variable value. The control unit provides an execution environment for a simple network management protocol (SNMP) engine operable by the control unit to establish, based on a set of authentication parameters, secure SNMP communication with a network management system, determine whether the file is corrupted, determine whether the variable value stored in the file is readable, determine whether the variable value is greater than or equal to a maximum value, and, responsive to determining that the file is corrupted, that the variable value is not readable, or that the variable value is greater than or equal to the maximum value: re-initialize the variable value, notify a network management system, and maintain the secure simple networking management protocol communication with network management system using the set of authentication parameters.Type: GrantFiled: May 11, 2015Date of Patent: July 24, 2018Assignee: Juniper Networks, Inc.Inventors: Ashish Kumar Singh, Appasaheb Ajit Ghali, Tibin Antony
-
Patent number: 10027598Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing network resources based on available user information. The methods, systems, and apparatus include actions of obtaining a set of user information, receiving a request to access a network resource, and in response to receiving the request to access the network resource, determining user information requested by the network resource. Additional actions include determining whether the set of user information satisfies the user information requested by the network resource and in response to determining that the set of user information satisfies the user information requested by the network resource, selecting a particular network resource to provide in response to the request. Further actions include in response to selecting the particular network resource, providing the particular network resource in response to the request.Type: GrantFiled: May 8, 2015Date of Patent: July 17, 2018Assignee: Accenture Global Services LimitedInventor: Leona Seaward
-
Patent number: 10026090Abstract: A method is provided for determining a reference device profile. Device profiles are gathered from a plurality of devices having at least one characteristic in common. Each device profile has a plurality of parameter values. The device profiles are compared according to at least one device health metric. Parameter values associated with an optimum value of the device health metric are identified. Using these identified parameter values, a reference device profile is compiled. A method is also provided for enabling a target device to be conformed with a reference device profile.Type: GrantFiled: December 8, 2014Date of Patent: July 17, 2018Assignee: CrowdCare CorporationInventors: Jeffrey Brunet, Yousuf Chowdhary, Ian Collins, Subramanian Kanthi
-
Patent number: 10020991Abstract: A system, method and computer program product for automatically capturing configuration information for a plurality of heterogeneous computing components, such as a converged infrastructure. For example, the method detects a configuration change request comprising a request to change a configuration of a plurality of heterogeneous computing components. Responsive to detecting the configuration change request, the method determines configuration information for each of the plurality of heterogeneous computing components, the configuration information is information being about the configuration of the one or more of a plurality of heterogeneous computing components The method determines the configuration information prior to changing the configuration of the plurality of heterogeneous computing components in response to the configuration change request.Type: GrantFiled: May 11, 2015Date of Patent: July 10, 2018Assignee: VCE IP HOLDING COMPANY LLCInventors: Todd Dolinsky, Ta-Ming Chen, Anil Pasumarthi
-
Patent number: 10007591Abstract: A method for adaptive content balancing for Web clients includes monitoring content processing performance in different client computing devices communicatively coupled over a network to a content server, measuring the content processing performance for each of the different devices and storing the measured performance for each of the different devices in connection with different resource groupings of the requested content type. Thereafter, a request for content is received in the content server from one of the devices, and the stored performance is retrieved. As such, the retrieved metrics of the computing device are matched to the retrieved metrics of one of a multiplicity of groupings of one or more different resources associated with the requested content and the resources of the one of the multiplicity of the groupings is included in the requested content. Finally, the requested content is transmitted to the one of the client computing devices.Type: GrantFiled: January 29, 2016Date of Patent: June 26, 2018Assignee: SUGARCRM INC.Inventors: Matt Marum, Henry Rogers