Patents Examined by Sm Z Islam
-
Patent number: 10609184Abstract: The disclosed computer-implemented method for consistently applying rules to messages may include (i) identifying a user account on a message server that comprises both unarchived messages to which message rules are applied by default and archived messages to which the message rules are not applied by default, (ii) detecting a new message rule that specifies an action to be performed on relevant messages within the user account on the message server, (iii) locating at least one archived message within the user account on the message server to which the new message rule applies, and (iv) applying the new message rule to the at least one archived message by performing the specified action on the at least one archived message. Various other methods, systems, and computer-readable media are also disclosed.Type: GrantFiled: August 26, 2016Date of Patent: March 31, 2020Assignee: Veritas Technologies LLCInventor: Rashmi Vijayvargiya
-
Patent number: 10606871Abstract: This disclosure relates to systems, methods, and computer readable media for performing multi-format, multi-protocol message threading in a way that is most beneficial for the individual user. Users desire a system that will provide for ease of message threading by “stitching” together related communications in a manner that is seamless from the user's perspective. Such stitching together of communications across multiple formats and protocols may occur, e.g., by: 1) direct user action in a centralized communications application (e.g., by a user clicking ‘Reply’ on a particular message); 2) using semantic matching (or other search-style message association techniques); 3) element-matching (e.g., matching on subject lines or senders/recipients/similar quoted text, etc.); and 4) “state-matching” (e.g., associating messages if they are specifically tagged as being related to another message, sender, etc. by a third-party service, e.g., a webmail provider or Instant Messaging (IM) service).Type: GrantFiled: December 14, 2018Date of Patent: March 31, 2020Assignee: Entefy Inc.Inventors: Alston Ghafourifar, Mehdi Ghafourifar, Brienne Ghafourifar
-
Patent number: 10594802Abstract: In one embodiment, a method includes receiving a HTTP request from a client device, the HTTP request initiating a user session. The method further includes dispatching the HTTP request to a selected application server of a set of application servers. In addition, the method includes servicing the request. Moreover, the method includes storing stateful information as at least one object in a central object store, wherein each of the at least one object is accessible via a lookup key. Also, the method includes generating a cookie. Further, the method includes encrypting into the cookie each lookup key for the at least one object. In addition, the method includes transmitting a response to the client device, the response comprising the cookie.Type: GrantFiled: April 8, 2014Date of Patent: March 17, 2020Assignee: QUEST SOFTWARE INC.Inventors: Xilang Yan, Yinghua Qin
-
Patent number: 10581763Abstract: Certain embodiments enable application message delivery to be automatically guaranteed for all failover scenarios through use of a novel infrastructure layer that supports high availability (HA) messaging. The High Availability Application Messaging Layer (HAML) can guarantee delivery of application messages whether a failover occurs at one or both of the source and the intended destination of the message. The HAML may transmit messages to one intended destination, as unicast messaging, or to multiple intended destinations, as multicast messaging. In some embodiments, the HAML may be HA aware, which refers to the awareness of the HAML of the redundancy for all processing entities within a network device to ensure hitless failover at the network device. By moving support for HA messaging from individual applications to the HAML, as a common infrastructure layer across the processing entities, the individual applications do not need to implement additional software to explicitly support HA messaging.Type: GrantFiled: March 15, 2013Date of Patent: March 3, 2020Assignee: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITEDInventors: Bill Ying Chin, Poongovan Ponnavaikko, Dan N. Retter, Mayur Mahajan
-
Patent number: 10574714Abstract: Stream-based programming models allow subscriber to observe a stream of stream items received from a source, such as event notifications and updates to observed data. Presented herein is a stream-based reactive programming platform that allows observers to discover sources and streams, and to specify queries applicable to sources that results in new streams, including conditions that apply to the properties of a federation of sources. Variations of the reactive programming platform include generating a new stream from a non-reactive data source; generating a graph of sources and observers; and providing a directory of discoverable elements respectively identified by uniform resource identifiers.Type: GrantFiled: June 25, 2014Date of Patent: February 25, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Bart J. F. De Smet, Tihomir T. Tarnavski, Savas Parastatidis
-
Patent number: 10567236Abstract: A method for interacting with a communications asset survey and mapping tool via a graphical user interface (GUI) includes capability to view and modify data types overlaid on a map interface displayed in the GUI. The data types include at least two of fixed asset information, mobile asset information, public safety agencies, communications unit personnel, radio channel sharing and usage, radio system coverage data, event-incident common operation picture (COP), and Federal Communications Commission (FCC) information. Display of the data types on the map interface can be filtered based on at least one of an asset-owning organization and selected geographical areas including states and counties. Reports can be generated about the data-type information, and the reports can include analytics information that is filterable by at least one of an objects summary, fixed assets, and mobile assets. Data-type information can be exported to a third-party software application and formatted into tables.Type: GrantFiled: December 18, 2017Date of Patent: February 18, 2020Assignee: United States of America as represented by Secretary of the NavyInventors: Eric J. Coolbaugh, Robert J. Ryder
-
Patent number: 10561946Abstract: In some examples, access data for one or more gaming applications accessed by the client device is tracked and the access data for the one or more gaming applications may be sent to a server. A prefetching profile may be received from the server. The prefetching profile may specify a plurality of likelihood values for a plurality of gaming data files that are likely to be accessed by the client device within a specific timeframe. A set of gaming data files may be prefetched from an external source based on the prefetching profile. For example, the set of gaming data files may be selected from the plurality of gaming data files based on the prefetching profile.Type: GrantFiled: September 19, 2018Date of Patent: February 18, 2020Assignee: Razer (Asia-Pacific) Pte. Ltd.Inventors: Michael A. Chan, Michael K. Fleming, Justin Quan
-
Patent number: 10511475Abstract: Aspects of the present disclosure describe systems and corresponding methods for storing and/or redistributing data within a network. In various aspects, data and/or sets of data stored in a database, data store, or other type of database storage system may be pulled, pushed, distributed, redistributed, or otherwise positioned at one or more data caches and/or servers strategically located across an enterprise network, a content delivery network (“CDN”), etc., and may be accessible over such networks, other networks, and/or the Internet.Type: GrantFiled: October 9, 2018Date of Patent: December 17, 2019Assignee: Level 3 Communications, LLCInventors: James Edward Borowicz, Kevin Dean Wein, William Charles Ramthun
-
Patent number: 10505864Abstract: A computer-executable method, system, and computer program product for managing a cloud computing resource in communication with a data storage system, the computer-executable method, system, and computer program product comprising receiving configuration information at the data storage system related to a host application; determining an optimized configuration for the host application; and creating an implementation of the optimized configuration based on one or more resources enabled to be accessed by the data storage system.Type: GrantFiled: September 30, 2013Date of Patent: December 10, 2019Assignee: EMC IP Holding Company LLCInventors: Sorin Faibish, John M. Bent, James M. Pedone, Jr., James J. Moore, Percy Tzelnic, Dominique P. Cote
-
Patent number: 10498811Abstract: Methods and apparatuses are described for automatic validation of applications on synchronized mobile devices. A server receives a command associated with a mobile application and a first image file corresponding to a current view of the application from a client computing device. The server transmits the command to a plurality of mobile devices coupled to the server. Each mobile device accesses the application and performs the command against the application. The server receives a second image file from each mobile device that corresponds to a current view of the mobile application on the mobile device. The server extracts a first set of text segments from predefined areas of the first image file and second sets of text segments from predefined areas of each second image file. The server compares the first set and each second set to determine whether a difference exists between the first set and each second set.Type: GrantFiled: October 14, 2016Date of Patent: December 3, 2019Assignee: FMR LLCInventors: Numen Hao, Tao Sui, Ji Zhan
-
Patent number: 10476968Abstract: A communication augmentation agent (CAA) is described herein which presents a shared user experience to at least a first user and a second user. In one manner of operation, the CAA operates by intelligently determining. (1) when to offer a shared user experience to the users; (b) the particular form of the shared user experience; and (c) the manner of delivering the shared user experience to the users. In determining the form of the shared experience, the CAA can optionally customize the shared resource so that it includes common-interest information and, with respect to each user, user-specific information. The CAA also includes a mechanism by which a registered user may invite a non-registered user to take part in the shared user experience.Type: GrantFiled: April 1, 2014Date of Patent: November 12, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Gina D. Venolia, John C. Tang, Anoop Gupta
-
Patent number: 10469333Abstract: A network analyzer system includes a network analyzer having at least two ports, a first operational device connected a first port of the at least two ports of the network analyzer and configured to perform a first task with the network analyzer, and a second operational device connected a second port of the at least two ports of the network analyzer and configured to perform a second task with the network analyzer. The second task is performed at least partially concurrently with the first task.Type: GrantFiled: August 10, 2016Date of Patent: November 5, 2019Assignee: ROHDE & SCHWARZE GMBH & CO. KGInventors: Martin Leibfritz, Mike Leffel
-
Patent number: 10469413Abstract: A system and method for updating the list of recipients of a previously delivered email message are provided. An electronic message server may store an electronic message and a list of recipients associated with that electronic message. Recipient information identifying a new recipient to be added to the list of recipients may be received from an email client. The list of recipients may be updated based on the recipient information such that the new recipient is added to the list of recipients for the electronic message. The recipient information may be provided to another electronic message client that stores a copy of the electronic message as well as a copy of the list of recipients. The copy of the list of recipients may also be updated based on the recipient information such that the new recipient is added to the copy of the list of recipients.Type: GrantFiled: May 3, 2013Date of Patent: November 5, 2019Assignee: Citrix Systems, Inc.Inventor: Nathan Anderson
-
Patent number: 10469315Abstract: Aspects of the disclosure are directed to instantiating and configuring computing platforms at a data center according to a computing platform definition. The computing platform definition may indicate the devices to be deployed for the computing platform, the executables to be deployed for the computing platform, and build dependencies and deployment sequences for the executables. The computing platform definition may also indicate test cases and corresponding test data to perform at the computing platform. The computing platform definition may additionally indicate code standards that the source code of the executables should meet as well as enforcement standards for the instances of the computing platform. Multiple computing platforms that conform to the computing platform definition may thus be automatically instantiated based on the computing platform definition.Type: GrantFiled: August 10, 2016Date of Patent: November 5, 2019Assignee: Bank of America CorporationInventors: Suresh G. Nair, Hemanth G. Jayakumar, Sundar Krishnamoorthy, Georges M. Nkamicaniye
-
Patent number: 10469624Abstract: A method for implementing a user interface (UI) control in a networked audio system that includes a plurality of audio playback devices that are adapted to play audio and that are operatively connected to a network over which audio data is delivered from a digital audio source to the audio playback devices, where the networked audio system further includes a control device that is operatively connected to the network and that has a display that is adapted to display a representation of a UI, and where the control device comprises an operating system (OS) and a native application program written for the control device OS, and memory. There is a local UI program that is stored in the control device memory. The local UI program is loaded in the control device when the native application is opened. The loaded UI is then displayed on the control device display.Type: GrantFiled: October 7, 2013Date of Patent: November 5, 2019Assignee: Bose CorporationInventors: Marc Nicolas Gudell, Rameshwar Sundaresan
-
Patent number: 10454988Abstract: A communication apparatus includes a receiver and circuitry. The receiver receives image data from a transmission apparatus. The circuitry identifies an image data type of the image data received by the receiver, and determines a transmission data capacity to be used for transmission of the image data at the transmission apparatus based on the identified image data type. The circuitry further sends a notification to the transmission apparatus, the notification requesting the transmission apparatus to transmit the image data based on the determined transmission data capacity, and outputs the image data that the transmission apparatus transmits based on the notified transmission data capacity.Type: GrantFiled: December 9, 2016Date of Patent: October 22, 2019Assignee: Ricoh Company, Ltd.Inventor: Shinji Aoki
-
Patent number: 10455000Abstract: In the present disclosure, a remote device is connected to a local device in a vehicle so as to be communicable with each other. Information of a remote app installed in the remote device is transmitted from the remote device to the local device. The information of the remote app received from the remote device is displayed together with information on a local app installed in the local device on a screen of a user interface (UI) via a display device of the local device. When a user executes the remote app, using the information of the remote app displayed in the display device of the local device, the remote app is executed on the remote device, and an execution screen of the remote app transmitted from the remote device to the local device is simultaneously displayed via the display device of the local device.Type: GrantFiled: October 9, 2014Date of Patent: October 22, 2019Assignee: Hyundai Motor CompanyInventor: Woo Sok Yang
-
Patent number: 10440101Abstract: Embodiments of the invention are directed to a system, method, or computer program product for generating and using a block chain distributed network for tracking and validating protocols and other operations associated with the transition of one or more resources from being arranged in a consolidated, privately-held structure to being arrange and/or distributed in a publicly available structure. In example implementations, the block chain database is used and updated to reflect the status degree of completion of protocols associated with the identification, characterization, and dissemination of resource characteristics and resource shares, including the fractional distribution of resource portions to effectuate the efficient transition of a resource.Type: GrantFiled: February 22, 2016Date of Patent: October 8, 2019Assignee: Bank of America CorporationInventors: Manu Jacob Kurian, Darrell Johnsrud
-
Patent number: 10432720Abstract: The disclosed computer-implemented method for storing information about transmission control protocol connections may include (1) configuring a server with a transmission control protocol stack that is an alternative to a default transmission control protocol stack of an operating system of the server, (2) receiving, at the server, a request to establish a transmission control protocol connection with the server, (3) routing the request through the alternative transmission control protocol stack instead of the default transmission control protocol stack, and (4) storing, at the server via the alternative transmission control protocol stack, connection information about the transmission control protocol connection that excludes at least one item of information that would be stored by the default transmission control protocol stack. Various other methods, systems, and computer-readable media are also disclosed.Type: GrantFiled: June 25, 2014Date of Patent: October 1, 2019Assignee: Symantec CorporationInventors: Michael Shavell, Ilya Sokolov
-
Patent number: 10409622Abstract: Aspects of the disclosure are directed to utilizing a computing platform definition to operate an orchestration pipeline for a computing platform conforming to that computing platform definition. The computing platform definition may indicate the devices and the executables to be deployed to the computing platform. The orchestration pipeline may include multiple stages such as a build stage that builds the executables, a deploy stage that deploys the executables, a test stage that initiates execution of test cases, an scan stage that applies code standards to the source code of the executables, and an enforce stage that determines an extent to which the computing platform deviates from the computing platform definition. Performing a stage of the orchestration pipeline may include detecting a trigger for the stage, retrieving entries associated with the stage from the computing platform definition, and controlling execution of the stage based on the entries retrieved.Type: GrantFiled: August 10, 2016Date of Patent: September 10, 2019Assignee: Bank of America CorporationInventors: Suresh G. Nair, Hemanth G. Jayakumar, Sundar Krishnamoorthy, Georges M. Nkamicaniye