Patents by Inventor Robert M. Fleischman
Robert M. Fleischman has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20150350137Abstract: According to a first embodiment of the invention, if an e-mail sender attempts to make too many connections within a predetermined period of time, the excess connections are automatically rejected. According to a second embodiment of the invention, an agreement is established between an e-mail sender and an e-mail recipient that states when the sender may send e-mail messages to the recipient. According to a third embodiment of the invention, trend data reflecting an amount of e-mail sent by a sender is collected. The trend data can be used to establish a rate limit for the sender. According to a fourth embodiment of the invention, separate rate limits are established for authenticated and unauthenticated mail from addresses. According to a fifth embodiment of the invention, a sender may have a rate at which their e-mail is transmitted reduced if they exceed predetermined rate limits.Type: ApplicationFiled: August 6, 2015Publication date: December 3, 2015Applicant: UNWIRED PLANET, LLCInventors: Bruce L. Brown, Jr., Samuel G. Silberman, Mark H. Granoff, Rajesh P. Chaube, Robert M. Fleischman, Michael S. Zraly
-
Patent number: 9143473Abstract: According to a first embodiment of the invention, if an e-mail sender attempts to make too many connections within a predetermined period of time, the excess connections are automatically rejected. According to a second embodiment of the invention, an agreement is established between an e-mail sender and an e-mail recipient that states when the sender may send e-mail messages to the recipient. According to a third embodiment of the invention, trend data reflecting an amount of e-mail sent by a sender is collected. The trend data can be used to establish a rate limit for the sender. According to a fourth embodiment of the invention, separate rate limits are established for authenticated and unauthenticated mail from addresses. According to a fifth embodiment of the invention, a sender may have a rate at which their e-mail is transmitted reduced if they exceed predetermined rate limits.Type: GrantFiled: July 8, 2013Date of Patent: September 22, 2015Assignee: UNWIRED PLANET, LLCInventors: Bruce L. Brown, Jr., Samuel G. Silberman, Mark H. Granoff, Rajesh P. Chaube, Robert M. Fleischman, Michael S. Zraly
-
Patent number: 8972580Abstract: This disclosure describes systems, methods, and apparatus to protect users of the Internet from DNS outages. In particular, an outage avoidance system is provided that includes query processing, outage avoidance processing, and a local cache, all configured to extend the TTL of expired answers to DNS queries or to ignore the expiration of an answer's TTL value, and thereby provide the expired answer in response to a client request when a DNS server is unable to obtain an answer from a remote DNS server.Type: GrantFiled: October 9, 2013Date of Patent: March 3, 2015Assignee: Xerocole, Inc.Inventors: Robert M. Fleischman, William Thomas Waters, Robert Alton Wyatt
-
Publication number: 20140244725Abstract: This disclosure describes systems, methods, and apparatus to protect users of the Internet from DNS outages. In particular, an outage avoidance system is provided that includes query processing, outage avoidance processing, and a local cache, all configured to extend the TTL of expired answers to DNS queries or to ignore the expiration of an answer's TTL value, and thereby provide the expired answer in response to a client request when a DNS server is unable to obtain an answer from a remote DNS server.Type: ApplicationFiled: October 9, 2013Publication date: August 28, 2014Applicant: Xerocole, Inc.Inventors: Robert M. Fleischman, William Thomas Waters, Robert Alton Wyatt
-
Publication number: 20140040388Abstract: According to a first embodiment of the invention, if an e-mail sender attempts to make too many connections within a predetermined period of time, the excess connections are automatically rejected. According to a second embodiment of the invention, an agreement is established between an e-mail sender and an e-mail recipient that states when the sender may send e-mail messages to the recipient. According to a third embodiment of the invention, trend data reflecting an amount of e-mail sent by a sender is collected. The trend data can be used to establish a rate limit for the sender. According to a fourth embodiment of the invention, separate rate limits are established for authenticated and unauthenticated mail from addresses. According to a fifth embodiment of the invention, a sender may have a rate at which their e-mail is transmitted reduced if they exceed predetermined rate limits.Type: ApplicationFiled: July 8, 2013Publication date: February 6, 2014Applicant: UNWIRED PLANET, INC.Inventors: Bruce L. Brown, Jr., Samuel G. Silberman, Mark H. Granoff, Rajesh P. Chaube, Robert M. Fleischman, Michael S. Zraly
-
Patent number: 8583806Abstract: This disclosure describes systems, methods, and apparatus for sharing DNS answers between DNS server systems within a DNS cluster, between proxy servers, and/or between DNS server systems of different DNS clusters. When a DNS answer is obtained by a DNS server system, the answer can be shared with peer DNS server systems within a same DNS cluster or with DNS server systems having a logical relation to the first DNS server system (e.g., geographic relationship), but being in different DNS clusters. Proxy servers may also mediate communication between a client and the DNS clusters. These proxies can also include the ability to share DNS answers between each other.Type: GrantFiled: February 5, 2013Date of Patent: November 12, 2013Assignee: Xerocole, Inc.Inventors: Robert M. Fleischman, William Thomas Waters, Robert Alton Wyatt
-
Patent number: 8583801Abstract: This disclosure describes systems, methods, and apparatus to protect users of the Internet from DNS outages. In particular, an outage avoidance system is provided that includes query processing, outage avoidance processing, and a local cache, all configured to extend the TTL of expired answers to DNS queries or to ignore the expiration of an answer's TTL value, and thereby provide the expired answer in response to a client request when a DNS server is unable to obtain an answer from a remote DNS server.Type: GrantFiled: February 1, 2013Date of Patent: November 12, 2013Assignee: Xerocole, Inc.Inventors: Robert M. Fleischman, William Thomas Waters, Robert Alton Wyatt
-
Publication number: 20130290563Abstract: This disclosure describes systems, methods, and apparatus for forward and reverse DNS translation of IPv6 IP addresses. For a PTR request where the authoritative DNS server does not have a domain name associated with the IP address in the request, a DNS answer augmentation system can generate an IP address on the fly using one or more algorithms that take information about the request as an input. Similarly, for an AAAA request where the authoritative DNS server does not have an IP address associated with the domain name in the request, the DNS answer augmentation system can generate a domain name on-the-fly using one or more algorithms that take information about the request as an input. The DNS answer augmentation system can reside between a client or a DNS server and an authoritative DNS server or be a part of the authoritative DNS server.Type: ApplicationFiled: October 19, 2012Publication date: October 31, 2013Inventors: Robert M. Fleischman, William Thomas Waters, Robert Alton Wyatt
-
Patent number: 8499042Abstract: According to a first embodiment of the invention, if an e-mail sender attempts to make too many connections within a predetermined period of time, the excess connections are automatically rejected. According to a second embodiment of the invention, an agreement is established between an e-mail sender and an e-mail recipient that states when the sender may send e-mail messages to the recipient. According to a third embodiment of the invention, trend data reflecting an amount of e-mail sent by a sender is collected. The trend data can be used to establish a rate limit for the sender. According to a fourth embodiment of the invention, separate rate limits are established for authenticated and unauthenticated mail from addresses. According to a fifth embodiment of the invention, a sender may have a rate at which their e-mail is transmitted reduced if they exceed predetermined rate limits.Type: GrantFiled: June 8, 2004Date of Patent: July 30, 2013Assignee: Unwired Planet, Inc.Inventors: Bruce L. Brown, Jr., Samuel G. Silberman, Mark H. Granoff, Rajesh P. Chaube, Robert M. Fleischman, Michael S. Zraly
-
Patent number: 8200826Abstract: According to an embodiment of the invention, a communal memory is disclosed. A communal memory is a shared memory between several participants over a network. The memory tracks the connectivity status of the participants. The state of each of the participants is shared with all of the other participants. Every participant tracks local connections, and compiles the connection data into an update. At a predetermined local interval, the update is transmitted to the other participants. This information can then be used to determine whether to accept network connections or for other purposes.Type: GrantFiled: September 9, 2004Date of Patent: June 12, 2012Assignee: Openwave Systems Inc.Inventor: Robert M. Fleischman
-
Publication number: 20070180090Abstract: A device, method and system for regulating networks using Domain Name System (DNS) is disclosed herein. The exemplary method may receive a DNS transaction between a DNS client and a DNS server. DNS information associated with the DNS transaction is identified. An appropriate action for the transaction may be applied to the DNS information based on network security rules.Type: ApplicationFiled: November 27, 2006Publication date: August 2, 2007Applicant: Simplicita Software, Inc.Inventors: Robert M. Fleischman, William Thomas Waters
-
Patent number: 6564233Abstract: A chaining system for Usenet applications allows local Usenet servers having a relatively small storage capacity to provide access to a large number of articles through network connections with large-capacity storage devices. The local servers can thereby advertise the availability of the union of its own stored content and the content stored on the large-capacity storage device. Chaining can be accomplished with and without-caching. In addition, the chaining system of the present invention allows storage devices to be staged throughout a network so that the most requested Usenet articles are available on fast, local servers, thereby freeing larger storage devices to hold greater numbers of less-popular articles. The larger devices may be shared among several local servers.Type: GrantFiled: December 17, 1999Date of Patent: May 13, 2003Assignee: Openwave Systems Inc.Inventor: Robert M. Fleischman
-
Patent number: 6507847Abstract: A database structure is disclosed that is particularly suited to Usenet servers. The database is thread-hot, synchronized, and highly parallel. In addition, the database structure enables high speed read/write activity with low latency search processes. The database is statically sized, self-expiring, and self-reparing. No throttling or down-time is required in the normal course of operations. The database is accompanied by several caches to provide a system capable of high perfomance Usenet operations. The invention comprises a “key-value” database, several pointers, linked lists, locks, and queues. All of these elements are arranged to operate in a synergistic manner to achieve a highly efficient history database. Under normal conditions, most of the queries from newsfeeds can be satisfied from a cache of the latest history database entries because many of the newsfeeds will offer the same articles as the other newsfeeds.Type: GrantFiled: December 17, 1999Date of Patent: January 14, 2003Assignee: Openwave Systems Inc.Inventor: Robert M. Fleischman
-
Patent number: 5388259Abstract: A method and system are disclosed for evaluating imprecise database queries. At the time the imprecise query is executed, a membership function, representing the imprecise criteria of the query, is applied to entries of the databases. Data items are then accordingly identified depending on the results obtained from applying the membership function to entries of the database.Type: GrantFiled: May 15, 1992Date of Patent: February 7, 1995Assignee: Bell Communications Research, Inc.Inventors: Robert M. Fleischman, William H. Mansfield